/* End Custom Fonts CSS */
.elementor-1043 .elementor-element.elementor-element-65c8513 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-evenly;align-items:space-evenly;}
.elementor-1043 .elementor-element.elementor-element-65c8513 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.7;mix-blend-mode:screen;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1043 .elementor-element.elementor-element-65c8513{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-7%;margin-bottom:0%;}
.elementor-1043 .elementor-element.elementor-element-1bd42c2 > .elementor-widget-container{padding:0% 0% 0% 5%;}
.elementor-1043 .elementor-element.elementor-element-1bd42c2{text-align:start;}
.elementor-1043 .elementor-element.elementor-element-1bd42c2 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:6.5vw;font-weight:800;color:#FFFFFF03;}
.elementor-1043 .elementor-element.elementor-element-cbece02{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:5%;}
.elementor-1043 .elementor-element.elementor-element-cbece02 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
/* Start custom CSS for heading, class: .elementor-element-1bd42c2 */.elementor-1043 .elementor-element.elementor-element-1bd42c2{
    -webkit-text-stroke: 1.2px #000;
}
.elementor-835 .elementor-element.elementor-element-12e0e1e{margin-top:5%;margin-bottom:0%;padding:0px 0px 0px 0px;}
.elementor-835 .elementor-element.elementor-element-6af48153 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}
.elementor-835 .elementor-element.elementor-element-6af48153{text-align:center;}
.elementor-835 .elementor-element.elementor-element-6af48153 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:5.5vw;font-weight:800;line-height:2.5em;letter-spacing:0px;}
.elementor-835 .elementor-element.elementor-element-a9b8da0 > .elementor-widget-container{margin:0% 0% 5% 0%;}
.elementor-835 .elementor-element.elementor-element-a9b8da0{text-align:center;font-family:"Raleway", Sans-serif;font-size:1vw;font-weight:500;}
html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gform_wrapper .gform_heading, html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .eael-gravity-form-heading{text-align:center;}
html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .eael-gravity-form-description{color:var( --e-global-color-primary );font-family:"Raleway", Sans-serif;font-size:1.2vw;font-weight:400;line-height:3.6em;}
.elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}
html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield input[type="text"], html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield input[type="email"], html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield input[type="tel"], html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield input[type="number"], html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield textarea, html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield select{color:var( --e-global-color-primary );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-87ae4c3 );}
html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield input[type="text"], 
                    html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield input[type="email"], 
                    html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield input[type="tel"], 
                    html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield input[type="number"], 
                    html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield textarea, 
                    html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield select{border-radius:0% 0% 0% 0%;}
html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield .ginput_container input[type="text"], html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield .ginput_container input[type="email"], html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield .ginput_container input[type="tel"], html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield .ginput_container input[type="number"], html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield .ginput_container_date input[type="text"], html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield .ginput_container_phone input[type="text"], html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield .ginput_container_email input[type="text"], html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield .ginput_container_text input[type="text"], html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield textarea, html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield select{font-family:"Raleway", Sans-serif;font-size:1vw;font-weight:500;}
html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield input:focus, html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield textarea:focus{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-ab75348 );}
html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield .gfield_description{font-family:"Raleway", Sans-serif;font-size:1.2vw;font-weight:400;padding-top:0px;}
html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}
html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}
html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gform_footer{text-align:center;justify-content:center;}
html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gfield--type-submit{text-align:center;justify-content:center;}
html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gform_footer input[type="submit"]{display:inline-block;width:60px !important;background-color:#00000000 !important;border-radius:0px 0px 0px 0px !important;padding:15px 15px 15px 15px;}
html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:60px !important;background-color:#00000000 !important;border-radius:0px 0px 0px 0px !important;padding:15px 15px 15px 15px;}
html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gform_body input[type="submit"].gform-button{width:60px !important;background-color:#00000000 !important;border-radius:0px 0px 0px 0px !important;padding:15px 15px 15px 15px;}
html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gform_footer input[type="submit"]:hover{background-color:#FFFFFF00 !important;}
html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]:hover{background-color:#FFFFFF00 !important;}
html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gform_body input[type="submit"].gform-button:hover{background-color:#FFFFFF00 !important;}
html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gform_body input[type="submit"].gform-button{font-family:"Raleway", Sans-serif;}
html body .elementor-835 .elementor-element.elementor-element-3ba01b72 .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}
@media(max-width:1024px) and (min-width:768px){.elementor-835 .elementor-element.elementor-element-2d1af963{width:20%;}.elementor-835 .elementor-element.elementor-element-6318ec{width:60%;}.elementor-835 .elementor-element.elementor-element-5d7e7ffd{width:20%;}}
@media(max-width:767px){.elementor-835 .elementor-element.elementor-element-12e0e1e{padding:0px 30px 0px 30px;}.elementor-835 .elementor-element.elementor-element-6af48153 .elementor-heading-title{font-size:50px;line-height:1em;}}

            :root {
                --eb-global-primary-color: #101828;
--eb-global-secondary-color: #475467;
--eb-global-tertiary-color: #98A2B3;
--eb-global-text-color: #475467;
--eb-global-heading-color: #1D2939;
--eb-global-link-color: #444CE7;
--eb-global-background-color: #F9FAFB;
--eb-global-button-text-color: #FFFFFF;
--eb-global-button-background-color: #101828;
--eb-gradient-primary-color: linear-gradient(90deg, hsla(259, 84%, 78%, 1) 0%, hsla(206, 67%, 75%, 1) 100%);
--eb-gradient-secondary-color: linear-gradient(90deg, hsla(18, 76%, 85%, 1) 0%, hsla(203, 69%, 84%, 1) 100%);
--eb-gradient-tertiary-color: linear-gradient(90deg, hsla(248, 21%, 15%, 1) 0%, hsla(250, 14%, 61%, 1) 100%);
--eb-gradient-background-color: linear-gradient(90deg, rgb(250, 250, 250) 0%, rgb(233, 233, 233) 49%, rgb(244, 243, 243) 100%);

                --eb-tablet-breakpoint: 1024px;
--eb-mobile-breakpoint: 767px;

            }
            
            
        
/* shrinking header section */

.shrinker {
	background: transparent;
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
}

.shrinker.elementor-sticky--effects {
	background: #fff;
	padding-top: 2px!important;
	padding-bottom: 2px!important;
	box-shadow: 0px 6px 30px -4px rgba(0,0,0,.05);
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
}

/* shrinking logo image */

.shrinking-logo img {
	width: 700px!important;
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
}

.shrinker.elementor-sticky--effects img {
	width: 200px!important;
	transition: all .2s linear!important;
	-webkit-transition: all .3s linear!important;
	-moz-transition: all .2s linear!important;
}
.elementor-1043 .elementor-element.elementor-element-1bd42c2{
    -webkit-text-stroke: 1.2px #000;
}
.sans {
    font-family: Inter;
    font-style: normal;
    
}
.elementor-popup-modal .dialog-close-button {
    display: none;
    top: 0px;
    right: 2%;
    color: black;
    opacity: 0;
    z-index: 9999;
    border: 2px;
    transform-origin: top right;
    transform: scale(5);
    pointer-events: all;
}
