.elementor-87 .elementor-element.elementor-element-e6757d8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-87 .elementor-element.elementor-element-12c04fd{--spacer-size:50px;}.elementor-87 .elementor-element.elementor-element-7dbeec19 > .elementor-container{max-width:1300px;}.elementor-87 .elementor-element.elementor-element-7dbeec19{margin-top:0px;margin-bottom:0px;padding:130px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-3a02f5a8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-87 .elementor-element.elementor-element-3a02f5a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-87 .elementor-element.elementor-element-3a02f5a8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-87 .elementor-element.elementor-element-5edb8894{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-100fa69c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-408d8637{width:var( --container-widget-width, 116.727% );max-width:116.727%;--container-widget-width:116.727%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-408d8637 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-408d8637 .aheto-heading__desc{text-align:left;}.elementor-87 .elementor-element.elementor-element-408d8637 .aheto-heading__title{text-align:left;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-408d8637 .aheto-heading__subtitle{text-align:left;color:#FFFFFF;font-family:"Muli", Sans-serif;font-size:11px;text-transform:uppercase;line-height:20.5px;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-9e5a89b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87 .elementor-element.elementor-element-9e5a89b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 0px;}.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-574498bb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-87 .elementor-element.elementor-element-574498bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-87 .elementor-element.elementor-element-574498bb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-3943c221{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-1a10dd31.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87 .elementor-element.elementor-element-1a10dd31 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-87 .elementor-element.elementor-element-4478e7f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-4478e7f2{--e-transform-transition-duration:100ms;}.elementor-87 .elementor-element.elementor-element-4478e7f2 .aheto-content-block__title{text-align:left;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-4478e7f2 .aheto-features-block__info-text{text-align:left;color:#FFFFFF;} .elementor-87 .elementor-element.elementor-element-4478e7f2 .aheto-content-block__info-text{text-align:left;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-5a06657a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-5a06657a .aheto-content-block__title{text-align:left;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-5a06657a .aheto-features-block__info-text{text-align:left;color:#FFFFFF;} .elementor-87 .elementor-element.elementor-element-5a06657a .aheto-content-block__info-text{text-align:left;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-1b7786fe.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87 .elementor-element.elementor-element-1b7786fe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-87 .elementor-element.elementor-element-af24a4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-af24a4d .aheto-content-block__title{text-align:left;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-af24a4d .aheto-features-block__info-text{text-align:left;color:#FFFFFF;} .elementor-87 .elementor-element.elementor-element-af24a4d .aheto-content-block__info-text{text-align:left;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-a9ae197 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-a9ae197 .aheto-content-block__title{text-align:left;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-a9ae197 .aheto-features-block__info-text{text-align:left;color:#FFFFFF;} .elementor-87 .elementor-element.elementor-element-a9ae197 .aheto-content-block__info-text{text-align:left;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-dd188da{--spacer-size:50px;}.elementor-87 .elementor-element.elementor-element-ccf0946{width:var( --container-widget-width, 162.74% );max-width:162.74%;--container-widget-width:162.74%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-ccf0946 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-ccf0946 .aheto-heading__title{text-align:left;color:#FFFFFF;font-size:25px;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-ccf0946 .aheto-heading__subtitle{text-align:left;color:#FFFFFF;font-family:"Muli", Sans-serif;font-size:11px;text-transform:uppercase;line-height:20.5px;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-1b206f4 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-fe6d39b{--spacer-size:50px;}.elementor-87 .elementor-element.elementor-element-4713b60d{padding:110px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-29ab7417:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-29ab7417 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2024/09/image888.jpg");background-position:top center;background-size:cover;}.elementor-87 .elementor-element.elementor-element-29ab7417 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-29ab7417 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-42bb8560:hover .elementor-widget-container{background-color:#000000;}.elementor-87 .elementor-element.elementor-element-617ca14f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-617ca14f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-87 .elementor-element.elementor-element-617ca14f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:175px 300px 0px 80px;}.elementor-87 .elementor-element.elementor-element-617ca14f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-3c76e0b2 > .elementor-widget-container{background-color:#00000000;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-3c76e0b2 .aheto-heading__title{text-align:left;color:#FFFFFF;font-size:25px;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-3c76e0b2 .aheto-heading__subtitle{text-align:left;color:#FFFFFF;font-family:"Muli", Sans-serif;font-size:11px;text-transform:uppercase;line-height:20.5px;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-131ca46d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-5ddfafb9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87 .elementor-element.elementor-element-5ddfafb9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-83acf16{--spacer-size:50px;}.elementor-87 .elementor-element.elementor-element-544111f2{margin-top:125px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-1e168da4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-1e168da4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-87 .elementor-element.elementor-element-1e168da4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:180px 80px 180px 300px;}.elementor-87 .elementor-element.elementor-element-1e168da4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-5cbefafd{width:var( --container-widget-width, 162.74% );max-width:162.74%;--container-widget-width:162.74%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-5cbefafd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-5cbefafd .aheto-heading__title{text-align:left;color:#FFFFFF;font-size:25px;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-5cbefafd .aheto-heading__subtitle{text-align:left;color:#FFFFFF;font-family:"Muli", Sans-serif;font-size:11px;text-transform:uppercase;line-height:20.5px;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-1eb3e19{width:var( --container-widget-width, 96.604% );max-width:96.604%;--container-widget-width:96.604%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-41f5b65:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-41f5b65 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-87 .elementor-element.elementor-element-41f5b65 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-41f5b65 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-f41ee39{padding:110px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-250765a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-250765a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2024/09/image888.jpg");background-position:top center;background-size:cover;}.elementor-87 .elementor-element.elementor-element-250765a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-250765a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-e64702b:hover .elementor-widget-container{background-color:#000000;}.elementor-87 .elementor-element.elementor-element-3d4bad0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-3d4bad0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-87 .elementor-element.elementor-element-3d4bad0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:175px 300px 0px 80px;}.elementor-87 .elementor-element.elementor-element-3d4bad0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-c211663 > .elementor-widget-container{background-color:#00000000;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-c211663 .aheto-heading__title{text-align:left;color:#FFFFFF;font-size:25px;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-c211663 .aheto-heading__subtitle{text-align:left;color:#FFFFFF;font-family:"Muli", Sans-serif;font-size:11px;text-transform:uppercase;line-height:20.5px;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-674df13{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-67208f7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87 .elementor-element.elementor-element-67208f7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-a7908f5{margin-top:125px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-cb0b0c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-cb0b0c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-87 .elementor-element.elementor-element-cb0b0c2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:180px 80px 180px 300px;}.elementor-87 .elementor-element.elementor-element-cb0b0c2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-40c4d05{width:var( --container-widget-width, 162.74% );max-width:162.74%;--container-widget-width:162.74%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-40c4d05 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-40c4d05 .aheto-heading__title{text-align:left;color:#FFFFFF;font-size:25px;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-40c4d05 .aheto-heading__subtitle{text-align:left;color:#FFFFFF;font-family:"Muli", Sans-serif;font-size:11px;text-transform:uppercase;line-height:20.5px;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-08755f2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-08755f2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-87 .elementor-element.elementor-element-08755f2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-08755f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-0381d08{--spacer-size:50px;}.elementor-87 .elementor-element.elementor-element-5c2a9d0e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-2205d76c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-2205d76c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-87 .elementor-element.elementor-element-2205d76c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-2205d76c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-45bdab01:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-45bdab01 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-87 .elementor-element.elementor-element-45bdab01 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:175px 300px 185px 80px;}.elementor-87 .elementor-element.elementor-element-45bdab01 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-1ab6187f{margin-top:0px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-284cfc02.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87 .elementor-element.elementor-element-284cfc02 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-7d7000e{--spacer-size:3px;}.elementor-87 .elementor-element.elementor-element-08f758c{--spacer-size:50px;}.elementor-87 .elementor-element.elementor-element-176c011 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-176c011 .aheto-heading__title{text-align:left;color:#FFFFFF;font-size:21px;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-176c011 .aheto-heading__subtitle{text-align:left;color:#FFFFFF;font-family:"Muli", Sans-serif;font-size:11px;text-transform:uppercase;line-height:20.5px;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-d2b6775{--spacer-size:50px;}.elementor-87 .elementor-element.elementor-element-b458951{width:var( --container-widget-width, 162.74% );max-width:162.74%;--container-widget-width:162.74%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-b458951 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-b458951 .aheto-heading__title{text-align:left;color:#FFFFFF;font-size:25px;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-b458951 .aheto-heading__subtitle{text-align:left;color:#FFFFFF;font-family:"Muli", Sans-serif;font-size:11px;text-transform:uppercase;line-height:20.5px;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-16a2cac .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-9a4c80d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-9a4c80d .aheto-heading__title{text-align:left;color:#FFFFFF;font-size:21px;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-9a4c80d .aheto-heading__subtitle{text-align:left;color:#FFFFFF;font-family:"Muli", Sans-serif;font-size:11px;text-transform:uppercase;line-height:20.5px;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-9fe67dc{--spacer-size:80px;}.elementor-87 .elementor-element.elementor-element-5e1d3fea{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-6f480f1c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-6f480f1c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../2024/09/image00006.jpeg");background-position:top center;background-size:cover;}.elementor-87 .elementor-element.elementor-element-6f480f1c > .elementor-element-populated >  .elementor-background-overlay{background-color:#2D1F00;opacity:0.5;}.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-6f480f1c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-87 .elementor-element.elementor-element-6f480f1c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-87 .elementor-element.elementor-element-6f480f1c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 200px 0px 200px;}.elementor-87 .elementor-element.elementor-element-6f480f1c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-6b35c12a > .elementor-widget-container{margin:0px 100px 35px 100px;padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1.2px 0px;border-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-6b35c12a .aheto-heading__title{text-align:center;color:#FFFFFF;font-family:"Muli", Sans-serif;font-size:11px;text-transform:uppercase;line-height:20.5px;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-2c86452b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-2c86452b .aheto-heading__title{text-align:center;color:#FFFFFF;font-weight:300;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-641372c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-641372c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7EF;}.elementor-87 .elementor-element.elementor-element-641372c8.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-87 .elementor-element.elementor-element-641372c8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:175px 300px 130px 100px;}.elementor-87 .elementor-element.elementor-element-641372c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-3f18fd30{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-1845e078 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-71cd554c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-71cd554c .aheto-heading__title{text-align:left;color:#000000;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-71cd554c .aheto-heading__subtitle{text-align:left;color:#000000;font-family:"Muli", Sans-serif;font-size:11px;text-transform:uppercase;line-height:20.5px;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-1045eb82{margin-top:0px;margin-bottom:0px;padding:20px 0px 57px 0px;}.elementor-87 .elementor-element.elementor-element-33a5c8ab.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-87 .elementor-element.elementor-element-33a5c8ab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-7772e440{width:var( --container-widget-width, 1010px );max-width:1010px;--container-widget-width:1010px;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-7772e440 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-7772e440 .aheto-heading__title{text-align:left;color:#000000;}.elementor-87 .elementor-element.elementor-element-de89271:hover > .elementor-background-overlay{opacity:0;}.elementor-87 .elementor-element.elementor-element-de89271{padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-b1ebb87:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-b1ebb87 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E0DB;}.elementor-87 .elementor-element.elementor-element-b1ebb87 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-87 .elementor-element.elementor-element-b1ebb87 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-2c0e82e .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:26px;}.elementor-87 .elementor-element.elementor-element-2c0e82e .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-26px;}.elementor-87 .elementor-element.elementor-element-2c0e82e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-87 .elementor-element.elementor-element-2c0e82e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-87 .elementor-element.elementor-element-2c0e82e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-2c0e82e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-87 .elementor-element.elementor-element-2c0e82e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-87 .elementor-element.elementor-element-2c0e82e .elementor-field-group > label{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:400;}.elementor-87 .elementor-element.elementor-element-2c0e82e .elementor-field-type-html{padding-bottom:0px;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:400;}.elementor-87 .elementor-element.elementor-element-2c0e82e .elementor-field-group .elementor-field{color:#B7B5B5;}.elementor-87 .elementor-element.elementor-element-2c0e82e .elementor-field-group .elementor-field, .elementor-87 .elementor-element.elementor-element-2c0e82e .elementor-field-subgroup label{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:400;}.elementor-87 .elementor-element.elementor-element-2c0e82e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#7A7A7A;border-width:0px 0px 1px 0px;}.elementor-87 .elementor-element.elementor-element-2c0e82e .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#7A7A7A;border-width:0px 0px 1px 0px;}.elementor-87 .elementor-element.elementor-element-2c0e82e .elementor-field-group .elementor-select-wrapper::before{color:#7A7A7A;}.elementor-87 .elementor-element.elementor-element-2c0e82e .elementor-button{font-family:"Marcellus", Sans-serif;font-weight:400;border-radius:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-2c0e82e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-87 .elementor-element.elementor-element-2c0e82e{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-87 .elementor-element.elementor-element-e9bbc9a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-c74a5ee:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87 .elementor-element.elementor-element-c74a5ee > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7EF;}.elementor-87 .elementor-element.elementor-element-c74a5ee.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-87 .elementor-element.elementor-element-c74a5ee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:175px 300px 130px 100px;}.elementor-87 .elementor-element.elementor-element-c74a5ee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87 .elementor-element.elementor-element-c55edc8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-be1c1d7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-e0be693 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-e0be693 .aheto-heading__title{text-align:left;color:#000000;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-e0be693 .aheto-heading__subtitle{text-align:left;color:#000000;font-family:"Muli", Sans-serif;font-size:11px;text-transform:uppercase;line-height:20.5px;letter-spacing:2.8px;}.elementor-87 .elementor-element.elementor-element-5b06590{width:var( --container-widget-width, 63.39% );max-width:63.39%;--container-widget-width:63.39%;--container-widget-flex-grow:0;top:48px;text-align:center;}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-5b06590{left:61px;}body.rtl .elementor-87 .elementor-element.elementor-element-5b06590{right:61px;}.elementor-87 .elementor-element.elementor-element-5b06590 img{height:66px;}.elementor-87 .elementor-element.elementor-element-b7d62f6{width:var( --container-widget-width, 87.667% );max-width:87.667%;--container-widget-width:87.667%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-69aba03{width:var( --container-widget-width, 70.555% );max-width:70.555%;--container-widget-width:70.555%;--container-widget-flex-grow:0;top:48px;text-align:center;}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-69aba03{left:61px;}body.rtl .elementor-87 .elementor-element.elementor-element-69aba03{right:61px;}.elementor-87 .elementor-element.elementor-element-69aba03 img{height:66px;}.elementor-87 .elementor-element.elementor-element-c9fe2f4{--spacer-size:50px;}.elementor-87 .elementor-element.elementor-element-4521e51{--spacer-size:50px;}@media(max-width:1024px){.elementor-87 .elementor-element.elementor-element-7dbeec19{padding:075px 20px 0px 020px;}.elementor-87 .elementor-element.elementor-element-5edb8894{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-408d8637 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-574498bb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-3943c221{padding:5px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-5a06657a > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-a9ae197 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-4713b60d{padding:60px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-617ca14f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:75px 20px 0px 40px;}.elementor-87 .elementor-element.elementor-element-131ca46d{padding:5px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-544111f2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-1e168da4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-87 .elementor-element.elementor-element-1e168da4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-87 .elementor-element.elementor-element-1e168da4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:075px 40px 80px 20px;}.elementor-87 .elementor-element.elementor-element-f41ee39{padding:60px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-3d4bad0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:75px 20px 0px 40px;}.elementor-87 .elementor-element.elementor-element-674df13{padding:5px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-a7908f5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-cb0b0c2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-87 .elementor-element.elementor-element-cb0b0c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-87 .elementor-element.elementor-element-cb0b0c2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:075px 40px 80px 20px;}.elementor-87 .elementor-element.elementor-element-5c2a9d0e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-45bdab01.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-87 .elementor-element.elementor-element-45bdab01.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-87 .elementor-element.elementor-element-45bdab01 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:75px 20px 75px 40px;}.elementor-87 .elementor-element.elementor-element-1ab6187f{padding:35px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-5e1d3fea{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-6f480f1c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-641372c8 > .elementor-element-populated{padding:75px 15px 65px 40px;}.elementor-87 .elementor-element.elementor-element-1045eb82{padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-33a5c8ab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-7772e440{width:var( --container-widget-width, 322px );max-width:322px;--container-widget-width:322px;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-7772e440 > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-87 .elementor-element.elementor-element-de89271{padding:40px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-e9bbc9a{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-c74a5ee > .elementor-element-populated{padding:75px 15px 65px 40px;}}@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-7dbeec19{margin-top:0px;margin-bottom:0px;padding:55px 15px 0px 15px;}.elementor-87 .elementor-element.elementor-element-3a02f5a8{width:100%;}.elementor-87 .elementor-element.elementor-element-3a02f5a8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-574498bb{width:100%;}.elementor-87 .elementor-element.elementor-element-574498bb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-3943c221{margin-top:0px;margin-bottom:0px;padding:27px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-1a10dd31 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-5a06657a > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-1b7786fe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-af24a4d > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-a9ae197 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-4713b60d{margin-top:0px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-617ca14f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:27px 15px 0px 15px;}.elementor-87 .elementor-element.elementor-element-131ca46d{margin-top:0px;margin-bottom:0px;padding:25px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-544111f2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-1e168da4 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-87 .elementor-element.elementor-element-f41ee39{margin-top:0px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-3d4bad0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:27px 15px 0px 15px;}.elementor-87 .elementor-element.elementor-element-674df13{margin-top:0px;margin-bottom:0px;padding:25px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-a7908f5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-cb0b0c2 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-87 .elementor-element.elementor-element-5c2a9d0e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-45bdab01 > .elementor-element-populated{padding:25px 15px 50px 15px;}.elementor-87 .elementor-element.elementor-element-1ab6187f{padding:30px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-5e1d3fea{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-6f480f1c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 15px 100px 15px;}.elementor-87 .elementor-element.elementor-element-6b35c12a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-2c86452b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-641372c8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-87 .elementor-element.elementor-element-3f18fd30{padding:50px 0px 0px 15px;}.elementor-87 .elementor-element.elementor-element-1045eb82{padding:15px 0px 30px 10px;}.elementor-87 .elementor-element.elementor-element-33a5c8ab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-de89271{margin-top:0px;margin-bottom:0px;padding:0px 0px 55px 17px;}.elementor-87 .elementor-element.elementor-element-e9bbc9a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-c74a5ee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-87 .elementor-element.elementor-element-c55edc8{padding:50px 0px 0px 15px;}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-5b06590{left:43px;}body.rtl .elementor-87 .elementor-element.elementor-element-5b06590{right:43px;}.elementor-87 .elementor-element.elementor-element-5b06590{top:-47px;}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-69aba03{left:43px;}body.rtl .elementor-87 .elementor-element.elementor-element-69aba03{right:43px;}.elementor-87 .elementor-element.elementor-element-69aba03{top:-47px;}}@media(min-width:768px){.elementor-87 .elementor-element.elementor-element-3a02f5a8{width:29%;}.elementor-87 .elementor-element.elementor-element-9e5a89b{width:5.077%;}.elementor-87 .elementor-element.elementor-element-574498bb{width:65.589%;}}@media(max-width:1024px) and (min-width:768px){.elementor-87 .elementor-element.elementor-element-3a02f5a8{width:90%;}.elementor-87 .elementor-element.elementor-element-574498bb{width:100%;}.elementor-87 .elementor-element.elementor-element-29ab7417{width:50%;}.elementor-87 .elementor-element.elementor-element-617ca14f{width:50%;}.elementor-87 .elementor-element.elementor-element-250765a{width:50%;}.elementor-87 .elementor-element.elementor-element-3d4bad0{width:50%;}}/* Start custom CSS for video, class: .elementor-element-e6757d8 *//* ============================= */
/* HERO VIDEO DESKTOP */
.elementor-widget-video {
  width: 100%;
  overflow: hidden;
  min-height: 65vh; /* altezza desktop per testo visibile */
}

.elementor-widget-video video.elementor-video {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  object-position: center top; /* testo sempre visibile */
  display: block !important;
  aspect-ratio: 16 / 9;
}

/* ============================= */
/* HERO VIDEO MOBILE */
@media (max-width: 768px) {
  .elementor-widget-video {
    min-height: 40vh; /* meno spazio su mobile per velocità */
  }

  .elementor-widget-video video.elementor-video {
    object-fit: cover;
    object-position: center top;
    width: 100%;
    height: 100%;
  }
}

/* ============================= */
/* VIDEO NON CARICATO ANCORA (lazy load) */
.elementor-widget-video video[data-opt-lazy="true"]:not([data-opt-lazy-loaded="true"]) {
  visibility: hidden; /* non occupa spazio finché non pronto */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42bb8560 */aspect-ratio: 1 / 1.03;/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a212d52 */aspect-ratio: 1 / 1.03;/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e64702b */aspect-ratio: 1 / 1.03;/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e9e720 */aspect-ratio: 1 / 1.03;/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5eff8afd */aspect-ratio: 1 / 1.03;/* End custom CSS */
/* Start custom CSS *//* ==================================================
   UMX Crew – Home page CSS completo
   Versione PRO – Performance + Mobile Fix
================================================== */

/* =========================
   HEADER & COOKIE BANNER
========================= */

/* Header desktop */
header,
.site-header,
.elementor-location-header {
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 9999;
  min-height: 60px;
}

/* Cookie banner */
.cookie-banner,
#cookieyesbanner {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10000;
}

/* Body */
body {
  padding-top: 60px;
  font-display: swap;
}

/* =========================
   HERO (STABILE + PERFORMANCE)
========================= */
.hero-video-container {
  position: relative;
  width: 100%;
  height: 60vh;
  min-height: 60vh;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  overflow: hidden;
}

.hero-video-container video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
}

/* =========================
   IMMAGINI (NO SHIFT)
========================= */
img,
.elementor-widget-image img,
.elementor-image img {
  max-width: 100% !important;
  height: auto !important;
  display: block !important;
  content-visibility: auto;
}

/* =========================
   FIX ICONE AHEO
========================= */
.aheto-content-block__image {
  width: 60px !important;
  max-width: 60px !important;
  height: auto !important;
  flex: 0 0 auto !important;
}

.aheto-content-block__image img {
  width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
  transform: none !important;
}

/* =========================
   FIX CLS (LAYOUT SHIFT)
========================= */

/* immagini stabili */
.aheto-content-block__image {
  height: 60px;
}

/* linea subtitle */
.aheto-heading__subtitle::before {
  min-width: 50px;
}

/* =========================
   TABLET
========================= */
@media (max-width: 1024px) {

  .hero-video-container {
    height: 50vh;
    margin-top: 60px;
  }

  .elementor-section {
    padding: 15px 0 !important;
    margin: 0 !important;
  }
}

/* =========================
   MOBILE FIX COMPLETI
========================= */
@media (max-width: 768px) {

  /* DISATTIVA STICKY JS */
  .elementor-sticky--active,
  .elementor-sticky,
  .aheto-header--fixed,
  .aheto-header--sticky {
    position: static !important;
    top: auto !important;
    transform: none !important;
  }

  /* header normale */
  header,
  .site-header,
  .elementor-location-header,
  .aheto-header {
    position: relative !important;
    height: auto !important;
    display: block !important;
  }

  /* rimuove offset inutile */
  body {
    padding-top: 0 !important;
  }

  /* HERO: niente video (performance boost) */
  .hero-video-container video {
    display: none !important;
  }

  .hero-video-container {
    height: 45vh;
    min-height: 45vh;
    margin-top: 0;
    background-image: url('https://www.umxcrew.com/wp-content/uploads/2024/09/hero-mobile.jpg');
    background-size: cover;
    background-position: center;
  }

  /* ICONE */
  .aheto-content-block__image {
    width: 40px !important;
    max-width: 40px !important;
    height: 40px !important;
  }

  .aheto-content-block__icon i,
  .aheto-content-block__icon svg {
    font-size: 22px !important;
    width: 22px !important;
    height: 22px !important;
  }

  /* LAYOUT BLOCCO */
  .aheto-content-block__content {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    padding: 6px !important;
  }

  /* TESTI */
  .aheto-content-block__title {
    font-size: 15px !important;
    line-height: 1.2 !important;
  }

  .aheto-content-block__info-text {
    font-size: 13px !important;
    line-height: 1.4 !important;
  }
}

/* ==================================================
   SUBTITLE LINE – VERSIONE PRO (NO IMMAGINE)
================================================== */

/* nasconde immagine */
.aheto-heading__subtitle .aheto-heading__image {
  display: none !important;
}

/* layout */
.aheto-heading__subtitle {
  display: flex !important;
  align-items: center !important;
  gap: 12px;
  flex-wrap: nowrap;
}

/* linea */
.aheto-heading__subtitle::before {
  content: "";
  flex-shrink: 0;
  width: 50px;
  height: 2px;
  background-color: currentColor;
  opacity: 0.6;
}

/* mobile */
@media (max-width: 768px) {
  .aheto-heading__subtitle {
    gap: 8px;
  }

  .aheto-heading__subtitle::before {
    width: 35px;
  }
}/* End custom CSS */