.elementor-4666 .elementor-element.elementor-element-541851a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:nowrap;--overlay-opacity:1;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-4666 .elementor-element.elementor-element-541851a::before, .elementor-4666 .elementor-element.elementor-element-541851a > .elementor-background-video-container::before, .elementor-4666 .elementor-element.elementor-element-541851a > .e-con-inner > .elementor-background-video-container::before, .elementor-4666 .elementor-element.elementor-element-541851a > .elementor-background-slideshow::before, .elementor-4666 .elementor-element.elementor-element-541851a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4666 .elementor-element.elementor-element-541851a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #26262633 80%, var( --e-global-color-c4bc406 ) 100%);}.elementor-4666 .elementor-element.elementor-element-541851a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4666 .elementor-element.elementor-element-fef4cc4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-4666 .elementor-element.elementor-element-548699a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-548699a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4666 .elementor-element.elementor-element-6e2a099{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-6e2a099.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4666 .elementor-element.elementor-element-27cfd53 .uael-fancy-text-wrap {text-align:left;}.elementor-4666 .elementor-element.elementor-element-27cfd53.uael-fancytext-stack-yes .uael-fancy-stack {margin-top:0px;}.elementor-4666 .elementor-element.elementor-element-27cfd53.uael-fancytext-stack-yes .uael-fancy-stack .uael-fancy-heading.uael-fancy-text-main{margin-left:0px;}.elementor-4666 .elementor-element.elementor-element-27cfd53 .uael-fancy-text-main{margin-left:0px;}.elementor-4666 .elementor-element.elementor-element-27cfd53 .uael-fancy-heading{color:var( --e-global-color-a7803cd );}.elementor-4666 .elementor-element.elementor-element-27cfd53 .uael-fancy-heading, .elementor-4666 .elementor-element.elementor-element-27cfd53 .uael-fancy-heading .uael-slide_text{font-size:22px;font-weight:100;line-height:1.2em;}.elementor-4666 .elementor-element.elementor-element-6901542 .elementor-heading-title{font-size:36px;line-height:1em;}.elementor-4666 .elementor-element.elementor-element-e4f17a9{width:var( --container-widget-width, min(80%, 540px) );max-width:min(80%, 540px);--container-widget-width:min(80%, 540px);--container-widget-flex-grow:0;text-align:start;font-size:18px;font-weight:400;color:var( --e-global-color-d30fcaf );}.elementor-4666 .elementor-element.elementor-element-e4f17a9 p{margin-block-end:0px;}.elementor-4666 .elementor-element.elementor-element-8134318{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-8134318.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4666 .elementor-element.elementor-element-6e6a41e .elementor-icon-list-icon i{color:var( --e-global-color-d30fcaf );transition:color 0.3s;}.elementor-4666 .elementor-element.elementor-element-6e6a41e .elementor-icon-list-icon svg{fill:var( --e-global-color-d30fcaf );transition:fill 0.3s;}.elementor-4666 .elementor-element.elementor-element-6e6a41e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4666 .elementor-element.elementor-element-6e6a41e .elementor-icon-list-text{color:var( --e-global-color-d30fcaf );transition:color 0.3s;}.elementor-4666 .elementor-element.elementor-element-80af845{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-aefd4fa .elementor-button{background-color:var( --e-global-color-3cd7c49 );fill:var( --e-global-color-52df159 );color:var( --e-global-color-52df159 );}.elementor-4666 .elementor-element.elementor-element-aefd4fa > .elementor-widget-container{border-style:none;}.elementor-4666 .elementor-element.elementor-element-2de2728{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:020px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-2de2728.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4666 .elementor-element.elementor-element-073fadd .elementor-icon-wrapper{text-align:center;}.elementor-4666 .elementor-element.elementor-element-073fadd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ad55f9e );}.elementor-4666 .elementor-element.elementor-element-073fadd.elementor-view-framed .elementor-icon, .elementor-4666 .elementor-element.elementor-element-073fadd.elementor-view-default .elementor-icon{color:var( --e-global-color-ad55f9e );border-color:var( --e-global-color-ad55f9e );}.elementor-4666 .elementor-element.elementor-element-073fadd.elementor-view-framed .elementor-icon, .elementor-4666 .elementor-element.elementor-element-073fadd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ad55f9e );}.elementor-4666 .elementor-element.elementor-element-073fadd.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-27bf437 );}.elementor-4666 .elementor-element.elementor-element-073fadd.elementor-view-framed .elementor-icon:hover, .elementor-4666 .elementor-element.elementor-element-073fadd.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-27bf437 );border-color:var( --e-global-color-27bf437 );}.elementor-4666 .elementor-element.elementor-element-073fadd.elementor-view-framed .elementor-icon:hover, .elementor-4666 .elementor-element.elementor-element-073fadd.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-27bf437 );}.elementor-4666 .elementor-element.elementor-element-42427ff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;}.elementor-4666 .elementor-element.elementor-element-42427ff:not(.elementor-motion-effects-element-type-background), .elementor-4666 .elementor-element.elementor-element-42427ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52df159 );}.elementor-4666 .elementor-element.elementor-element-42427ff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4666 .elementor-element.elementor-element-2c957a4 .uael-heading,.elementor-4666 .elementor-element.elementor-element-2c957a4 .uael-sub-heading, .elementor-4666 .elementor-element.elementor-element-2c957a4 .uael-sub-heading *,.elementor-4666 .elementor-element.elementor-element-2c957a4 .uael-subheading, .elementor-4666 .elementor-element.elementor-element-2c957a4 .uael-subheading *, .elementor-4666 .elementor-element.elementor-element-2c957a4 .uael-separator-parent{text-align:center;}.elementor-4666 .elementor-element.elementor-element-2c957a4 .uael-heading{margin:0px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-2c957a4 .uael-sub-heading{color:var( --e-global-color-astglobalcolor5 );margin:0px 0px 10px 0px;}.elementor-4666 .elementor-element.elementor-element-94de5e9{text-align:center;color:var( --e-global-color-d30fcaf );}.elementor-4666 .elementor-element.elementor-element-5242e0a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-4666 .elementor-element.elementor-element-5242e0a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-5242e0a .elementor-main-swiper{height:320px;width:100%;}.elementor-4666 .elementor-element.elementor-element-5242e0a .elementor-main-swiper .swiper-slide{border-width:2px 2px 2px 2px;border-radius:16px;border-color:var( --e-global-color-ad55f9e );}.elementor-4666 .elementor-element.elementor-element-5242e0a .elementor-swiper-button{font-size:20px;}.elementor-4666 .elementor-element.elementor-element-9be4b11{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--overlay-opacity:0.18;}.elementor-4666 .elementor-element.elementor-element-9be4b11:not(.elementor-motion-effects-element-type-background), .elementor-4666 .elementor-element.elementor-element-9be4b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52df159 );}.elementor-4666 .elementor-element.elementor-element-9be4b11::before, .elementor-4666 .elementor-element.elementor-element-9be4b11 > .elementor-background-video-container::before, .elementor-4666 .elementor-element.elementor-element-9be4b11 > .e-con-inner > .elementor-background-video-container::before, .elementor-4666 .elementor-element.elementor-element-9be4b11 > .elementor-background-slideshow::before, .elementor-4666 .elementor-element.elementor-element-9be4b11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4666 .elementor-element.elementor-element-9be4b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, var( --e-global-color-ad55f9e ) 0%, var( --e-global-color-c4bc406 ) 65%);}.elementor-4666 .elementor-element.elementor-element-9be4b11.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4666 .elementor-element.elementor-element-7692622 .uael-heading,.elementor-4666 .elementor-element.elementor-element-7692622 .uael-sub-heading, .elementor-4666 .elementor-element.elementor-element-7692622 .uael-sub-heading *,.elementor-4666 .elementor-element.elementor-element-7692622 .uael-subheading, .elementor-4666 .elementor-element.elementor-element-7692622 .uael-subheading *, .elementor-4666 .elementor-element.elementor-element-7692622 .uael-separator-parent{text-align:center;}.elementor-4666 .elementor-element.elementor-element-7692622 .uael-heading{margin:0px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-7692622 .uael-sub-heading{color:var( --e-global-color-astglobalcolor5 );margin:0px 0px 10px 0px;}.elementor-4666 .elementor-element.elementor-element-7ca08e7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-207eda0 .elementor-icon-box-wrapper{gap:15px;}.elementor-4666 .elementor-element.elementor-element-207eda0 .elementor-icon-box-title{margin-block-end:10px;}.elementor-4666 .elementor-element.elementor-element-207eda0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ad55f9e );}.elementor-4666 .elementor-element.elementor-element-207eda0.elementor-view-framed .elementor-icon, .elementor-4666 .elementor-element.elementor-element-207eda0.elementor-view-default .elementor-icon{fill:var( --e-global-color-ad55f9e );color:var( --e-global-color-ad55f9e );border-color:var( --e-global-color-ad55f9e );}.elementor-4666 .elementor-element.elementor-element-207eda0 .elementor-icon{font-size:35px;}.elementor-4666 .elementor-element.elementor-element-207eda0 .elementor-icon-box-title, .elementor-4666 .elementor-element.elementor-element-207eda0 .elementor-icon-box-title a{font-size:18px;}.elementor-4666 .elementor-element.elementor-element-207eda0 .elementor-icon-box-description{color:var( --e-global-color-1173d41 );}.elementor-4666 .elementor-element.elementor-element-9891e63 .elementor-icon-box-wrapper{gap:15px;}.elementor-4666 .elementor-element.elementor-element-9891e63 .elementor-icon-box-title{margin-block-end:10px;}.elementor-4666 .elementor-element.elementor-element-9891e63.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ad55f9e );}.elementor-4666 .elementor-element.elementor-element-9891e63.elementor-view-framed .elementor-icon, .elementor-4666 .elementor-element.elementor-element-9891e63.elementor-view-default .elementor-icon{fill:var( --e-global-color-ad55f9e );color:var( --e-global-color-ad55f9e );border-color:var( --e-global-color-ad55f9e );}.elementor-4666 .elementor-element.elementor-element-9891e63 .elementor-icon{font-size:35px;}.elementor-4666 .elementor-element.elementor-element-9891e63 .elementor-icon-box-title, .elementor-4666 .elementor-element.elementor-element-9891e63 .elementor-icon-box-title a{font-size:18px;}.elementor-4666 .elementor-element.elementor-element-9891e63 .elementor-icon-box-description{color:var( --e-global-color-1173d41 );}.elementor-4666 .elementor-element.elementor-element-4922e2c .elementor-icon-box-wrapper{gap:15px;}.elementor-4666 .elementor-element.elementor-element-4922e2c .elementor-icon-box-title{margin-block-end:10px;}.elementor-4666 .elementor-element.elementor-element-4922e2c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ad55f9e );}.elementor-4666 .elementor-element.elementor-element-4922e2c.elementor-view-framed .elementor-icon, .elementor-4666 .elementor-element.elementor-element-4922e2c.elementor-view-default .elementor-icon{fill:var( --e-global-color-ad55f9e );color:var( --e-global-color-ad55f9e );border-color:var( --e-global-color-ad55f9e );}.elementor-4666 .elementor-element.elementor-element-4922e2c .elementor-icon{font-size:35px;}.elementor-4666 .elementor-element.elementor-element-4922e2c .elementor-icon-box-title, .elementor-4666 .elementor-element.elementor-element-4922e2c .elementor-icon-box-title a{font-size:18px;}.elementor-4666 .elementor-element.elementor-element-4922e2c .elementor-icon-box-description{color:var( --e-global-color-1173d41 );}.elementor-4666 .elementor-element.elementor-element-73b8e58 .elementor-icon-box-wrapper{gap:15px;}.elementor-4666 .elementor-element.elementor-element-73b8e58 .elementor-icon-box-title{margin-block-end:10px;}.elementor-4666 .elementor-element.elementor-element-73b8e58.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ad55f9e );}.elementor-4666 .elementor-element.elementor-element-73b8e58.elementor-view-framed .elementor-icon, .elementor-4666 .elementor-element.elementor-element-73b8e58.elementor-view-default .elementor-icon{fill:var( --e-global-color-ad55f9e );color:var( --e-global-color-ad55f9e );border-color:var( --e-global-color-ad55f9e );}.elementor-4666 .elementor-element.elementor-element-73b8e58 .elementor-icon{font-size:35px;}.elementor-4666 .elementor-element.elementor-element-73b8e58 .elementor-icon-box-title, .elementor-4666 .elementor-element.elementor-element-73b8e58 .elementor-icon-box-title a{font-size:18px;}.elementor-4666 .elementor-element.elementor-element-73b8e58 .elementor-icon-box-description{color:var( --e-global-color-1173d41 );}.elementor-4666 .elementor-element.elementor-element-2beecd6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--overlay-opacity:0.18;}.elementor-4666 .elementor-element.elementor-element-2beecd6:not(.elementor-motion-effects-element-type-background), .elementor-4666 .elementor-element.elementor-element-2beecd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52df159 );}.elementor-4666 .elementor-element.elementor-element-2beecd6::before, .elementor-4666 .elementor-element.elementor-element-2beecd6 > .elementor-background-video-container::before, .elementor-4666 .elementor-element.elementor-element-2beecd6 > .e-con-inner > .elementor-background-video-container::before, .elementor-4666 .elementor-element.elementor-element-2beecd6 > .elementor-background-slideshow::before, .elementor-4666 .elementor-element.elementor-element-2beecd6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4666 .elementor-element.elementor-element-2beecd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, var( --e-global-color-c43f6bb ) 0%, var( --e-global-color-c4bc406 ) 65%);}.elementor-4666 .elementor-element.elementor-element-2beecd6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4666 .elementor-element.elementor-element-81ef13f .uael-heading,.elementor-4666 .elementor-element.elementor-element-81ef13f .uael-sub-heading, .elementor-4666 .elementor-element.elementor-element-81ef13f .uael-sub-heading *,.elementor-4666 .elementor-element.elementor-element-81ef13f .uael-subheading, .elementor-4666 .elementor-element.elementor-element-81ef13f .uael-subheading *, .elementor-4666 .elementor-element.elementor-element-81ef13f .uael-separator-parent{text-align:center;}.elementor-4666 .elementor-element.elementor-element-81ef13f .uael-heading{margin:0px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-81ef13f .uael-sub-heading{color:var( --e-global-color-astglobalcolor5 );margin:0px 0px 10px 0px;}.elementor-4666 .elementor-element.elementor-element-a1f6bcd{text-align:center;color:var( --e-global-color-d30fcaf );}.elementor-4666 .elementor-element.elementor-element-607b93d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-e528ce2 .elementor-icon-box-wrapper{gap:15px;}.elementor-4666 .elementor-element.elementor-element-e528ce2 .elementor-icon-box-title{margin-block-end:10px;}.elementor-4666 .elementor-element.elementor-element-e528ce2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ad55f9e );}.elementor-4666 .elementor-element.elementor-element-e528ce2.elementor-view-framed .elementor-icon, .elementor-4666 .elementor-element.elementor-element-e528ce2.elementor-view-default .elementor-icon{fill:var( --e-global-color-ad55f9e );color:var( --e-global-color-ad55f9e );border-color:var( --e-global-color-ad55f9e );}.elementor-4666 .elementor-element.elementor-element-e528ce2 .elementor-icon{font-size:35px;}.elementor-4666 .elementor-element.elementor-element-e528ce2 .elementor-icon-box-title, .elementor-4666 .elementor-element.elementor-element-e528ce2 .elementor-icon-box-title a{font-size:18px;}.elementor-4666 .elementor-element.elementor-element-e528ce2 .elementor-icon-box-description{color:var( --e-global-color-1173d41 );}.elementor-4666 .elementor-element.elementor-element-845d99b .elementor-icon-box-wrapper{gap:15px;}.elementor-4666 .elementor-element.elementor-element-845d99b .elementor-icon-box-title{margin-block-end:10px;}.elementor-4666 .elementor-element.elementor-element-845d99b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ad55f9e );}.elementor-4666 .elementor-element.elementor-element-845d99b.elementor-view-framed .elementor-icon, .elementor-4666 .elementor-element.elementor-element-845d99b.elementor-view-default .elementor-icon{fill:var( --e-global-color-ad55f9e );color:var( --e-global-color-ad55f9e );border-color:var( --e-global-color-ad55f9e );}.elementor-4666 .elementor-element.elementor-element-845d99b .elementor-icon{font-size:35px;}.elementor-4666 .elementor-element.elementor-element-845d99b .elementor-icon-box-title, .elementor-4666 .elementor-element.elementor-element-845d99b .elementor-icon-box-title a{font-size:18px;}.elementor-4666 .elementor-element.elementor-element-845d99b .elementor-icon-box-description{color:var( --e-global-color-1173d41 );}.elementor-4666 .elementor-element.elementor-element-cba7379 .elementor-icon-box-wrapper{gap:15px;}.elementor-4666 .elementor-element.elementor-element-cba7379 .elementor-icon-box-title{margin-block-end:10px;}.elementor-4666 .elementor-element.elementor-element-cba7379.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ad55f9e );}.elementor-4666 .elementor-element.elementor-element-cba7379.elementor-view-framed .elementor-icon, .elementor-4666 .elementor-element.elementor-element-cba7379.elementor-view-default .elementor-icon{fill:var( --e-global-color-ad55f9e );color:var( --e-global-color-ad55f9e );border-color:var( --e-global-color-ad55f9e );}.elementor-4666 .elementor-element.elementor-element-cba7379 .elementor-icon{font-size:35px;}.elementor-4666 .elementor-element.elementor-element-cba7379 .elementor-icon-box-title, .elementor-4666 .elementor-element.elementor-element-cba7379 .elementor-icon-box-title a{font-size:18px;}.elementor-4666 .elementor-element.elementor-element-cba7379 .elementor-icon-box-description{color:var( --e-global-color-1173d41 );}.elementor-4666 .elementor-element.elementor-element-021a484{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-21ab8bb{text-align:center;color:var( --e-global-color-d30fcaf );}.elementor-4666 .elementor-element.elementor-element-5f82a00{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;}.elementor-4666 .elementor-element.elementor-element-5f82a00:not(.elementor-motion-effects-element-type-background), .elementor-4666 .elementor-element.elementor-element-5f82a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52df159 );}.elementor-4666 .elementor-element.elementor-element-5f82a00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4666 .elementor-element.elementor-element-8cb8462 .uael-heading,.elementor-4666 .elementor-element.elementor-element-8cb8462 .uael-sub-heading, .elementor-4666 .elementor-element.elementor-element-8cb8462 .uael-sub-heading *,.elementor-4666 .elementor-element.elementor-element-8cb8462 .uael-subheading, .elementor-4666 .elementor-element.elementor-element-8cb8462 .uael-subheading *, .elementor-4666 .elementor-element.elementor-element-8cb8462 .uael-separator-parent{text-align:center;}.elementor-4666 .elementor-element.elementor-element-8cb8462 .uael-heading{margin:0px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-8cb8462 .uael-sub-heading{color:var( --e-global-color-astglobalcolor5 );margin:0px 0px 10px 0px;}.elementor-4666 .elementor-element.elementor-element-9f1c18e{text-align:center;color:var( --e-global-color-d30fcaf );}.elementor-4666 .elementor-element.elementor-element-131899f{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-262bd55{--image-border-radius:15px;--image-transition-duration:0ms;--content-text-align:left;--content-justify-content:flex-end;--content-padding:25px;--description-text-color:var( --e-global-color-a7803cd );}.elementor-4666 .elementor-element.elementor-element-262bd55 .elementor-gallery-item__title{font-size:18px;}.elementor-4666 .elementor-element.elementor-element-262bd55 .elementor-gallery-item__description{font-size:16px;line-height:1.2em;}.elementor-4666 .elementor-element.elementor-element-1a831de{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-4a04a58{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--overlay-opacity:0.18;}.elementor-4666 .elementor-element.elementor-element-4a04a58:not(.elementor-motion-effects-element-type-background), .elementor-4666 .elementor-element.elementor-element-4a04a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52df159 );}.elementor-4666 .elementor-element.elementor-element-4a04a58::before, .elementor-4666 .elementor-element.elementor-element-4a04a58 > .elementor-background-video-container::before, .elementor-4666 .elementor-element.elementor-element-4a04a58 > .e-con-inner > .elementor-background-video-container::before, .elementor-4666 .elementor-element.elementor-element-4a04a58 > .elementor-background-slideshow::before, .elementor-4666 .elementor-element.elementor-element-4a04a58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4666 .elementor-element.elementor-element-4a04a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, var( --e-global-color-3b3a365 ) 0%, var( --e-global-color-c4bc406 ) 65%);}.elementor-4666 .elementor-element.elementor-element-4a04a58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4666 .elementor-element.elementor-element-7a7927e .uael-heading,.elementor-4666 .elementor-element.elementor-element-7a7927e .uael-sub-heading, .elementor-4666 .elementor-element.elementor-element-7a7927e .uael-sub-heading *,.elementor-4666 .elementor-element.elementor-element-7a7927e .uael-subheading, .elementor-4666 .elementor-element.elementor-element-7a7927e .uael-subheading *, .elementor-4666 .elementor-element.elementor-element-7a7927e .uael-separator-parent{text-align:center;}.elementor-4666 .elementor-element.elementor-element-7a7927e .uael-heading{margin:0px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-1d60c81{text-align:center;color:var( --e-global-color-d30fcaf );}.elementor-4666 .elementor-element.elementor-element-00ac8d6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-a7d573c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--overlay-opacity:0.18;}.elementor-4666 .elementor-element.elementor-element-a7d573c:not(.elementor-motion-effects-element-type-background), .elementor-4666 .elementor-element.elementor-element-a7d573c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52df159 );}.elementor-4666 .elementor-element.elementor-element-a7d573c::before, .elementor-4666 .elementor-element.elementor-element-a7d573c > .elementor-background-video-container::before, .elementor-4666 .elementor-element.elementor-element-a7d573c > .e-con-inner > .elementor-background-video-container::before, .elementor-4666 .elementor-element.elementor-element-a7d573c > .elementor-background-slideshow::before, .elementor-4666 .elementor-element.elementor-element-a7d573c > .e-con-inner > .elementor-background-slideshow::before, .elementor-4666 .elementor-element.elementor-element-a7d573c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, var( --e-global-color-ad55f9e ) 0%, var( --e-global-color-c4bc406 ) 65%);}.elementor-4666 .elementor-element.elementor-element-a7d573c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4666 .elementor-element.elementor-element-dfbe015 .uael-heading,.elementor-4666 .elementor-element.elementor-element-dfbe015 .uael-sub-heading, .elementor-4666 .elementor-element.elementor-element-dfbe015 .uael-sub-heading *,.elementor-4666 .elementor-element.elementor-element-dfbe015 .uael-subheading, .elementor-4666 .elementor-element.elementor-element-dfbe015 .uael-subheading *, .elementor-4666 .elementor-element.elementor-element-dfbe015 .uael-separator-parent{text-align:center;}.elementor-4666 .elementor-element.elementor-element-dfbe015 .uael-heading{margin:0px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-dfbe015 .uael-sub-heading{color:var( --e-global-color-astglobalcolor5 );margin:0px 0px 10px 0px;}.elementor-4666 .elementor-element.elementor-element-4d1ece4{text-align:center;color:var( --e-global-color-d30fcaf );}.elementor-4666 .elementor-element.elementor-element-7f4dd49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-063ce25{width:auto;max-width:auto;}.elementor-4666 .elementor-element.elementor-element-063ce25 .elementor-icon-wrapper{text-align:center;}.elementor-4666 .elementor-element.elementor-element-063ce25 .elementor-icon{font-size:50px;}.elementor-4666 .elementor-element.elementor-element-063ce25 .elementor-icon svg{height:50px;}.elementor-4666 .elementor-element.elementor-element-26eca6c{width:auto;max-width:auto;}.elementor-4666 .elementor-element.elementor-element-26eca6c .elementor-icon-wrapper{text-align:center;}.elementor-4666 .elementor-element.elementor-element-26eca6c .elementor-icon{font-size:50px;}.elementor-4666 .elementor-element.elementor-element-26eca6c .elementor-icon svg{height:50px;}.elementor-4666 .elementor-element.elementor-element-5da399a > .elementor-widget-container{margin:030px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-5da399a .elementor-icon-list-icon i{color:var( --e-global-color-d30fcaf );transition:color 0.3s;}.elementor-4666 .elementor-element.elementor-element-5da399a .elementor-icon-list-icon svg{fill:var( --e-global-color-d30fcaf );transition:fill 0.3s;}.elementor-4666 .elementor-element.elementor-element-5da399a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4666 .elementor-element.elementor-element-5da399a .elementor-icon-list-text{color:var( --e-global-color-d30fcaf );transition:color 0.3s;}.elementor-4666 .elementor-element.elementor-element-7f033da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4666 .elementor-element.elementor-element-7f033da:not(.elementor-motion-effects-element-type-background), .elementor-4666 .elementor-element.elementor-element-7f033da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52df159 );}.elementor-4666 .elementor-element.elementor-element-4e63ea5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-1cc6607 .uael-heading,.elementor-4666 .elementor-element.elementor-element-1cc6607 .uael-sub-heading, .elementor-4666 .elementor-element.elementor-element-1cc6607 .uael-sub-heading *,.elementor-4666 .elementor-element.elementor-element-1cc6607 .uael-subheading, .elementor-4666 .elementor-element.elementor-element-1cc6607 .uael-subheading *, .elementor-4666 .elementor-element.elementor-element-1cc6607 .uael-separator-parent{text-align:center;}.elementor-4666 .elementor-element.elementor-element-1cc6607 .uael-heading{margin:0px 0px 15px 0px;}.elementor-4666 .elementor-element.elementor-element-1cc6607 .uael-sub-heading{color:var( --e-global-color-d30fcaf );margin:15px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-e6f6f7f .uael-faq-container > .uael-faq-accordion:not(:last-child){margin-bottom:10px;}.elementor-4666 .elementor-element.elementor-element-e6f6f7f .uael-faq-wrapper .uael-faq-container .uael-faq-accordion{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-aaf9c37 );}.elementor-4666 .elementor-element.elementor-element-e6f6f7f .uael-faq-container .uael-faq-accordion .uael-accordion-content{border-top-color:var( --e-global-color-aaf9c37 );}.elementor-4666 .elementor-element.elementor-element-e6f6f7f .uael-faq-accordion .uael-accordion-title .uael-question-span, .elementor-4666 .elementor-element.elementor-element-e6f6f7f .uael-faq-accordion .uael-accordion-title .uael-accordion-icon{font-size:20px;font-weight:400;}.elementor-4666 .elementor-element.elementor-element-e6f6f7f .uael-faq-accordion .uael-accordion-title{padding:15px 20px 15px 20px;}.elementor-4666 .elementor-element.elementor-element-e6f6f7f .uael-faq-accordion .uael-accordion-content{color:var( --e-global-color-d30fcaf );padding:20px 20px 20px 20px;}.elementor-4666 .elementor-element.elementor-element-e6f6f7f .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon{font-size:28px;}.elementor-4666 .elementor-element.elementor-element-e6f6f7f .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon svg{height:28px;width:28px;}
				.elementor-4666 .elementor-element.elementor-element-e6f6f7f  .uael-accordion-icon-closed{color:var( --e-global-color-d30fcaf );}.elementor-4666 .elementor-element.elementor-element-e6f6f7f .uael-accordion-icon-closed{fill:var( --e-global-color-d30fcaf );}.elementor-4666 .elementor-element.elementor-element-e6f6f7f .uael-accordion-icon.uael-accordion-icon-left{margin-right:22px;}.elementor-4666 .elementor-element.elementor-element-e6f6f7f .uael-accordion-icon.uael-accordion-icon-right{margin-left:22px;}.elementor-4666 .elementor-element.elementor-element-e05b3ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--overlay-opacity:0.18;}.elementor-4666 .elementor-element.elementor-element-e05b3ce:not(.elementor-motion-effects-element-type-background), .elementor-4666 .elementor-element.elementor-element-e05b3ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52df159 );}.elementor-4666 .elementor-element.elementor-element-e05b3ce::before, .elementor-4666 .elementor-element.elementor-element-e05b3ce > .elementor-background-video-container::before, .elementor-4666 .elementor-element.elementor-element-e05b3ce > .e-con-inner > .elementor-background-video-container::before, .elementor-4666 .elementor-element.elementor-element-e05b3ce > .elementor-background-slideshow::before, .elementor-4666 .elementor-element.elementor-element-e05b3ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-4666 .elementor-element.elementor-element-e05b3ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, var( --e-global-color-ad55f9e ) 0%, var( --e-global-color-c4bc406 ) 65%);}.elementor-4666 .elementor-element.elementor-element-e05b3ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4666 .elementor-element.elementor-element-3d293af .uael-heading,.elementor-4666 .elementor-element.elementor-element-3d293af .uael-sub-heading, .elementor-4666 .elementor-element.elementor-element-3d293af .uael-sub-heading *,.elementor-4666 .elementor-element.elementor-element-3d293af .uael-subheading, .elementor-4666 .elementor-element.elementor-element-3d293af .uael-subheading *, .elementor-4666 .elementor-element.elementor-element-3d293af .uael-separator-parent{text-align:center;}.elementor-4666 .elementor-element.elementor-element-3d293af .uael-heading{margin:0px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-3d293af .uael-sub-heading{color:var( --e-global-color-astglobalcolor5 );margin:0px 0px 10px 0px;}.elementor-4666 .elementor-element.elementor-element-b171915{text-align:center;color:var( --e-global-color-d30fcaf );}.elementor-4666 .elementor-element.elementor-element-a7617e7 div.uael-days div{padding:6px 20px 6px 20px;}.elementor-4666 .elementor-element.elementor-element-a7617e7{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-4666 .elementor-element.elementor-element-a7617e7 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:none;}.elementor-4666 .elementor-element.elementor-element-a7617e7 .uael-business-scheduler-box-wrapper div.uael-days div.top-border-divider:not(:first-child){border-top-style:dotted;border-top-color:#72727282;border-top-width:1px;}.elementor-4666 .elementor-element.elementor-element-d425586 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4666 .elementor-element.elementor-element-d425586 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4666 .elementor-element.elementor-element-d425586{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4666 .elementor-element.elementor-element-d425586 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4666 .elementor-element.elementor-element-ea3a92c > .elementor-widget-container{margin:030px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-ea3a92c .elementor-icon-list-icon i{color:var( --e-global-color-d30fcaf );transition:color 0.3s;}.elementor-4666 .elementor-element.elementor-element-ea3a92c .elementor-icon-list-icon svg{fill:var( --e-global-color-d30fcaf );transition:fill 0.3s;}.elementor-4666 .elementor-element.elementor-element-ea3a92c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4666 .elementor-element.elementor-element-ea3a92c .elementor-icon-list-text{color:var( --e-global-color-d30fcaf );transition:color 0.3s;}.elementor-4666 .elementor-element.elementor-element-586322f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-9ed766c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:nowrap;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-4666 .elementor-element.elementor-element-9ed766c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4666 .elementor-element.elementor-element-7058198{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-4666 .elementor-element.elementor-element-844202d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-844202d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4666 .elementor-element.elementor-element-71329d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-71329d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4666 .elementor-element.elementor-element-878f789{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-2f87a9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-2f87a9b{text-align:start;}.elementor-4666 .elementor-element.elementor-element-2f87a9b .elementor-heading-title{color:#FFFFFF;}.elementor-4666 .elementor-element.elementor-element-27b629c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-27b629c{text-align:start;color:var( --e-global-color-d30fcaf );}.elementor-4666 .elementor-element.elementor-element-8d540b3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4666 .elementor-element.elementor-element-8d540b3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4666 .elementor-element.elementor-element-8d540b3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4666 .elementor-element.elementor-element-8d540b3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4666 .elementor-element.elementor-element-b81c276{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:5px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-7117c02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-5c4b24d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-4f19a39 > .elementor-widget-container{margin:030px 0px 0px 0px;}.elementor-4666 .elementor-element.elementor-element-4f19a39 .elementor-icon-list-icon i{color:var( --e-global-color-d30fcaf );transition:color 0.3s;}.elementor-4666 .elementor-element.elementor-element-4f19a39 .elementor-icon-list-icon svg{fill:var( --e-global-color-d30fcaf );transition:fill 0.3s;}.elementor-4666 .elementor-element.elementor-element-4f19a39{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4666 .elementor-element.elementor-element-4f19a39 .elementor-icon-list-text{color:var( --e-global-color-d30fcaf );transition:color 0.3s;}.elementor-4666 .elementor-element.elementor-element-391ab81{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:020px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-391ab81.e-con{--flex-grow:1;--flex-shrink:0;}@media(max-width:1024px){.elementor-4666 .elementor-element.elementor-element-541851a{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4666 .elementor-element.elementor-element-fef4cc4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4666 .elementor-element.elementor-element-548699a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-4666 .elementor-element.elementor-element-6e2a099{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4666 .elementor-element.elementor-element-6e2a099.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4666 .elementor-element.elementor-element-27cfd53 .uael-fancy-text-wrap {text-align:center;}.elementor-4666 .elementor-element.elementor-element-6901542{text-align:center;}.elementor-4666 .elementor-element.elementor-element-e4f17a9{--container-widget-width:540px;--container-widget-flex-grow:0;width:var( --container-widget-width, 540px );max-width:540px;text-align:center;font-size:18px;}.elementor-4666 .elementor-element.elementor-element-8134318{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-80af845{--justify-content:center;}.elementor-4666 .elementor-element.elementor-element-aefd4fa > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4666 .elementor-element.elementor-element-2de2728{--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-2de2728.e-con{--flex-grow:2;--flex-shrink:0;}.elementor-4666 .elementor-element.elementor-element-5242e0a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4666 .elementor-element.elementor-element-5242e0a .elementor-main-swiper{height:calc(52vw + 25px);}.elementor-4666 .elementor-element.elementor-element-9be4b11{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-4666 .elementor-element.elementor-element-7ca08e7{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4666 .elementor-element.elementor-element-2beecd6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-4666 .elementor-element.elementor-element-607b93d{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4666 .elementor-element.elementor-element-262bd55 .elementor-gallery-item__title{font-size:2.6vw;line-height:1.4em;}.elementor-4666 .elementor-element.elementor-element-262bd55 .elementor-gallery-item__description{font-size:2.2vw;}.elementor-4666 .elementor-element.elementor-element-4a04a58{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-4666 .elementor-element.elementor-element-9ed766c{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4666 .elementor-element.elementor-element-7058198{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4666 .elementor-element.elementor-element-844202d.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-4666 .elementor-element.elementor-element-71329d3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4666 .elementor-element.elementor-element-71329d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4666 .elementor-element.elementor-element-878f789{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-391ab81{--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-391ab81.e-con{--flex-grow:2;--flex-shrink:0;}}@media(max-width:767px){.elementor-4666 .elementor-element.elementor-element-541851a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4666 .elementor-element.elementor-element-548699a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-27cfd53 .uael-fancy-heading, .elementor-4666 .elementor-element.elementor-element-27cfd53 .uael-fancy-heading .uael-slide_text{font-size:18px;}.elementor-4666 .elementor-element.elementor-element-6901542 .elementor-heading-title{font-size:24px;}.elementor-4666 .elementor-element.elementor-element-e4f17a9{font-size:16px;}.elementor-4666 .elementor-element.elementor-element-2de2728{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-5242e0a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4666 .elementor-element.elementor-element-5242e0a .elementor-main-swiper{height:calc(52vw + 20px);}.elementor-4666 .elementor-element.elementor-element-7ca08e7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-4666 .elementor-element.elementor-element-607b93d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-4666 .elementor-element.elementor-element-262bd55 .elementor-gallery-item__title{font-size:5.2vw;}.elementor-4666 .elementor-element.elementor-element-262bd55 .elementor-gallery-item__description{font-size:4.4vw;}.elementor-4666 .elementor-element.elementor-element-063ce25 .elementor-icon{font-size:40px;}.elementor-4666 .elementor-element.elementor-element-063ce25 .elementor-icon svg{height:40px;}.elementor-4666 .elementor-element.elementor-element-26eca6c .elementor-icon{font-size:40px;}.elementor-4666 .elementor-element.elementor-element-26eca6c .elementor-icon svg{height:40px;}.elementor-4666 .elementor-element.elementor-element-e6f6f7f .uael-faq-accordion .uael-accordion-title .uael-question-span, .elementor-4666 .elementor-element.elementor-element-e6f6f7f .uael-faq-accordion .uael-accordion-title .uael-accordion-icon{font-size:18px;}.elementor-4666 .elementor-element.elementor-element-9ed766c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4666 .elementor-element.elementor-element-844202d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-878f789{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4666 .elementor-element.elementor-element-2f87a9b{text-align:start;}.elementor-4666 .elementor-element.elementor-element-27b629c{text-align:start;}.elementor-4666 .elementor-element.elementor-element-391ab81{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-4666 .elementor-element.elementor-element-541851a{--width:100%;}.elementor-4666 .elementor-element.elementor-element-548699a{--width:100%;}.elementor-4666 .elementor-element.elementor-element-6e2a099{--width:50%;}.elementor-4666 .elementor-element.elementor-element-8134318{--width:50%;}.elementor-4666 .elementor-element.elementor-element-7ca08e7{--width:600px;}.elementor-4666 .elementor-element.elementor-element-131899f{--width:600px;}.elementor-4666 .elementor-element.elementor-element-9ed766c{--width:100%;}.elementor-4666 .elementor-element.elementor-element-844202d{--width:100%;}.elementor-4666 .elementor-element.elementor-element-71329d3{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4666 .elementor-element.elementor-element-6e2a099{--width:100%;}.elementor-4666 .elementor-element.elementor-element-8134318{--width:100%;}.elementor-4666 .elementor-element.elementor-element-71329d3{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-548699a */.elementor-4666 .elementor-element.elementor-element-548699a
{
    height: 100px;
}

body:is([data-elementor-device-mode="tablet"], [data-elementor-device-mode="mobile"]) .elementor-4666 .elementor-element.elementor-element-548699a
{
    height: calc(var(--hero-vid-h) * 0.85);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6901542 */.elementor-4666 .elementor-element.elementor-element-6901542 .nowrap
{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4f17a9 */.elementor-4666 .elementor-element.elementor-element-e4f17a9 strong
{
    color: var(--e-global-color-1173d41);
    font-weight: 500;
}

.elementor-4666 .elementor-element.elementor-element-e4f17a9 .nowrap
{
    display: inline-block;
    white-space: nowrap;
}

.elementor-4666 .elementor-element.elementor-element-e4f17a9 .block
{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e2a099 */.elementor-4666 .elementor-element.elementor-element-6e2a099
{
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6e6a41e */.elementor-4666 .elementor-element.elementor-element-6e6a41e ul li:nth-child(1) :is(.elementor-icon-list-text, svg)
{
    color: rgb(245, 158, 11);
    fill: rgb(245, 158, 11);
    filter: drop-shadow(0 0 15px var(--e-global-color-ad55f9e));
}
.elementor-4666 .elementor-element.elementor-element-6e6a41e div
{
    overflow: visible;
}
.elementor-4666 .elementor-element.elementor-element-6e6a41e
{
     overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8134318 */.elementor-4666 .elementor-element.elementor-element-8134318
{
    pointer-events: auto;
}
.elementor-4666 .elementor-element.elementor-element-8134318
{
     overflow: visible;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-073fadd */.elementor-4666 .elementor-element.elementor-element-073fadd svg
{
    filter: drop-shadow(0 0 15px var(--e-global-color-ad55f9e));
}

.elementor-4666 .elementor-element.elementor-element-073fadd a:focus
{
    outline: none;
}

.elementor-4666 .elementor-element.elementor-element-073fadd a
{
    animation-name: elementor-animation-hang-sink,elementor-animation-hang;
    animation-duration: .3s,1.5s;
    animation-delay: 0s,.3s;
    animation-timing-function: ease-out,ease-in-out;
    animation-iteration-count: 1,infinite;
    animation-fill-mode: forwards;
    animation-direction: normal,alternate;
    transition: color 1s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2de2728 */.elementor-4666 .elementor-element.elementor-element-2de2728
{
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef4cc4 */.elementor-4666 .elementor-element.elementor-element-fef4cc4
{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-541851a */body
{
    --hero-w: min(3840px, 100vw);
    /*hero height will be at least 21:9 minus current browser-ui height*/
    --hero-h: max(720px, min(2160px, max(100vh, calc(var(--hero-w) * 0.4286 /*9/21 aspect ratio*/))));
}

@supports(width: 100dvw) and (width: 100lvh) and (height: 100dvw)
{
    body
    {
        --dyn-browser-ui-h: calc(100lvh - 100dvh);
        --browser-ui-h: calc(100lvh - 100svh);
        --hero-w: min(3840px, 100dvw);
        /*hero height will be at least 21:9 - current browser-ui height*/
        --hero-h: max(720px, min(2160px, max(100lvh, calc(var(--hero-w) * 0.4286 /*9/21 aspect ratio*/ - var(--browser-ui-h)))));
    }
}

/*version a*/
.elementor-4666 .elementor-element.elementor-element-541851a
{
    width: var(--hero-w);
    height: calc(var(--hero-h) - var(--dgtal-page-nav--height));
    padding-bottom: var(--browser-ui-h);
}

/*version b*/
/*body:is([data-elementor-device-mode="tablet"], [data-elementor-device-mode="mobile"]) .elementor-4666 .elementor-element.elementor-element-541851a
{
    height: calc(var(--hero-h));
    margin-top: calc(-1 * var(--dgtal-page-nav--height));
}*/

/*desktop hero*/
body[data-elementor-device-mode="desktop"] .elementor-4666 .elementor-element.elementor-element-541851a .elementor-background-video-hosted {
    translate: 15%;
    width: auto; /* Maintain video aspect ratio */
    height: 100%; /* Ensure the video covers the height */
    object-fit: cover; /* Ensure the video scales to cover the container */
    position: relative;
}

body[data-elementor-device-mode="desktop"] .elementor-4666 .elementor-element.elementor-element-541851a .elementor-background-video-container::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to right, rgba(23, 23, 23, 100%) 20%, rgba(23, 23, 23, 0%) 35%, rgba(23, 23, 23, 0) 100%);
    pointer-events: none;
    z-index: 3;
}

/*tablet + mobile hero*/
body:is([data-elementor-device-mode="tablet"], [data-elementor-device-mode="mobile"]) .elementor-4666 .elementor-element.elementor-element-541851a .elementor-background-video-container
{
}

body:is([data-elementor-device-mode="tablet"], [data-elementor-device-mode="mobile"])
{
    --hero-vid-h: min(70dvh, 90dvw);
    --hero-vid-bottom-grad-h: 15vh;
}

body:is([data-elementor-device-mode="tablet"], [data-elementor-device-mode="mobile"]) .elementor-4666 .elementor-element.elementor-element-541851a .elementor-background-video-hosted {
    height: var(--hero-vid-h) !important;
    top: 0;
    translate: 0 50%;
}

body:is([data-elementor-device-mode="tablet"], [data-elementor-device-mode="mobile"]) .elementor-4666 .elementor-element.elementor-element-541851a .elementor-background-video-container::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    
    --grad-p0: calc(var(--hero-vid-h) - var(--hero-vid-bottom-grad-h));
    
    --grad-p1: var(--hero-vid-h);
    
    background: linear-gradient(to bottom, rgba(23, 23, 23, 0%) var(--grad-p0), rgba(23, 23, 23, 100%) var(--grad-p1));
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94de5e9 */.elementor-4666 .elementor-element.elementor-element-94de5e9
{
    max-width: 800px !important;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-5242e0a */.elementor-4666 .elementor-element.elementor-element-5242e0a .elementor-main-swiper
{
    overflow: initial;
}
.elementor-4666 .elementor-element.elementor-element-5242e0a
{
    overflow: hidden;
}

body[data-elementor-device-mode="tablet"] .elementor-4666 .elementor-element.elementor-element-5242e0a
{
    max-width: 800px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42427ff */.elementor-4666 .elementor-element.elementor-element-42427ff::before
{
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9be4b11 */.elementor-4666 .elementor-element.elementor-element-9be4b11::before
{
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1f6bcd */.elementor-4666 .elementor-element.elementor-element-a1f6bcd
{
    max-width: 800px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21ab8bb */.elementor-4666 .elementor-element.elementor-element-21ab8bb
{
    max-width: 800px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2beecd6 */.elementor-4666 .elementor-element.elementor-element-2beecd6::before
{
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f1c18e */.elementor-4666 .elementor-element.elementor-element-9f1c18e
{
    max-width: 800px !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-262bd55 */.elementor-4666 .elementor-element.elementor-element-262bd55 .e-gallery-image:after
{
    content: '';
    position: absolute;
    top:40%;
    bottom:0;
    right:0;
    left:0;
    background: rgb(23,23,23);
    background: linear-gradient(180deg, rgba(23,23,23,0) 0%, rgba(23,23,23,0.8) 60%);
    pointer-events: none;
}

body:not([data-elementor-device-mode="mobile"]) .elementor-4666 .elementor-element.elementor-element-262bd55 .elementor-gallery-item__description
{
    overflow-y: hidden;
    max-height: 0;
    transition: max-height 0.3s ease;
}

body:not([data-elementor-device-mode="mobile"]) .elementor-4666 .elementor-element.elementor-element-262bd55 .elementor-gallery-item__content:is(:hover, .focused) .elementor-gallery-item__description
{
    max-height: 150px;
    transition: max-height 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d60c81 */.elementor-4666 .elementor-element.elementor-element-1d60c81
{
    max-width: 800px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d1ece4 */.elementor-4666 .elementor-element.elementor-element-4d1ece4
{
    max-width: 800px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-063ce25 */.elementor-4666 .elementor-element.elementor-element-063ce25 .elementor-icon svg
{
    width: auto !important;
}

.elementor-4666 .elementor-element.elementor-element-063ce25 .elementor-icon-wrapper
{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26eca6c */.elementor-4666 .elementor-element.elementor-element-26eca6c .elementor-icon svg
{
    width: auto !important;
}

.elementor-4666 .elementor-element.elementor-element-26eca6c .elementor-icon-wrapper
{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5da399a */.elementor-4666 .elementor-element.elementor-element-5da399a ul li:nth-child(1) :is(.elementor-icon-list-text, svg)
{
    color: rgb(245, 158, 11);
    fill: rgb(245, 158, 11);
    filter: drop-shadow(0 0 15px var(--e-global-color-ad55f9e));
}
.elementor-4666 .elementor-element.elementor-element-5da399a div
{
    overflow: visible;
}
.elementor-4666 .elementor-element.elementor-element-5da399a
{
     overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7d573c */.elementor-4666 .elementor-element.elementor-element-a7d573c::before
{
    
}/* End custom CSS */
/* Start custom CSS for uael-faq, class: .elementor-element-e6f6f7f */.elementor-4666 .elementor-element.elementor-element-e6f6f7f .uael-accordion-icon svg
{
    fill: #A3A3A3;
}
.elementor-4666 .elementor-element.elementor-element-e6f6f7f div
{
    margin-bottom: 0.5em;
}

.elementor-4666 .elementor-element.elementor-element-e6f6f7f section
{
    padding: 10px;
}

.elementor-4666 .elementor-element.elementor-element-e6f6f7f h5
{
    margin-bottom: 0.7em;
}

.elementor-4666 .elementor-element.elementor-element-e6f6f7f h5 a
{
    color: #fafafa;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b171915 */.elementor-4666 .elementor-element.elementor-element-b171915
{
    max-width: 800px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d425586 */.elementor-4666 .elementor-element.elementor-element-d425586 svg
{
    fill: rgb(250, 250, 250);
}

.elementor-4666 .elementor-element.elementor-element-d425586 a
{
    text-decoration: none;
    color: rgb(250, 250, 250);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ea3a92c */.elementor-4666 .elementor-element.elementor-element-ea3a92c ul li:nth-child(1) :is(.elementor-icon-list-text, svg)
{
    color: rgb(245, 158, 11);
    fill: rgb(245, 158, 11);
    filter: drop-shadow(0 0 15px var(--e-global-color-ad55f9e));
}
.elementor-4666 .elementor-element.elementor-element-ea3a92c div
{
    overflow: visible;
}
.elementor-4666 .elementor-element.elementor-element-ea3a92c
{
     overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e05b3ce */.elementor-4666 .elementor-element.elementor-element-e05b3ce::before
{
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2eadb88f */.elementor-4666 .elementor-element.elementor-element-2eadb88f h3
{
    font-size: 22px;
}
.elementor-4666 .elementor-element.elementor-element-2eadb88f header>span
{
    font-size: 14px;

}

.elementor-4666 .elementor-element.elementor-element-2eadb88f p
{
    color: var(--e-global-color-d30fcaf);
}

.elementor-4666 .elementor-element.elementor-element-2eadb88f .highlight
{
    color: #FAFAFA;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-586322f7 */.elementor-4666 .elementor-element.elementor-element-586322f7
{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-844202d */.elementor-4666 .elementor-element.elementor-element-844202d
{
    height: 100px;
}

body:is([data-elementor-device-mode="tablet"], [data-elementor-device-mode="mobile"]) .elementor-4666 .elementor-element.elementor-element-844202d
{
    height: calc(var(--hero-vid-h) * 0.85);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27b629c */.elementor-4666 .elementor-element.elementor-element-27b629c strong
{
    color: var(--e-global-color-1173d41);
    font-weight: 500;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8d540b3 */.elementor-4666 .elementor-element.elementor-element-8d540b3 svg
{
    fill: rgb(250, 250, 250);
}

.elementor-4666 .elementor-element.elementor-element-8d540b3 a
{
    text-decoration: none;
    color: rgb(250, 250, 250);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4f19a39 */.elementor-4666 .elementor-element.elementor-element-4f19a39 ul li:nth-child(1) :is(.elementor-icon-list-text, svg)
{
    color: rgb(245, 158, 11);
    fill: rgb(245, 158, 11);
    filter: drop-shadow(0 0 15px var(--e-global-color-ad55f9e));
}
.elementor-4666 .elementor-element.elementor-element-4f19a39 div
{
    overflow: visible;
}
.elementor-4666 .elementor-element.elementor-element-4f19a39
{
     overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71329d3 */.elementor-4666 .elementor-element.elementor-element-71329d3
{
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-391ab81 */.elementor-4666 .elementor-element.elementor-element-391ab81
{
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7058198 */.elementor-4666 .elementor-element.elementor-element-7058198
{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ed766c */body
{
    --hero-w: min(3840px, 100vw);
    /*hero height will be at least 21:9 minus current browser-ui height*/
    --hero-h: max(720px, min(2160px, max(100vh, calc(var(--hero-w) * 0.4286 /*9/21 aspect ratio*/))));
}

@supports(width: 100dvw) and (width: 100lvh) and (height: 100dvw)
{
    body
    {
        --dyn-browser-ui-h: calc(100lvh - 100dvh);
        --browser-ui-h: calc(100lvh - 100svh);
        --hero-w: min(3840px, 100dvw);
        /*hero height will be at least 21:9 - current browser-ui height*/
        --hero-h: max(720px, min(2160px, max(100lvh, calc(var(--hero-w) * 0.4286 /*9/21 aspect ratio*/ - var(--browser-ui-h)))));
    }
}

/*version a*/
.elementor-4666 .elementor-element.elementor-element-9ed766c
{
    width: var(--hero-w);
    height: calc(var(--hero-h) - var(--dgtal-page-nav--height));
    padding-bottom: var(--browser-ui-h);
}

/*version b*/
/*body:is([data-elementor-device-mode="tablet"], [data-elementor-device-mode="mobile"]) .elementor-4666 .elementor-element.elementor-element-9ed766c
{
    height: calc(var(--hero-h));
    margin-top: calc(-1 * var(--dgtal-page-nav--height));
}*/

/*desktop hero*/
body[data-elementor-device-mode="desktop"] .elementor-4666 .elementor-element.elementor-element-9ed766c .elementor-background-video-hosted {
    translate: -15%;
    width: auto; /* Maintain video aspect ratio */
    height: 100%; /* Ensure the video covers the height */
    object-fit: cover; /* Ensure the video scales to cover the container */
    position: relative;
}

body[data-elementor-device-mode="desktop"] .elementor-4666 .elementor-element.elementor-element-9ed766c .elementor-background-video-container::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to left, rgba(23, 23, 23, 100%) 20%, rgba(23, 23, 23, 0%) 35%, rgba(23, 23, 23, 0) 100%);
    pointer-events: none;
    z-index: 3;
}

/*tablet + mobile hero*/
body:is([data-elementor-device-mode="tablet"], [data-elementor-device-mode="mobile"]) .elementor-4666 .elementor-element.elementor-element-9ed766c .elementor-background-video-container
{
}

body:is([data-elementor-device-mode="tablet"], [data-elementor-device-mode="mobile"])
{
    --hero-vid-h: min(70dvh, 90dvw);
    --hero-vid-bottom-grad-h: 15vh;
}

body:is([data-elementor-device-mode="tablet"], [data-elementor-device-mode="mobile"]) .elementor-4666 .elementor-element.elementor-element-9ed766c .elementor-background-video-hosted {
    height: var(--hero-vid-h) !important;
    top: 0;
    translate: 0 50%;
}

body:is([data-elementor-device-mode="tablet"], [data-elementor-device-mode="mobile"]) .elementor-4666 .elementor-element.elementor-element-9ed766c .elementor-background-video-container::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    
    --grad-p0: calc(var(--hero-vid-h) - var(--hero-vid-bottom-grad-h));
    
    --grad-p1: var(--hero-vid-h);
    
    background: linear-gradient(to bottom, rgba(23, 23, 23, 0%) var(--grad-p0), rgba(23, 23, 23, 100%) var(--grad-p1));
    pointer-events: none;
}/* End custom CSS */