.elementor-15596 .elementor-element.elementor-element-f7dfd1b{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15596 .elementor-element.elementor-element-f7dfd1b:not(.elementor-motion-effects-element-type-background), .elementor-15596 .elementor-element.elementor-element-f7dfd1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-6ccb023b-175c-4bcb-84c2-a5a884146b20);background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-15596 .elementor-element.elementor-element-1a674dd{--display:flex;--padding-top:5%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-15596 .elementor-element.elementor-element-3d33a7e{text-align:start;}.elementor-15596 .elementor-element.elementor-element-3d33a7e .elementor-heading-title{font-family:"Montserrant", Sans-serif;font-size:3em;font-weight:600;line-height:1em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-bdf69e1 );}.elementor-15596 .elementor-element.elementor-element-fa85246.elementor-element{--align-self:stretch;}.elementor-15596 .elementor-element.elementor-element-fa85246{text-align:start;}.elementor-15596 .elementor-element.elementor-element-fa85246 .elementor-heading-title{font-family:"Montserrant", Sans-serif;font-size:1.3em;font-weight:400;color:var( --e-global-color-bdf69e1 );}.elementor-15596 .elementor-element.elementor-element-e30ea44 .elementor-button{background-color:#02010100;font-family:"Montserrant", Sans-serif;font-size:1em;font-weight:600;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-15596 .elementor-element.elementor-element-e30ea44 .elementor-button:hover, .elementor-15596 .elementor-element.elementor-element-e30ea44 .elementor-button:focus{background-color:var( --e-global-color-bdf69e1 );}.elementor-15596 .elementor-element.elementor-element-e30ea44{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 6%) 0%;}.elementor-15596 .elementor-element.elementor-element-7838db8:not(.elementor-motion-effects-element-type-background), .elementor-15596 .elementor-element.elementor-element-7838db8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-faf214b8-7560-495b-90e7-fc9923fffe39);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15596 .elementor-element.elementor-element-7838db8 > .elementor-background-overlay{background-color:#2083ac;opacity:0.17;mix-blend-mode:color;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15596 .elementor-element.elementor-element-7838db8 > .elementor-container{min-height:75vh;}.elementor-15596 .elementor-element.elementor-element-7838db8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0px 0px 0px 0px;z-index:2;}.elementor-bc-flex-widget .elementor-15596 .elementor-element.elementor-element-3ee21f8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15596 .elementor-element.elementor-element-3ee21f8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15596 .elementor-element.elementor-element-3ee21f8 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-15596 .elementor-element.elementor-element-3ee21f8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15596 .elementor-element.elementor-element-e500954 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15596 .elementor-element.elementor-element-e500954 .elementor-custom-embed-play i{color:rgba(255,255,255,0.8);}.elementor-15596 .elementor-element.elementor-element-e500954 .elementor-custom-embed-play svg{fill:rgba(255,255,255,0.8);}.elementor-15596 .elementor-element.elementor-element-0e0e8ba > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-c0ec93b );opacity:0.92;}.elementor-bc-flex-widget .elementor-15596 .elementor-element.elementor-element-0e0e8ba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15596 .elementor-element.elementor-element-0e0e8ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15596 .elementor-element.elementor-element-0e0e8ba > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 10% 10% 10%;}.elementor-15596 .elementor-element.elementor-element-0e0e8ba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15596 .elementor-element.elementor-element-be597ea > .elementor-container{max-width:700px;}.elementor-15596 .elementor-element.elementor-element-0f57bcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;padding:0px 0px 0px 0px;text-align:start;}.elementor-15596 .elementor-element.elementor-element-0f57bcf .elementor-heading-title{font-family:"Montserrant", Sans-serif;font-size:2em;font-weight:700;line-height:1em;color:#ffffff;}.elementor-15596 .elementor-element.elementor-element-7e3edb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;font-family:"Montserrant", Sans-serif;font-size:18px;font-weight:500;color:#ffffff;}.elementor-15596 .elementor-element.elementor-element-9c87f3d .elementor-button{background-color:var( --e-global-color-c0ec93b );font-family:"Montserrant", Sans-serif;font-size:16px;font-weight:600;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-bdf69e1 );border-radius:8px 8px 8px 8px;padding:12px 40px 12px 040px;}.elementor-15596 .elementor-element.elementor-element-9c87f3d .elementor-button:hover, .elementor-15596 .elementor-element.elementor-element-9c87f3d .elementor-button:focus{background-color:rgba(223,98,54,0);color:#ffffff;border-color:#ffffff;}.elementor-15596 .elementor-element.elementor-element-9c87f3d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15596 .elementor-element.elementor-element-9c87f3d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15596 .elementor-element.elementor-element-9c87f3d .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-15596 .elementor-element.elementor-element-9c87f3d .elementor-button:hover svg, .elementor-15596 .elementor-element.elementor-element-9c87f3d .elementor-button:focus svg{fill:#ffffff;}.elementor-15596 .elementor-element.elementor-element-de6bfff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15596 .elementor-element.elementor-element-df066fa{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.6;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15596 .elementor-element.elementor-element-df066fa:not(.elementor-motion-effects-element-type-background), .elementor-15596 .elementor-element.elementor-element-df066fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-0fed702b-b800-42aa-9954-ba8f8181ea8f);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15596 .elementor-element.elementor-element-df066fa::before, .elementor-15596 .elementor-element.elementor-element-df066fa > .elementor-background-video-container::before, .elementor-15596 .elementor-element.elementor-element-df066fa > .e-con-inner > .elementor-background-video-container::before, .elementor-15596 .elementor-element.elementor-element-df066fa > .elementor-background-slideshow::before, .elementor-15596 .elementor-element.elementor-element-df066fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-15596 .elementor-element.elementor-element-df066fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 70%, var( --e-global-color-text ) 85%);}.elementor-15596 .elementor-element.elementor-element-df066fa:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15596 .elementor-element.elementor-element-271fc24.elementor-element{--align-self:center;}.elementor-15596 .elementor-element.elementor-element-271fc24{text-align:center;}.elementor-15596 .elementor-element.elementor-element-271fc24 .elementor-heading-title{font-family:"Montserrant", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-bdf69e1 );}.elementor-15596 .elementor-element.elementor-element-d1afe45{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.6;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15596 .elementor-element.elementor-element-d1afe45:not(.elementor-motion-effects-element-type-background), .elementor-15596 .elementor-element.elementor-element-d1afe45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-0b6e36f5-107c-4777-9e87-87884befefee);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15596 .elementor-element.elementor-element-d1afe45::before, .elementor-15596 .elementor-element.elementor-element-d1afe45 > .elementor-background-video-container::before, .elementor-15596 .elementor-element.elementor-element-d1afe45 > .e-con-inner > .elementor-background-video-container::before, .elementor-15596 .elementor-element.elementor-element-d1afe45 > .elementor-background-slideshow::before, .elementor-15596 .elementor-element.elementor-element-d1afe45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15596 .elementor-element.elementor-element-d1afe45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 70%, var( --e-global-color-text ) 85%);}.elementor-15596 .elementor-element.elementor-element-d1afe45:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15596 .elementor-element.elementor-element-e3ce9a2.elementor-element{--align-self:center;}.elementor-15596 .elementor-element.elementor-element-e3ce9a2{text-align:center;}.elementor-15596 .elementor-element.elementor-element-e3ce9a2 .elementor-heading-title{font-family:"Montserrant", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-bdf69e1 );}.elementor-15596 .elementor-element.elementor-element-65795aa{--display:flex;--min-height:380px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overlay-opacity:0.6;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15596 .elementor-element.elementor-element-65795aa:not(.elementor-motion-effects-element-type-background), .elementor-15596 .elementor-element.elementor-element-65795aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-ab18a0d7-bdeb-42fd-a63c-6d57366d49f8);background-position:0px -75px;background-repeat:no-repeat;background-size:cover;}.elementor-15596 .elementor-element.elementor-element-65795aa::before, .elementor-15596 .elementor-element.elementor-element-65795aa > .elementor-background-video-container::before, .elementor-15596 .elementor-element.elementor-element-65795aa > .e-con-inner > .elementor-background-video-container::before, .elementor-15596 .elementor-element.elementor-element-65795aa > .elementor-background-slideshow::before, .elementor-15596 .elementor-element.elementor-element-65795aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-15596 .elementor-element.elementor-element-65795aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 70%, var( --e-global-color-text ) 85%);}.elementor-15596 .elementor-element.elementor-element-465d638.elementor-element{--align-self:center;}.elementor-15596 .elementor-element.elementor-element-465d638{text-align:center;}.elementor-15596 .elementor-element.elementor-element-465d638 .elementor-heading-title{font-family:"Montserrant", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-bdf69e1 );}.elementor-15596 .elementor-element.elementor-element-d03b8bc{--display:flex;--min-height:380px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overlay-opacity:0.6;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15596 .elementor-element.elementor-element-d03b8bc:not(.elementor-motion-effects-element-type-background), .elementor-15596 .elementor-element.elementor-element-d03b8bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-6509f402-78ee-47b2-bf2a-c57afa0f92e4);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15596 .elementor-element.elementor-element-d03b8bc::before, .elementor-15596 .elementor-element.elementor-element-d03b8bc > .elementor-background-video-container::before, .elementor-15596 .elementor-element.elementor-element-d03b8bc > .e-con-inner > .elementor-background-video-container::before, .elementor-15596 .elementor-element.elementor-element-d03b8bc > .elementor-background-slideshow::before, .elementor-15596 .elementor-element.elementor-element-d03b8bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-15596 .elementor-element.elementor-element-d03b8bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 70%, var( --e-global-color-text ) 85%);}.elementor-15596 .elementor-element.elementor-element-e774751.elementor-element{--align-self:center;}.elementor-15596 .elementor-element.elementor-element-e774751{text-align:center;}.elementor-15596 .elementor-element.elementor-element-e774751 .elementor-heading-title{font-family:"Montserrant", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-bdf69e1 );}.elementor-15596 .elementor-element.elementor-element-4b5fd1d{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-15596 .elementor-element.elementor-element-d33491a{text-align:center;}.elementor-15596 .elementor-element.elementor-element-d33491a .elementor-heading-title{font-family:"Montserrant", Sans-serif;font-size:1.2em;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-15596 .elementor-element.elementor-element-57a8dd9{text-align:center;}.elementor-15596 .elementor-element.elementor-element-57a8dd9 .elementor-heading-title{font-family:"Montserrant", Sans-serif;font-size:3em;font-weight:700;color:var( --e-global-color-c0ec93b );}.elementor-15596 .elementor-element.elementor-element-00614d0{text-align:center;font-family:"Montserrant", Sans-serif;font-size:1.4em;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-15596 .elementor-element.elementor-element-7a073c4{--swiper-slides-to-display:3;--swiper-slides-gap:8px;--swiper-pagination-size:8px;--dots-normal-color:var( --e-global-color-c0ec93b );--dots-hover-color:var( --e-global-color-1606619 );--swiper-pagination-spacing:20px;}.elementor-15596 .elementor-element.elementor-element-7a073c4 .swiper-slide > .elementor-element{height:100%;}.elementor-15596 .elementor-element.elementor-element-fe891b5{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-51db632 );--border-color:var( --e-global-color-51db632 );--border-radius:12px 12px 12px 12px;--margin-top:2%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-15596 .elementor-element.elementor-element-fe891b5:not(.elementor-motion-effects-element-type-background), .elementor-15596 .elementor-element.elementor-element-fe891b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-15596 .elementor-element.elementor-element-1429a23{text-align:start;}.elementor-15596 .elementor-element.elementor-element-1429a23 .elementor-heading-title{font-family:"Montserrant", Sans-serif;font-size:3em;font-weight:700;color:var( --e-global-color-bdf69e1 );}.elementor-15596 .elementor-element.elementor-element-9971bd9{text-align:start;font-family:"Montserrant", Sans-serif;font-size:1.4em;font-weight:500;line-height:1em;color:var( --e-global-color-bdf69e1 );}.elementor-15596 .elementor-element.elementor-element-6ec7b17{--swiper-slides-to-display:3;--swiper-slides-gap:8px;--swiper-pagination-size:8px;--dots-normal-color:var( --e-global-color-bdf69e1 );--dots-hover-color:var( --e-global-color-1606619 );--swiper-pagination-spacing:20px;}.elementor-15596 .elementor-element.elementor-element-6ec7b17 .swiper-slide > .elementor-element{height:100%;}.elementor-15596 .elementor-element.elementor-element-c75e267{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-15596 .elementor-element.elementor-element-6958ba9{text-align:center;}.elementor-15596 .elementor-element.elementor-element-6958ba9 .elementor-heading-title{font-family:"Montserrant", Sans-serif;font-size:1.2em;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-15596 .elementor-element.elementor-element-9eb8822{text-align:center;}.elementor-15596 .elementor-element.elementor-element-9eb8822 .elementor-heading-title{font-family:"Montserrant", Sans-serif;font-size:3em;font-weight:700;color:var( --e-global-color-c0ec93b );}.elementor-15596 .elementor-element.elementor-element-505df94{text-align:center;font-family:"Montserrant", Sans-serif;font-size:1.4em;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-15596 .elementor-element.elementor-element-c7dcf3c{--swiper-slides-to-display:3;--swiper-slides-gap:8px;--swiper-pagination-size:8px;--dots-normal-color:var( --e-global-color-c0ec93b );--dots-hover-color:var( --e-global-color-1606619 );--swiper-pagination-spacing:20px;}.elementor-15596 .elementor-element.elementor-element-c7dcf3c .swiper-slide > .elementor-element{height:100%;}.elementor-15596 .elementor-element.elementor-element-d00959b{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-51db632 );--border-color:var( --e-global-color-51db632 );--border-radius:12px 12px 12px 12px;--margin-top:2%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-15596 .elementor-element.elementor-element-d00959b:not(.elementor-motion-effects-element-type-background), .elementor-15596 .elementor-element.elementor-element-d00959b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-15596 .elementor-element.elementor-element-b58be3f{text-align:start;}.elementor-15596 .elementor-element.elementor-element-b58be3f .elementor-heading-title{font-family:"Montserrant", Sans-serif;font-size:3em;font-weight:700;color:var( --e-global-color-bdf69e1 );}.elementor-15596 .elementor-element.elementor-element-396c90b{text-align:start;font-family:"Montserrant", Sans-serif;font-size:1.4em;font-weight:500;line-height:1em;color:var( --e-global-color-bdf69e1 );}.elementor-15596 .elementor-element.elementor-element-2e23be6{--swiper-slides-to-display:3;--swiper-slides-gap:8px;--swiper-pagination-size:8px;--dots-normal-color:var( --e-global-color-bdf69e1 );--dots-hover-color:var( --e-global-color-1606619 );--swiper-pagination-spacing:20px;}.elementor-15596 .elementor-element.elementor-element-2e23be6 .swiper-slide > .elementor-element{height:100%;}.elementor-15596 .elementor-element.elementor-element-17f6f05{--display:flex;--min-height:100vh;--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-15596 .elementor-element.elementor-element-17f6f05:not(.elementor-motion-effects-element-type-background), .elementor-15596 .elementor-element.elementor-element-17f6f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bdf69e1 );}.elementor-15596 .elementor-element.elementor-element-17f6f05.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15596 .elementor-element.elementor-element-ba54786{--display:flex;}.elementor-15596 .elementor-element.elementor-element-baec3a2{text-align:center;}.elementor-15596 .elementor-element.elementor-element-baec3a2 .elementor-heading-title{font-family:"Montserrant", Sans-serif;font-size:1.2em;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-15596 .elementor-element.elementor-element-ce3f879{text-align:center;}.elementor-15596 .elementor-element.elementor-element-ce3f879 .elementor-heading-title{font-family:"Montserrant", Sans-serif;font-size:3em;font-weight:700;color:var( --e-global-color-c0ec93b );}.elementor-15596 .elementor-element.elementor-element-651e2c2{text-align:center;font-family:"Montserrant", Sans-serif;font-size:1.4em;font-weight:500;line-height:1em;color:var( --e-global-color-text );}.elementor-15596 .elementor-element.elementor-element-a00c981{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-15596 .elementor-element.elementor-element-6e84ad5{--display:flex;--min-height:600px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-15596 .elementor-element.elementor-element-6e84ad5:not(.elementor-motion-effects-element-type-background), .elementor-15596 .elementor-element.elementor-element-6e84ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-59ec46d9-f450-4a41-830e-ec9060cee8e9);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15596 .elementor-element.elementor-element-3a3f9de .elementor-button{background-color:#B71C1C00;font-family:"Montserrant", Sans-serif;font-size:1em;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;}.elementor-15596 .elementor-element.elementor-element-3a3f9de .elementor-button:hover, .elementor-15596 .elementor-element.elementor-element-3a3f9de .elementor-button:focus{background-color:var( --e-global-color-c0ec93b );color:var( --e-global-color-bdf69e1 );}.elementor-15596 .elementor-element.elementor-element-3a3f9de{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-15596 .elementor-element.elementor-element-3a3f9de .elementor-button:hover svg, .elementor-15596 .elementor-element.elementor-element-3a3f9de .elementor-button:focus svg{fill:var( --e-global-color-bdf69e1 );}.elementor-15596 .elementor-element.elementor-element-3d799c9{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-51db632 );--border-color:var( --e-global-color-51db632 );--border-radius:8px 8px 8px 8px;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-15596 .elementor-element.elementor-element-3d799c9:not(.elementor-motion-effects-element-type-background), .elementor-15596 .elementor-element.elementor-element-3d799c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c0ec93b );}.elementor-15596 .elementor-element.elementor-element-3894a09{margin:0% 2% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;text-align:start;}.elementor-15596 .elementor-element.elementor-element-3894a09 .elementor-heading-title{font-family:"Montserrant", Sans-serif;font-size:3.2em;font-weight:700;color:var( --e-global-color-bdf69e1 );}.elementor-15596 .elementor-element.elementor-element-8045490{padding:0% 2% 0% 2%;text-align:start;font-family:"Montserrant", Sans-serif;font-size:1.4em;font-weight:500;line-height:1em;color:var( --e-global-color-bdf69e1 );}.elementor-15596 .elementor-element.elementor-element-24e51b3{--swiper-slides-to-display:3;--swiper-slides-gap:8px;--swiper-pagination-size:8px;--dots-normal-color:var( --e-global-color-bdf69e1 );--dots-hover-color:var( --e-global-color-1606619 );--swiper-pagination-spacing:20px;}.elementor-15596 .elementor-element.elementor-element-24e51b3 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-15596 .elementor-element.elementor-element-fa85246{padding:0% 3% 0% 3%;}.elementor-15596 .elementor-element.elementor-element-7838db8 > .elementor-container{min-height:70vh;}.elementor-15596 .elementor-element.elementor-element-7838db8{margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-15596 .elementor-element.elementor-element-3ee21f8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15596 .elementor-element.elementor-element-0e0e8ba > .elementor-element-populated{padding:2em 1em 2em 1em;}.elementor-15596 .elementor-element.elementor-element-0f57bcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-15596 .elementor-element.elementor-element-9c87f3d{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15596 .elementor-element.elementor-element-271fc24 .elementor-heading-title{font-size:24px;}.elementor-15596 .elementor-element.elementor-element-e3ce9a2 .elementor-heading-title{font-size:24px;}.elementor-15596 .elementor-element.elementor-element-65795aa{--min-height:450px;--justify-content:flex-start;}.elementor-15596 .elementor-element.elementor-element-65795aa:not(.elementor-motion-effects-element-type-background), .elementor-15596 .elementor-element.elementor-element-65795aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-15596 .elementor-element.elementor-element-465d638 .elementor-heading-title{font-size:24px;}.elementor-15596 .elementor-element.elementor-element-d03b8bc{--min-height:450px;--justify-content:flex-start;}.elementor-15596 .elementor-element.elementor-element-e774751 .elementor-heading-title{font-size:24px;}.elementor-15596 .elementor-element.elementor-element-d33491a .elementor-heading-title{font-size:1.2em;}.elementor-15596 .elementor-element.elementor-element-57a8dd9 .elementor-heading-title{font-size:2.5em;}.elementor-15596 .elementor-element.elementor-element-00614d0{font-size:1.3em;}.elementor-15596 .elementor-element.elementor-element-7a073c4{--swiper-slides-to-display:2;}.elementor-15596 .elementor-element.elementor-element-1429a23 .elementor-heading-title{font-size:2.5em;}.elementor-15596 .elementor-element.elementor-element-9971bd9{font-size:1.3em;}.elementor-15596 .elementor-element.elementor-element-6ec7b17{--swiper-slides-to-display:2;}.elementor-15596 .elementor-element.elementor-element-6958ba9 .elementor-heading-title{font-size:1.2em;}.elementor-15596 .elementor-element.elementor-element-9eb8822 .elementor-heading-title{font-size:2.5em;}.elementor-15596 .elementor-element.elementor-element-505df94{font-size:1.3em;}.elementor-15596 .elementor-element.elementor-element-c7dcf3c{--swiper-slides-to-display:2;}.elementor-15596 .elementor-element.elementor-element-b58be3f .elementor-heading-title{font-size:2.5em;}.elementor-15596 .elementor-element.elementor-element-396c90b{font-size:1.3em;}.elementor-15596 .elementor-element.elementor-element-2e23be6{--swiper-slides-to-display:2;}.elementor-15596 .elementor-element.elementor-element-baec3a2 .elementor-heading-title{font-size:1.2em;}.elementor-15596 .elementor-element.elementor-element-ce3f879 .elementor-heading-title{font-size:2.5em;}.elementor-15596 .elementor-element.elementor-element-651e2c2{font-size:1.3em;}.elementor-15596 .elementor-element.elementor-element-3894a09 .elementor-heading-title{font-size:2.5em;}.elementor-15596 .elementor-element.elementor-element-8045490{font-size:1.3em;}.elementor-15596 .elementor-element.elementor-element-24e51b3{--swiper-slides-to-display:2;}}@media(max-width:880px){.elementor-15596 .elementor-element.elementor-element-7a073c4{--swiper-slides-to-display:2;}.elementor-15596 .elementor-element.elementor-element-6ec7b17{--swiper-slides-to-display:2;}.elementor-15596 .elementor-element.elementor-element-c7dcf3c{--swiper-slides-to-display:2;}.elementor-15596 .elementor-element.elementor-element-2e23be6{--swiper-slides-to-display:2;}.elementor-15596 .elementor-element.elementor-element-24e51b3{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-15596 .elementor-element.elementor-element-f7dfd1b:not(.elementor-motion-effects-element-type-background), .elementor-15596 .elementor-element.elementor-element-f7dfd1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://scoprigaeta.it/wp-content/uploads/2026/02/DJI_20250423151828_0252_D.webp);background-position:center center;}.elementor-15596 .elementor-element.elementor-element-f7dfd1b{--min-height:85vh;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15596 .elementor-element.elementor-element-3d33a7e{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-15596 .elementor-element.elementor-element-3d33a7e .elementor-heading-title{font-size:2em;line-height:1em;}.elementor-15596 .elementor-element.elementor-element-fa85246{padding:0% 4% 0% 4%;}.elementor-15596 .elementor-element.elementor-element-fa85246 .elementor-heading-title{font-size:0.9em;}.elementor-15596 .elementor-element.elementor-element-e30ea44{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 15%) 0%;}.elementor-15596 .elementor-element.elementor-element-e30ea44 .elementor-button{font-size:0.9em;border-radius:8px 8px 8px 8px;}.elementor-15596 .elementor-element.elementor-element-7838db8:not(.elementor-motion-effects-element-type-background), .elementor-15596 .elementor-element.elementor-element-7838db8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-f4b521eb-8b24-4bff-8e59-6971fc38f0ad);}.elementor-15596 .elementor-element.elementor-element-7838db8 > .elementor-container{min-height:60vh;}.elementor-15596 .elementor-element.elementor-element-7838db8, .elementor-15596 .elementor-element.elementor-element-7838db8 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-15596 .elementor-element.elementor-element-7838db8{margin-top:10%;margin-bottom:0%;padding:5% 5% 5% 5%;}.elementor-15596 .elementor-element.elementor-element-3ee21f8 > .elementor-element-populated, .elementor-15596 .elementor-element.elementor-element-3ee21f8 > .elementor-element-populated > .elementor-background-overlay, .elementor-15596 .elementor-element.elementor-element-3ee21f8 > .elementor-background-slideshow{border-radius:15px 15px 0px 0px;}.elementor-15596 .elementor-element.elementor-element-0e0e8ba > .elementor-element-populated, .elementor-15596 .elementor-element.elementor-element-0e0e8ba > .elementor-element-populated > .elementor-background-overlay, .elementor-15596 .elementor-element.elementor-element-0e0e8ba > .elementor-background-slideshow{border-radius:0px 0px 15px 15px;}.elementor-15596 .elementor-element.elementor-element-0f57bcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15596 .elementor-element.elementor-element-0f57bcf .elementor-heading-title{font-size:1.8em;line-height:0.9em;}.elementor-15596 .elementor-element.elementor-element-7e3edb7{font-size:1em;}.elementor-15596 .elementor-element.elementor-element-9c87f3d .elementor-button{font-size:1em;}.elementor-15596 .elementor-element.elementor-element-de6bfff{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:3px;}.elementor-15596 .elementor-element.elementor-element-de6bfff.e-con{--align-self:center;}.elementor-15596 .elementor-element.elementor-element-df066fa{--width:48%;--min-height:23vh;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-15596 .elementor-element.elementor-element-df066fa:not(.elementor-motion-effects-element-type-background), .elementor-15596 .elementor-element.elementor-element-df066fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-15596 .elementor-element.elementor-element-271fc24{text-align:center;}.elementor-15596 .elementor-element.elementor-element-271fc24 .elementor-heading-title{font-size:1em;}.elementor-15596 .elementor-element.elementor-element-d1afe45{--width:48%;--min-height:23vh;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-15596 .elementor-element.elementor-element-d1afe45:not(.elementor-motion-effects-element-type-background), .elementor-15596 .elementor-element.elementor-element-d1afe45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-15596 .elementor-element.elementor-element-e3ce9a2{text-align:center;}.elementor-15596 .elementor-element.elementor-element-e3ce9a2 .elementor-heading-title{font-size:1em;}.elementor-15596 .elementor-element.elementor-element-65795aa{--width:58%;--min-height:23vh;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-15596 .elementor-element.elementor-element-65795aa:not(.elementor-motion-effects-element-type-background), .elementor-15596 .elementor-element.elementor-element-65795aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-15596 .elementor-element.elementor-element-465d638{text-align:center;}.elementor-15596 .elementor-element.elementor-element-465d638 .elementor-heading-title{font-size:1.2em;}.elementor-15596 .elementor-element.elementor-element-d03b8bc{--width:38%;--min-height:23vh;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-15596 .elementor-element.elementor-element-d03b8bc:not(.elementor-motion-effects-element-type-background), .elementor-15596 .elementor-element.elementor-element-d03b8bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-15596 .elementor-element.elementor-element-e774751{text-align:center;}.elementor-15596 .elementor-element.elementor-element-e774751 .elementor-heading-title{font-size:1.2em;}.elementor-15596 .elementor-element.elementor-element-4b5fd1d{--content-width:90%;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-15596 .elementor-element.elementor-element-d33491a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15596 .elementor-element.elementor-element-d33491a .elementor-heading-title{font-size:0.9em;}.elementor-15596 .elementor-element.elementor-element-57a8dd9{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-15596 .elementor-element.elementor-element-57a8dd9 .elementor-heading-title{font-size:1.8em;}.elementor-15596 .elementor-element.elementor-element-00614d0{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;font-size:1em;}.elementor-15596 .elementor-element.elementor-element-7a073c4{--swiper-slides-to-display:2;--swiper-slides-gap:5px;--swiper-pagination-size:10px;}.elementor-15596 .elementor-element.elementor-element-fe891b5{--content-width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-15596 .elementor-element.elementor-element-1429a23{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-15596 .elementor-element.elementor-element-1429a23 .elementor-heading-title{font-size:1.8em;}.elementor-15596 .elementor-element.elementor-element-9971bd9{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;font-size:1em;}.elementor-15596 .elementor-element.elementor-element-6ec7b17{--swiper-slides-to-display:1;--swiper-pagination-size:10px;}.elementor-15596 .elementor-element.elementor-element-c75e267{--content-width:90%;--margin-top:10%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-15596 .elementor-element.elementor-element-6958ba9{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-15596 .elementor-element.elementor-element-6958ba9 .elementor-heading-title{font-size:0.9em;}.elementor-15596 .elementor-element.elementor-element-9eb8822{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-15596 .elementor-element.elementor-element-9eb8822 .elementor-heading-title{font-size:1.8em;}.elementor-15596 .elementor-element.elementor-element-505df94{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;font-size:1em;}.elementor-15596 .elementor-element.elementor-element-c7dcf3c{--swiper-slides-to-display:2;--swiper-slides-gap:5px;--swiper-pagination-size:10px;}.elementor-15596 .elementor-element.elementor-element-d00959b{--content-width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-15596 .elementor-element.elementor-element-b58be3f{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-15596 .elementor-element.elementor-element-b58be3f .elementor-heading-title{font-size:1.8em;}.elementor-15596 .elementor-element.elementor-element-396c90b{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;font-size:1em;}.elementor-15596 .elementor-element.elementor-element-2e23be6{--swiper-slides-to-display:2;--swiper-slides-gap:5px;--swiper-pagination-size:10px;}.elementor-15596 .elementor-element.elementor-element-17f6f05{--width:479px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15596 .elementor-element.elementor-element-ba54786{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-15596 .elementor-element.elementor-element-baec3a2{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-15596 .elementor-element.elementor-element-baec3a2 .elementor-heading-title{font-size:0.9em;}.elementor-15596 .elementor-element.elementor-element-ce3f879{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-15596 .elementor-element.elementor-element-ce3f879 .elementor-heading-title{font-size:1.8em;}.elementor-15596 .elementor-element.elementor-element-651e2c2{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;font-size:1em;}.elementor-15596 .elementor-element.elementor-element-3a3f9de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-15596 .elementor-element.elementor-element-3a3f9de .elementor-button{font-size:0.9em;}.elementor-15596 .elementor-element.elementor-element-3d799c9{--content-width:90%;--margin-top:10%;--margin-bottom:8%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-15596 .elementor-element.elementor-element-3894a09{padding:0px 0px 0px 0px;}.elementor-15596 .elementor-element.elementor-element-3894a09 .elementor-heading-title{font-size:1.8em;line-height:1em;}.elementor-15596 .elementor-element.elementor-element-8045490{font-size:1em;}.elementor-15596 .elementor-element.elementor-element-24e51b3{--swiper-slides-to-display:1;--swiper-pagination-size:10px;}}@media(min-width:768px){.elementor-15596 .elementor-element.elementor-element-f7dfd1b{--content-width:100vw;}.elementor-15596 .elementor-element.elementor-element-df066fa{--width:48%;}.elementor-15596 .elementor-element.elementor-element-d1afe45{--width:48%;}.elementor-15596 .elementor-element.elementor-element-65795aa{--width:68%;}.elementor-15596 .elementor-element.elementor-element-d03b8bc{--width:28%;}.elementor-15596 .elementor-element.elementor-element-ba54786{--content-width:1330px;}.elementor-15596 .elementor-element.elementor-element-6e84ad5{--content-width:600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-15596 .elementor-element.elementor-element-3ee21f8{width:100%;}.elementor-15596 .elementor-element.elementor-element-0e0e8ba{width:100%;}.elementor-15596 .elementor-element.elementor-element-65795aa{--width:68%;}.elementor-15596 .elementor-element.elementor-element-d03b8bc{--width:28%;}}/* Start custom CSS for button, class: .elementor-element-e30ea44 *//* =============================================
   STYLE: V12 MINIMALIST UNDERLINE (Grey Hover)
   Azzera lo stile button e crea la linea
   ============================================= */

.elementor-15596 .elementor-element.elementor-element-e30ea44 .elementor-button {
    /* Azzera stili base */
    background-color: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 0 0 12px 0 !important;
    margin: 0 !important;

    /* Tipografia V12 */

    font-weight: 700 !important;
    letter-spacing: 0.2em !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
    
    position: relative;
    transition: color 0.3s ease;
}

/* La Linea Bianca (Stato Iniziale) */
.elementor-15596 .elementor-element.elementor-element-e30ea44 .elementor-button::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background-color: #FFFFFF;
    
    /* Animazione */
    transform-origin: left;
    transition: transform 0.4s cubic-bezier(0.2, 0.8, 0.2, 1), background-color 0.3s ease;
}

