/* End Custom Fonts CSS */
.elementor-16423 .elementor-element.elementor-element-3d2a838:not(.elementor-motion-effects-element-type-background), .elementor-16423 .elementor-element.elementor-element-3d2a838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-16423 .elementor-element.elementor-element-3d2a838{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:5% 3% 5% 3%;z-index:1;}
.elementor-16423 .elementor-element.elementor-element-3d2a838 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-16423 .elementor-element.elementor-element-55bffd9 .elementor-heading-title{font-family:"neue-haas-grotesk-text", Sans-serif;font-size:4.2em;font-weight:normal;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:-2.5px;color:var( --e-global-color-primary );}
.elementor-16423 .elementor-element.elementor-element-e90c402 > .elementor-widget-container{padding:0% 20% 4% 0%;}
.elementor-16423 .elementor-element.elementor-element-e90c402{font-family:"neue-haas-grotesk-text", Sans-serif;font-size:1.2rem;font-weight:normal;text-transform:none;line-height:1.2em;letter-spacing:0px;}
.elementor-16423 .elementor-element.elementor-element-89893a8 .elementor-field-group{padding-right:calc( 17px/2 );padding-left:calc( 17px/2 );margin-bottom:23px;}
.elementor-16423 .elementor-element.elementor-element-89893a8 .elementor-form-fields-wrapper{margin-left:calc( -17px/2 );margin-right:calc( -17px/2 );margin-bottom:-23px;}
.elementor-16423 .elementor-element.elementor-element-89893a8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-16423 .elementor-element.elementor-element-89893a8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}
.elementor-16423 .elementor-element.elementor-element-89893a8 .elementor-field-type-html{padding-bottom:0px;font-family:var( --e-global-typography-dbf4aa8-font-family ), Sans-serif;font-size:var( --e-global-typography-dbf4aa8-font-size );font-weight:var( --e-global-typography-dbf4aa8-font-weight );text-transform:var( --e-global-typography-dbf4aa8-text-transform );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}
.elementor-16423 .elementor-element.elementor-element-89893a8 .elementor-field-group .elementor-field{color:#616161;}
.elementor-16423 .elementor-element.elementor-element-89893a8 .elementor-field-group .elementor-field, .elementor-16423 .elementor-element.elementor-element-89893a8 .elementor-field-subgroup label{font-family:"neue-haas-grotesk-text", Sans-serif;font-size:1rem;font-weight:normal;text-transform:none;line-height:1.2em;letter-spacing:0px;}
.elementor-16423 .elementor-element.elementor-element-89893a8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:var( --e-global-color-primary );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}
.elementor-16423 .elementor-element.elementor-element-89893a8 .elementor-field-group .elementor-select-wrapper select{border-color:var( --e-global-color-primary );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}
.elementor-16423 .elementor-element.elementor-element-89893a8 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-primary );}
.elementor-16423 .elementor-element.elementor-element-89893a8 .elementor-button{font-family:"neue-haas-grotesk-text", Sans-serif;font-size:1rem;font-weight:normal;text-transform:none;line-height:1.2em;letter-spacing:0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:11px 030px 11px 30px;}
.elementor-16423 .elementor-element.elementor-element-89893a8 .e-form__buttons__wrapper__button-next{background-color:#02010100;color:var( --e-global-color-primary );}
.elementor-16423 .elementor-element.elementor-element-89893a8 .elementor-button[type="submit"]{background-color:#02010100;color:var( --e-global-color-primary );}
.elementor-16423 .elementor-element.elementor-element-89893a8 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-primary );}
.elementor-16423 .elementor-element.elementor-element-89893a8 .e-form__buttons__wrapper__button-previous{background-color:#02010100;color:var( --e-global-color-87ae4c3 );}
.elementor-16423 .elementor-element.elementor-element-89893a8 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:#FFFFFF;border-color:var( --e-global-color-primary );}
.elementor-16423 .elementor-element.elementor-element-89893a8 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:#FFFFFF;border-color:var( --e-global-color-primary );}
.elementor-16423 .elementor-element.elementor-element-89893a8 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}
.elementor-16423 .elementor-element.elementor-element-89893a8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}
.elementor-16423 .elementor-element.elementor-element-89893a8 .elementor-message{font-family:var( --e-global-typography-dbf4aa8-font-family ), Sans-serif;font-size:var( --e-global-typography-dbf4aa8-font-size );font-weight:var( --e-global-typography-dbf4aa8-font-weight );text-transform:var( --e-global-typography-dbf4aa8-text-transform );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}
.elementor-16423 .elementor-element.elementor-element-89893a8 .e-form__indicators__indicator, .elementor-16423 .elementor-element.elementor-element-89893a8 .e-form__indicators__indicator__label{font-family:var( --e-global-typography-dbf4aa8-font-family ), Sans-serif;font-size:var( --e-global-typography-dbf4aa8-font-size );font-weight:var( --e-global-typography-dbf4aa8-font-weight );text-transform:var( --e-global-typography-dbf4aa8-text-transform );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}
.elementor-16423 .elementor-element.elementor-element-89893a8{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:6px;}
.elementor-16423 .elementor-element.elementor-element-e67a441{padding:0% 3% 0% 3%;}
.elementor-16423 .elementor-element.elementor-element-027fc86 img{width:100%;height:95vh;object-fit:cover;object-position:center center;}
.elementor-16423 .elementor-element.elementor-element-c8a7245{padding:5% 0% 5% 0%;}
.elementor-16423 .elementor-element.elementor-element-333c142 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}
.elementor-16423 .elementor-element.elementor-element-333c142{text-align:center;}
.elementor-16423 .elementor-element.elementor-element-333c142 .elementor-heading-title{font-family:"neue-haas-grotesk-text", Sans-serif;font-size:6.7vw;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-2.8px;color:var( --e-global-color-primary );}
.elementor-16423 .elementor-element.elementor-element-f1b68c3 > .elementor-widget-container{padding:0% 0% 4% 0%;}
.elementor-16423 .elementor-element.elementor-element-f1b68c3{text-align:center;font-family:"neue-haas-grotesk-text", Sans-serif;font-size:1.2rem;font-weight:normal;text-transform:none;line-height:1.2em;letter-spacing:0px;}
.elementor-16423 .elementor-element.elementor-element-189d710 > .elementor-widget-container{padding:0% 22% 0% 27%;}
.elementor-16423 .elementor-element.elementor-element-189d710 .elementor-field-group{padding-right:calc( 17px/2 );padding-left:calc( 17px/2 );margin-bottom:14px;}
.elementor-16423 .elementor-element.elementor-element-189d710 .elementor-form-fields-wrapper{margin-left:calc( -17px/2 );margin-right:calc( -17px/2 );margin-bottom:-14px;}
.elementor-16423 .elementor-element.elementor-element-189d710 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-16423 .elementor-element.elementor-element-189d710 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}
body.rtl .elementor-16423 .elementor-element.elementor-element-189d710 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}
body:not(.rtl) .elementor-16423 .elementor-element.elementor-element-189d710 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}
body .elementor-16423 .elementor-element.elementor-element-189d710 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}
.elementor-16423 .elementor-element.elementor-element-189d710 .elementor-field-type-html{padding-bottom:0px;font-family:var( --e-global-typography-dbf4aa8-font-family ), Sans-serif;font-size:var( --e-global-typography-dbf4aa8-font-size );font-weight:var( --e-global-typography-dbf4aa8-font-weight );text-transform:var( --e-global-typography-dbf4aa8-text-transform );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}
.elementor-16423 .elementor-element.elementor-element-189d710 .elementor-field-group .elementor-field, .elementor-16423 .elementor-element.elementor-element-189d710 .elementor-field-subgroup label{font-family:"neue-haas-grotesk-text", Sans-serif;font-size:1rem;font-weight:normal;text-transform:none;line-height:1.2em;letter-spacing:0px;}
.elementor-16423 .elementor-element.elementor-element-189d710 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:var( --e-global-color-primary );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}
.elementor-16423 .elementor-element.elementor-element-189d710 .elementor-field-group .elementor-select-wrapper select{border-color:var( --e-global-color-primary );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}
.elementor-16423 .elementor-element.elementor-element-189d710 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-primary );}
.elementor-16423 .elementor-element.elementor-element-189d710 .elementor-button{font-family:"neue-haas-grotesk-text", Sans-serif;font-size:1rem;font-weight:normal;text-transform:none;line-height:1.2em;letter-spacing:0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:11px 030px 11px 30px;}
.elementor-16423 .elementor-element.elementor-element-189d710 .e-form__buttons__wrapper__button-next{background-color:#02010100;color:var( --e-global-color-primary );}
.elementor-16423 .elementor-element.elementor-element-189d710 .elementor-button[type="submit"]{background-color:#02010100;color:var( --e-global-color-primary );}
.elementor-16423 .elementor-element.elementor-element-189d710 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-primary );}
.elementor-16423 .elementor-element.elementor-element-189d710 .e-form__buttons__wrapper__button-previous{background-color:#02010100;color:var( --e-global-color-87ae4c3 );}
.elementor-16423 .elementor-element.elementor-element-189d710 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:#FFFFFF;border-color:var( --e-global-color-primary );}
.elementor-16423 .elementor-element.elementor-element-189d710 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:#FFFFFF;border-color:var( --e-global-color-primary );}
.elementor-16423 .elementor-element.elementor-element-189d710 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}
.elementor-16423 .elementor-element.elementor-element-189d710 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}
.elementor-16423 .elementor-element.elementor-element-189d710 .elementor-message{font-family:var( --e-global-typography-dbf4aa8-font-family ), Sans-serif;font-size:var( --e-global-typography-dbf4aa8-font-size );font-weight:var( --e-global-typography-dbf4aa8-font-weight );text-transform:var( --e-global-typography-dbf4aa8-text-transform );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}
.elementor-16423 .elementor-element.elementor-element-189d710 .e-form__indicators__indicator, .elementor-16423 .elementor-element.elementor-element-189d710 .e-form__indicators__indicator__label{font-family:var( --e-global-typography-dbf4aa8-font-family ), Sans-serif;font-size:var( --e-global-typography-dbf4aa8-font-size );font-weight:var( --e-global-typography-dbf4aa8-font-weight );text-transform:var( --e-global-typography-dbf4aa8-text-transform );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}
.elementor-16423 .elementor-element.elementor-element-189d710{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:6px;}
@media(max-width:1024px){.elementor-16423 .elementor-element.elementor-element-89893a8 .elementor-field-type-html{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16423 .elementor-element.elementor-element-89893a8 .elementor-message{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16423 .elementor-element.elementor-element-89893a8 .e-form__indicators__indicator, .elementor-16423 .elementor-element.elementor-element-89893a8 .e-form__indicators__indicator__label{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16423 .elementor-element.elementor-element-189d710 .elementor-field-type-html{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16423 .elementor-element.elementor-element-189d710 .elementor-message{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16423 .elementor-element.elementor-element-189d710 .e-form__indicators__indicator, .elementor-16423 .elementor-element.elementor-element-189d710 .e-form__indicators__indicator__label{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}}
@media(min-width:768px){.elementor-16423 .elementor-element.elementor-element-24654d8{width:56.757%;}.elementor-16423 .elementor-element.elementor-element-36a8e67{width:43.149%;}}
@media(max-width:1024px) and (min-width:768px){.elementor-16423 .elementor-element.elementor-element-24654d8{width:100%;}.elementor-16423 .elementor-element.elementor-element-36a8e67{width:100%;}}
@media(max-width:767px){.elementor-16423 .elementor-element.elementor-element-55bffd9 .elementor-heading-title{font-size:2.5rem;letter-spacing:0px;}.elementor-16423 .elementor-element.elementor-element-e90c402 > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-16423 .elementor-element.elementor-element-89893a8 .elementor-field-type-html{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16423 .elementor-element.elementor-element-89893a8 .elementor-message{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16423 .elementor-element.elementor-element-89893a8 .e-form__indicators__indicator, .elementor-16423 .elementor-element.elementor-element-89893a8 .e-form__indicators__indicator__label{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16423 .elementor-element.elementor-element-333c142 .elementor-heading-title{font-size:2.5rem;letter-spacing:0px;}.elementor-16423 .elementor-element.elementor-element-189d710 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-16423 .elementor-element.elementor-element-189d710 .elementor-field-type-html{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16423 .elementor-element.elementor-element-189d710 .elementor-message{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}.elementor-16423 .elementor-element.elementor-element-189d710 .e-form__indicators__indicator, .elementor-16423 .elementor-element.elementor-element-189d710 .e-form__indicators__indicator__label{font-size:var( --e-global-typography-dbf4aa8-font-size );line-height:var( --e-global-typography-dbf4aa8-line-height );letter-spacing:var( --e-global-typography-dbf4aa8-letter-spacing );}}

            :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;
}
.my_testimonial_slider .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}

.elementor-field-group .elementor-field-textual {
    padding-left: 0;
}
.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;
}
