.elementor-6232 .elementor-element.elementor-element-bf8fdd9{--display:flex;--min-height:100vh;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-bf8fdd9:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-bf8fdd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiotza.it/wp-content/uploads/2026/05/tza33-1.jpg");background-position:0px 0px;background-size:cover;}.elementor-6232 .elementor-element.elementor-element-bf8fdd9::before, .elementor-6232 .elementor-element.elementor-element-bf8fdd9 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-bf8fdd9 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-bf8fdd9 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-bf8fdd9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-bf8fdd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 31%, var( --e-global-color-primary ) 95%);}.elementor-6232 .elementor-element.elementor-element-59f4f0e{--display:flex;--min-height:45vh;--gap:20px 25px;--row-gap:20px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-59f4f0e.e-con{--flex-grow:0;--flex-shrink:0;}.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-6232 .elementor-element.elementor-element-95bf8ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-95bf8ac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:500;color:var( --e-global-color-fafd863 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-6232 .elementor-element.elementor-element-014a1e8{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:27px;font-weight:500;font-style:normal;line-height:1em;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-1e9fafe );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6232 .elementor-element.elementor-element-529fdc3 .elementor-button{background-color:var( --e-global-color-b18b978 );font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;fill:var( --e-global-color-fb91460 );color:var( --e-global-color-fb91460 );border-radius:21px 21px 21px 21px;}.elementor-6232 .elementor-element.elementor-element-529fdc3 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-529fdc3 .elementor-button:focus{background-color:var( --e-global-color-fb91460 );color:var( --e-global-color-primary );}.elementor-6232 .elementor-element.elementor-element-529fdc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-529fdc3 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-529fdc3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6232 .elementor-element.elementor-element-3b39e13{--display:flex;--min-height:0vh;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6232 .elementor-element.elementor-element-3b39e13:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-3b39e13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6232 .elementor-element.elementor-element-3b39e13.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-6232 .elementor-element.elementor-element-fc82e08{--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:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:75px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-fc82e08.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6232 .elementor-element.elementor-element-219a392{padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-219a392 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:500;color:var( --e-global-color-fb91460 );}.elementor-6232 .elementor-element.elementor-element-92de050{--display:flex;--min-height:50vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-50a1c0c{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-50a1c0c.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-b3e455e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-b3e455e:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-b3e455e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6232 .elementor-element.elementor-element-1fdfdd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-1fdfdd7 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-aa05d18{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-aa05d18::before, .elementor-6232 .elementor-element.elementor-element-aa05d18 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-aa05d18 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-aa05d18 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-aa05d18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-aa05d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-e49e6fb{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-e49e6fb::before, .elementor-6232 .elementor-element.elementor-element-e49e6fb > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-e49e6fb > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-e49e6fb > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-e49e6fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-e49e6fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-ba3d54f{text-align:start;}.elementor-6232 .elementor-element.elementor-element-ba3d54f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-c42e155{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-c42e155 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-8a00f4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-8a00f4b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-b67302d{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-14135c2{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-a4c5294 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-a4c5294{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-a4c5294 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-a4c5294 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-a4c5294 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-a4c5294 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-1407ad4 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-1407ad4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-1407ad4 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-1407ad4 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-1407ad4 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-1407ad4 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-b306962 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-b306962{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-b306962 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-b306962 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-b306962 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-b306962 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-9ead3d0{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-9ead3d0.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-a895821{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-a895821:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-a895821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-83bc5a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-83bc5a6 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-a629ba5{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-a629ba5::before, .elementor-6232 .elementor-element.elementor-element-a629ba5 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-a629ba5 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-a629ba5 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-a629ba5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-a629ba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-f0b071c{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-f0b071c::before, .elementor-6232 .elementor-element.elementor-element-f0b071c > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-f0b071c > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-f0b071c > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-f0b071c > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-f0b071c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-81609dd{text-align:start;}.elementor-6232 .elementor-element.elementor-element-81609dd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-d4e0b57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-d4e0b57 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-fad8d73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-fad8d73 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-dd7952e{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-ddab288{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-f5d5647 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-f5d5647{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-f5d5647 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-f5d5647 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-f5d5647 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-f5d5647 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-176c758 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-176c758{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-176c758 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-176c758 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-176c758 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-176c758 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-716b005 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-716b005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-716b005 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-716b005 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-716b005 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-716b005 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-7733d5c{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-7733d5c.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-26f3103{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-26f3103:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-26f3103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-123310b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-123310b img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-6c54cef{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-6c54cef::before, .elementor-6232 .elementor-element.elementor-element-6c54cef > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-6c54cef > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-6c54cef > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-6c54cef > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-6c54cef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-cc7ae69{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-cc7ae69::before, .elementor-6232 .elementor-element.elementor-element-cc7ae69 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-cc7ae69 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-cc7ae69 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-cc7ae69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-cc7ae69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-2016577{text-align:start;}.elementor-6232 .elementor-element.elementor-element-2016577 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-400acda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-400acda .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-11f2589{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-11f2589 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-9f193b0{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-0c6845a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-901c1de .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-901c1de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-901c1de .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-901c1de .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-901c1de .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-901c1de .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-6b88eaf .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-6b88eaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-6b88eaf .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-6b88eaf .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-6b88eaf .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-6b88eaf .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-9a7ba14 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-9a7ba14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-9a7ba14 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-9a7ba14 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-9a7ba14 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-9a7ba14 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-aeafee0{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-aeafee0.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-428fdcf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-428fdcf:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-428fdcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-6395aaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-6395aaa img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-359ca5a{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-359ca5a::before, .elementor-6232 .elementor-element.elementor-element-359ca5a > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-359ca5a > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-359ca5a > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-359ca5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-359ca5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-7d9d079{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-7d9d079::before, .elementor-6232 .elementor-element.elementor-element-7d9d079 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-7d9d079 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-7d9d079 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-7d9d079 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-7d9d079 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-49b5b20{text-align:start;}.elementor-6232 .elementor-element.elementor-element-49b5b20 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-fa2d94a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-fa2d94a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-d474705{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-d474705 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-b2c85ba{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-c9438de{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-7b1ad9e .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-7b1ad9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-7b1ad9e .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-7b1ad9e .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-7b1ad9e .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-7b1ad9e .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-0044fd6 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-0044fd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-0044fd6 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-0044fd6 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-0044fd6 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-0044fd6 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-0dee048 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-0dee048{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-0dee048 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-0dee048 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-0dee048 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-0dee048 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-32eae70{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-32eae70.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-4027a20{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-4027a20:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-4027a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-5902a26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-5902a26 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-bc4516d{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-bc4516d::before, .elementor-6232 .elementor-element.elementor-element-bc4516d > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-bc4516d > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-bc4516d > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-bc4516d > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-bc4516d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-141b067{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-141b067::before, .elementor-6232 .elementor-element.elementor-element-141b067 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-141b067 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-141b067 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-141b067 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-141b067 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-7dfaeb5{text-align:start;}.elementor-6232 .elementor-element.elementor-element-7dfaeb5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-be488b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-be488b5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-7cceaee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-7cceaee .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-f64f3c8{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-760828a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-c3a18d0 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-c3a18d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-c3a18d0 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-c3a18d0 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-c3a18d0 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-c3a18d0 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-3bba9e3 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-3bba9e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-3bba9e3 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-3bba9e3 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-3bba9e3 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-3bba9e3 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-30c8437 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-30c8437{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-30c8437 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-30c8437 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-30c8437 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-30c8437 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-5244367{--display:flex;--min-height:0vh;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6232 .elementor-element.elementor-element-5244367:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-5244367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6232 .elementor-element.elementor-element-5244367.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-6232 .elementor-element.elementor-element-b856522{--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:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:75px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-b856522.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6232 .elementor-element.elementor-element-a7bde27{padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-a7bde27 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:500;color:var( --e-global-color-fb91460 );}.elementor-6232 .elementor-element.elementor-element-7c9bd5d{--display:flex;--min-height:50vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-dd4655d{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-dd4655d.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-40644af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-40644af:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-40644af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-acad9a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-acad9a7 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-9e2c2a5{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-9e2c2a5::before, .elementor-6232 .elementor-element.elementor-element-9e2c2a5 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-9e2c2a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-9e2c2a5 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-9e2c2a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-9e2c2a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-1625d02{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-1625d02::before, .elementor-6232 .elementor-element.elementor-element-1625d02 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-1625d02 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-1625d02 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-1625d02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-1625d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-780ca80{text-align:start;}.elementor-6232 .elementor-element.elementor-element-780ca80 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-e0020d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-e0020d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-40c3543{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-e95891f{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-9d2fc6e .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-9d2fc6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-9d2fc6e .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-9d2fc6e .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-9d2fc6e .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-9d2fc6e .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-9f1bbb7 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-9f1bbb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-9f1bbb7 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-9f1bbb7 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-9f1bbb7 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-9f1bbb7 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-6bf05ab{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-6bf05ab.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-997ee7a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-997ee7a:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-997ee7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-f61ba75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-f61ba75 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-7c12b1b{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-7c12b1b::before, .elementor-6232 .elementor-element.elementor-element-7c12b1b > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-7c12b1b > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-7c12b1b > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-7c12b1b > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-7c12b1b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-d7ae3f5{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-d7ae3f5::before, .elementor-6232 .elementor-element.elementor-element-d7ae3f5 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-d7ae3f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-d7ae3f5 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-d7ae3f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-d7ae3f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-063e336{text-align:start;}.elementor-6232 .elementor-element.elementor-element-063e336 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-2a866e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-2a866e0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-8427ec1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-8427ec1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-00d8019{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-8335652{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-b6c65f6 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-b6c65f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-b6c65f6 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-b6c65f6 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-b6c65f6 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-b6c65f6 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-1152b7b .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-1152b7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-1152b7b .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-1152b7b .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-1152b7b .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-1152b7b .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-a9d8ed3 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-a9d8ed3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-a9d8ed3 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-a9d8ed3 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-a9d8ed3 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-a9d8ed3 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-f0c6a6b{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-f0c6a6b.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-ef721b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-ef721b5:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-ef721b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-aa8c566{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-aa8c566 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-5cf395c{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-5cf395c::before, .elementor-6232 .elementor-element.elementor-element-5cf395c > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-5cf395c > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-5cf395c > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-5cf395c > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-5cf395c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-3f1c5b6{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-3f1c5b6::before, .elementor-6232 .elementor-element.elementor-element-3f1c5b6 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-3f1c5b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-3f1c5b6 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-3f1c5b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-3f1c5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-21922c8{text-align:start;}.elementor-6232 .elementor-element.elementor-element-21922c8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-f3e547e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-f3e547e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-a97c177{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-a97c177 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-fe26b83{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-68a1048{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-4099280 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-4099280{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-4099280 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-4099280 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-4099280 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-4099280 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-2f378f0 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-2f378f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-2f378f0 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-2f378f0 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-2f378f0 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-2f378f0 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-0c54e69{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-0c54e69.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-239148f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-239148f:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-239148f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-8c7e6ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-8c7e6ee img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-c6b8813{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-c6b8813::before, .elementor-6232 .elementor-element.elementor-element-c6b8813 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-c6b8813 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-c6b8813 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-c6b8813 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-c6b8813 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-3e12e3c{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-3e12e3c::before, .elementor-6232 .elementor-element.elementor-element-3e12e3c > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-3e12e3c > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-3e12e3c > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-3e12e3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-3e12e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-8c850dc{text-align:start;}.elementor-6232 .elementor-element.elementor-element-8c850dc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-a99a751{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-a99a751 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-a8c82b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-a8c82b1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-5da5f18{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-5414311{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-9878939 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-9878939{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-9878939 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-9878939 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-9878939 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-9878939 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-9f04edb .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-9f04edb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-9f04edb .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-9f04edb .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-9f04edb .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-9f04edb .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-b4f59b3{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-b4f59b3.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-9c24ea3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-9c24ea3:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-9c24ea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-43a358b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-43a358b img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-f3de9a7{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-f3de9a7::before, .elementor-6232 .elementor-element.elementor-element-f3de9a7 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-f3de9a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-f3de9a7 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-f3de9a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-f3de9a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-280904d{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-280904d::before, .elementor-6232 .elementor-element.elementor-element-280904d > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-280904d > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-280904d > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-280904d > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-280904d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-535d624{text-align:start;}.elementor-6232 .elementor-element.elementor-element-535d624 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-c3ae033{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-c3ae033 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-48f5b7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-48f5b7d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-6906042{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-d0d6ad2{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-d4a051f .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-d4a051f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-d4a051f .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-d4a051f .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-d4a051f .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-d4a051f .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-5cfed3f .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-5cfed3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-5cfed3f .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-5cfed3f .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-5cfed3f .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-5cfed3f .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-210b3a1 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-210b3a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-210b3a1 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-210b3a1 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-210b3a1 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-210b3a1 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-783bf89{--display:flex;--min-height:50vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-57ed579{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-57ed579.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-36a963a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-36a963a:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-36a963a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-1c0f2a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-1c0f2a6 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-0fd89b5{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-0fd89b5::before, .elementor-6232 .elementor-element.elementor-element-0fd89b5 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-0fd89b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-0fd89b5 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-0fd89b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-0fd89b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-533c55c{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-533c55c::before, .elementor-6232 .elementor-element.elementor-element-533c55c > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-533c55c > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-533c55c > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-533c55c > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-533c55c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-5dbb3a7{text-align:start;}.elementor-6232 .elementor-element.elementor-element-5dbb3a7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-ef92e23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-ef92e23 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-86b36a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-86b36a5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-eb50014{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-71679a5{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-b8d5efb .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-b8d5efb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-b8d5efb .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-b8d5efb .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-b8d5efb .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-b8d5efb .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-929c876 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-929c876{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-929c876 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-929c876 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-929c876 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-929c876 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-ea8dc0d{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-ea8dc0d.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-bf4bb73{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-bf4bb73:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-bf4bb73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-4c8bc50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-4c8bc50 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-e67ca71{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-e67ca71::before, .elementor-6232 .elementor-element.elementor-element-e67ca71 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-e67ca71 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-e67ca71 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-e67ca71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-e67ca71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-8610c6a{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-8610c6a::before, .elementor-6232 .elementor-element.elementor-element-8610c6a > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-8610c6a > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-8610c6a > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-8610c6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-8610c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-c8189fd{text-align:start;}.elementor-6232 .elementor-element.elementor-element-c8189fd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-06be319{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-06be319 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-743cb85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-743cb85 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-0040f68{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-2c708d5{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-f8360e5 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-f8360e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-f8360e5 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-f8360e5 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-f8360e5 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-f8360e5 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-43d9f9f .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-43d9f9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-43d9f9f .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-43d9f9f .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-43d9f9f .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-43d9f9f .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-ed82e67{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-ed82e67.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-d1da2a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-d1da2a4:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-d1da2a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-ba02089{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-ba02089 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-4349216{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-4349216::before, .elementor-6232 .elementor-element.elementor-element-4349216 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-4349216 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-4349216 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-4349216 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-4349216 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-28976dc{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-28976dc::before, .elementor-6232 .elementor-element.elementor-element-28976dc > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-28976dc > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-28976dc > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-28976dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-28976dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-ab1b4f8{text-align:start;}.elementor-6232 .elementor-element.elementor-element-ab1b4f8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-9a00767{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-9a00767 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-26324a7{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-00f7790{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-2c76bfb .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-2c76bfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-2c76bfb .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-2c76bfb .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-2c76bfb .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-2c76bfb .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-f4e44e0 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-f4e44e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-f4e44e0 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-f4e44e0 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-f4e44e0 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-f4e44e0 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-61ed437{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-61ed437.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-9904f3a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-9904f3a:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-9904f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-6feec48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-6feec48 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-3f57316{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-3f57316::before, .elementor-6232 .elementor-element.elementor-element-3f57316 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-3f57316 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-3f57316 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-3f57316 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-3f57316 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-d03d780{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-d03d780::before, .elementor-6232 .elementor-element.elementor-element-d03d780 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-d03d780 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-d03d780 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-d03d780 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-d03d780 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-970e13f{text-align:start;}.elementor-6232 .elementor-element.elementor-element-970e13f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-359ed8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-359ed8a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-443cace{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-da6b192{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-1c4249e .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-1c4249e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-1c4249e .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-1c4249e .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-1c4249e .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-1c4249e .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-57e1e97 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-57e1e97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-57e1e97 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-57e1e97 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-57e1e97 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-57e1e97 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-8f4576e{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-8f4576e.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-0c2ecb7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-0c2ecb7:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-0c2ecb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-4d2bd19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-4d2bd19 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-3736d40{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-3736d40::before, .elementor-6232 .elementor-element.elementor-element-3736d40 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-3736d40 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-3736d40 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-3736d40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-3736d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-0b8240c{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-0b8240c::before, .elementor-6232 .elementor-element.elementor-element-0b8240c > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-0b8240c > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-0b8240c > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-0b8240c > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-0b8240c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-891a068{text-align:start;}.elementor-6232 .elementor-element.elementor-element-891a068 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-6e66d85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-6e66d85 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-a670517{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-6224087{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-3f4667a .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-3f4667a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-3f4667a .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-3f4667a .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-3f4667a .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-3f4667a .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-73b489b{--display:flex;--min-height:50vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-afc0cd7{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-afc0cd7.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-3d124c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-3d124c5:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-3d124c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-4312c76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-4312c76 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-dd7b894{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-dd7b894::before, .elementor-6232 .elementor-element.elementor-element-dd7b894 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-dd7b894 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-dd7b894 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-dd7b894 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-dd7b894 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-62b1828{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-62b1828::before, .elementor-6232 .elementor-element.elementor-element-62b1828 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-62b1828 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-62b1828 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-62b1828 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-62b1828 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-84c02df{text-align:start;}.elementor-6232 .elementor-element.elementor-element-84c02df .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-0e4c2e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-0e4c2e2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-78b1a3e{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-0d0025b{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-911a237 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-911a237{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-911a237 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-911a237 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-911a237 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-911a237 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-5128fab .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-5128fab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-5128fab .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-5128fab .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-5128fab .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-5128fab .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-34ae39b .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-34ae39b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-34ae39b .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-34ae39b .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-34ae39b .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-34ae39b .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-c9ab341{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-c9ab341.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-d10f15a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-d10f15a:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-d10f15a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-65e2493{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-65e2493 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-7b7ffea{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-7b7ffea::before, .elementor-6232 .elementor-element.elementor-element-7b7ffea > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-7b7ffea > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-7b7ffea > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-7b7ffea > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-7b7ffea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-4a4eb3a{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-4a4eb3a::before, .elementor-6232 .elementor-element.elementor-element-4a4eb3a > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-4a4eb3a > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-4a4eb3a > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-4a4eb3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-4a4eb3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-0e14267{text-align:start;}.elementor-6232 .elementor-element.elementor-element-0e14267 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-e603abb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-e603abb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-cce5099{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-596f5ab{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-6f61571 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-6f61571{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-6f61571 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-6f61571 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-6f61571 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-6f61571 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-1d62e76 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-1d62e76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-1d62e76 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-1d62e76 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-1d62e76 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-1d62e76 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-2a5daf1 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-2a5daf1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-2a5daf1 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-2a5daf1 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-2a5daf1 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-2a5daf1 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-07229f4{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-07229f4.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-40863b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-40863b2:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-40863b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-dc5928b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-dc5928b img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-e81ea47{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-e81ea47::before, .elementor-6232 .elementor-element.elementor-element-e81ea47 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-e81ea47 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-e81ea47 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-e81ea47 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-e81ea47 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-7f21729{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-7f21729::before, .elementor-6232 .elementor-element.elementor-element-7f21729 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-7f21729 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-7f21729 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-7f21729 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-7f21729 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-7fc201c{text-align:start;}.elementor-6232 .elementor-element.elementor-element-7fc201c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-dd5dcd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-dd5dcd9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-bef9cbc{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-7766d14{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-2a168ef .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-2a168ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-2a168ef .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-2a168ef .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-2a168ef .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-2a168ef .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-56aa912{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-56aa912.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-085a342{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-085a342:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-085a342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-42067f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-42067f1 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-4125c7e{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-4125c7e::before, .elementor-6232 .elementor-element.elementor-element-4125c7e > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-4125c7e > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-4125c7e > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-4125c7e > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-4125c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-2b6e8aa{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-2b6e8aa::before, .elementor-6232 .elementor-element.elementor-element-2b6e8aa > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-2b6e8aa > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-2b6e8aa > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-2b6e8aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-2b6e8aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-bd691b9{text-align:start;}.elementor-6232 .elementor-element.elementor-element-bd691b9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-25da10a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-25da10a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-2629726{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-2629726 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-77d9cee{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-e628b4a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-3a1aa08 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-3a1aa08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-3a1aa08 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-3a1aa08 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-3a1aa08 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-3a1aa08 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-2524045 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-2524045{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-2524045 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-2524045 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-2524045 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-2524045 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-3e7de8e .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-3e7de8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-3e7de8e .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-3e7de8e .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-3e7de8e .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-3e7de8e .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-7e19074 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-7e19074{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-7e19074 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-7e19074 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-7e19074 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-7e19074 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-ed2136d .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-ed2136d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-ed2136d .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-ed2136d .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-ed2136d .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-ed2136d .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-849fed6{--display:flex;--min-height:0vh;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6232 .elementor-element.elementor-element-849fed6:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-849fed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6232 .elementor-element.elementor-element-849fed6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-6232 .elementor-element.elementor-element-5014178{--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:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:75px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-5014178.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6232 .elementor-element.elementor-element-5821d91{padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-5821d91 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:500;color:var( --e-global-color-fb91460 );}.elementor-6232 .elementor-element.elementor-element-a3a8e45{--display:flex;--min-height:50vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-b0538d5{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-b0538d5.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-a73df90{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-a73df90:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-a73df90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-e037de5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-e037de5 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-af73d51{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-af73d51::before, .elementor-6232 .elementor-element.elementor-element-af73d51 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-af73d51 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-af73d51 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-af73d51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-af73d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-8fb7598{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-8fb7598::before, .elementor-6232 .elementor-element.elementor-element-8fb7598 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-8fb7598 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-8fb7598 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-8fb7598 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-8fb7598 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-c1f62a4{text-align:start;}.elementor-6232 .elementor-element.elementor-element-c1f62a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-65fde2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-65fde2a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-8271e2b{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-896d77d{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-1761fcf .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-1761fcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-1761fcf .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-1761fcf .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-1761fcf .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-1761fcf .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-3be098b{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-3be098b.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-30751e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-30751e0:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-30751e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-8efcf38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-8efcf38 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-96ebc84{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-96ebc84::before, .elementor-6232 .elementor-element.elementor-element-96ebc84 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-96ebc84 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-96ebc84 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-96ebc84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-96ebc84 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-8e3e1b1{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-8e3e1b1::before, .elementor-6232 .elementor-element.elementor-element-8e3e1b1 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-8e3e1b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-8e3e1b1 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-8e3e1b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-8e3e1b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-fe2b77f{text-align:start;}.elementor-6232 .elementor-element.elementor-element-fe2b77f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-6565d80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-6565d80 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-29f10f7{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-1a42ad3{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-80aeefb .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-80aeefb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-80aeefb .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-80aeefb .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-80aeefb .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-80aeefb .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-2b38225{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-2b38225.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-49840ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-49840ee:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-49840ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-3cc0b1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-3cc0b1b img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-25b2b9a{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-25b2b9a::before, .elementor-6232 .elementor-element.elementor-element-25b2b9a > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-25b2b9a > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-25b2b9a > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-25b2b9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-25b2b9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-08b4653{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-08b4653::before, .elementor-6232 .elementor-element.elementor-element-08b4653 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-08b4653 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-08b4653 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-08b4653 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-08b4653 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-a96d368{text-align:start;}.elementor-6232 .elementor-element.elementor-element-a96d368 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-8b771bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-8b771bd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-da6323f{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-4668937{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-6136abe .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-6136abe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-6136abe .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-6136abe .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-6136abe .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-6136abe .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-6bd6bb2{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-6bd6bb2.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-29f6bd6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-29f6bd6:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-29f6bd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-4cd096d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-4cd096d img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-090d674{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-090d674::before, .elementor-6232 .elementor-element.elementor-element-090d674 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-090d674 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-090d674 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-090d674 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-090d674 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-4d456b2{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-4d456b2::before, .elementor-6232 .elementor-element.elementor-element-4d456b2 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-4d456b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-4d456b2 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-4d456b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-4d456b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-73568ce{text-align:start;}.elementor-6232 .elementor-element.elementor-element-73568ce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-fe57ded{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-fe57ded .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-e1137d4{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-b82fec2{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-a88f2a8 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-a88f2a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-a88f2a8 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-a88f2a8 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-a88f2a8 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-a88f2a8 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-a9af0a5{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-a9af0a5.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-f6523b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-f6523b8:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-f6523b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-5bf2521{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-5bf2521 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-d54c02d{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-d54c02d::before, .elementor-6232 .elementor-element.elementor-element-d54c02d > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-d54c02d > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-d54c02d > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-d54c02d > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-d54c02d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-5a8f1fc{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-5a8f1fc::before, .elementor-6232 .elementor-element.elementor-element-5a8f1fc > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-5a8f1fc > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-5a8f1fc > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-5a8f1fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-5a8f1fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-fe3f5f3{text-align:start;}.elementor-6232 .elementor-element.elementor-element-fe3f5f3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-fccf0b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-fccf0b5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-4818f17{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-b74701c{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-98862c0 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-98862c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-98862c0 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-98862c0 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-98862c0 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-98862c0 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-f748186{--display:flex;--min-height:50vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-a4a5cf4{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-a4a5cf4.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-ec0beb8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-ec0beb8:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-ec0beb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-4122d66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-4122d66 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-fd3c19b{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-fd3c19b::before, .elementor-6232 .elementor-element.elementor-element-fd3c19b > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-fd3c19b > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-fd3c19b > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-fd3c19b > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-fd3c19b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-9278ac6{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-9278ac6::before, .elementor-6232 .elementor-element.elementor-element-9278ac6 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-9278ac6 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-9278ac6 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-9278ac6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-9278ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-cb54955{text-align:start;}.elementor-6232 .elementor-element.elementor-element-cb54955 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-841c646{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-841c646 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-2694815{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-25e7b06{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-df28d0d .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-df28d0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-df28d0d .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-df28d0d .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-df28d0d .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-df28d0d .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-8d8bdfd{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-8d8bdfd.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-03de619{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-03de619:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-03de619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-5553f60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-5553f60 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-0ea5208{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-0ea5208::before, .elementor-6232 .elementor-element.elementor-element-0ea5208 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-0ea5208 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-0ea5208 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-0ea5208 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-0ea5208 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-c29cda2{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-c29cda2::before, .elementor-6232 .elementor-element.elementor-element-c29cda2 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-c29cda2 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-c29cda2 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-c29cda2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-c29cda2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-38c3210{text-align:start;}.elementor-6232 .elementor-element.elementor-element-38c3210 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-e5d00ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-e5d00ce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-14d1dde{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-897beca{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-48bd79d .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-48bd79d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-48bd79d .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-48bd79d .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-48bd79d .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-48bd79d .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-27c1359{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-27c1359.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-08dbd1c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-08dbd1c:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-08dbd1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-ed3ae43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-ed3ae43 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-c03ce3c{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-c03ce3c::before, .elementor-6232 .elementor-element.elementor-element-c03ce3c > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-c03ce3c > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-c03ce3c > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-c03ce3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-c03ce3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-74ddd6b{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-74ddd6b::before, .elementor-6232 .elementor-element.elementor-element-74ddd6b > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-74ddd6b > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-74ddd6b > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-74ddd6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-74ddd6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-fa79c39{text-align:start;}.elementor-6232 .elementor-element.elementor-element-fa79c39 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-b0591fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-b0591fb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-2ab6eed{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-8976083{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-7ca927d .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-7ca927d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-7ca927d .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-7ca927d .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-7ca927d .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-7ca927d .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-b8e6688 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-b8e6688{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-b8e6688 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-b8e6688 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-b8e6688 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-b8e6688 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-3d89cf4{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-3d89cf4.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-7a81798{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-7a81798:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-7a81798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-8cd52b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-8cd52b6 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-d483fe8{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-d483fe8::before, .elementor-6232 .elementor-element.elementor-element-d483fe8 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-d483fe8 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-d483fe8 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-d483fe8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-d483fe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-7ec10fd{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-7ec10fd::before, .elementor-6232 .elementor-element.elementor-element-7ec10fd > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-7ec10fd > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-7ec10fd > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-7ec10fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-7ec10fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-0934f0c{text-align:start;}.elementor-6232 .elementor-element.elementor-element-0934f0c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-bd01d5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-bd01d5a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-412930f{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-f2716d1{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-9c0eec2 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-9c0eec2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-9c0eec2 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-9c0eec2 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-9c0eec2 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-9c0eec2 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-35ce94b{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-35ce94b.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-b9df82e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-b9df82e:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-b9df82e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-9e498e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-9e498e3 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-172e281{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-172e281::before, .elementor-6232 .elementor-element.elementor-element-172e281 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-172e281 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-172e281 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-172e281 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-172e281 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-0e070ce{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-0e070ce::before, .elementor-6232 .elementor-element.elementor-element-0e070ce > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-0e070ce > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-0e070ce > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-0e070ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-0e070ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-ab2e709{text-align:start;}.elementor-6232 .elementor-element.elementor-element-ab2e709 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-ffb384c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-ffb384c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-f91866b{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-a33588e{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-b258e53 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-b258e53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-b258e53 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-b258e53 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-b258e53 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-b258e53 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-a318c01{--display:flex;--min-height:50vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-801972c{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-801972c.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-b37993d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-b37993d:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-b37993d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-44adf41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-44adf41 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-815d4e2{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-815d4e2::before, .elementor-6232 .elementor-element.elementor-element-815d4e2 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-815d4e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-815d4e2 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-815d4e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-815d4e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-7274959{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-7274959::before, .elementor-6232 .elementor-element.elementor-element-7274959 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-7274959 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-7274959 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-7274959 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-7274959 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-5176b94{text-align:start;}.elementor-6232 .elementor-element.elementor-element-5176b94 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-1342b59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-1342b59 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-ff83c75{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-ac3e94a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-215a724 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-215a724{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-215a724 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-215a724 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-215a724 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-215a724 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-aa38aee .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-aa38aee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-aa38aee .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-aa38aee .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-aa38aee .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-aa38aee .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-d4de4a5{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-d4de4a5.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-1379716{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-1379716:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-1379716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-3bfc721{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-3bfc721 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-18100c2{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-18100c2::before, .elementor-6232 .elementor-element.elementor-element-18100c2 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-18100c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-18100c2 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-18100c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-18100c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-ae52675{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-ae52675::before, .elementor-6232 .elementor-element.elementor-element-ae52675 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-ae52675 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-ae52675 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-ae52675 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-ae52675 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-c1fb626{text-align:start;}.elementor-6232 .elementor-element.elementor-element-c1fb626 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-1a756fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-1a756fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-a6d93b5{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-1c8fe87{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-560d208 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-560d208{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-560d208 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-560d208 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-560d208 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-560d208 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-4bcca2d .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-4bcca2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-4bcca2d .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-4bcca2d .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-4bcca2d .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-4bcca2d .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-bea6939{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-bea6939.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-3c0884e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-3c0884e:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-3c0884e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-e1bce62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-e1bce62 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-47da274{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-47da274::before, .elementor-6232 .elementor-element.elementor-element-47da274 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-47da274 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-47da274 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-47da274 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-47da274 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-0d203ad{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-0d203ad::before, .elementor-6232 .elementor-element.elementor-element-0d203ad > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-0d203ad > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-0d203ad > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-0d203ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-0d203ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-1f0aa53{text-align:start;}.elementor-6232 .elementor-element.elementor-element-1f0aa53 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-4c44918{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-4c44918 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-d2c41b4{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-025e42d{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-d13eeca .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-d13eeca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-d13eeca .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-d13eeca .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-d13eeca .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-d13eeca .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-27d5621 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-27d5621{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-27d5621 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-27d5621 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-27d5621 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-27d5621 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-b3f6905{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-b3f6905.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-b649e79{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-b649e79:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-b649e79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-c2635d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-c2635d7 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-4c72348{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-4c72348::before, .elementor-6232 .elementor-element.elementor-element-4c72348 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-4c72348 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-4c72348 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-4c72348 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-4c72348 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-2f90878{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-2f90878::before, .elementor-6232 .elementor-element.elementor-element-2f90878 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-2f90878 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-2f90878 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-2f90878 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-2f90878 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-c0f66d8{text-align:start;}.elementor-6232 .elementor-element.elementor-element-c0f66d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-4e88db7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-4e88db7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-fa828eb{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-4e83a6e{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-0b9114f .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-0b9114f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-0b9114f .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-0b9114f .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-0b9114f .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-0b9114f .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-f8236c1 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-f8236c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-f8236c1 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-f8236c1 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-f8236c1 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-f8236c1 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-47fe96d{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-47fe96d.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-d9d0af1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-d9d0af1:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-d9d0af1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-f3cbab5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-f3cbab5 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-955fdbf{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-955fdbf::before, .elementor-6232 .elementor-element.elementor-element-955fdbf > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-955fdbf > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-955fdbf > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-955fdbf > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-955fdbf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-2c41571{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-2c41571::before, .elementor-6232 .elementor-element.elementor-element-2c41571 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-2c41571 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-2c41571 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-2c41571 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-2c41571 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-f9dff4c{text-align:start;}.elementor-6232 .elementor-element.elementor-element-f9dff4c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-6a52b72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-6a52b72 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-18d3b78{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-0160579{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-4059963 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-4059963{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-4059963 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-4059963 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-4059963 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-4059963 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-815f679{--display:flex;--min-height:50vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-25db0d8{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-25db0d8.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-0134ea2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-0134ea2:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-0134ea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-6180f0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-6180f0f img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-62367ff{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-62367ff::before, .elementor-6232 .elementor-element.elementor-element-62367ff > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-62367ff > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-62367ff > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-62367ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-62367ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-360ddb8{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-360ddb8::before, .elementor-6232 .elementor-element.elementor-element-360ddb8 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-360ddb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-360ddb8 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-360ddb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-360ddb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-80278fc{text-align:start;}.elementor-6232 .elementor-element.elementor-element-80278fc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-04e45e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-04e45e8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-cc78c77{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-cc0a64a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-1c037ae .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-1c037ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-1c037ae .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-1c037ae .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-1c037ae .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-1c037ae .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-ed8a5ba{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-ed8a5ba.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-034fa04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-034fa04:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-034fa04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-e90e893{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-e90e893 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-3df08a1{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-3df08a1::before, .elementor-6232 .elementor-element.elementor-element-3df08a1 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-3df08a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-3df08a1 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-3df08a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-3df08a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-fc8e38b{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-fc8e38b::before, .elementor-6232 .elementor-element.elementor-element-fc8e38b > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-fc8e38b > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-fc8e38b > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-fc8e38b > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-fc8e38b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-6d7d229{text-align:start;}.elementor-6232 .elementor-element.elementor-element-6d7d229 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-4f6b0fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-4f6b0fc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-c689c53{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-2e76745{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-3d9a715 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-3d9a715{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-3d9a715 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-3d9a715 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-3d9a715 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-3d9a715 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-c9ef7c4{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-c9ef7c4.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-2bac1b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-2bac1b6:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-2bac1b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-5b6945f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-5b6945f img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-eb5d4a7{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-eb5d4a7::before, .elementor-6232 .elementor-element.elementor-element-eb5d4a7 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-eb5d4a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-eb5d4a7 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-eb5d4a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-eb5d4a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-1e9eb81{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-1e9eb81::before, .elementor-6232 .elementor-element.elementor-element-1e9eb81 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-1e9eb81 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-1e9eb81 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-1e9eb81 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-1e9eb81 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-6c6b187{text-align:start;}.elementor-6232 .elementor-element.elementor-element-6c6b187 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-0167aab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-0167aab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-4f25a5f{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-2cda35b{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-00e459f .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-00e459f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-00e459f .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-00e459f .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-00e459f .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-00e459f .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-2ebba86{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-2ebba86.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-6c3d91a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-6c3d91a:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-6c3d91a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-fef6227{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-fef6227 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-92b0260{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-92b0260::before, .elementor-6232 .elementor-element.elementor-element-92b0260 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-92b0260 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-92b0260 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-92b0260 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-92b0260 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-416b2ca{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-416b2ca::before, .elementor-6232 .elementor-element.elementor-element-416b2ca > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-416b2ca > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-416b2ca > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-416b2ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-416b2ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-a442f81{text-align:start;}.elementor-6232 .elementor-element.elementor-element-a442f81 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-bfc9cab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-bfc9cab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-2702cbe{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-d35d2d2{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-0bea6c3 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-0bea6c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-0bea6c3 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-0bea6c3 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-0bea6c3 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-0bea6c3 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-732e2a7 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-732e2a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-732e2a7 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-732e2a7 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-732e2a7 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-732e2a7 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-c338b70{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-c338b70.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-31782e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-31782e9:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-31782e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-b689876{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-b689876 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-e04f07b{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-e04f07b::before, .elementor-6232 .elementor-element.elementor-element-e04f07b > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-e04f07b > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-e04f07b > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-e04f07b > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-e04f07b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-ae30acf{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-ae30acf::before, .elementor-6232 .elementor-element.elementor-element-ae30acf > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-ae30acf > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-ae30acf > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-ae30acf > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-ae30acf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-6f2014b{text-align:start;}.elementor-6232 .elementor-element.elementor-element-6f2014b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-e244a7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-e244a7b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-14984ed{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-9c03e8b{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-928494c .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-928494c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-928494c .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-928494c .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-928494c .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-928494c .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-cab8b2c{--display:flex;--min-height:50vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-50c3d4f{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-50c3d4f.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-84e336a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-84e336a:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-84e336a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-24f58e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-24f58e0 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-1534709{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-1534709::before, .elementor-6232 .elementor-element.elementor-element-1534709 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-1534709 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-1534709 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-1534709 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-1534709 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-6b1c8ae{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-6b1c8ae::before, .elementor-6232 .elementor-element.elementor-element-6b1c8ae > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-6b1c8ae > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-6b1c8ae > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-6b1c8ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-6b1c8ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-738f4c3{text-align:start;}.elementor-6232 .elementor-element.elementor-element-738f4c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-ce10de6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-ce10de6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-8243742{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-0e73537{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-18ef5bc .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-18ef5bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-18ef5bc .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-18ef5bc .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-18ef5bc .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-18ef5bc .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-cdd110b{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-cdd110b.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-23b8331{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-23b8331:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-23b8331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-9f8e455{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-9f8e455 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-8c50d3e{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-8c50d3e::before, .elementor-6232 .elementor-element.elementor-element-8c50d3e > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-8c50d3e > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-8c50d3e > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-8c50d3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-8c50d3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-b100808{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-b100808::before, .elementor-6232 .elementor-element.elementor-element-b100808 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-b100808 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-b100808 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-b100808 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-b100808 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-e28fc17{text-align:start;}.elementor-6232 .elementor-element.elementor-element-e28fc17 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-36c739e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-36c739e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-e576ef1{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-0465a92{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-2f55635 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-2f55635{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-2f55635 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-2f55635 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-2f55635 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-2f55635 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-b05ba29 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-b05ba29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-b05ba29 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-b05ba29 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-b05ba29 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-b05ba29 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-3d9b904 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-3d9b904{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-3d9b904 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-3d9b904 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-3d9b904 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-3d9b904 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-72d33c1{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-72d33c1.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-ff33922{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-ff33922:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-ff33922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-73c72a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-73c72a3 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-80d0021{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-80d0021::before, .elementor-6232 .elementor-element.elementor-element-80d0021 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-80d0021 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-80d0021 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-80d0021 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-80d0021 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-fa15642{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-fa15642::before, .elementor-6232 .elementor-element.elementor-element-fa15642 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-fa15642 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-fa15642 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-fa15642 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-fa15642 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-cb7b4b5{text-align:start;}.elementor-6232 .elementor-element.elementor-element-cb7b4b5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-042f225{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-042f225 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-483c501{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-5289ed2{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-d3afcc5 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-d3afcc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-d3afcc5 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-d3afcc5 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-d3afcc5 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-d3afcc5 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-fbc9a10 .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-fbc9a10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-fbc9a10 .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-fbc9a10 .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-fbc9a10 .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-fbc9a10 .elementor-button:focus svg{fill:#020101;}.elementor-6232 .elementor-element.elementor-element-a45a663{--display:flex;--justify-content:space-between;--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-6232 .elementor-element.elementor-element-a45a663.e-con{--align-self:stretch;}.elementor-6232 .elementor-element.elementor-element-81a0c31{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-81a0c31:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-81a0c31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-fafd863 ) 0%, var( --e-global-color-fafd863 ) 100%);}.elementor-6232 .elementor-element.elementor-element-a1c7d27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-a1c7d27 img{border-radius:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-e316af7{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-e316af7::before, .elementor-6232 .elementor-element.elementor-element-e316af7 > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-e316af7 > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-e316af7 > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-e316af7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-e316af7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-29a467a{--display:flex;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--overlay-opacity:0.5;--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-6232 .elementor-element.elementor-element-29a467a::before, .elementor-6232 .elementor-element.elementor-element-29a467a > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-29a467a > .e-con-inner > .elementor-background-video-container::before, .elementor-6232 .elementor-element.elementor-element-29a467a > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-29a467a > .e-con-inner > .elementor-background-slideshow::before, .elementor-6232 .elementor-element.elementor-element-29a467a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6232 .elementor-element.elementor-element-2276fdc{text-align:start;}.elementor-6232 .elementor-element.elementor-element-2276fdc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-59e690c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-6232 .elementor-element.elementor-element-59e690c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-6232 .elementor-element.elementor-element-d12214d{--display:flex;--justify-content:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-5e97dd5{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-fafd863 );}.elementor-6232 .elementor-element.elementor-element-4b4a3ec .elementor-button{background-color:var( --e-global-color-fafd863 );font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-4b4a3ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-4b4a3ec .elementor-button:hover, .elementor-6232 .elementor-element.elementor-element-4b4a3ec .elementor-button:focus{color:#020101;}.elementor-6232 .elementor-element.elementor-element-4b4a3ec .elementor-button:hover svg, .elementor-6232 .elementor-element.elementor-element-4b4a3ec .elementor-button:focus svg{fill:#020101;}@media(min-width:768px){.elementor-6232 .elementor-element.elementor-element-bf8fdd9{--content-width:100%;}.elementor-6232 .elementor-element.elementor-element-59f4f0e{--width:50%;}.elementor-6232 .elementor-element.elementor-element-3b39e13{--width:100vw;}.elementor-6232 .elementor-element.elementor-element-fc82e08{--width:70%;}.elementor-6232 .elementor-element.elementor-element-50a1c0c{--width:20%;}.elementor-6232 .elementor-element.elementor-element-b3e455e{--width:100%;}.elementor-6232 .elementor-element.elementor-element-9ead3d0{--width:20%;}.elementor-6232 .elementor-element.elementor-element-a895821{--width:100%;}.elementor-6232 .elementor-element.elementor-element-7733d5c{--width:20%;}.elementor-6232 .elementor-element.elementor-element-26f3103{--width:100%;}.elementor-6232 .elementor-element.elementor-element-aeafee0{--width:20%;}.elementor-6232 .elementor-element.elementor-element-428fdcf{--width:100%;}.elementor-6232 .elementor-element.elementor-element-32eae70{--width:20%;}.elementor-6232 .elementor-element.elementor-element-4027a20{--width:100%;}.elementor-6232 .elementor-element.elementor-element-5244367{--width:100vw;}.elementor-6232 .elementor-element.elementor-element-b856522{--width:70%;}.elementor-6232 .elementor-element.elementor-element-dd4655d{--width:20%;}.elementor-6232 .elementor-element.elementor-element-40644af{--width:100%;}.elementor-6232 .elementor-element.elementor-element-6bf05ab{--width:20%;}.elementor-6232 .elementor-element.elementor-element-997ee7a{--width:100%;}.elementor-6232 .elementor-element.elementor-element-f0c6a6b{--width:20%;}.elementor-6232 .elementor-element.elementor-element-ef721b5{--width:100%;}.elementor-6232 .elementor-element.elementor-element-0c54e69{--width:20%;}.elementor-6232 .elementor-element.elementor-element-239148f{--width:100%;}.elementor-6232 .elementor-element.elementor-element-b4f59b3{--width:20%;}.elementor-6232 .elementor-element.elementor-element-9c24ea3{--width:100%;}.elementor-6232 .elementor-element.elementor-element-57ed579{--width:20%;}.elementor-6232 .elementor-element.elementor-element-36a963a{--width:100%;}.elementor-6232 .elementor-element.elementor-element-ea8dc0d{--width:20%;}.elementor-6232 .elementor-element.elementor-element-bf4bb73{--width:100%;}.elementor-6232 .elementor-element.elementor-element-ed82e67{--width:20%;}.elementor-6232 .elementor-element.elementor-element-d1da2a4{--width:100%;}.elementor-6232 .elementor-element.elementor-element-61ed437{--width:20%;}.elementor-6232 .elementor-element.elementor-element-9904f3a{--width:100%;}.elementor-6232 .elementor-element.elementor-element-8f4576e{--width:20%;}.elementor-6232 .elementor-element.elementor-element-0c2ecb7{--width:100%;}.elementor-6232 .elementor-element.elementor-element-afc0cd7{--width:20%;}.elementor-6232 .elementor-element.elementor-element-3d124c5{--width:100%;}.elementor-6232 .elementor-element.elementor-element-c9ab341{--width:20%;}.elementor-6232 .elementor-element.elementor-element-d10f15a{--width:100%;}.elementor-6232 .elementor-element.elementor-element-07229f4{--width:20%;}.elementor-6232 .elementor-element.elementor-element-40863b2{--width:100%;}.elementor-6232 .elementor-element.elementor-element-56aa912{--width:20%;}.elementor-6232 .elementor-element.elementor-element-085a342{--width:100%;}.elementor-6232 .elementor-element.elementor-element-849fed6{--width:100vw;}.elementor-6232 .elementor-element.elementor-element-5014178{--width:70%;}.elementor-6232 .elementor-element.elementor-element-b0538d5{--width:20%;}.elementor-6232 .elementor-element.elementor-element-a73df90{--width:100%;}.elementor-6232 .elementor-element.elementor-element-3be098b{--width:20%;}.elementor-6232 .elementor-element.elementor-element-30751e0{--width:100%;}.elementor-6232 .elementor-element.elementor-element-2b38225{--width:20%;}.elementor-6232 .elementor-element.elementor-element-49840ee{--width:100%;}.elementor-6232 .elementor-element.elementor-element-6bd6bb2{--width:20%;}.elementor-6232 .elementor-element.elementor-element-29f6bd6{--width:100%;}.elementor-6232 .elementor-element.elementor-element-a9af0a5{--width:20%;}.elementor-6232 .elementor-element.elementor-element-f6523b8{--width:100%;}.elementor-6232 .elementor-element.elementor-element-a4a5cf4{--width:20%;}.elementor-6232 .elementor-element.elementor-element-ec0beb8{--width:100%;}.elementor-6232 .elementor-element.elementor-element-8d8bdfd{--width:20%;}.elementor-6232 .elementor-element.elementor-element-03de619{--width:100%;}.elementor-6232 .elementor-element.elementor-element-27c1359{--width:20%;}.elementor-6232 .elementor-element.elementor-element-08dbd1c{--width:100%;}.elementor-6232 .elementor-element.elementor-element-3d89cf4{--width:20%;}.elementor-6232 .elementor-element.elementor-element-7a81798{--width:100%;}.elementor-6232 .elementor-element.elementor-element-35ce94b{--width:20%;}.elementor-6232 .elementor-element.elementor-element-b9df82e{--width:100%;}.elementor-6232 .elementor-element.elementor-element-801972c{--width:20%;}.elementor-6232 .elementor-element.elementor-element-b37993d{--width:100%;}.elementor-6232 .elementor-element.elementor-element-d4de4a5{--width:20%;}.elementor-6232 .elementor-element.elementor-element-1379716{--width:100%;}.elementor-6232 .elementor-element.elementor-element-bea6939{--width:20%;}.elementor-6232 .elementor-element.elementor-element-3c0884e{--width:100%;}.elementor-6232 .elementor-element.elementor-element-b3f6905{--width:20%;}.elementor-6232 .elementor-element.elementor-element-b649e79{--width:100%;}.elementor-6232 .elementor-element.elementor-element-47fe96d{--width:20%;}.elementor-6232 .elementor-element.elementor-element-d9d0af1{--width:100%;}.elementor-6232 .elementor-element.elementor-element-25db0d8{--width:20%;}.elementor-6232 .elementor-element.elementor-element-0134ea2{--width:100%;}.elementor-6232 .elementor-element.elementor-element-ed8a5ba{--width:20%;}.elementor-6232 .elementor-element.elementor-element-034fa04{--width:100%;}.elementor-6232 .elementor-element.elementor-element-c9ef7c4{--width:20%;}.elementor-6232 .elementor-element.elementor-element-2bac1b6{--width:100%;}.elementor-6232 .elementor-element.elementor-element-2ebba86{--width:20%;}.elementor-6232 .elementor-element.elementor-element-6c3d91a{--width:100%;}.elementor-6232 .elementor-element.elementor-element-c338b70{--width:20%;}.elementor-6232 .elementor-element.elementor-element-31782e9{--width:100%;}.elementor-6232 .elementor-element.elementor-element-50c3d4f{--width:20%;}.elementor-6232 .elementor-element.elementor-element-84e336a{--width:100%;}.elementor-6232 .elementor-element.elementor-element-cdd110b{--width:20%;}.elementor-6232 .elementor-element.elementor-element-23b8331{--width:100%;}.elementor-6232 .elementor-element.elementor-element-72d33c1{--width:20%;}.elementor-6232 .elementor-element.elementor-element-ff33922{--width:100%;}.elementor-6232 .elementor-element.elementor-element-a45a663{--width:20%;}.elementor-6232 .elementor-element.elementor-element-81a0c31{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-6232 .elementor-element.elementor-element-59f4f0e{--width:31vw;}.elementor-6232 .elementor-element.elementor-element-fc82e08{--width:98vw;}.elementor-6232 .elementor-element.elementor-element-b3e455e{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-a895821{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-26f3103{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-428fdcf{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-4027a20{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-b856522{--width:98vw;}.elementor-6232 .elementor-element.elementor-element-40644af{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-997ee7a{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-ef721b5{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-239148f{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-9c24ea3{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-36a963a{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-bf4bb73{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-d1da2a4{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-9904f3a{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-0c2ecb7{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-3d124c5{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-d10f15a{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-40863b2{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-085a342{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-5014178{--width:98vw;}.elementor-6232 .elementor-element.elementor-element-a73df90{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-30751e0{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-49840ee{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-29f6bd6{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-f6523b8{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-ec0beb8{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-03de619{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-08dbd1c{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-7a81798{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-b9df82e{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-b37993d{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-1379716{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-3c0884e{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-b649e79{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-d9d0af1{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-0134ea2{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-034fa04{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-2bac1b6{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-6c3d91a{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-31782e9{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-84e336a{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-23b8331{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-ff33922{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-81a0c31{--width:25vw;}}@media(max-width:1200px) and (min-width:768px){.elementor-6232 .elementor-element.elementor-element-59f4f0e{--width:32vw;}.elementor-6232 .elementor-element.elementor-element-fc82e08{--width:82vw;}.elementor-6232 .elementor-element.elementor-element-b3e455e{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-a895821{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-26f3103{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-428fdcf{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-4027a20{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-b856522{--width:82vw;}.elementor-6232 .elementor-element.elementor-element-40644af{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-997ee7a{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-ef721b5{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-239148f{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-9c24ea3{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-36a963a{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-bf4bb73{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-d1da2a4{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-9904f3a{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-0c2ecb7{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-3d124c5{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-d10f15a{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-40863b2{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-085a342{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-5014178{--width:82vw;}.elementor-6232 .elementor-element.elementor-element-a73df90{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-30751e0{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-49840ee{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-29f6bd6{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-f6523b8{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-ec0beb8{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-03de619{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-08dbd1c{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-7a81798{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-b9df82e{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-b37993d{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-1379716{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-3c0884e{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-b649e79{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-d9d0af1{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-0134ea2{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-034fa04{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-2bac1b6{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-6c3d91a{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-31782e9{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-84e336a{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-23b8331{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-ff33922{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-81a0c31{--width:25vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-6232 .elementor-element.elementor-element-59f4f0e{--width:50%;}.elementor-6232 .elementor-element.elementor-element-b3e455e{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-a895821{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-26f3103{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-428fdcf{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-4027a20{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-40644af{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-997ee7a{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-ef721b5{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-239148f{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-9c24ea3{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-36a963a{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-bf4bb73{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-d1da2a4{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-9904f3a{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-0c2ecb7{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-3d124c5{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-d10f15a{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-40863b2{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-085a342{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-a73df90{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-30751e0{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-49840ee{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-29f6bd6{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-f6523b8{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-ec0beb8{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-03de619{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-08dbd1c{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-7a81798{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-b9df82e{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-b37993d{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-1379716{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-3c0884e{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-b649e79{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-d9d0af1{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-0134ea2{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-034fa04{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-2bac1b6{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-6c3d91a{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-31782e9{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-84e336a{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-23b8331{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-ff33922{--width:25vw;}.elementor-6232 .elementor-element.elementor-element-81a0c31{--width:25vw;}}@media(max-width:880px) and (min-width:768px){.elementor-6232 .elementor-element.elementor-element-59f4f0e{--width:61vw;}.elementor-6232 .elementor-element.elementor-element-b3e455e{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-a895821{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-26f3103{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-428fdcf{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-4027a20{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-40644af{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-997ee7a{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-ef721b5{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-239148f{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-9c24ea3{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-36a963a{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-bf4bb73{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-d1da2a4{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-9904f3a{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-0c2ecb7{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-3d124c5{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-d10f15a{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-40863b2{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-085a342{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-a73df90{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-30751e0{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-49840ee{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-29f6bd6{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-f6523b8{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-ec0beb8{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-03de619{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-08dbd1c{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-7a81798{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-b9df82e{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-b37993d{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-1379716{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-3c0884e{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-b649e79{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-d9d0af1{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-0134ea2{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-034fa04{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-2bac1b6{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-6c3d91a{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-31782e9{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-84e336a{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-23b8331{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-ff33922{--width:35vw;}.elementor-6232 .elementor-element.elementor-element-81a0c31{--width:35vw;}}@media(min-width:2400px){.elementor-6232 .elementor-element.elementor-element-bf8fdd9{--content-width:100%;--min-height:100vh;--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-59f4f0e{--width:28.583vw;--min-height:45vh;}.elementor-6232 .elementor-element.elementor-element-014a1e8{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;line-height:1.8rem;}.elementor-6232 .elementor-element.elementor-element-3b39e13{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-fc82e08{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-219a392{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;}.elementor-6232 .elementor-element.elementor-element-ba3d54f .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-14135c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-81609dd .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-ddab288{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-2016577 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-0c6845a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-49b5b20 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-c9438de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-7dfaeb5 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-f64f3c8{--width:100%;}.elementor-6232 .elementor-element.elementor-element-760828a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-5244367{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-b856522{--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-a7bde27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-780ca80 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-e95891f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-063e336 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-8335652{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-21922c8 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-68a1048{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-8c850dc .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-5414311{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-535d624 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-d0d6ad2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-5dbb3a7 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-71679a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-c8189fd .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-2c708d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-ab1b4f8 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-00f7790{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-970e13f .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-da6b192{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-891a068 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-6224087{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-84c02df .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-0d0025b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-0e14267 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-596f5ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-7fc201c .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-7766d14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-bd691b9 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-e628b4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-849fed6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-5014178{--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-5821d91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-c1f62a4 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-896d77d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-fe2b77f .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-1a42ad3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-a96d368 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-4668937{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-73568ce .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-b82fec2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-fe3f5f3 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-b74701c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-cb54955 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-25e7b06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-38c3210 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-897beca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-fa79c39 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-8976083{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-0934f0c .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-f2716d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-ab2e709 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-a33588e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-5176b94 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-ac3e94a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-c1fb626 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-1c8fe87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-1f0aa53 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-025e42d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-c0f66d8 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-4e83a6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-f9dff4c .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-0160579{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-80278fc .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-cc0a64a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-6d7d229 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-2e76745{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-6c6b187 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-2cda35b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-a442f81 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-d35d2d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-6f2014b .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-9c03e8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-738f4c3 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-0e73537{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-e28fc17 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-0465a92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-cb7b4b5 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-5289ed2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}.elementor-6232 .elementor-element.elementor-element-2276fdc .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-5e97dd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;font-size:14px;}}@media(max-width:1366px){.elementor-6232 .elementor-element.elementor-element-bf8fdd9:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-bf8fdd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-6232 .elementor-element.elementor-element-95bf8ac .elementor-heading-title{font-size:50px;}.elementor-6232 .elementor-element.elementor-element-014a1e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:23px;}.elementor-6232 .elementor-element.elementor-element-529fdc3 .elementor-button{font-size:16px;}.elementor-6232 .elementor-element.elementor-element-3b39e13{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:25px;}.elementor-6232 .elementor-element.elementor-element-fc82e08{--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-219a392{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-92de050{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-50a1c0c{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-b3e455e{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-aa05d18{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-e49e6fb{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-ba3d54f .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-c42e155 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-8a00f4b .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-9ead3d0{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-a895821{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-a629ba5{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-f0b071c{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-81609dd .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-d4e0b57 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-fad8d73 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-7733d5c{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-26f3103{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-6c54cef{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-cc7ae69{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-2016577 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-400acda .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-11f2589 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-aeafee0{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-428fdcf{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-359ca5a{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-7d9d079{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-49b5b20 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-fa2d94a .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-d474705 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-32eae70{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-4027a20{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-bc4516d{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-141b067{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-7dfaeb5 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-be488b5 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-7cceaee .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-5244367{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:25px;}.elementor-6232 .elementor-element.elementor-element-b856522{--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-7c9bd5d{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-dd4655d{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-40644af{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-9e2c2a5{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-1625d02{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-780ca80 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-e0020d0 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-6bf05ab{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-997ee7a{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-7c12b1b{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-d7ae3f5{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-063e336 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-2a866e0 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-8427ec1 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-f0c6a6b{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-ef721b5{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-5cf395c{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-3f1c5b6{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-21922c8 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-f3e547e .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-a97c177 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-0c54e69{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-239148f{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-c6b8813{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-3e12e3c{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-8c850dc .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-a99a751 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-a8c82b1 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-b4f59b3{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-9c24ea3{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-f3de9a7{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-280904d{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-535d624 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-c3ae033 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-48f5b7d .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-783bf89{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-57ed579{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-36a963a{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-0fd89b5{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-533c55c{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-5dbb3a7 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-ef92e23 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-86b36a5 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-ea8dc0d{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-bf4bb73{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-e67ca71{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-8610c6a{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-c8189fd .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-06be319 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-743cb85 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-ed82e67{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-d1da2a4{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-4349216{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-28976dc{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-ab1b4f8 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-9a00767 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-61ed437{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-9904f3a{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-3f57316{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-d03d780{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-970e13f .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-359ed8a .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-8f4576e{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-0c2ecb7{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-3736d40{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-0b8240c{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-891a068 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-6e66d85 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-73b489b{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-afc0cd7{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-3d124c5{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-dd7b894{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-62b1828{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-84c02df .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-0e4c2e2 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-c9ab341{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-d10f15a{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-7b7ffea{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-4a4eb3a{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-0e14267 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-e603abb .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-07229f4{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-40863b2{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-e81ea47{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-7f21729{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-7fc201c .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-dd5dcd9 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-56aa912{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-085a342{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-4125c7e{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-2b6e8aa{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-bd691b9 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-25da10a .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-2629726 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-849fed6{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:25px;}.elementor-6232 .elementor-element.elementor-element-5014178{--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-a3a8e45{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-b0538d5{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-a73df90{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-af73d51{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-8fb7598{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-c1f62a4 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-65fde2a .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-3be098b{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-30751e0{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-96ebc84{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-8e3e1b1{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-fe2b77f .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-6565d80 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-2b38225{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-49840ee{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-25b2b9a{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-08b4653{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-a96d368 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-8b771bd .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-6bd6bb2{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-29f6bd6{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-090d674{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-4d456b2{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-73568ce .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-fe57ded .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-a9af0a5{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-f6523b8{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-d54c02d{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-5a8f1fc{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-fe3f5f3 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-fccf0b5 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-f748186{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-a4a5cf4{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-ec0beb8{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-fd3c19b{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-9278ac6{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-cb54955 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-841c646 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-8d8bdfd{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-03de619{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-0ea5208{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-c29cda2{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-38c3210 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-e5d00ce .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-27c1359{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-08dbd1c{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-c03ce3c{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-74ddd6b{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-fa79c39 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-b0591fb .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-3d89cf4{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-7a81798{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-d483fe8{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-7ec10fd{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-0934f0c .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-bd01d5a .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-35ce94b{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-b9df82e{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-172e281{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-0e070ce{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-ab2e709 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-ffb384c .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-a318c01{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-801972c{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-b37993d{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-815d4e2{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-7274959{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-5176b94 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-1342b59 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-d4de4a5{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-1379716{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-18100c2{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-ae52675{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-c1fb626 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-1a756fe .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-bea6939{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-3c0884e{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-47da274{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-0d203ad{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-1f0aa53 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-4c44918 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-b3f6905{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-b649e79{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-4c72348{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-2f90878{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-c0f66d8 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-4e88db7 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-47fe96d{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-d9d0af1{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-955fdbf{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-2c41571{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-f9dff4c .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-6a52b72 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-815f679{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-25db0d8{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-0134ea2{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-62367ff{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-360ddb8{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-80278fc .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-04e45e8 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-ed8a5ba{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-034fa04{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-3df08a1{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-fc8e38b{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-6d7d229 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-4f6b0fc .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-c9ef7c4{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-2bac1b6{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-eb5d4a7{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-1e9eb81{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-6c6b187 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-0167aab .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-2ebba86{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-6c3d91a{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-92b0260{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-416b2ca{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-a442f81 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-bfc9cab .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-c338b70{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-31782e9{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-e04f07b{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-ae30acf{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-6f2014b .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-e244a7b .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-cab8b2c{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-50c3d4f{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-84e336a{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-1534709{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-6b1c8ae{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-738f4c3 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-ce10de6 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-cdd110b{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-23b8331{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-8c50d3e{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-b100808{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-e28fc17 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-36c739e .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-72d33c1{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-ff33922{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-80d0021{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-fa15642{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-cb7b4b5 .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-042f225 .elementor-heading-title{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-a45a663{--min-height:40vh;}.elementor-6232 .elementor-element.elementor-element-81a0c31{--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-e316af7{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-29a467a{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-2276fdc .elementor-heading-title{font-size:35px;}.elementor-6232 .elementor-element.elementor-element-59e690c .elementor-heading-title{font-size:15px;}}@media(max-width:1200px){.elementor-6232 .elementor-element.elementor-element-bf8fdd9{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-3b39e13{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:25px;}.elementor-6232 .elementor-element.elementor-element-fc82e08{--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-92de050{--min-height:30vh;}.elementor-6232 .elementor-element.elementor-element-50a1c0c{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-ba3d54f .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-c42e155 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-8a00f4b .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-9ead3d0{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-81609dd .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-d4e0b57 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-fad8d73 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-7733d5c{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-2016577 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-400acda .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-11f2589 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-aeafee0{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-49b5b20 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-fa2d94a .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-d474705 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-32eae70{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-7dfaeb5 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-be488b5 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-7cceaee .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-5244367{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:25px;}.elementor-6232 .elementor-element.elementor-element-b856522{--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-7c9bd5d{--min-height:30vh;}.elementor-6232 .elementor-element.elementor-element-dd4655d{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-780ca80 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-e0020d0 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-6bf05ab{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-063e336 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-2a866e0 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-8427ec1 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-f0c6a6b{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-21922c8 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-f3e547e .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-a97c177 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-0c54e69{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-8c850dc .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-a99a751 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-a8c82b1 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-b4f59b3{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-535d624 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-c3ae033 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-48f5b7d .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-783bf89{--min-height:30vh;}.elementor-6232 .elementor-element.elementor-element-57ed579{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-5dbb3a7 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-ef92e23 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-86b36a5 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-ea8dc0d{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-c8189fd .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-06be319 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-743cb85 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-ed82e67{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-ab1b4f8 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-9a00767 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-61ed437{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-970e13f .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-359ed8a .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-8f4576e{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-891a068 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-6e66d85 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-73b489b{--min-height:30vh;}.elementor-6232 .elementor-element.elementor-element-afc0cd7{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-84c02df .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-0e4c2e2 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-c9ab341{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-0e14267 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-e603abb .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-07229f4{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-7fc201c .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-dd5dcd9 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-56aa912{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-bd691b9 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-25da10a .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-2629726 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-849fed6{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:25px;}.elementor-6232 .elementor-element.elementor-element-5014178{--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-a3a8e45{--min-height:30vh;}.elementor-6232 .elementor-element.elementor-element-b0538d5{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-c1f62a4 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-65fde2a .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-3be098b{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-fe2b77f .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-6565d80 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-2b38225{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-a96d368 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-8b771bd .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-6bd6bb2{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-73568ce .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-fe57ded .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-a9af0a5{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-fe3f5f3 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-fccf0b5 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-f748186{--min-height:30vh;}.elementor-6232 .elementor-element.elementor-element-a4a5cf4{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-cb54955 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-841c646 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-8d8bdfd{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-38c3210 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-e5d00ce .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-27c1359{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-fa79c39 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-b0591fb .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-3d89cf4{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-0934f0c .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-bd01d5a .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-35ce94b{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-ab2e709 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-ffb384c .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-a318c01{--min-height:30vh;}.elementor-6232 .elementor-element.elementor-element-801972c{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-5176b94 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-1342b59 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-d4de4a5{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-c1fb626 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-1a756fe .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-bea6939{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-1f0aa53 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-4c44918 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-b3f6905{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-c0f66d8 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-4e88db7 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-47fe96d{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-f9dff4c .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-6a52b72 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-815f679{--min-height:30vh;}.elementor-6232 .elementor-element.elementor-element-25db0d8{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-80278fc .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-04e45e8 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-ed8a5ba{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-6d7d229 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-4f6b0fc .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-c9ef7c4{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-6c6b187 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-0167aab .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-2ebba86{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-a442f81 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-bfc9cab .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-c338b70{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-6f2014b .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-e244a7b .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-cab8b2c{--min-height:30vh;}.elementor-6232 .elementor-element.elementor-element-50c3d4f{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-738f4c3 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-ce10de6 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-cdd110b{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-e28fc17 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-36c739e .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-72d33c1{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-cb7b4b5 .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-042f225 .elementor-heading-title{font-size:12px;}.elementor-6232 .elementor-element.elementor-element-a45a663{--min-height:35vh;}.elementor-6232 .elementor-element.elementor-element-2276fdc .elementor-heading-title{font-size:31px;}.elementor-6232 .elementor-element.elementor-element-59e690c .elementor-heading-title{font-size:12px;}}@media(max-width:1024px){.elementor-6232 .elementor-element.elementor-element-bf8fdd9:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-bf8fdd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-6232 .elementor-element.elementor-element-bf8fdd9{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-59f4f0e{--min-height:108px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-6232 .elementor-element.elementor-element-95bf8ac .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-014a1e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:25px;line-height:1.5rem;}.elementor-6232 .elementor-element.elementor-element-529fdc3{padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-fc82e08{--margin-top:0px;--margin-bottom:0px;--margin-left:025px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-92de050{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-b3e455e{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-1fdfdd7.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-ba3d54f .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-a895821{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-83bc5a6.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-81609dd .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-26f3103{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-123310b.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-2016577 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-428fdcf{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-6395aaa.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-49b5b20 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-4027a20{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-5902a26.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-7dfaeb5 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-b856522{--margin-top:0px;--margin-bottom:0px;--margin-left:025px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-7c9bd5d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-40644af{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-acad9a7.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-780ca80 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-997ee7a{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-f61ba75.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-063e336 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-ef721b5{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-aa8c566.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-21922c8 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-239148f{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-8c7e6ee.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-8c850dc .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-9c24ea3{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-43a358b.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-535d624 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-783bf89{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-36a963a{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-1c0f2a6.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-5dbb3a7 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-bf4bb73{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-4c8bc50.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-c8189fd .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-d1da2a4{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-ba02089.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-ab1b4f8 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-9904f3a{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-6feec48.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-970e13f .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-0c2ecb7{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-4d2bd19.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-891a068 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-73b489b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-3d124c5{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-4312c76.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-84c02df .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-d10f15a{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-65e2493.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-0e14267 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-40863b2{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-dc5928b.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-7fc201c .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-085a342{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-42067f1.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-bd691b9 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-5014178{--margin-top:0px;--margin-bottom:0px;--margin-left:025px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-a3a8e45{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-a73df90{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-e037de5.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-c1f62a4 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-30751e0{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-8efcf38.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-fe2b77f .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-49840ee{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-3cc0b1b.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-a96d368 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-29f6bd6{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-4cd096d.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-73568ce .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-f6523b8{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-5bf2521.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-fe3f5f3 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-f748186{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-ec0beb8{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-4122d66.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-cb54955 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-03de619{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-5553f60.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-38c3210 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-08dbd1c{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-ed3ae43.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-fa79c39 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-7a81798{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-8cd52b6.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-0934f0c .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-b9df82e{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-9e498e3.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-ab2e709 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-a318c01{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-b37993d{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-44adf41.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-5176b94 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-1379716{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-3bfc721.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-c1fb626 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-3c0884e{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-e1bce62.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-1f0aa53 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-b649e79{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-c2635d7.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-c0f66d8 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-d9d0af1{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-f3cbab5.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-f9dff4c .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-815f679{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-0134ea2{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-6180f0f.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-80278fc .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-034fa04{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-e90e893.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-6d7d229 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-2bac1b6{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-5b6945f.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-6c6b187 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-6c3d91a{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-fef6227.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-a442f81 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-31782e9{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-b689876.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-6f2014b .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-cab8b2c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6232 .elementor-element.elementor-element-84e336a{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-24f58e0.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-738f4c3 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-23b8331{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-9f8e455.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-e28fc17 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-ff33922{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-73c72a3.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-cb7b4b5 .elementor-heading-title{font-size:25px;}.elementor-6232 .elementor-element.elementor-element-81a0c31{--min-height:35vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-a1c7d27.elementor-element{--align-self:flex-start;}.elementor-6232 .elementor-element.elementor-element-2276fdc .elementor-heading-title{font-size:25px;}}@media(max-width:880px){.elementor-6232 .elementor-element.elementor-element-59f4f0e{--min-height:0vh;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6232 .elementor-element.elementor-element-95bf8ac .elementor-heading-title{font-size:50px;}.elementor-6232 .elementor-element.elementor-element-014a1e8{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-529fdc3{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) -10px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-529fdc3 .elementor-button{font-size:11px;}.elementor-6232 .elementor-element.elementor-element-219a392 .elementor-heading-title{font-size:30px;}.elementor-6232 .elementor-element.elementor-element-1fdfdd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-ba3d54f .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-83bc5a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-81609dd .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-123310b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-2016577 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-6395aaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-49b5b20 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-5902a26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-7dfaeb5 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-a7bde27 .elementor-heading-title{font-size:30px;}.elementor-6232 .elementor-element.elementor-element-acad9a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-780ca80 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-f61ba75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-063e336 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-aa8c566{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-21922c8 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-8c7e6ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-8c850dc .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-43a358b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-535d624 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-1c0f2a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-5dbb3a7 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-4c8bc50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-c8189fd .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-ba02089{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-ab1b4f8 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-6feec48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-970e13f .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-4d2bd19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-891a068 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-4312c76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-84c02df .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-65e2493{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-0e14267 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-dc5928b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-7fc201c .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-42067f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-bd691b9 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-5821d91 .elementor-heading-title{font-size:30px;}.elementor-6232 .elementor-element.elementor-element-e037de5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-c1f62a4 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-8efcf38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-fe2b77f .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-3cc0b1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-a96d368 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-4cd096d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-73568ce .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-5bf2521{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-fe3f5f3 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-4122d66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-cb54955 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-5553f60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-38c3210 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-ed3ae43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-fa79c39 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-8cd52b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-0934f0c .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-9e498e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-ab2e709 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-44adf41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-5176b94 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-3bfc721{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-c1fb626 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-e1bce62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-1f0aa53 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-c2635d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-c0f66d8 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-f3cbab5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-f9dff4c .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-6180f0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-80278fc .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-e90e893{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-6d7d229 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-5b6945f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-6c6b187 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-fef6227{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-a442f81 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-b689876{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-6f2014b .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-24f58e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-738f4c3 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-9f8e455{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-e28fc17 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-73c72a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-cb7b4b5 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-a1c7d27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:-0px -0px -0px -0px;}.elementor-6232 .elementor-element.elementor-element-2276fdc .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-6232 .elementor-element.elementor-element-bf8fdd9:not(.elementor-motion-effects-element-type-background), .elementor-6232 .elementor-element.elementor-element-bf8fdd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiotza.it/wp-content/uploads/2026/05/110226_TZA_AMBIENTATI2026_0185-MOD-1.jpg");background-position:center center;}.elementor-6232 .elementor-element.elementor-element-bf8fdd9{--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-59f4f0e{--width:100vw;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:450px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6232 .elementor-element.elementor-element-59f4f0e.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-6232 .elementor-element.elementor-element-95bf8ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-95bf8ac .elementor-heading-title{font-size:30px;}.elementor-6232 .elementor-element.elementor-element-014a1e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:18px;line-height:1.2rem;letter-spacing:0px;word-spacing:0.1em;}.elementor-6232 .elementor-element.elementor-element-529fdc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-529fdc3 .elementor-button{font-size:15px;}.elementor-6232 .elementor-element.elementor-element-3b39e13{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6232 .elementor-element.elementor-element-fc82e08{--width:83vw;--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-6232 .elementor-element.elementor-element-219a392{padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-219a392 .elementor-heading-title{font-size:30px;}.elementor-6232 .elementor-element.elementor-element-92de050{--width:100vw;}.elementor-6232 .elementor-element.elementor-element-b3e455e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-1fdfdd7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-ba3d54f .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-c42e155 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-8a00f4b .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-a895821{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-83bc5a6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-81609dd .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-d4e0b57 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-fad8d73 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-26f3103{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-123310b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-2016577 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-400acda .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-11f2589 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-428fdcf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-6395aaa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-49b5b20 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-fa2d94a .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-d474705 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-4027a20{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-5902a26{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-7dfaeb5 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-be488b5 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-7cceaee .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-5244367{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6232 .elementor-element.elementor-element-b856522{--width:83vw;--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-6232 .elementor-element.elementor-element-a7bde27{padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-a7bde27 .elementor-heading-title{font-size:30px;}.elementor-6232 .elementor-element.elementor-element-7c9bd5d{--width:100vw;}.elementor-6232 .elementor-element.elementor-element-40644af{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-acad9a7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-780ca80 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-e0020d0 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-997ee7a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-f61ba75{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-063e336 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-2a866e0 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-8427ec1 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-ef721b5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-aa8c566{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-21922c8 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-f3e547e .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-a97c177 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-239148f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-8c7e6ee{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-8c850dc .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-a99a751 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-a8c82b1 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-9c24ea3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-43a358b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-535d624 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-c3ae033 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-48f5b7d .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-783bf89{--width:100vw;}.elementor-6232 .elementor-element.elementor-element-36a963a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-1c0f2a6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-5dbb3a7 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-ef92e23 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-86b36a5 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-bf4bb73{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-4c8bc50{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-c8189fd .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-06be319 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-743cb85 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-d1da2a4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-ba02089{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-ab1b4f8 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-9a00767 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-9904f3a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-6feec48{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-970e13f .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-359ed8a .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-0c2ecb7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-4d2bd19{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-891a068 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-6e66d85 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-73b489b{--width:100vw;}.elementor-6232 .elementor-element.elementor-element-3d124c5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-4312c76{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-84c02df .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-0e4c2e2 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-d10f15a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-65e2493{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-0e14267 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-e603abb .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-40863b2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-dc5928b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-7fc201c .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-dd5dcd9 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-085a342{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-42067f1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-bd691b9 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-25da10a .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-2629726 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-849fed6{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6232 .elementor-element.elementor-element-5014178{--width:83vw;--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-6232 .elementor-element.elementor-element-5821d91{padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-5821d91 .elementor-heading-title{font-size:30px;}.elementor-6232 .elementor-element.elementor-element-a3a8e45{--width:100vw;}.elementor-6232 .elementor-element.elementor-element-a73df90{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-e037de5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-c1f62a4 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-65fde2a .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-30751e0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-8efcf38{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-fe2b77f .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-6565d80 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-49840ee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-3cc0b1b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-a96d368 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-8b771bd .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-29f6bd6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-4cd096d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-73568ce .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-fe57ded .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-f6523b8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-5bf2521{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-fe3f5f3 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-fccf0b5 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-f748186{--width:100vw;}.elementor-6232 .elementor-element.elementor-element-ec0beb8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-4122d66{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-cb54955 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-841c646 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-03de619{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-5553f60{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-38c3210 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-e5d00ce .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-08dbd1c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-ed3ae43{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-fa79c39 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-b0591fb .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-7a81798{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-8cd52b6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-0934f0c .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-bd01d5a .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-b9df82e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-9e498e3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-ab2e709 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-ffb384c .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-a318c01{--width:100vw;}.elementor-6232 .elementor-element.elementor-element-b37993d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-44adf41{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-5176b94 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-1342b59 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-1379716{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-3bfc721{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-c1fb626 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-1a756fe .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-3c0884e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-e1bce62{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-1f0aa53 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-4c44918 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-b649e79{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-c2635d7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-c0f66d8 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-4e88db7 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-d9d0af1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-f3cbab5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-f9dff4c .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-6a52b72 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-815f679{--width:100vw;}.elementor-6232 .elementor-element.elementor-element-0134ea2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-6180f0f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-80278fc .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-04e45e8 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-034fa04{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-e90e893{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-6d7d229 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-4f6b0fc .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-2bac1b6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-5b6945f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-6c6b187 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-0167aab .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-6c3d91a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-fef6227{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-a442f81 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-bfc9cab .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-31782e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-b689876{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-6f2014b .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-e244a7b .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-cab8b2c{--width:100vw;}.elementor-6232 .elementor-element.elementor-element-84e336a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-24f58e0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-738f4c3 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-ce10de6 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-23b8331{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-9f8e455{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-e28fc17 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-36c739e .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-ff33922{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-73c72a3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-cb7b4b5 .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-042f225 .elementor-heading-title{font-size:20px;}.elementor-6232 .elementor-element.elementor-element-81a0c31{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6232 .elementor-element.elementor-element-a1c7d27{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6232 .elementor-element.elementor-element-2276fdc .elementor-heading-title{font-size:45px;}.elementor-6232 .elementor-element.elementor-element-59e690c .elementor-heading-title{font-size:20px;}}/* Start custom CSS for container, class: .elementor-element-bf8fdd9 *//* DESKTOP ONLY → 105vh */

@media (min-width: 1025px){

  .elementor-6232 .elementor-element.elementor-element-bf8fdd9{
    height: 105vh !important;
    min-height: 105vh !important;
  }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a4c5294 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-a4c5294 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-a4c5294 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-a4c5294 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1407ad4 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-1407ad4 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-1407ad4 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-1407ad4 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b306962 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-b306962 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-b306962 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-b306962 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50a1c0c *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d5647 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-f5d5647 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-f5d5647 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-f5d5647 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-176c758 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-176c758 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-176c758 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-176c758 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-716b005 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-716b005 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-716b005 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-716b005 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ead3d0 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-901c1de *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-901c1de .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-901c1de .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-901c1de .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b88eaf *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-6b88eaf .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-6b88eaf .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-6b88eaf .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a7ba14 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-9a7ba14 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-9a7ba14 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-9a7ba14 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7733d5c *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b1ad9e *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-7b1ad9e .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-7b1ad9e .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-7b1ad9e .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0044fd6 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-0044fd6 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-0044fd6 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-0044fd6 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0dee048 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-0dee048 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-0dee048 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-0dee048 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aeafee0 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3a18d0 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-c3a18d0 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-c3a18d0 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-c3a18d0 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3bba9e3 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-3bba9e3 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-3bba9e3 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-3bba9e3 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30c8437 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-30c8437 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-30c8437 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-30c8437 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32eae70 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d2fc6e *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-9d2fc6e .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-9d2fc6e .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-9d2fc6e .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f1bbb7 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-9f1bbb7 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-9f1bbb7 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-9f1bbb7 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4655d *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b6c65f6 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-b6c65f6 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-b6c65f6 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-b6c65f6 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1152b7b *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-1152b7b .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-1152b7b .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-1152b7b .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a9d8ed3 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-a9d8ed3 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-a9d8ed3 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-a9d8ed3 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf05ab *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4099280 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-4099280 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-4099280 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-4099280 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f378f0 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-2f378f0 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-2f378f0 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-2f378f0 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0c6a6b *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9878939 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-9878939 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-9878939 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-9878939 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f04edb *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-9f04edb .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-9f04edb .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-9f04edb .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c54e69 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4a051f *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-d4a051f .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-d4a051f .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-d4a051f .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5cfed3f *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-5cfed3f .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-5cfed3f .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-5cfed3f .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-210b3a1 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-210b3a1 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-210b3a1 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-210b3a1 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4f59b3 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8d5efb *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-b8d5efb .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-b8d5efb .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-b8d5efb .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-929c876 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-929c876 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-929c876 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-929c876 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57ed579 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8360e5 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-f8360e5 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-f8360e5 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-f8360e5 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43d9f9f *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-43d9f9f .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-43d9f9f .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-43d9f9f .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea8dc0d *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c76bfb *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-2c76bfb .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-2c76bfb .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-2c76bfb .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f4e44e0 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-f4e44e0 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-f4e44e0 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-f4e44e0 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed82e67 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c4249e *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-1c4249e .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-1c4249e .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-1c4249e .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57e1e97 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-57e1e97 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-57e1e97 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-57e1e97 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61ed437 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f4667a *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-3f4667a .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-3f4667a .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-3f4667a .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f4576e *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-911a237 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-911a237 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-911a237 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-911a237 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5128fab *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-5128fab .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-5128fab .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-5128fab .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34ae39b *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-34ae39b .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-34ae39b .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-34ae39b .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afc0cd7 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f61571 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-6f61571 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-6f61571 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-6f61571 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d62e76 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-1d62e76 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-1d62e76 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-1d62e76 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a5daf1 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-2a5daf1 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-2a5daf1 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-2a5daf1 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9ab341 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a168ef *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-2a168ef .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-2a168ef .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-2a168ef .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07229f4 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a1aa08 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-3a1aa08 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-3a1aa08 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-3a1aa08 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2524045 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-2524045 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-2524045 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-2524045 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e7de8e *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-3e7de8e .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-3e7de8e .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-3e7de8e .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e19074 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-7e19074 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-7e19074 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-7e19074 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ed2136d *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-ed2136d .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-ed2136d .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-ed2136d .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56aa912 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1761fcf *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-1761fcf .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-1761fcf .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-1761fcf .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0538d5 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-80aeefb *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-80aeefb .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-80aeefb .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-80aeefb .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3be098b *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6136abe *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-6136abe .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-6136abe .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-6136abe .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b38225 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a88f2a8 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-a88f2a8 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-a88f2a8 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-a88f2a8 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bd6bb2 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-98862c0 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-98862c0 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-98862c0 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-98862c0 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9af0a5 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df28d0d *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-df28d0d .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-df28d0d .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-df28d0d .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4a5cf4 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48bd79d *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-48bd79d .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-48bd79d .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-48bd79d .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d8bdfd *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ca927d *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-7ca927d .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-7ca927d .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-7ca927d .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8e6688 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-b8e6688 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-b8e6688 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-b8e6688 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27c1359 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c0eec2 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-9c0eec2 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-9c0eec2 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-9c0eec2 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d89cf4 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b258e53 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-b258e53 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-b258e53 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-b258e53 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35ce94b *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-215a724 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-215a724 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-215a724 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-215a724 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa38aee *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-aa38aee .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-aa38aee .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-aa38aee .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-801972c *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-560d208 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-560d208 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-560d208 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-560d208 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4bcca2d *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-4bcca2d .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-4bcca2d .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-4bcca2d .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4de4a5 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d13eeca *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-d13eeca .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-d13eeca .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-d13eeca .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27d5621 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-27d5621 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-27d5621 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-27d5621 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea6939 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b9114f *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-0b9114f .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-0b9114f .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-0b9114f .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8236c1 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-f8236c1 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-f8236c1 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-f8236c1 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3f6905 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4059963 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-4059963 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-4059963 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-4059963 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47fe96d *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c037ae *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-1c037ae .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-1c037ae .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-1c037ae .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25db0d8 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9a715 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-3d9a715 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-3d9a715 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-3d9a715 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed8a5ba *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00e459f *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-00e459f .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-00e459f .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-00e459f .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9ef7c4 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0bea6c3 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-0bea6c3 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-0bea6c3 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-0bea6c3 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-732e2a7 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-732e2a7 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-732e2a7 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-732e2a7 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebba86 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-928494c *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-928494c .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-928494c .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-928494c .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c338b70 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18ef5bc *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-18ef5bc .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-18ef5bc .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-18ef5bc .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50c3d4f *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f55635 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-2f55635 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-2f55635 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-2f55635 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b05ba29 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-b05ba29 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-b05ba29 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-b05ba29 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9b904 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-3d9b904 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-3d9b904 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-3d9b904 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdd110b *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3afcc5 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-d3afcc5 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-d3afcc5 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-d3afcc5 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fbc9a10 *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-fbc9a10 .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-fbc9a10 .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-fbc9a10 .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d33c1 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b4a3ec *//* BOTTONE */
.elementor-6232 .elementor-element.elementor-element-4b4a3ec .elementor-button {
  background: transparent !important;
  border: 1.5px solid #ffffff;
  color: #ffffff;

  padding: 0 !important;
  border-radius: 999px;
  box-sizing: border-box;

  display: inline-block;     /* NON flex */
  width: fit-content;
  max-width: 100%;

  text-align: center;        /* CENTRATURA REALE */
}

/* WRAPPER */
.elementor-6232 .elementor-element.elementor-element-4b4a3ec .elementor-button .elementor-button-content-wrapper {
  display: block;            /* reset flex */
  padding: 0.45em 1.1em;
}

/* TESTO */
.elementor-6232 .elementor-element.elementor-element-4b4a3ec .elementor-button .elementor-button-text {
  display: inline-block;
  text-align: center;

  font-size: 10.5px;
  line-height: 1.1;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a45a663 *//* ===============================
   CONTENITORE PRINCIPALE
=============================== */
.card-container {
  position: relative;
  overflow: hidden;
  height: 100%;
}

/* ===============================
   IMMAGINE
=============================== */
.front-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition:
    filter 0.6s ease,
    transform 0.6s ease;
}

/* ===============================
   OVERLAY (INVISIBILE DI DEFAULT)
=============================== */
.back-card {
  position: absolute;
  inset: 0;
  z-index: 2;

  display: flex;
  align-items: flex-end;

  background: linear-gradient(
    to top,
    rgba(120,120,120,0.55) 0%,
    rgba(120,120,120,0.35) 45%,
    rgba(120,120,120,0.15) 100%
  );

  opacity: 0;
  transition: opacity 0.5s ease;

  pointer-events: none;
  height: 100%;
}

/* ===============================
   CONTENUTO TESTUALE
=============================== */
.back-card-content {
  width: 100%;
  padding: 28px;
  box-sizing: border-box;

  transform: translateY(40px);
  opacity: 0;

  transition:
    transform 0.6s cubic-bezier(.22,.61,.36,1),
    opacity 0.4s ease;
}

/* ===============================
   HOVER EFFECT
=============================== */
.card-container:hover .front-card img {
  filter: blur(3px) brightness(0.85); /* ← BLUR RIDOTTO */
  transform: scale(1.03);
}

.card-container:hover .back-card {
  opacity: 1;
}

.card-container:hover .back-card-content {
  transform: translateY(0);
  opacity: 1;
}

/* ===============================
   FIX BUCO BIANCO SU MOBILE
=============================== */
.card-container,
.front-card,
.back-card {
  height: 100%;
}

/* ===============================
   FILL TOTALE ALTEZZA CONTENITORE
=============================== */
.front-card,
.back-card {
  height: 100%;
}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   TEAM - FIX MICRO RIGHE SOLO SULLE FASCE MARRONI
   non tocca foto, card, hover, logo o griglia
========================================================= */

.page-id-6232 .elementor-element-3b39e13,
.page-id-6232 .elementor-element-5244367,
.page-id-6232 .elementor-element-849fed6 {
  position: relative !important;
  background-color: #534033 !important;
}

/* Copre eventuale filetto bianco sopra e sotto la fascia */
.page-id-6232 .elementor-element-3b39e13::before,
.page-id-6232 .elementor-element-5244367::before,
.page-id-6232 .elementor-element-849fed6::before,
.page-id-6232 .elementor-element-3b39e13::after,
.page-id-6232 .elementor-element-5244367::after,
.page-id-6232 .elementor-element-849fed6::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background: #534033;
  pointer-events: none;
  z-index: 1;
}

.page-id-6232 .elementor-element-3b39e13::before,
.page-id-6232 .elementor-element-5244367::before,
.page-id-6232 .elementor-element-849fed6::before {
  top: -1px;
}

.page-id-6232 .elementor-element-3b39e13::after,
.page-id-6232 .elementor-element-5244367::after,
.page-id-6232 .elementor-element-849fed6::after {
  bottom: -1px;
}/* End custom CSS */