.elementor-225 .elementor-element.elementor-element-2d784fd9{--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-225 .elementor-element.elementor-element-2d784fd9:not(.elementor-motion-effects-element-type-background), .elementor-225 .elementor-element.elementor-element-2d784fd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #0C144D 0%, #070C30 100%);}.elementor-225 .elementor-element.elementor-element-4356645c img{width:5%;}.elementor-225 .elementor-element.elementor-element-79c532e5{text-align:center;}.elementor-225 .elementor-element.elementor-element-79c532e5 .elementor-heading-title{font-family:"Tiempos", Sans-serif;font-size:40px;font-weight:900;color:#FFFFFF;}.elementor-225 .elementor-element.elementor-element-2c1d138f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-225 .elementor-element.elementor-element-2c1d138f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-225 .elementor-element.elementor-element-2e626fb7 .elementor-icon-wrapper{text-align:center;}.elementor-225 .elementor-element.elementor-element-2e626fb7.elementor-view-stacked .elementor-icon{background-color:#FA8225;}.elementor-225 .elementor-element.elementor-element-2e626fb7.elementor-view-framed .elementor-icon, .elementor-225 .elementor-element.elementor-element-2e626fb7.elementor-view-default .elementor-icon{color:#FA8225;border-color:#FA8225;}.elementor-225 .elementor-element.elementor-element-2e626fb7.elementor-view-framed .elementor-icon, .elementor-225 .elementor-element.elementor-element-2e626fb7.elementor-view-default .elementor-icon svg{fill:#FA8225;}.elementor-225 .elementor-element.elementor-element-2e626fb7 .elementor-icon{font-size:35px;}.elementor-225 .elementor-element.elementor-element-2e626fb7 .elementor-icon svg{height:35px;}.elementor-225 .elementor-element.elementor-element-6ba33f0f{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-225 .elementor-element.elementor-element-6ba33f0f:not(.elementor-motion-effects-element-type-background), .elementor-225 .elementor-element.elementor-element-6ba33f0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-225 .elementor-element.elementor-element-2c3fca61{padding:0px 0px 30px 0px;text-align:center;}.elementor-225 .elementor-element.elementor-element-2c3fca61 .elementor-heading-title{font-family:"Tiempos", Sans-serif;font-size:40px;color:#14213D;}.elementor-225 .elementor-element.elementor-element-3c9cfc7e{--display:flex;}.elementor-225 .elementor-element.elementor-element-3c9cfc7e:not(.elementor-motion-effects-element-type-background), .elementor-225 .elementor-element.elementor-element-3c9cfc7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-225 .elementor-element.elementor-element-6d41b83d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:13px;}.elementor-225 .elementor-element.elementor-element-6d41b83d .swiper-pagination-bullet-active, .elementor-225 .elementor-element.elementor-element-6d41b83d .swiper-pagination-progressbar-fill{background-color:#FA8225;}.elementor-225 .elementor-element.elementor-element-6d41b83d .swiper-pagination-fraction{color:#FA8225;}.elementor-225 .elementor-element.elementor-element-6d41b83d .elementor-main-swiper{height:326px;width:90%;}.elementor-225 .elementor-element.elementor-element-6d41b83d .elementor-swiper-button{font-size:20px;}.elementor-225 .elementor-element.elementor-element-6d41b83d .swiper-pagination-bullet{height:7px;width:7px;}.elementor-225 .elementor-element.elementor-element-6d41b83d .swiper-horizontal .swiper-pagination-progressbar{height:7px;}.elementor-225 .elementor-element.elementor-element-6d41b83d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#14213D;opacity:1;}.elementor-225 .elementor-element.elementor-element-6d41b83d .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-225 .elementor-element.elementor-element-6d41b83d .elementor-custom-embed-play i{color:#FA8225;font-size:58px;}.elementor-225 .elementor-element.elementor-element-6d41b83d .elementor-custom-embed-play svg{fill:#FA8225;}.elementor-225 .elementor-element.elementor-element-4f96763c{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-225 .elementor-element.elementor-element-4f96763c:not(.elementor-motion-effects-element-type-background), .elementor-225 .elementor-element.elementor-element-4f96763c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-225 .elementor-element.elementor-element-34cc5db4{padding:0px 0px 3px 0px;text-align:center;}.elementor-225 .elementor-element.elementor-element-34cc5db4 .elementor-heading-title{font-family:"Tiempos", Sans-serif;font-size:40px;color:#14213D;}.elementor-225 .elementor-element.elementor-element-5665fd89{text-align:center;}.elementor-225 .elementor-element.elementor-element-5665fd89 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;}.elementor-225 .elementor-element.elementor-element-490bc31e{--display:flex;}.elementor-225 .elementor-element.elementor-element-490bc31e:not(.elementor-motion-effects-element-type-background), .elementor-225 .elementor-element.elementor-element-490bc31e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-225 .elementor-element.elementor-element-700669e3{padding:0px 0px 3px 0px;text-align:center;}.elementor-225 .elementor-element.elementor-element-700669e3 .elementor-heading-title{font-family:"Tiempos", Sans-serif;font-size:40px;color:#14213D;}.elementor-225 .elementor-element.elementor-element-210a6d3e{text-align:center;}.elementor-225 .elementor-element.elementor-element-210a6d3e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;}.elementor-225 .elementor-element.elementor-element-7e2c1e0e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:13px;}.elementor-225 .elementor-element.elementor-element-7e2c1e0e .swiper-pagination-bullet-active, .elementor-225 .elementor-element.elementor-element-7e2c1e0e .swiper-pagination-progressbar-fill{background-color:#FA8225;}.elementor-225 .elementor-element.elementor-element-7e2c1e0e .swiper-pagination-fraction{color:#FA8225;}.elementor-225 .elementor-element.elementor-element-7e2c1e0e .elementor-main-swiper{height:326px;width:90%;}.elementor-225 .elementor-element.elementor-element-7e2c1e0e .elementor-swiper-button{font-size:20px;}.elementor-225 .elementor-element.elementor-element-7e2c1e0e .swiper-pagination-bullet{height:7px;width:7px;}.elementor-225 .elementor-element.elementor-element-7e2c1e0e .swiper-horizontal .swiper-pagination-progressbar{height:7px;}.elementor-225 .elementor-element.elementor-element-7e2c1e0e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#14213D;opacity:1;}.elementor-225 .elementor-element.elementor-element-7e2c1e0e .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-225 .elementor-element.elementor-element-7e2c1e0e .elementor-custom-embed-play i{color:#FA8225;font-size:58px;}.elementor-225 .elementor-element.elementor-element-7e2c1e0e .elementor-custom-embed-play svg{fill:#FA8225;}.elementor-225 .elementor-element.elementor-element-59993f3{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-225 .elementor-element.elementor-element-59993f3:not(.elementor-motion-effects-element-type-background), .elementor-225 .elementor-element.elementor-element-59993f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-225 .elementor-element.elementor-element-1d8b4494{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-225 .elementor-element.elementor-element-5269a0d{--display:flex;--flex-direction:column;--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;--align-items:center;}.elementor-225 .elementor-element.elementor-element-54339816{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-225 .elementor-element.elementor-element-2e186a49{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-225 .elementor-element.elementor-element-36c39580{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}@media(max-width:1024px){.elementor-225 .elementor-element.elementor-element-6d41b83d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-225 .elementor-element.elementor-element-7e2c1e0e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-225 .elementor-element.elementor-element-4356645c img{width:14%;}.elementor-225 .elementor-element.elementor-element-79c532e5 .elementor-heading-title{font-size:30px;}.elementor-225 .elementor-element.elementor-element-2c1d138f .elementor-heading-title{font-size:18px;}.elementor-225 .elementor-element.elementor-element-2e626fb7{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-225 .elementor-element.elementor-element-2e626fb7 .elementor-icon{font-size:27px;}.elementor-225 .elementor-element.elementor-element-2e626fb7 .elementor-icon svg{height:27px;}.elementor-225 .elementor-element.elementor-element-6d41b83d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-225 .elementor-element.elementor-element-7e2c1e0e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-225 .elementor-element.elementor-element-54339816{--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;--flex-wrap:nowrap;}.elementor-225 .elementor-element.elementor-element-15effc50{width:100%;max-width:100%;}.elementor-225 .elementor-element.elementor-element-15effc50.elementor-element{--order:-99999 /* order start hack */;}.elementor-225 .elementor-element.elementor-element-15effc50 img{width:100%;}.elementor-225 .elementor-element.elementor-element-6e9aa80d{width:100%;max-width:100%;}.elementor-225 .elementor-element.elementor-element-6e9aa80d.elementor-element{--order:-99999 /* order start hack */;}.elementor-225 .elementor-element.elementor-element-6e9aa80d img{width:100%;}.elementor-225 .elementor-element.elementor-element-2e186a49{--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;--flex-wrap:nowrap;}.elementor-225 .elementor-element.elementor-element-36c39580{--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;--flex-wrap:nowrap;}}/* Start custom CSS for media-carousel, class: .elementor-element-6d41b83d */.elementor-225 .elementor-element.elementor-element-6d41b83d .swiper-container {
overflow: visible;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-7e2c1e0e */.elementor-225 .elementor-element.elementor-element-7e2c1e0e .swiper-container {
overflow: visible;
}/* End custom CSS */
/* Start custom CSS *//* Header trasparente */
header {
  background-color: transparent;
  box-shadow: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  transition: background-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
  z-index: 999;
}

/* Header bianco con ombra quando si scrolla */
body.scrolled header {
  background-color: #ffffff;
  box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}

/* Forma in alto a destra */
header::after {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  background-color: #ffffff;
  box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  position: absolute;
  top: -20px;
  right: 20px;
  transform: rotate(45deg);
  z-index: -1;
}/* End custom CSS */