.elementor-7 .elementor-element.elementor-element-a44d2c1{--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;--margin-top:1%;--margin-bottom:-18%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-9883600 > .elementor-widget-container{margin:-3% 0% 1% 0%;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9883600{z-index:10;--lottie-container-width:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-25a03a8 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-25a03a8{z-index:10;text-align:center;}.elementor-7 .elementor-element.elementor-element-25a03a8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.8vw;font-weight:600;line-height:1.5em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-6276826 .elementor-button{background-color:#FFFBE200;font-family:"Open Sans", Sans-serif;font-size:1.3vw;font-weight:400;line-height:5px;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;padding:2vw 4vw 2vw 4vw;}.elementor-7 .elementor-element.elementor-element-6276826 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-6276826 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-6276826 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-6276826 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-5c09c48{--display:flex;--min-height:342px;--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;--margin-top:0%;--margin-bottom:-65%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-3e1f0e3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-3e1f0e3 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7 .elementor-element.elementor-element-3e1f0e3 img{width:100%;}.elementor-7 .elementor-element.elementor-element-719c141{--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;--margin-top:0vw;--margin-bottom:-19vw;--margin-left:0vw;--margin-right:0vw;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-70d5cbe > .elementor-widget-container{margin:0% 0% 3% 0%;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-70d5cbe{z-index:10;--lottie-container-width:100%;}.elementor-7 .elementor-element.elementor-element-1dc81ba{--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;--margin-top:0vw;--margin-bottom:-19vw;--margin-left:0vw;--margin-right:0vw;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-3d0daa7{z-index:10;text-align:center;}.elementor-7 .elementor-element.elementor-element-3d0daa7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.6vw;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-dcefe33 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-dcefe33 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-dcefe33 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:1.3vw;font-weight:400;line-height:5px;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;padding:2vw 4vw 2vw 4vw;}.elementor-7 .elementor-element.elementor-element-dcefe33 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-dcefe33 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-87b1e78{--display:flex;--min-height:342px;--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;--margin-top:0%;--margin-bottom:-60%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ab9cfec > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-ab9cfec img{width:100%;}.elementor-7 .elementor-element.elementor-element-65a7aca{--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;--justify-content:center;--overlay-opacity:1;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7 .elementor-element.elementor-element-65a7aca:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-65a7aca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-65a7aca::before, .elementor-7 .elementor-element.elementor-element-65a7aca > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-65a7aca > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-65a7aca > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-65a7aca > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-65a7aca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-48a459a{--swiper-slides-to-display:4;--swiper-slides-gap:15px;}.elementor-7 .elementor-element.elementor-element-48a459a > .elementor-widget-container{margin:0vw 0vw 4vw 0vw;}.elementor-7 .elementor-element.elementor-element-48a459a .swiper-slide > .elementor-element{height:100%;}.elementor-7 .elementor-element.elementor-element-8be4565{--display:flex;--min-height:40vh;--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;--overlay-opacity:1;--margin-top:0%;--margin-bottom:6%;--margin-left:0%;--margin-right:0%;--z-index:2;}.elementor-7 .elementor-element.elementor-element-8be4565::before, .elementor-7 .elementor-element.elementor-element-8be4565 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-8be4565 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-8be4565 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-8be4565 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-8be4565 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-b14c19f{z-index:10;text-align:center;}.elementor-7 .elementor-element.elementor-element-b14c19f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2.3vw;font-weight:400;line-height:42px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-b046f6a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b046f6a{z-index:10;text-align:center;}.elementor-7 .elementor-element.elementor-element-b046f6a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:5.8vw;font-weight:800;line-height:1em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-af78c36{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:1vw;font-weight:400;}.elementor-7 .elementor-element.elementor-element-af78c36.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-e021d40{--display:flex;--min-height:40vh;--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;--overlay-opacity:1;--margin-top:0%;--margin-bottom:6%;--margin-left:0%;--margin-right:0%;--z-index:2;}.elementor-7 .elementor-element.elementor-element-e021d40:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e021d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e021d40::before, .elementor-7 .elementor-element.elementor-element-e021d40 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-e021d40 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-e021d40 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-e021d40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-e021d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-33f47b5{z-index:10;text-align:center;}.elementor-7 .elementor-element.elementor-element-33f47b5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2.3vw;font-weight:400;line-height:42px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-b352d8c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b352d8c{z-index:10;text-align:center;}.elementor-7 .elementor-element.elementor-element-b352d8c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:5.8vw;font-weight:800;line-height:1em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-f977133{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:1vw;font-weight:400;}.elementor-7 .elementor-element.elementor-element-f977133.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-9376a58 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-9376a58 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-9376a58 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:1.3vw;font-weight:400;line-height:5px;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;padding:2vw 4vw 2vw 4vw;}.elementor-7 .elementor-element.elementor-element-9376a58 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-9376a58 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6733ebf{--display:flex;--min-height:40vh;--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;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-6733ebf:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6733ebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-6733ebf::before, .elementor-7 .elementor-element.elementor-element-6733ebf > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6733ebf > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6733ebf > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6733ebf > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6733ebf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-a5a02f5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-c6ffc78{--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;--justify-content:center;--overlay-opacity:1;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7 .elementor-element.elementor-element-c6ffc78:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c6ffc78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-c6ffc78::before, .elementor-7 .elementor-element.elementor-element-c6ffc78 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c6ffc78 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c6ffc78 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c6ffc78 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c6ffc78 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 50%, var( --e-global-color-primary ) 50%);}.elementor-7 .elementor-element.elementor-element-1bacde8{--swiper-slides-to-display:4;--swiper-slides-gap:15px;}.elementor-7 .elementor-element.elementor-element-1bacde8 > .elementor-widget-container{margin:0vw 0vw 4vw 0vw;}.elementor-7 .elementor-element.elementor-element-1bacde8 .swiper-slide > .elementor-element{height:100%;}.elementor-7 .elementor-element.elementor-element-e0cf3c1 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:1.3vw;font-weight:400;line-height:5px;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;padding:2vw 4vw 2vw 4vw;}.elementor-7 .elementor-element.elementor-element-e0cf3c1 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-e0cf3c1 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-e0cf3c1 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-e0cf3c1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-3726530{--display:flex;--min-height:447px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:15%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;--z-index:5;}.elementor-7 .elementor-element.elementor-element-3726530:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3726530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-2438efb{width:100%;max-width:100%;z-index:10;text-align:center;}.elementor-7 .elementor-element.elementor-element-2438efb > .elementor-widget-container{margin:0vw 0vw 0vw -2vw;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2438efb.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2438efb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:19vw;font-weight:800;line-height:0.7em;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1cf0d87{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-3a2453b{--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;--margin-top:0vw;--margin-bottom:0vw;--margin-left:7vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-301572f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-7 .elementor-element.elementor-element-4588165 > .elementor-widget-container{margin:0% 0% 3% 0%;}.elementor-7 .elementor-element.elementor-element-4588165 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:6.5vw;font-weight:800;line-height:71px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-d776c3d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:1vw;font-weight:400;}.elementor-7 .elementor-element.elementor-element-d776c3d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-cf7a2a3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-7 .elementor-element.elementor-element-6a80d05 > .elementor-widget-container{margin:0% 0% 3% 0%;}.elementor-7 .elementor-element.elementor-element-6a80d05 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:6.5vw;font-weight:800;line-height:71px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-4d9c03d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:1vw;font-weight:400;}.elementor-7 .elementor-element.elementor-element-4d9c03d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-796c7c0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-7 .elementor-element.elementor-element-156d588 > .elementor-widget-container{margin:0% 0% 4% 0%;}.elementor-7 .elementor-element.elementor-element-156d588 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:6.5vw;font-weight:800;line-height:71px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-8bfe5bc{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:1vw;font-weight:400;}.elementor-7 .elementor-element.elementor-element-8bfe5bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-1951820{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-2edd814 > .elementor-widget-container{margin:0% 0% 4% 0%;}.elementor-7 .elementor-element.elementor-element-2edd814 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:6.5vw;font-weight:800;line-height:71px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-2771862{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:1vw;font-weight:400;}.elementor-7 .elementor-element.elementor-element-2771862.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-ad14211{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7 .elementor-element.elementor-element-87f2b17 > .elementor-widget-container{margin:0vw -6vw 3vw 0vw;}.elementor-7 .elementor-element.elementor-element-87f2b17 img{width:53vw;}.elementor-7 .elementor-element.elementor-element-c766f66 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:1.3vw;font-weight:400;line-height:5px;letter-spacing:1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;padding:2vw 4vw 2vw 4vw;}.elementor-7 .elementor-element.elementor-element-c766f66 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-c766f66 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-c766f66 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-c766f66 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-27b41a6{--display:flex;--min-height:80vh;--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:center;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-3e6b292 .swiper-pagination-bullet-active, .elementor-7 .elementor-element.elementor-element-3e6b292 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-3e6b292 .swiper-pagination-fraction{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-3e6b292{width:var( --container-widget-width, 85vw );max-width:85vw;--container-widget-width:85vw;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3e6b292.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3e6b292 .elementor-swiper-button{font-size:20px;}.elementor-7 .elementor-element.elementor-element-3e6b292 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFBE285;opacity:1;}.elementor-7 .elementor-element.elementor-element-3e6b292 .elementor-testimonial__text{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:2.2vw;font-weight:400;}.elementor-7 .elementor-element.elementor-element-3e6b292 .elementor-testimonial__name{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:2vw;font-weight:700;}.elementor-7 .elementor-element.elementor-element-3e6b292 .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:1.3vw;font-weight:400;}.elementor-7 .elementor-element.elementor-element-3ac38f4{--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;--justify-content:center;--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-2b2617a{--display:flex;--min-height:246px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:5%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:1%;--padding-left:-3%;--padding-right:-3%;--z-index:5;}.elementor-7 .elementor-element.elementor-element-25de8c4{width:var( --container-widget-width, 110vw );max-width:110vw;--container-widget-width:110vw;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-7 .elementor-element.elementor-element-25de8c4 > .elementor-widget-container{--e-transform-scale:1.04;margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-25de8c4.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-25de8c4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:11.8vw;font-weight:800;line-height:0.7em;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-1f695e7{--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;--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--z-index:4;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-03ef27e{--grid-columns:1;}.elementor-7 .elementor-element.elementor-element-014ee1f .elementor-button{background-color:#FFFBE200;font-family:"Open Sans", Sans-serif;font-size:1.8vw;font-weight:600;line-height:82px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;padding:0% 6% 0% 6%;}.elementor-7 .elementor-element.elementor-element-014ee1f .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-014ee1f .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-014ee1f > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-014ee1f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-014ee1f .elementor-button .elementor-button-content-wrapper{gap:28px;}.elementor-7 .elementor-element.elementor-element-014ee1f .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-014ee1f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a7f5e6a{--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;--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--z-index:4;}.elementor-7 .elementor-element.elementor-element-f01f057{--grid-columns:1;}.elementor-7 .elementor-element.elementor-element-e8fdbd7 .elementor-button{background-color:#FFFBE200;font-family:"Open Sans", Sans-serif;font-size:1.8vw;font-weight:600;line-height:82px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;padding:0% 6% 0% 6%;}.elementor-7 .elementor-element.elementor-element-e8fdbd7 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-e8fdbd7 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e8fdbd7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-e8fdbd7 .elementor-button .elementor-button-content-wrapper{gap:28px;}.elementor-7 .elementor-element.elementor-element-e8fdbd7 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-e8fdbd7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4dee777{--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;--justify-content:center;--align-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7 .elementor-element.elementor-element-bb43196{--display:flex;--min-height:65vh;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:25px 25px 25px 25px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7 .elementor-element.elementor-element-bb43196:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bb43196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-81a64eb{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-12c7bd1:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://studiofallas.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-12c7bd1.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://studiofallas.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-12c7bd1{text-align:center;}.elementor-7 .elementor-element.elementor-element-12c7bd1 img{width:89%;}.elementor-7 .elementor-element.elementor-element-1d46351{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-fa8f76d > .elementor-widget-container{margin:0% 0% 3% 0%;}.elementor-7 .elementor-element.elementor-element-fa8f76d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:5.3vw;font-weight:800;line-height:71px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-06c44dd{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:1vw;font-weight:400;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-06c44dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-e3be70f{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-af52391{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-af52391 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-af52391 .elementor-icon{font-size:70px;}.elementor-7 .elementor-element.elementor-element-af52391 .elementor-icon svg{height:70px;}.elementor-7 .elementor-element.elementor-element-aba3807 .elementor-button{background-color:#FFFBE200;font-family:"Open Sans", Sans-serif;font-size:1.3vw;font-weight:400;line-height:11px;letter-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;padding:2vw 4vw 2vw 4vw;}.elementor-7 .elementor-element.elementor-element-aba3807 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-aba3807 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-aba3807{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-aba3807.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-aba3807 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-aba3807 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-c3e2f5b{--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;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-a44d2c1{--content-width:85vw;}.elementor-7 .elementor-element.elementor-element-719c141{--content-width:85vw;}.elementor-7 .elementor-element.elementor-element-1dc81ba{--content-width:85vw;}.elementor-7 .elementor-element.elementor-element-8be4565{--content-width:85vw;}.elementor-7 .elementor-element.elementor-element-e021d40{--content-width:85vw;}.elementor-7 .elementor-element.elementor-element-3a2453b{--width:50%;}.elementor-7 .elementor-element.elementor-element-ad14211{--width:76%;}.elementor-7 .elementor-element.elementor-element-2b2617a{--width:120vw;}.elementor-7 .elementor-element.elementor-element-1f695e7{--content-width:85vw;}.elementor-7 .elementor-element.elementor-element-a7f5e6a{--content-width:85vw;}.elementor-7 .elementor-element.elementor-element-4dee777{--content-width:85vw;}.elementor-7 .elementor-element.elementor-element-bb43196{--width:90%;}.elementor-7 .elementor-element.elementor-element-81a64eb{--width:30%;}.elementor-7 .elementor-element.elementor-element-1d46351{--width:60%;}}@media(max-width:1024px){.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-48a459a{--swiper-slides-to-display:2;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-1bacde8{--swiper-slides-to-display:2;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-03ef27e{--grid-columns:2;}.elementor-7 .elementor-element.elementor-element-f01f057{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-25a03a8 > .elementor-widget-container{margin:0% 3% 0% 3%;padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-25a03a8 .elementor-heading-title{font-size:6vw;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-6276826 .elementor-button{font-size:5.7vw;line-height:3.3em;padding:0% 8% 0% 8%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-719c141{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1dc81ba{--margin-top:46vw;--margin-bottom:-30vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-7 .elementor-element.elementor-element-3d0daa7 > .elementor-widget-container{margin:0% 5% 0% 5%;padding:0% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-3d0daa7{z-index:10;}.elementor-7 .elementor-element.elementor-element-3d0daa7 .elementor-heading-title{font-size:4vw;}.elementor-7 .elementor-element.elementor-element-dcefe33{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-dcefe33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-dcefe33 .elementor-button{font-size:4vw;line-height:3.3em;padding:0% 8% 0% 8%;}.elementor-7 .elementor-element.elementor-element-87b1e78{--margin-top:0%;--margin-bottom:-70%;--margin-left:0%;--margin-right:0%;--z-index:2;}.elementor-7 .elementor-element.elementor-element-65a7aca{--margin-top:20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;--z-index:15;}.elementor-7 .elementor-element.elementor-element-48a459a{--swiper-slides-to-display:2;--swiper-slides-gap:10px;}.elementor-7 .elementor-element.elementor-element-48a459a > .elementor-widget-container{margin:0vw 0vw -3vw 0vw;}.elementor-7 .elementor-element.elementor-element-8be4565{--min-height:50vh;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-b14c19f{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-b14c19f.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-b14c19f .elementor-heading-title{font-size:6.6vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-b046f6a .elementor-heading-title{font-size:9.2vw;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-af78c36{width:var( --container-widget-width, 286.859px );max-width:286.859px;--container-widget-width:286.859px;--container-widget-flex-grow:0;font-size:3.6vw;}.elementor-7 .elementor-element.elementor-element-e021d40{--min-height:50vh;--justify-content:center;--padding-top:15%;--padding-bottom:30%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-33f47b5{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-33f47b5.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-33f47b5 .elementor-heading-title{font-size:6.6vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-b352d8c > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-7 .elementor-element.elementor-element-b352d8c .elementor-heading-title{font-size:9.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-f977133{width:var( --container-widget-width, 286.859px );max-width:286.859px;--container-widget-width:286.859px;--container-widget-flex-grow:0;font-size:4vw;}.elementor-7 .elementor-element.elementor-element-9376a58{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-9376a58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9376a58 .elementor-button{font-size:4vw;line-height:3.3em;padding:0% 8% 0% 8%;}.elementor-7 .elementor-element.elementor-element-c6ffc78::before, .elementor-7 .elementor-element.elementor-element-c6ffc78 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c6ffc78 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c6ffc78 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c6ffc78 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c6ffc78 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 37%, var( --e-global-color-primary ) 32%);}.elementor-7 .elementor-element.elementor-element-c6ffc78{--padding-top:010vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7 .elementor-element.elementor-element-1bacde8{--swiper-slides-to-display:2;--swiper-slides-gap:15px;}.elementor-7 .elementor-element.elementor-element-e0cf3c1 .elementor-button{font-size:5.7vw;line-height:3.3em;padding:0% 8% 0% 8%;}.elementor-7 .elementor-element.elementor-element-3726530{--min-height:162px;--justify-content:flex-end;--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:020%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-2438efb > .elementor-widget-container{margin:0vw 0vw 0vw -4vw;}.elementor-7 .elementor-element.elementor-element-1cf0d87{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-7 .elementor-element.elementor-element-4588165 .elementor-heading-title{font-size:60px;}.elementor-7 .elementor-element.elementor-element-d776c3d{width:var( --container-widget-width, 286.859px );max-width:286.859px;--container-widget-width:286.859px;--container-widget-flex-grow:0;font-size:3.6vw;}.elementor-7 .elementor-element.elementor-element-6a80d05 .elementor-heading-title{font-size:60px;}.elementor-7 .elementor-element.elementor-element-4d9c03d{width:var( --container-widget-width, 286.859px );max-width:286.859px;--container-widget-width:286.859px;--container-widget-flex-grow:0;font-size:3.6vw;}.elementor-7 .elementor-element.elementor-element-156d588 .elementor-heading-title{font-size:60px;}.elementor-7 .elementor-element.elementor-element-8bfe5bc{width:var( --container-widget-width, 286.859px );max-width:286.859px;--container-widget-width:286.859px;--container-widget-flex-grow:0;font-size:3.6vw;}.elementor-7 .elementor-element.elementor-element-2edd814 .elementor-heading-title{font-size:60px;}.elementor-7 .elementor-element.elementor-element-2771862{width:var( --container-widget-width, 286.859px );max-width:286.859px;--container-widget-width:286.859px;--container-widget-flex-grow:0;font-size:3.6vw;}.elementor-7 .elementor-element.elementor-element-87f2b17 > .elementor-widget-container{margin:0vw -10vw 010vw 0vw;}.elementor-7 .elementor-element.elementor-element-87f2b17 img{width:93vw;}.elementor-7 .elementor-element.elementor-element-c766f66 .elementor-button{font-size:4vw;line-height:3.3em;padding:0% 8% 0% 8%;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-3e6b292 > .elementor-widget-container{padding:20% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-3e6b292 .elementor-testimonial__text{font-size:4.5vw;}.elementor-7 .elementor-element.elementor-element-3e6b292 .elementor-testimonial__name{font-size:5vw;}.elementor-7 .elementor-element.elementor-element-3e6b292 .elementor-testimonial__title{font-size:3.5vw;}.elementor-7 .elementor-element.elementor-element-5a9450d > .elementor-widget-container{margin:-15% 0% 0% 0%;}.elementor-7 .elementor-element.elementor-element-25de8c4 .elementor-heading-title{font-size:20vw;line-height:0.9em;}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7 .elementor-element.elementor-element-03ef27e{--grid-columns:1;--grid-row-gap:0px;}.elementor-7 .elementor-element.elementor-element-014ee1f .elementor-button{font-size:5.7vw;line-height:3.3em;padding:0% 8% 0% 8%;}.elementor-7 .elementor-element.elementor-element-a7f5e6a{--content-width:100vw;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-f01f057{--grid-columns:1;--grid-row-gap:0px;}.elementor-7 .elementor-element.elementor-element-f01f057 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 00%;}.elementor-7 .elementor-element.elementor-element-f01f057.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-e8fdbd7 .elementor-button{font-size:5.7vw;line-height:3.3em;padding:0% 8% 0% 8%;}.elementor-7 .elementor-element.elementor-element-bb43196{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20vw;--padding-bottom:20vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7 .elementor-element.elementor-element-bb43196.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-81a64eb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-fa8f76d{text-align:center;}.elementor-7 .elementor-element.elementor-element-fa8f76d .elementor-heading-title{font-size:60px;}.elementor-7 .elementor-element.elementor-element-06c44dd{width:100%;max-width:100%;text-align:center;font-size:4vw;}.elementor-7 .elementor-element.elementor-element-06c44dd > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-7 .elementor-element.elementor-element-e3be70f{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-af52391 .elementor-icon{font-size:52px;}.elementor-7 .elementor-element.elementor-element-af52391 .elementor-icon svg{height:52px;}.elementor-7 .elementor-element.elementor-element-aba3807{width:initial;max-width:initial;}.elementor-7 .elementor-element.elementor-element-aba3807.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-aba3807 .elementor-button{font-size:4vw;line-height:1.7em;padding:4% 8% 4% 8%;}}/* Start custom CSS for container, class: .elementor-element-a44d2c1 */.elementor-7 .elementor-element.elementor-element-a44d2c1 {transition: none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c09c48 */.elementor-7 .elementor-element.elementor-element-5c09c48 {transition: none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-719c141 */.elementor-7 .elementor-element.elementor-element-719c141 {transition: none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc81ba */.elementor-7 .elementor-element.elementor-element-1dc81ba {transition: none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87b1e78 */.elementor-7 .elementor-element.elementor-element-87b1e78 {transition: none!important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-48a459a */.elementor-7 .elementor-element.elementor-element-48a459a .swiper-wrapper{

-webkit-transition-timing-function: linear !important;

transition-timing-function: linear !important;

}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1bacde8 */.elementor-7 .elementor-element.elementor-element-1bacde8 .swiper-wrapper{

-webkit-transition-timing-function: linear !important;

transition-timing-function: linear !important;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e13db55 */.marquee {
  display: flex;
  overflow: hidden;
  height: 15vh;
  user-select: none;
  gap: 0rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin-right: -4vw!important;
/*background-color: green;*/
   /*transform: skewY(-3deg); */
   /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}




.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0rem;
  min-width: 100%;
  animation: scroll 30s linear infinite;
}

.marquee__group span {
  color: #FFFBE2;
  font-size: 2vw!important;
  font-weight: 700;
  white-space: nowrap;
  padding: 3vh 3vw;
   /*text-transform: uppercase;*/
  
}

.marquee__group span:not(:last-child) {
  margin-right: -4vw;
}

.marquee__group + .marquee__group {
  margin-left: -4vw; /* Adjust to match your negative spacing */
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - -0rem));
  }
}

