.elementor-113 .elementor-element.elementor-element-55b30c1{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-113 .elementor-element.elementor-element-72cdaf9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:#FFFFFF;}.elementor-113 .elementor-element.elementor-element-14311d0{--display:flex;--min-height:618px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-113 .elementor-element.elementor-element-58a17cf{--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;}.elementor-113 .elementor-element.elementor-element-58a17cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-113 .elementor-element.elementor-element-aeabf8f{--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;}.elementor-113 .elementor-element.elementor-element-aeabf8f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-113 .elementor-element.elementor-element-daf8d54{--spacer-size:140px;}.elementor-113 .elementor-element.elementor-element-4a0100f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:#2B412EBA;}.elementor-113 .elementor-element.elementor-element-98f3df8{--spacer-size:20px;}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-anim-text.wpr-anim-text-type-rotate-1 b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-anim-text.wpr-anim-text-type-slide b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-anim-text.wpr-anim-text-type-zoom b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-anim-text.wpr-anim-text-type-push b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-highlighted-text svg path{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-advanced-text{text-align:left;}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-advanced-text a{text-align:left;}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-advanced-text-preffix{color:#54835c;font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:600;padding-top:10px;padding-bottom:10px;}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-anim-text{color:#e46c3c;padding:10px 10px 10px 10px;}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-highlighted-text{color:#e46c3c;padding:10px 10px 10px 10px;}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-anim-text b, .elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-anim-text b i,.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-anim-text,.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-highlighted-text{font-family:"Montserrat", Sans-serif;font-size:60px;}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-advanced-text-suffuix{padding-top:10px;padding-bottom:10px;}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-advanced-text-suffix{color:#54835c;font-size:50px;}.elementor-113 .elementor-element.elementor-element-b892427{--spacer-size:20px;}.elementor-113 .elementor-element.elementor-element-06f6597 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:500;font-style:normal;text-decoration:none;line-height:31px;letter-spacing:-1px;word-spacing:0px;color:#2B412EBA;}.elementor-113 .elementor-element.elementor-element-be62497{--spacer-size:41px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-113 .elementor-element.elementor-element-cef10d0 .elementor-button{background-color:#e46c3c;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0px;word-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-113 .elementor-element.elementor-element-cef10d0 .elementor-button:hover, .elementor-113 .elementor-element.elementor-element-cef10d0 .elementor-button:focus{background-color:#E46C3CD9;}.elementor-113 .elementor-element.elementor-element-cef10d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-113 .elementor-element.elementor-element-cef10d0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-113 .elementor-element.elementor-element-f981a38{--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;}.elementor-113 .elementor-element.elementor-element-f981a38.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-113 .elementor-element.elementor-element-1bf114b img{width:100%;max-width:100%;border-radius:0px 0px 0px 215px;}.elementor-113 .elementor-element.elementor-element-4bd363e{--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;}.elementor-113 .elementor-element.elementor-element-4bd363e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-113 .elementor-element.elementor-element-21502a8{--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;}.elementor-113 .elementor-element.elementor-element-89a0481{--spacer-size:55px;}.elementor-113 .elementor-element.elementor-element-a51c421{--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;}.elementor-113 .elementor-element.elementor-element-a51c421:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-a51c421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;background-image:url("https://www.gate236.it/wp-content/uploads/2025/10/Gate236-gray-opaco-scaled.webp");background-position:center center;background-repeat:repeat;background-size:8% auto;}.elementor-113 .elementor-element.elementor-element-bd5a717{--spacer-size:55px;}.elementor-113 .elementor-element.elementor-element-b0a91cd{text-align:center;}.elementor-113 .elementor-element.elementor-element-b0a91cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:800;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:#e46c3c;}.elementor-113 .elementor-element.elementor-element-9b5e67a{--spacer-size:55px;}.elementor-113 .elementor-element.elementor-element-e3850e4{--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;}.elementor-113 .elementor-element.elementor-element-df2bcf3{--spacer-size:55px;}.elementor-113 .elementor-element.elementor-element-dd20125{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-113 .elementor-element.elementor-element-fdf3ebd{--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;}.elementor-113 .elementor-element.elementor-element-fdf3ebd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-113 .elementor-element.elementor-element-65ecb2b{--spacer-size:43px;}.elementor-113 .elementor-element.elementor-element-da08e33{text-align:start;}.elementor-113 .elementor-element.elementor-element-da08e33 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:800;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:#54835c;}.elementor-113 .elementor-element.elementor-element-18e0eb4{--spacer-size:18px;}.elementor-113 .elementor-element.elementor-element-35a593a{text-align:start;}.elementor-113 .elementor-element.elementor-element-35a593a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:500;font-style:normal;text-decoration:none;line-height:31px;letter-spacing:-1px;word-spacing:0px;color:#2B412EBA;}.elementor-113 .elementor-element.elementor-element-4b4a27f{--spacer-size:43px;}.elementor-113 .elementor-element.elementor-element-de2ccf0{text-align:start;}.elementor-113 .elementor-element.elementor-element-de2ccf0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;font-style:italic;text-decoration:none;line-height:31px;letter-spacing:-1px;word-spacing:0px;color:#54835c;}.elementor-113 .elementor-element.elementor-element-bbfaf2a{--spacer-size:37px;}.elementor-113 .elementor-element.elementor-element-17161bb .elementor-button{background-color:#e46c3c;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0px;word-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-113 .elementor-element.elementor-element-17161bb .elementor-button:hover, .elementor-113 .elementor-element.elementor-element-17161bb .elementor-button:focus{background-color:#E46C3CD9;}.elementor-113 .elementor-element.elementor-element-17161bb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-113 .elementor-element.elementor-element-17161bb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-113 .elementor-element.elementor-element-0de3c28{--spacer-size:37px;}.elementor-113 .elementor-element.elementor-element-277474f img{width:81%;}.elementor-113 .elementor-element.elementor-element-a536633{--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;}.elementor-113 .elementor-element.elementor-element-2c92783{--spacer-size:55px;}.elementor-113 .elementor-element.elementor-element-9195804{--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;}.elementor-113 .elementor-element.elementor-element-9195804:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-9195804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-113 .elementor-element.elementor-element-cdaba3e{--spacer-size:55px;}.elementor-113 .elementor-element.elementor-element-4c9be22{text-align:center;}.elementor-113 .elementor-element.elementor-element-4c9be22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:800;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:#54835c;}.elementor-113 .elementor-element.elementor-element-d76094a{text-align:center;}.elementor-113 .elementor-element.elementor-element-d76094a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:500;font-style:normal;text-decoration:none;line-height:31px;letter-spacing:-1px;word-spacing:0px;color:#2B412EBA;}.elementor-113 .elementor-element.elementor-element-893ce02{--spacer-size:35px;}.elementor-113 .elementor-element.elementor-element-3266806{--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;--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-113 .elementor-element.elementor-element-3266806:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-3266806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-113 .elementor-element.elementor-element-565297d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:40px 40px 40px 40px;}.elementor-113 .elementor-element.elementor-element-565297d:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-565297d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;background-image:url("https://www.gate236.it/wp-content/uploads/2025/10/Gate236-gray-opaco-scaled.webp");background-position:-99px 0px;background-repeat:repeat;background-size:cover;}.elementor-113 .elementor-element.elementor-element-565297d::before, .elementor-113 .elementor-element.elementor-element-565297d > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-565297d > .e-con-inner > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-565297d > .elementor-background-slideshow::before, .elementor-113 .elementor-element.elementor-element-565297d > .e-con-inner > .elementor-background-slideshow::before, .elementor-113 .elementor-element.elementor-element-565297d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-113 .elementor-element.elementor-element-a3bbf3c{--spacer-size:35px;}.elementor-113 .elementor-element.elementor-element-3590220 img{width:78%;}.elementor-113 .elementor-element.elementor-element-bceb0c6{--spacer-size:35px;}.elementor-113 .elementor-element.elementor-element-91a0378{text-align:center;}.elementor-113 .elementor-element.elementor-element-91a0378 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:#5c7c61;}.elementor-113 .elementor-element.elementor-element-a552bc0{text-align:center;}.elementor-113 .elementor-element.elementor-element-a552bc0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:500;font-style:normal;text-decoration:none;line-height:31px;letter-spacing:-1px;word-spacing:0px;color:#2B412EBA;}.elementor-113 .elementor-element.elementor-element-6a347eb{--spacer-size:35px;}.elementor-113 .elementor-element.elementor-element-16d33bb .elementor-button{background-color:#e46c3c;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0px;word-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-113 .elementor-element.elementor-element-16d33bb .elementor-button:hover, .elementor-113 .elementor-element.elementor-element-16d33bb .elementor-button:focus{background-color:#E46C3CD9;}.elementor-113 .elementor-element.elementor-element-16d33bb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-113 .elementor-element.elementor-element-16d33bb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-113 .elementor-element.elementor-element-87cef3f{--spacer-size:35px;}.elementor-113 .elementor-element.elementor-element-96c4c92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:40px 40px 40px 40px;}.elementor-113 .elementor-element.elementor-element-96c4c92:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-96c4c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;background-image:url("https://www.gate236.it/wp-content/uploads/2025/10/Gate236-gray-opaco-scaled.webp");background-position:-380px 0px;background-repeat:repeat;background-size:cover;}.elementor-113 .elementor-element.elementor-element-96c4c92::before, .elementor-113 .elementor-element.elementor-element-96c4c92 > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-96c4c92 > .e-con-inner > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-96c4c92 > .elementor-background-slideshow::before, .elementor-113 .elementor-element.elementor-element-96c4c92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-113 .elementor-element.elementor-element-96c4c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-113 .elementor-element.elementor-element-46f5b16{--spacer-size:35px;}.elementor-113 .elementor-element.elementor-element-1592344 img{width:78%;}.elementor-113 .elementor-element.elementor-element-5380e12{--spacer-size:35px;}.elementor-113 .elementor-element.elementor-element-8d2bfd6{text-align:center;}.elementor-113 .elementor-element.elementor-element-8d2bfd6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:#5c7c61;}.elementor-113 .elementor-element.elementor-element-54a136e{text-align:center;}.elementor-113 .elementor-element.elementor-element-54a136e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:500;font-style:normal;text-decoration:none;line-height:31px;letter-spacing:-1px;word-spacing:0px;color:#2B412EBA;}.elementor-113 .elementor-element.elementor-element-96661a7{--spacer-size:35px;}.elementor-113 .elementor-element.elementor-element-055877b .elementor-button{background-color:#e46c3c;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0px;word-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-113 .elementor-element.elementor-element-055877b .elementor-button:hover, .elementor-113 .elementor-element.elementor-element-055877b .elementor-button:focus{background-color:#E46C3CD9;}.elementor-113 .elementor-element.elementor-element-055877b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-113 .elementor-element.elementor-element-055877b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-113 .elementor-element.elementor-element-8217dc4{--spacer-size:35px;}.elementor-113 .elementor-element.elementor-element-1d1b622{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:40px 40px 40px 40px;}.elementor-113 .elementor-element.elementor-element-1d1b622:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-1d1b622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;background-image:url("https://www.gate236.it/wp-content/uploads/2025/10/Gate236-gray-opaco-scaled.webp");background-position:800px 0px;background-repeat:repeat;background-size:cover;}.elementor-113 .elementor-element.elementor-element-1d1b622::before, .elementor-113 .elementor-element.elementor-element-1d1b622 > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-1d1b622 > .e-con-inner > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-1d1b622 > .elementor-background-slideshow::before, .elementor-113 .elementor-element.elementor-element-1d1b622 > .e-con-inner > .elementor-background-slideshow::before, .elementor-113 .elementor-element.elementor-element-1d1b622 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-113 .elementor-element.elementor-element-55df47b{--spacer-size:35px;}.elementor-113 .elementor-element.elementor-element-7d9e338 img{width:78%;}.elementor-113 .elementor-element.elementor-element-07482c5{--spacer-size:35px;}.elementor-113 .elementor-element.elementor-element-ff7a112{text-align:center;}.elementor-113 .elementor-element.elementor-element-ff7a112 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:#5c7c61;}.elementor-113 .elementor-element.elementor-element-f5bd654{text-align:center;}.elementor-113 .elementor-element.elementor-element-f5bd654 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:500;font-style:normal;text-decoration:none;line-height:31px;letter-spacing:-1px;word-spacing:0px;color:#2B412EBA;}.elementor-113 .elementor-element.elementor-element-592891e{--spacer-size:35px;}.elementor-113 .elementor-element.elementor-element-be8c60c .elementor-button{background-color:#e46c3c;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0px;word-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-113 .elementor-element.elementor-element-be8c60c .elementor-button:hover, .elementor-113 .elementor-element.elementor-element-be8c60c .elementor-button:focus{background-color:#E46C3CD9;}.elementor-113 .elementor-element.elementor-element-be8c60c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-113 .elementor-element.elementor-element-be8c60c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-113 .elementor-element.elementor-element-ef04151{--spacer-size:35px;}.elementor-113 .elementor-element.elementor-element-d11d745{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:40px 40px 40px 40px;}.elementor-113 .elementor-element.elementor-element-d11d745:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-d11d745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;background-image:url("https://www.gate236.it/wp-content/uploads/2025/10/Gate236-gray-opaco-scaled.webp");background-position:-800px 0px;background-repeat:repeat;background-size:cover;}.elementor-113 .elementor-element.elementor-element-d11d745::before, .elementor-113 .elementor-element.elementor-element-d11d745 > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-d11d745 > .e-con-inner > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-d11d745 > .elementor-background-slideshow::before, .elementor-113 .elementor-element.elementor-element-d11d745 > .e-con-inner > .elementor-background-slideshow::before, .elementor-113 .elementor-element.elementor-element-d11d745 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-113 .elementor-element.elementor-element-edfb4d6{--spacer-size:35px;}.elementor-113 .elementor-element.elementor-element-1a71445 img{width:78%;}.elementor-113 .elementor-element.elementor-element-facd6d2{--spacer-size:35px;}.elementor-113 .elementor-element.elementor-element-3e9d7ba{text-align:center;}.elementor-113 .elementor-element.elementor-element-3e9d7ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:#5c7c61;}.elementor-113 .elementor-element.elementor-element-46c9d4d{text-align:center;}.elementor-113 .elementor-element.elementor-element-46c9d4d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:500;font-style:normal;text-decoration:none;line-height:31px;letter-spacing:-1px;word-spacing:0px;color:#2B412EBA;}.elementor-113 .elementor-element.elementor-element-d47fcb3{--spacer-size:35px;}.elementor-113 .elementor-element.elementor-element-82f38f0 .elementor-button{background-color:#e46c3c;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0px;word-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-113 .elementor-element.elementor-element-82f38f0 .elementor-button:hover, .elementor-113 .elementor-element.elementor-element-82f38f0 .elementor-button:focus{background-color:#E46C3CD9;}.elementor-113 .elementor-element.elementor-element-82f38f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-113 .elementor-element.elementor-element-82f38f0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-113 .elementor-element.elementor-element-f7ed2ef{--spacer-size:35px;}.elementor-113 .elementor-element.elementor-element-75d80c3{--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;}.elementor-113 .elementor-element.elementor-element-75d80c3:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-75d80c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-113 .elementor-element.elementor-element-29c1ebc{--spacer-size:55px;}.elementor-113 .elementor-element.elementor-element-40e77ba{--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;}.elementor-113 .elementor-element.elementor-element-3d066ca{--spacer-size:55px;}.elementor-113 .elementor-element.elementor-element-8fbbaaf{--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;}.elementor-113 .elementor-element.elementor-element-6bfde2b{--spacer-size:30px;}.elementor-113 .elementor-element.elementor-element-92aff07{--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;}.elementor-113 .elementor-element.elementor-element-869bd71{text-align:center;}.elementor-113 .elementor-element.elementor-element-869bd71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:#e46c3c;}.elementor-113 .elementor-element.elementor-element-c3106f0{--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;--overlay-opacity:0.5;}.elementor-113 .elementor-element.elementor-element-c3106f0::before, .elementor-113 .elementor-element.elementor-element-c3106f0 > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-c3106f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-c3106f0 > .elementor-background-slideshow::before, .elementor-113 .elementor-element.elementor-element-c3106f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-113 .elementor-element.elementor-element-c3106f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-113 .elementor-element.elementor-element-a1a3f2d{--e-image-carousel-slides-to-show:10;}.elementor-113 .elementor-element.elementor-element-a1a3f2d .swiper-wrapper{display:flex;align-items:center;}.elementor-113 .elementor-element.elementor-element-d598074{--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;}.elementor-113 .elementor-element.elementor-element-8373902{--spacer-size:55px;}.elementor-113 .elementor-element.elementor-element-bdbc9de{--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;}.elementor-113 .elementor-element.elementor-element-bdbc9de:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-bdbc9de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-113 .elementor-element.elementor-element-a8415b1{--spacer-size:55px;}.elementor-113 .elementor-element.elementor-element-59f40d4{--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;}.elementor-113 .elementor-element.elementor-element-59f40d4:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-59f40d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-113 .elementor-element.elementor-element-5c8493a{text-align:center;}.elementor-113 .elementor-element.elementor-element-5c8493a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:800;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;color:#54835c;}.elementor-113 .elementor-element.elementor-element-bd64e5c{--spacer-size:18px;}.elementor-113 .elementor-element.elementor-element-06d754a{text-align:start;}.elementor-113 .elementor-element.elementor-element-06d754a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:500;font-style:normal;text-decoration:none;line-height:31px;letter-spacing:-1px;word-spacing:0px;color:#2B412EBA;}.elementor-113 .elementor-element.elementor-element-56a6bf1{--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;}.elementor-113 .elementor-element.elementor-element-56a6bf1:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-56a6bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-113 .elementor-element.elementor-element-b443fa7{--spacer-size:30px;}.elementor-113 .elementor-element.elementor-element-b662c66{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-113 .elementor-element.elementor-element-b662c66:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-b662c66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-113 .elementor-element.elementor-element-4ec9b64{--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;}.elementor-113 .elementor-element.elementor-element-4ec9b64.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-113 .elementor-element.elementor-element-a354d2e{--display:flex;--min-height:44vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-113 .elementor-element.elementor-element-a354d2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-113 .elementor-element.elementor-element-fe223d6{--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;}.elementor-113 .elementor-element.elementor-element-fe223d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-113 .elementor-element.elementor-element-db0f4b2{--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;}.elementor-113 .elementor-element.elementor-element-a875daa{--spacer-size:102px;}.elementor-113 .elementor-element.elementor-element-2be67c2{text-align:start;}.elementor-113 .elementor-element.elementor-element-2be67c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;font-style:italic;text-decoration:none;line-height:31px;letter-spacing:-1px;word-spacing:0px;color:#54835c;}.elementor-113 .elementor-element.elementor-element-c7f2c75{--spacer-size:55px;}.elementor-113 .elementor-element.elementor-element-a469ec5 .elementor-button{background-color:#54835c;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0px;word-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-113 .elementor-element.elementor-element-a469ec5 .elementor-button:hover, .elementor-113 .elementor-element.elementor-element-a469ec5 .elementor-button:focus{background-color:#54835CB0;}.elementor-113 .elementor-element.elementor-element-a469ec5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-113 .elementor-element.elementor-element-a469ec5 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-113 .elementor-element.elementor-element-5efdf0c{--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;}.elementor-113 .elementor-element.elementor-element-5efdf0c:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-5efdf0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-113 .elementor-element.elementor-element-d4ac8f5{--spacer-size:55px;}.elementor-113 .elementor-element.elementor-element-c563738{--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;}.elementor-113 .elementor-element.elementor-element-0551103{--spacer-size:55px;}.elementor-113 .elementor-element.elementor-element-20aba85 .wpr-highlighted-text svg path{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-delay:2s;animation-delay:2s;}.elementor-113 .elementor-element.elementor-element-20aba85 .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-113 .elementor-element.elementor-element-20aba85 .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-113 .elementor-element.elementor-element-20aba85 .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-113 .elementor-element.elementor-element-20aba85 .wpr-advanced-text{text-align:center;}.elementor-113 .elementor-element.elementor-element-20aba85 .wpr-advanced-text a{text-align:center;}.elementor-113 .elementor-element.elementor-element-20aba85 .wpr-advanced-text-preffix{color:#54835c;font-family:"Montserrat", Sans-serif;font-size:39px;font-weight:800;padding-top:10px;padding-bottom:10px;}.elementor-113 .elementor-element.elementor-element-20aba85 .wpr-anim-text{color:#e46c3c;padding:10px 10px 10px 10px;}.elementor-113 .elementor-element.elementor-element-20aba85 .wpr-highlighted-text{color:#e46c3c;padding:10px 10px 10px 10px;}.elementor-113 .elementor-element.elementor-element-20aba85 .wpr-anim-text b, .elementor-113 .elementor-element.elementor-element-20aba85 .wpr-anim-text b i,.elementor-113 .elementor-element.elementor-element-20aba85 .wpr-anim-text,.elementor-113 .elementor-element.elementor-element-20aba85 .wpr-highlighted-text{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;font-style:italic;}.elementor-113 .elementor-element.elementor-element-20aba85 .wpr-advanced-text-suffuix{padding-top:10px;padding-bottom:10px;}.elementor-113 .elementor-element.elementor-element-20aba85 .wpr-highlighted-text path{stroke:#e46c3c;stroke-width:10px;}.elementor-113 .elementor-element.elementor-element-20aba85 .wpr-highlighted-text svg{width:100%;height:90%;z-index:1;}.elementor-113 .elementor-element.elementor-element-20aba85 .wpr-advanced-text-suffix{color:#333333;}.elementor-113 .elementor-element.elementor-element-291b22e{--spacer-size:35px;}.elementor-113 .elementor-element.elementor-element-2a04ec7{text-align:center;}.elementor-113 .elementor-element.elementor-element-2a04ec7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;font-style:italic;text-decoration:none;line-height:31px;letter-spacing:-1px;word-spacing:0px;color:#54835c;}.elementor-113 .elementor-element.elementor-element-a7ae844{--spacer-size:35px;}.elementor-113 .elementor-element.elementor-element-591189e{text-align:center;}.elementor-113 .elementor-element.elementor-element-591189e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;font-style:italic;text-decoration:none;line-height:31px;letter-spacing:-1px;word-spacing:0px;color:#54835c;}.elementor-113 .elementor-element.elementor-element-d6089d4{--spacer-size:35px;}.elementor-113 .elementor-element.elementor-element-5a48715 .elementor-button{background-color:#54835c;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0px;word-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-113 .elementor-element.elementor-element-5a48715 .elementor-button:hover, .elementor-113 .elementor-element.elementor-element-5a48715 .elementor-button:focus{background-color:#54835CB0;}.elementor-113 .elementor-element.elementor-element-5a48715 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-113 .elementor-element.elementor-element-5a48715 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-113 .elementor-element.elementor-element-2b52b9c{--spacer-size:55px;}.elementor-113 .elementor-element.elementor-element-0e1e97b{--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;--overlay-opacity:0.5;}.elementor-113 .elementor-element.elementor-element-0e1e97b:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-0e1e97b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.gate236.it/wp-content/uploads/2025/10/Gate236-gray-opaco-scaled.webp");background-position:center center;background-repeat:repeat;background-size:8% auto;}.elementor-113 .elementor-element.elementor-element-0e1e97b::before, .elementor-113 .elementor-element.elementor-element-0e1e97b > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-0e1e97b > .e-con-inner > .elementor-background-video-container::before, .elementor-113 .elementor-element.elementor-element-0e1e97b > .elementor-background-slideshow::before, .elementor-113 .elementor-element.elementor-element-0e1e97b > .e-con-inner > .elementor-background-slideshow::before, .elementor-113 .elementor-element.elementor-element-0e1e97b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-113 .elementor-element.elementor-element-d20c4ea{--spacer-size:55px;}.elementor-113 .elementor-element.elementor-element-412e1e9{--spacer-size:55px;}.elementor-113 .elementor-element.elementor-element-9941cdf{--spacer-size:55px;}@media(min-width:768px){.elementor-113 .elementor-element.elementor-element-58a17cf{--width:7.781%;}.elementor-113 .elementor-element.elementor-element-aeabf8f{--width:45.156%;}.elementor-113 .elementor-element.elementor-element-f981a38{--width:46.977%;}.elementor-113 .elementor-element.elementor-element-4bd363e{--width:0.347%;}.elementor-113 .elementor-element.elementor-element-fdf3ebd{--width:50%;}.elementor-113 .elementor-element.elementor-element-3266806{--content-width:1600px;}.elementor-113 .elementor-element.elementor-element-565297d{--width:25%;}.elementor-113 .elementor-element.elementor-element-96c4c92{--width:25%;}.elementor-113 .elementor-element.elementor-element-1d1b622{--width:25%;}.elementor-113 .elementor-element.elementor-element-d11d745{--width:25%;}.elementor-113 .elementor-element.elementor-element-c3106f0{--width:100%;}.elementor-113 .elementor-element.elementor-element-4ec9b64{--width:1.545%;}.elementor-113 .elementor-element.elementor-element-a354d2e{--width:64%;}.elementor-113 .elementor-element.elementor-element-fe223d6{--width:1.545%;}.elementor-113 .elementor-element.elementor-element-db0f4b2{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-113 .elementor-element.elementor-element-58a17cf{--width:53.195px;}.elementor-113 .elementor-element.elementor-element-aeabf8f{--width:280.898px;}.elementor-113 .elementor-element.elementor-element-f981a38{--width:419.734px;}.elementor-113 .elementor-element.elementor-element-4bd363e{--width:53.609px;}.elementor-113 .elementor-element.elementor-element-dd20125{--content-width:653px;}.elementor-113 .elementor-element.elementor-element-fdf3ebd{--width:306.234px;}.elementor-113 .elementor-element.elementor-element-3266806{--content-width:741px;}.elementor-113 .elementor-element.elementor-element-bdbc9de{--content-width:500px;}.elementor-113 .elementor-element.elementor-element-59f40d4{--content-width:701px;}}@media(min-width:1025px){.elementor-113 .elementor-element.elementor-element-a51c421:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-a51c421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-113 .elementor-element.elementor-element-565297d:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-565297d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-113 .elementor-element.elementor-element-96c4c92:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-96c4c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-113 .elementor-element.elementor-element-1d1b622:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-1d1b622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-113 .elementor-element.elementor-element-d11d745:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-d11d745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-113 .elementor-element.elementor-element-0e1e97b:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-0e1e97b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-113 .elementor-element.elementor-element-72cdaf9 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-113 .elementor-element.elementor-element-14311d0{--min-height:339px;}.elementor-113 .elementor-element.elementor-element-daf8d54{--spacer-size:52px;}.elementor-113 .elementor-element.elementor-element-4a0100f .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-advanced-text-preffix{font-size:20px;padding-top:0px;padding-bottom:0px;}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-anim-text b, .elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-anim-text b i,.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-anim-text,.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-highlighted-text{font-size:20px;}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-anim-text{padding:0px 0px 0px 0px;}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-highlighted-text{padding:0px 0px 0px 0px;}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-advanced-text-suffuix{padding-top:0px;padding-bottom:0px;}.elementor-113 .elementor-element.elementor-element-06f6597 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-113 .elementor-element.elementor-element-cef10d0 .elementor-button{font-size:15px;padding:9px 9px 9px 9px;}.elementor-113 .elementor-element.elementor-element-f981a38{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-113 .elementor-element.elementor-element-b0a91cd .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-113 .elementor-element.elementor-element-dd20125{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-113 .elementor-element.elementor-element-da08e33 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-113 .elementor-element.elementor-element-35a593a .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-113 .elementor-element.elementor-element-de2ccf0 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-113 .elementor-element.elementor-element-17161bb .elementor-button{font-size:15px;padding:9px 9px 9px 9px;}.elementor-113 .elementor-element.elementor-element-277474f{text-align:center;}.elementor-113 .elementor-element.elementor-element-4c9be22 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-113 .elementor-element.elementor-element-d76094a .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-113 .elementor-element.elementor-element-3266806{--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-113 .elementor-element.elementor-element-565297d:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-565297d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-113 .elementor-element.elementor-element-91a0378 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-113 .elementor-element.elementor-element-a552bc0 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-113 .elementor-element.elementor-element-16d33bb .elementor-button{font-size:10px;padding:9px 9px 9px 9px;}.elementor-113 .elementor-element.elementor-element-96c4c92:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-96c4c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-113 .elementor-element.elementor-element-8d2bfd6 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-113 .elementor-element.elementor-element-54a136e .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-113 .elementor-element.elementor-element-055877b .elementor-button{font-size:10px;padding:9px 9px 9px 9px;}.elementor-113 .elementor-element.elementor-element-1d1b622:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-1d1b622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-113 .elementor-element.elementor-element-ff7a112 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-113 .elementor-element.elementor-element-f5bd654 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-113 .elementor-element.elementor-element-be8c60c .elementor-button{font-size:10px;padding:9px 9px 9px 9px;}.elementor-113 .elementor-element.elementor-element-d11d745:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-d11d745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-113 .elementor-element.elementor-element-3e9d7ba .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-113 .elementor-element.elementor-element-46c9d4d .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-113 .elementor-element.elementor-element-82f38f0 .elementor-button{font-size:10px;padding:9px 9px 9px 9px;}.elementor-113 .elementor-element.elementor-element-3d066ca{--spacer-size:30px;}.elementor-113 .elementor-element.elementor-element-869bd71 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-113 .elementor-element.elementor-element-8373902{--spacer-size:30px;}.elementor-113 .elementor-element.elementor-element-5c8493a .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-113 .elementor-element.elementor-element-06d754a .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-113 .elementor-element.elementor-element-2be67c2 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-113 .elementor-element.elementor-element-a469ec5 .elementor-button{font-size:15px;}.elementor-113 .elementor-element.elementor-element-20aba85 .wpr-advanced-text-preffix{font-size:25px;}.elementor-113 .elementor-element.elementor-element-20aba85 .wpr-anim-text b, .elementor-113 .elementor-element.elementor-element-20aba85 .wpr-anim-text b i,.elementor-113 .elementor-element.elementor-element-20aba85 .wpr-anim-text,.elementor-113 .elementor-element.elementor-element-20aba85 .wpr-highlighted-text{font-size:25px;}.elementor-113 .elementor-element.elementor-element-2a04ec7{text-align:center;}.elementor-113 .elementor-element.elementor-element-2a04ec7 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-113 .elementor-element.elementor-element-591189e{text-align:center;}.elementor-113 .elementor-element.elementor-element-591189e .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-113 .elementor-element.elementor-element-5a48715 .elementor-button{font-size:15px;}}@media(max-width:767px){.elementor-113 .elementor-element.elementor-element-55b30c1{--min-height:203px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-113 .elementor-element.elementor-element-72cdaf9{text-align:center;}.elementor-113 .elementor-element.elementor-element-72cdaf9 .elementor-heading-title{font-size:15px;}.elementor-113 .elementor-element.elementor-element-14311d0{--width:350px;}.elementor-113 .elementor-element.elementor-element-aeabf8f{--width:350px;--min-height:3px;}.elementor-113 .elementor-element.elementor-element-4a0100f{text-align:center;}.elementor-113 .elementor-element.elementor-element-4a0100f .elementor-heading-title{font-size:15px;}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-advanced-text{text-align:left;}.elementor-113 .elementor-element.elementor-element-9d6e5bc .wpr-advanced-text a{text-align:left;}.elementor-113 .elementor-element.elementor-element-06f6597 .elementor-heading-title{font-size:13px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-113 .elementor-element.elementor-element-cef10d0 .elementor-button{font-size:14px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-113 .elementor-element.elementor-element-b0a91cd .elementor-heading-title{font-size:24px;}.elementor-113 .elementor-element.elementor-element-da08e33{text-align:center;}.elementor-113 .elementor-element.elementor-element-da08e33 .elementor-heading-title{font-size:24px;}.elementor-113 .elementor-element.elementor-element-35a593a{text-align:center;}.elementor-113 .elementor-element.elementor-element-35a593a .elementor-heading-title{font-size:15px;}.elementor-113 .elementor-element.elementor-element-de2ccf0{text-align:center;}.elementor-113 .elementor-element.elementor-element-de2ccf0 .elementor-heading-title{font-size:15px;}.elementor-113 .elementor-element.elementor-element-17161bb .elementor-button{font-size:14px;}.elementor-113 .elementor-element.elementor-element-4c9be22 .elementor-heading-title{font-size:24px;}.elementor-113 .elementor-element.elementor-element-d76094a .elementor-heading-title{font-size:15px;}.elementor-113 .elementor-element.elementor-element-3266806{--content-width:300px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-113 .elementor-element.elementor-element-565297d{--width:300px;}.elementor-113 .elementor-element.elementor-element-565297d:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-565297d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-113 .elementor-element.elementor-element-3590220 img{width:50%;}.elementor-113 .elementor-element.elementor-element-bceb0c6{--spacer-size:20px;}.elementor-113 .elementor-element.elementor-element-91a0378 .elementor-heading-title{font-size:24px;}.elementor-113 .elementor-element.elementor-element-a552bc0 .elementor-heading-title{font-size:15px;}.elementor-113 .elementor-element.elementor-element-6a347eb{--spacer-size:20px;}.elementor-113 .elementor-element.elementor-element-16d33bb .elementor-button{font-size:14px;}.elementor-113 .elementor-element.elementor-element-96c4c92:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-96c4c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-113 .elementor-element.elementor-element-1592344 img{width:50%;}.elementor-113 .elementor-element.elementor-element-5380e12{--spacer-size:20px;}.elementor-113 .elementor-element.elementor-element-8d2bfd6 .elementor-heading-title{font-size:24px;}.elementor-113 .elementor-element.elementor-element-54a136e .elementor-heading-title{font-size:15px;}.elementor-113 .elementor-element.elementor-element-96661a7{--spacer-size:20px;}.elementor-113 .elementor-element.elementor-element-055877b .elementor-button{font-size:14px;}.elementor-113 .elementor-element.elementor-element-1d1b622:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-1d1b622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-113 .elementor-element.elementor-element-7d9e338 img{width:50%;}.elementor-113 .elementor-element.elementor-element-07482c5{--spacer-size:20px;}.elementor-113 .elementor-element.elementor-element-ff7a112 .elementor-heading-title{font-size:24px;}.elementor-113 .elementor-element.elementor-element-f5bd654 .elementor-heading-title{font-size:15px;}.elementor-113 .elementor-element.elementor-element-592891e{--spacer-size:20px;}.elementor-113 .elementor-element.elementor-element-be8c60c .elementor-button{font-size:14px;}.elementor-113 .elementor-element.elementor-element-d11d745:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-d11d745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-113 .elementor-element.elementor-element-1a71445 img{width:50%;}.elementor-113 .elementor-element.elementor-element-facd6d2{--spacer-size:20px;}.elementor-113 .elementor-element.elementor-element-3e9d7ba .elementor-heading-title{font-size:24px;}.elementor-113 .elementor-element.elementor-element-46c9d4d .elementor-heading-title{font-size:15px;}.elementor-113 .elementor-element.elementor-element-d47fcb3{--spacer-size:20px;}.elementor-113 .elementor-element.elementor-element-82f38f0 .elementor-button{font-size:14px;}.elementor-113 .elementor-element.elementor-element-869bd71 .elementor-heading-title{font-size:24px;}.elementor-113 .elementor-element.elementor-element-a1a3f2d{--e-image-carousel-slides-to-show:3;}.elementor-113 .elementor-element.elementor-element-5c8493a .elementor-heading-title{font-size:24px;}.elementor-113 .elementor-element.elementor-element-06d754a{text-align:center;}.elementor-113 .elementor-element.elementor-element-06d754a .elementor-heading-title{font-size:15px;}.elementor-113 .elementor-element.elementor-element-2be67c2{text-align:center;}.elementor-113 .elementor-element.elementor-element-2be67c2 .elementor-heading-title{font-size:15px;}.elementor-113 .elementor-element.elementor-element-a469ec5 .elementor-button{font-size:14px;}.elementor-113 .elementor-element.elementor-element-2a04ec7{text-align:center;}.elementor-113 .elementor-element.elementor-element-2a04ec7 .elementor-heading-title{font-size:15px;}.elementor-113 .elementor-element.elementor-element-591189e{text-align:center;}.elementor-113 .elementor-element.elementor-element-591189e .elementor-heading-title{font-size:15px;}.elementor-113 .elementor-element.elementor-element-5a48715 .elementor-button{font-size:14px;}}/* Start custom CSS for image-carousel, class: .elementor-element-a1a3f2d *//* 🎨 Effetto immagini del carosello */
#carosello-immagini img {
  filter: grayscale(100%);
  opacity: 0.8;
  transition: all 0.3s ease;
  width: 100%;
  height: auto;
  object-fit: contain;
  max-width: 180px; /* dimensione massima loghi desktop */
  margin: 0 auto;
}