/* --- STATO HOVER --- */

/* Testo diventa Grigio Chiaro */
.elementor-15596 .elementor-element.elementor-element-e30ea44 .elementor-button:hover,
.elementor-15596 .elementor-element.elementor-element-e30ea44 .elementor-button:focus {
    background-color: transparent !important;
    color: #C0C0C0 !important; /* Silver Grey */
}

/* Linea diventa Grigia e si allunga */
.elementor-15596 .elementor-element.elementor-element-e30ea44 .elementor-button:hover::after {
    background-color: #C0C0C0 !important; /* Silver Grey */
    transform: scaleX(1.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7dfd1b *//* =============================================
   STYLE: V12 CINEMATIC OVERLAY
   Crea una sfumatura scura in basso per il testo
   ============================================= */

.elementor-15596 .elementor-element.elementor-element-f7dfd1b {
    position: relative; /* Necessario per posizionare l'overlay */
    overflow: hidden;   /* Mantiene tutto dentro i bordi */
}

.elementor-15596 .elementor-element.elementor-element-f7dfd1b::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none; /* Lascia cliccare attraverso */
    z-index: 1; /* Sopra l'immagine di sfondo */
    
    /* SFUMATURA "LUXURY" (V12 Standard) 
       Trasparente in alto -> Scuro in basso */
    background: linear-gradient(
        to bottom,
        rgba(0,0,0,0) 0%,      /* 0% Top: Trasparente */
        rgba(0,0,0,0) 40%,     /* 40%: Ancora trasparente (lascia vedere la foto) */
        rgba(0,0,0,0.4) 70%,   /* 70%: Inizia a scurire */
        rgba(0,0,0,0.85) 100%  /* 100% Bottom: Scuro per il testo */
    );
}

/* Assicura che il contenuto del container stia SOPRA l'overlay */
.elementor-15596 .elementor-element.elementor-element-f7dfd1b > .elementor-widget-wrap,
.elementor-15596 .elementor-element.elementor-element-f7dfd1b > .e-con-inner,
.elementor-15596 .elementor-element.elementor-element-f7dfd1b > .elementor-container {
    position: relative;
    z-index: 2; 
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-7a073c4 */.elementor-15596 .elementor-element.elementor-element-7a073c4 .swiper {
overflow: visible;
}

.elementor-15596 .elementor-element.elementor-element-7a073c4 .swiper {
clip-path: inset(0 -200% 0 0);
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-6ec7b17 */.elementor-15596 .elementor-element.elementor-element-6ec7b17 .swiper {
overflow: visible;
}

.elementor-15596 .elementor-element.elementor-element-6ec7b17 .swiper {
clip-path: inset(0 -200% 0 -200%);
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-c7dcf3c */.elementor-15596 .elementor-element.elementor-element-c7dcf3c .swiper {
overflow: visible;
}

.elementor-15596 .elementor-element.elementor-element-c7dcf3c .swiper {
clip-path: inset(0 -200% 0 0);
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-2e23be6 */.elementor-15596 .elementor-element.elementor-element-2e23be6 .swiper {
overflow: visible;
}

.elementor-15596 .elementor-element.elementor-element-2e23be6 .swiper {
clip-path: inset(0 -200% 0 0);
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-24e51b3 */.elementor-15596 .elementor-element.elementor-element-24e51b3 .swiper {
overflow: visible;
}

.elementor-15596 .elementor-element.elementor-element-24e51b3 .swiper {
clip-path: inset(0 -200% 0 -200%);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrant';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url(https://scoprigaeta.it/wp-content/uploads/2024/10/montserrat-regular-webfont.woff2) format('woff2'),
		url(https://scoprigaeta.it/wp-content/uploads/2024/10/montserrat-regular-webfont.woff) format('woff');
}
@font-face {
	font-family: 'Montserrant';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(https://scoprigaeta.it/wp-content/uploads/2024/10/montserrat-semibold-webfont.woff2) format('woff2'),
		url(https://scoprigaeta.it/wp-content/uploads/2024/10/montserrat-semibold-webfont.woff) format('woff');
}
@font-face {
	font-family: 'Montserrant';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://scoprigaeta.it/wp-content/uploads/2024/10/montserrat-bold-webfont.woff2) format('woff2'),
		url(https://scoprigaeta.it/wp-content/uploads/2024/10/montserrat-bold-webfont.woff) format('woff');
}
/* End Custom Fonts CSS */