@media only screen and (max-width: 770px) {
    .marquee__group span {
        font-size: 5vw!important;
        padding:2vh 6vw;
    }
    
    .marquee__group span:not(:last-child) {
  margin-right: -8vw;
}

.marquee__group + .marquee__group {
  margin-left: -8vw; /* Adjust to match your negative spacing */
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a9450d */.marquee2 {
  display: flex;
  overflow: hidden;
  height: 15vh;
  user-select: none;
  gap: 0rem;
  padding-top: 0rem;
  padding-bottom: 1rem;
  margin-right: -4vw!important;
  /*background-color: green;*/
  /*transform: skewY(-3deg); */
  /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

.marquee2__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0rem;
  min-width: 100%;
  animation: scroll 30s linear infinite reverse;
}

.marquee2__group span {
  color: #FFFBE2;
  font-size: 2vw!important;
  font-weight: 700;
  white-space: nowrap;
  padding: 3vh 3vw;
  /*text-transform: uppercase;*/
}

.marquee2__group span:not(:last-child) {
  margin-right: -4vw;
}

.marquee2__group + .marquee2__group {
  margin-left: -4vw; /* Adjust to match your negative spacing */
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - -0rem));
  }
}

@media only screen and (max-width: 770px) {
  .marquee2__group span {
    font-size: 5vw!important;
    padding: 2vh 6vw;
    
  }

  .marquee2__group span:not(:last-child) {
    margin-right: -8vw;
  }

  .marquee2__group + .marquee2__group {
    margin-left: -8vw; /* Adjust to match your negative spacing */
  }/* End custom CSS */