#carosello-immagini img:hover {
  filter: grayscale(0%);
  opacity: 1;
}

/* 📸 Contenitore del carosello con sfumature laterali */
#carosello-immagini {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2rem; /* spazio tra loghi */
}

/* 🌫️ Effetto sfumato ai lati */
#carosello-immagini::before,
#carosello-immagini::after {
  content: "";
  position: absolute;
  top: 0;
  width: 180px; /* larghezza della sfumatura desktop */
  height: 100%;
  z-index: 2;
  pointer-events: none;
}

/* Lato sinistro */
#carosello-immagini::before {
  left: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}

/* Lato destro */
#carosello-immagini::after {
  right: 0;
  background: linear-gradient(to left, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}

/* 💻 Tablet (fino a 1024px) */
@media (max-width: 1024px) {
  #carosello-immagini::before,
  #carosello-immagini::after {
    width: 100px; /* sfumature più strette */
  }

  #carosello-immagini img {
    max-width: 140px; /* loghi leggermente più piccoli */
    opacity: 0.9;
  }

  #carosello-immagini {
    gap: 1.5rem; /* meno spazio tra loghi */
  }
}

/* 📲 Smartphone (fino a 768px) */
@media (max-width: 768px) {
  #carosello-immagini::before,
  #carosello-immagini::after {
    width: 60px; /* ancora più strette */
  }

  #carosello-immagini img {
    filter: grayscale(0%); /* immagini a colori su mobile per visibilità */
    opacity: 1;
    max-width: 110px; /* loghi più piccoli */
  }

  #carosello-immagini {
    gap: 1rem;
  }
}/* End custom CSS */