@charset "utf-8";.sr-only,[class$=__screen-reader-only]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}[class^=cmp-]{box-sizing:border-box}button:not([disabled]){-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.edit-comment{letter-spacing:2px;margin:9pt 0}.edit-comment,.edit-comment-cmp{font-size:14px;text-transform:uppercase}.edit-comment-cmp{letter-spacing:3px;padding-bottom:10px;padding-left:10px;padding-top:10px}.swiper.swiper-full-width-default{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;width:calc(100% + 3pc)}@media(min-width:1024px){.swiper.swiper-full-width-default{margin-left:-3pc;margin-right:-3pc;padding-left:3pc;padding-right:3pc;width:calc(100% + 6pc)}}@media(max-width:767px){.swiper.swiper-full-width-mobile{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;width:calc(100% + 3pc)}}.container-default,.container-wide{margin-left:auto;margin-right:auto;width:100%}.container-default{box-sizing:border-box;padding-left:24px;padding-right:24px}@media(min-width:768px){.container-default{padding-left:2pc;padding-right:2pc}}@media(min-width:1440px){.container-default{padding-left:3pc;padding-right:3pc}}.container-medium{margin-left:auto;margin-right:auto;max-width:930px;width:100%}.v2-margin-bottom-xsmall{margin-bottom:20px}@media(min-width:1024px){.v2-margin-bottom-xsmall{margin-bottom:35px}}@media(min-width:1440px){.v2-margin-bottom-xsmall{margin-bottom:50px}}@media(min-width:1920px){.v2-margin-bottom-xsmall{margin-bottom:60px}}.v2-margin-bottom-small{margin-bottom:35px}@media(min-width:1024px){.v2-margin-bottom-small{margin-bottom:60px}}@media(min-width:1440px){.v2-margin-bottom-small{margin-bottom:90px}}@media(min-width:1920px){.v2-margin-bottom-small{margin-bottom:110px}}.v2-margin-bottom-medium{margin-bottom:60px}@media(min-width:1024px){.v2-margin-bottom-medium{margin-bottom:90px}}@media(min-width:1440px){.v2-margin-bottom-medium{margin-bottom:90pt}}@media(min-width:1920px){.v2-margin-bottom-medium{margin-bottom:150px}}.v2-margin-bottom-large{margin-bottom:5pc}@media(min-width:1024px){.v2-margin-bottom-large{margin-bottom:90pt}}@media(min-width:1440px){.v2-margin-bottom-large{margin-bottom:10pc}}@media(min-width:1920px){.v2-margin-bottom-large{margin-bottom:200px}}.v2-margin-bottom-0{margin-bottom:0!important}.text-align-left,.text-align-left p{text-align:left}.text-align-center,.text-align-center p{text-align:center}.text-align-right,.text-align-right p{text-align:right}@media(max-width:767px){.text-align-mb-left,.text-align-mb-left p{text-align:left}.text-align-mb-center,.text-align-mb-center p{text-align:center}.text-align-mb-right,.text-align-mb-right p{text-align:right}}.border-top{border-top:1px solid #464b58;padding-top:20px}.border-bottom{border-bottom:1px solid #464b58;padding-bottom:20px}.border-bottom:has(+.border-top){margin-bottom:-1px}.text:has(.border-bottom):not(:last-child){margin-bottom:-1px}@media(min-width:1024px){.hidden-dk:not(.edit-visibility){display:none!important}}@media(min-width:768px)and (max-width:1023px){.hidden-tb:not(.edit-visibility){display:none!important}}@media(max-width:767px){.hidden-mb:not(.edit-visibility){display:none!important}}@media(min-width:1024px){.hidden-dk.edit-visibility{opacity:.5}}@media(min-width:768px)and (max-width:1023px){.hidden-tb.edit-visibility{opacity:.5}}@media(max-width:767px){.hidden-mb.edit-visibility{opacity:.5}}[class*=" icon-fincantieri-"],[class^=icon-fincantieri-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap;font-family:fincantieri-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-fincantieri-keep-scrolling:before{content:""}.icon-fincantieri-corner:before{content:""}.icon-fincantieri-design-position:before{content:""}.icon-fincantieri-logo:before{content:""}.icon-fincantieri-arrow-big:before{content:""}.icon-fincantieri-arrow-small:before{content:""}.icon-fincantieri-spacing-right:before{content:""}.icon-fincantieri-spacing-left:before{content:""}.icon-fincantieri-plus:before{content:""}.icon-fincantieri-hamburger:before{content:""}.primary-font{font-family:Druk Wide,sans-serif}.secondary-font{font-family:Trade Gothic LT Std,sans-serif}.tertiary-font{font-family:Fraktion Mono,sans-serif;font-variant-numeric:slashed-zero}.font-title-xx-large{font-size:4rem;margin-bottom:30px}@media(min-width:1024px){.font-title-xx-large{font-size:5.875rem;margin-bottom:2pc}}@media(min-width:1440px){.font-title-xx-large{font-size:8.25rem;margin-bottom:35px}}@media(min-width:1920px){.font-title-xx-large{font-size:11rem;margin-bottom:40px}}.font-title-xlarge{font-size:2.5rem;margin-bottom:25px}@media(min-width:1024px){.font-title-xlarge{font-size:2.6875rem;margin-bottom:28px}}@media(min-width:1440px){.font-title-xlarge{font-size:3.75rem;margin-bottom:2pc}}@media(min-width:1920px){.font-title-xlarge{font-size:5.625rem;margin-bottom:35px}}.font-title-large{font-size:1.5rem;margin-bottom:30px}@media(min-width:1024px){.font-title-large{font-size:2.125rem;margin-bottom:35px}}@media(min-width:1440px){.font-title-large{font-size:3rem;margin-bottom:40px}}@media(min-width:1920px){.font-title-large{font-size:4rem;margin-bottom:45px}}.font-title-medium{font-size:1.5rem;margin-bottom:30px}@media(min-width:1024px){.font-title-medium{font-size:1.625rem;margin-bottom:35px}}@media(min-width:1440px){.font-title-medium{font-size:2.25rem;margin-bottom:40px}}@media(min-width:1920px){.font-title-medium{font-size:3rem;margin-bottom:45px}}.font-title-small{font-size:1.375rem;margin-bottom:20px}@media(min-width:1024px){.font-title-small{font-size:1.375rem;margin-bottom:25px}}@media(min-width:1440px){.font-title-small{font-size:1.875rem;margin-bottom:30px}}@media(min-width:1920px){.font-title-small{font-size:2.5rem;margin-bottom:35px}}.font-title-xsmall{font-size:1.25rem;margin-bottom:20px}@media(min-width:1024px){.font-title-xsmall{font-size:1.25rem;margin-bottom:22px}}@media(min-width:1440px){.font-title-xsmall{font-size:1.375rem;margin-bottom:25px}}@media(min-width:1920px){.font-title-xsmall{font-size:1.8125rem;margin-bottom:27px}}.font-text-large{font-size:1rem;margin-bottom:30px}@media(min-width:1024px){.font-text-large{font-size:1rem}}@media(min-width:1440px){.font-text-large{font-size:1.125rem}}@media(min-width:1920px){.font-text-large{font-size:1.5rem}}.font-text-medium{font-size:1rem;margin-bottom:20px}@media(min-width:1024px){.font-text-medium{font-size:.875rem;margin-bottom:15px}}@media(min-width:1440px){.font-text-medium{font-size:1rem;margin-bottom:20px}}@media(min-width:1920px){.font-text-medium{font-size:1.375rem;margin-bottom:20px}}.font-text-small{font-size:.875rem;margin-bottom:5px}@media(min-width:1024px){.font-text-small{font-size:.75rem;margin-bottom:8px}}@media(min-width:1440px){.font-text-small{font-size:.75rem;margin-bottom:10px}}@media(min-width:1920px){.font-text-small{font-size:.875rem;margin-bottom:14px}}.text-upper-case{text-transform:uppercase}.normal-weight{font-weight:400}.medium-weight{font-weight:500}.bold-weight{font-weight:700}.color-blue-1{color:#000b27}.color-blue-2{color:#000b1f}.color-grey-1{color:#8c8c8c}.color-grey-2{color:#f5f5f5}.bg-blue-1{background-color:#000b27}.bg-blue-2{background-color:#000b1f}.bg-grey-1{background-color:#8c8c8c}.bg-grey-2{background-color:#f5f5f5}.cta-primary{background:#f5f5f5;border:none;color:#011c35;display:block;font-family:Fraktion Mono,sans-serif;font-size:1rem;overflow:hidden;padding:14px 1pc 14px 87pt;position:relative;text-align:right;text-decoration:none;text-transform:uppercase;transform:scaleX(0);transform-origin:left center;transition:transform 0s ease-out;width:100%}.cta-primary:before{font-size:.8125rem;left:0;width:60px}.cta-primary:after,.cta-primary:before{background-color:#f5f5f5;content:"";height:100%;opacity:1;position:absolute;top:0;transition:opacity 0s ease-out 0s;z-index:1}.cta-primary:after{right:0;width:calc(100% - 60px)}.cta-primary span:before{content:"";font-family:fincantieri-icons,sans-serif;font-size:.625rem;left:18px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.cta-primary--down span:before{transform:translateY(-50%) rotate(90deg)}.cta-primary--dark{background:#011c35;color:#f5f5f5}.cta-primary--dark:after,.cta-primary--dark:before{background:#011c35}.cta-primary.show-animated{transform:scaleX(1);transition:transform .5s ease-out}.cta-primary.show-animated:before{opacity:0;transition:opacity .5s ease-out .5s}.cta-primary.show-animated:after{opacity:0;transition:opacity .9s ease-out 1s}@media(min-width:1024px){.cta-primary{font-size:.75rem;padding:17px 1pc 17px 87pt;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cta-primary:before{font-size:1rem}}.cta-spacing{align-items:center;background:none;border:none;color:#f5f5f5;display:flex;font-family:Fraktion Mono,sans-serif;font-size:.875rem;position:relative}.cta-spacing:before{content:"";padding-right:9pt}.cta-spacing:after,.cta-spacing:before{font-family:fincantieri-icons,sans-serif}.cta-spacing:after{content:"";padding-left:9pt}h1,h2,h3,h4,h5,h6.cmp-title{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:400;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0}.cmp-title{line-height:120%;text-transform:uppercase}.cmp-title span{display:block}.cmp-title--opacity{color:hsla(0,0%,100%,.5)}.cmp-title--decoration-first:not(.font-title-xlarge):not(.font-title-xx-large) span{background:linear-gradient(45deg,#fff,transparent 80%);display:inline-block;max-width:184px;width:100%}@media(min-width:1024px){.cmp-title--decoration-first:not(.font-title-xlarge):not(.font-title-xx-large) span{margin-bottom:1px}}.cmp-title--decoration-last:not(.font-title-xlarge):not(.font-title-xx-large) span{background:linear-gradient(45deg,#fff,transparent 80%);display:inline-block;max-width:184px;width:100%}@media(min-width:1024px){.cmp-title--decoration-last:not(.font-title-xlarge):not(.font-title-xx-large) span{margin-bottom:1px}}.cmp-title[class*=cmp-title--decoration].font-title-large span{height:20px}.cmp-title[class*=cmp-title--decoration].font-title-medium span,.cmp-title[class*=cmp-title--decoration].font-title-small span{height:1pc}.cmp-title[class*=cmp-title--decoration].font-title-xsmall span{height:9pt}.cmp-title--gradient{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#fff,#000b27 119.27%);background-clip:text;-webkit-background-clip:text}.cmp-text{font-weight:400;line-height:150%}.cmp-text p{margin-bottom:0;margin-top:0}.cmp-text a{color:#f5f5f5;opacity:1;text-decoration:none;transition:opacity .3s ease-out}.cmp-text:not(.disable-link-style) a:hover{opacity:.8;text-decoration:underline}.cmp-text ol,.cmp-text ul{list-style:none;padding-left:0}.cmp-text li{align-items:flex-start;display:flex;margin-bottom:8px}.cmp-text li:last-child{margin-bottom:0}.cmp-text li:before{background:#fff;border-radius:50%;content:"";flex:0 0 5px;height:5px;margin-right:10px;margin-top:.7em;position:relative;width:5px}@media(min-width:1024px){.cmp-text--decoration{padding-left:37px}}.cmp-text--decoration p:first-child{margin-top:0}.cmp-text--decoration:before{content:"";display:block;font-family:fincantieri-icons,sans-serif;font-size:1.5625rem;margin-bottom:1pc;position:relative}@media(min-width:1024px){.cmp-text--decoration:before{left:-37px;margin-bottom:0}.cmp-text--more-indentation{margin-left:37px}}.cmp-text--list-arrow li,.cmp-text--list-circle li{align-items:center;display:flex;gap:15px;margin-bottom:10px;text-transform:uppercase}.cmp-text--list-arrow li:before,.cmp-text--list-circle li:before{content:"";flex:unset;height:34px;margin-right:0;margin-top:unset;width:34px}.cmp-text--list-circle li:before{background:url(../../../etc.clientlibs/fincantieri/clientlibs/clientlib-site/resources/assets/piano-industriale/piano-industriale-list-circle.svg) no-repeat 50%}.cmp-text--list-arrow li:before{background:url(../../../etc.clientlibs/fincantieri/clientlibs/clientlib-site/resources/assets/arrow-white.svg) no-repeat 50%;margin-top:5px}.cmp-text--list-arrow li a{color:unset;text-decoration:none}.cmp-text--list-arrow li a:hover{text-decoration:underline}.cmp-text--opacity-dk-mb{opacity:.6}@media(min-width:1024px){.cmp-text--opacity-dk{opacity:.6}}@media(max-width:1023px){.cmp-text--opacity-mb{opacity:.6}}.cmp-icon{margin-bottom:2pc}.cmp-media{position:relative}.cmp-media--flex{display:flex;gap:9pt}.cmp-media--flex>div{width:50%}.cmp-media--border{border:1px solid hsla(0,0%,100%,.3);position:relative}.cmp-media--border:before{color:#fff;content:"";font-family:fincantieri-icons,sans-serif;font-size:1rem;height:auto;left:-1px;position:absolute;top:-1px;width:auto;z-index:2}@media(min-width:1024px){.cmp-media--border:before{font-size:2.8125rem}}.cmp-media--border:after{bottom:-1px;color:#fff;content:"";font-family:fincantieri-icons,sans-serif;font-size:1rem;height:auto;position:absolute;right:-1px;transform:rotate(180deg);width:auto;z-index:2}@media(min-width:1024px){.cmp-media--border:after{font-size:2.8125rem}}.cmp-media [data-cmp-is=fc-video] .video-component{overflow:hidden;padding:0!important}.cmp-media [data-cmp-is=fc-video] .video-container{margin:0!important}.cmp-media [data-cmp-is=fc-video] .poster-container{aspect-ratio:unset}.cmp-button.align-left{display:flex;justify-content:flex-start}.cmp-button.align-right{display:flex;justify-content:flex-end}.cmp-button.align-center{display:flex;justify-content:center}@media(max-width:1023px){.cmp-button.align-left-mb{display:flex;justify-content:flex-start}.cmp-button.align-right-mb{display:flex;justify-content:flex-end}.cmp-button.align-center-mb{display:flex;justify-content:center}}.cmp-image{display:flex;justify-content:center;width:100%}.cmp-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-image__placeholder{max-height:300px}.cmp-image [data-max-height]{height:auto;max-height:var(--max-h,none);width:auto}.cmp-video-loader{background:radial-gradient(#000b27,transparent 80%);height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:999}.cmp-video-loader .loader-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px;z-index:10}.cmp-video-loader .loader-bar-bg{background:hsla(0,0%,100%,.5);border-radius:5px;height:10px;overflow:hidden;width:100%}.cmp-video-loader .loader-bar-fill{background:#fff;height:100%;transition:width .3s ease;width:0}.cmp-video-loader .loader-percentage{font-size:14px;margin-top:5px;text-align:center}.breadcrumb-container{margin-bottom:40px!important}.cmp-column-container{display:flex}.cmp-column-container__col,.cmp-column-container__col .responsivegrid{width:100%}@media screen and (max-width:1023px){.cmp-column-container:has(.aem-GridColumn--phone--12){flex-wrap:wrap}}.cmp-column-container--default-gap{gap:1pc}@media(min-width:1024px){.cmp-column-container--default-gap{gap:24px}}.cmp-column-container--big-gap{gap:24px}@media(min-width:1024px){.cmp-column-container--big-gap{gap:60px}}.cmp-column-container .aem-GridColumn{display:flex;flex-direction:column}.cmp-column-container .cmp-column--center{margin:auto 0}.cmp-column-container .cmp-column--bottom{margin-top:auto}.cmp-column-container:after,.cmp-column-container:before{display:none}@media(min-width:1024px){.cmp-column-container:has(.cmp-column.hidden-dk){margin-bottom:0}}@media(max-width:1023px){.cmp-column-container:has(.cmp-column.hidden-mb){margin-bottom:0}}@media(min-width:1024px){.cmp-excel-converter-component-v2.opacity-animation tr{--row-opacity:0.3}.cmp-excel-converter-component-v2.opacity-animation td,.cmp-excel-converter-component-v2.opacity-animation th{--text-color:255,255,255;color:rgba(var(--text-color),var(--row-opacity))!important;transition:color .1s linear,background-color .1s linear}.cmp-excel-converter-component-v2.opacity-animation td.bg-light,.cmp-excel-converter-component-v2.opacity-animation th.bg-light{--text-color:1,28,53;background-color:rgba(232,232,232,var(--row-opacity))!important}.cmp-excel-converter-component-v2.opacity-animation td:not(.bg-light),.cmp-excel-converter-component-v2.opacity-animation th:not(.bg-light){background-color:transparent}}.cmp-excel-converter-component-v2 .excel-container{margin-bottom:0}.cmp-image-zoom-hotspot{min-height:350px;position:relative}.cmp-image-zoom-hotspot--zoom .span-alt,.cmp-image-zoom-hotspot--zoom .span-image{display:none!important}.cmp-image-zoom-hotspot--zoom .hotspot .area{background:rgba(1,28,53,.5);border:1px solid #fff;display:none;height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .25s ease,height .25s ease;width:0;z-index:1}.cmp-image-zoom-hotspot--zoom .hotspot.clicked .area{display:block}@media(min-width:1024px){.cmp-image-zoom-hotspot--zoom .hotspot:hover .area{display:block}}.cmp-image-zoom-hotspot--fade .cmp-image-zoom-hotspot__zoom-layer .cmp-image,.cmp-image-zoom-hotspot--fade .cmp-image-zoom-hotspot__zoom-layer picture.cmp-image{position:relative;transition:opacity .45s ease;z-index:0}.cmp-image-zoom-hotspot--fade .cmp-image-zoom-hotspot__zoom-layer:has(.clicked) .hotspot{opacity:0;pointer-events:none;transition:opacity .25s ease}.cmp-image-zoom-hotspot--fade .cmp-image-zoom-hotspot__zoom-layer .hotspot{display:none}@media(min-width:1024px){.cmp-image-zoom-hotspot--fade .cmp-image-zoom-hotspot__zoom-layer .hotspot{display:block}}.cmp-image-zoom-hotspot--fade .fade-images{inset:0;pointer-events:none;position:absolute;z-index:1}.cmp-image-zoom-hotspot--fade .fade-images img{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;opacity:0;position:absolute;transition:opacity .5s ease;width:100%}.cmp-image-zoom-hotspot--fade .fade-images img.is-fade-active{opacity:1;transition:opacity .8s ease}.cmp-image-zoom-hotspot__wrapper{align-items:flex-start;display:flex;gap:110px;justify-content:space-between}@media(max-width:1023px){.cmp-image-zoom-hotspot__wrapper{flex-direction:column;gap:24px}}.cmp-image-zoom-hotspot__border{border:1px solid hsla(0,0%,100%,.3);flex:1;position:relative}.cmp-image-zoom-hotspot__border:before{color:#fff;content:"";font-family:fincantieri-icons,sans-serif;font-size:1rem;height:auto;left:-1px;position:absolute;top:-1px;width:auto;z-index:2}@media(min-width:1024px){.cmp-image-zoom-hotspot__border:before{font-size:2.8125rem}}.cmp-image-zoom-hotspot__border:after{bottom:-1px;color:#fff;content:"";font-family:fincantieri-icons,sans-serif;font-size:1rem;height:auto;position:absolute;right:-1px;transform:rotate(180deg);width:auto;z-index:2}@media(min-width:1024px){.cmp-image-zoom-hotspot__border:after{font-size:2.8125rem}}.cmp-image-zoom-hotspot__buttons-mb{align-items:center;display:flex;flex:1;flex-direction:row;justify-content:space-between;margin-bottom:2pc;width:100%}.cmp-image-zoom-hotspot__buttons-mb .single-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;box-sizing:border-box;color:#fff;cursor:pointer;display:block;flex:0 0 auto;font-family:Fraktion Mono,sans-serif;font-size:1rem;padding:0;text-align:center}.cmp-image-zoom-hotspot__buttons-mb .single-btn .cmp-image-zoom-hotspot__btn-inner{align-items:center;box-sizing:border-box;display:flex;gap:8px;justify-content:center}.cmp-image-zoom-hotspot__buttons-mb .single-btn .cmp-image-zoom-hotspot__slide-num{flex-shrink:0}.cmp-image-zoom-hotspot__buttons-mb .single-btn .cmp-image-zoom-hotspot__slide-line{background-image:repeating-linear-gradient(90deg,#f5f5f5 0,#f5f5f5 1px,transparent 0,transparent 14px);flex-shrink:0;height:10px;min-width:0;opacity:0;overflow:hidden;transition:width .2s ease-out,min-width .2s ease-out,opacity .2s ease-out;width:0}.cmp-image-zoom-hotspot__buttons-mb .single-btn.active .cmp-image-zoom-hotspot__slide-line{min-width:50px;opacity:1;width:50px}@media(min-width:1024px){.cmp-image-zoom-hotspot__buttons-mb{display:none!important}}.cmp-image-zoom-hotspot__image{overflow:hidden}.cmp-image-zoom-hotspot__image .back-button{background:none;background:#000b27;border:none;bottom:20px;color:#fff;display:none;left:20px;margin-bottom:0!important;opacity:1;padding:4px 10px;position:absolute;transition:opacity .45s ease;z-index:5}.cmp-image-zoom-hotspot__image .back-button.back-button--hiding{opacity:0;pointer-events:none}.cmp-image-zoom-hotspot__image .back-button i{display:inline-block;font-size:.75rem;transform:rotate(180deg)}.cmp-image-zoom-hotspot__image .cmp-image-zoom-hotspot__zoom-layer{height:100%;min-height:200px;position:relative;transition:transform .45s ease;width:100%;z-index:0}.cmp-image-zoom-hotspot__image .cmp-image-zoom-hotspot__zoom-layer.is-zoomed .hotspot{opacity:0;pointer-events:none;transition:opacity .25s ease}.cmp-image-zoom-hotspot__image .hotspot{background:none;border:none;margin:0;padding:0;position:absolute;transition:opacity .25s ease;z-index:3}.cmp-image-zoom-hotspot__image .hotspot:before{background:url(../../../etc.clientlibs/fincantieri/clientlibs/clientlib-site/resources/assets/piano-industriale/hotspot.gif);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:50px;position:relative;width:50px;z-index:3}.cmp-image-zoom-hotspot__image .hotspot:after{background:radial-gradient(rgba(165,228,250,.3),transparent 70%);content:"";display:block;height:50px;left:0;position:absolute;top:0;width:50px;z-index:2}.cmp-image-zoom-hotspot__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cmp-image-zoom-hotspot__top{flex-shrink:0}.cmp-image-zoom-hotspot__top .cmp-title{margin-bottom:56px}.cmp-image-zoom-hotspot__content{display:flex;flex:1;flex-direction:column;min-height:0;width:100%}.cmp-image-zoom-hotspot__hotspots{flex:1;min-height:0;position:relative}.cmp-image-zoom-hotspot__hotspots .hotspot-content{opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease-in-out;width:100%}@media(min-width:1024px){.cmp-image-zoom-hotspot__hotspots .hotspot-content{width:80%}}@media(min-width:1440px){.cmp-image-zoom-hotspot__hotspots .hotspot-content{width:70%}}.cmp-image-zoom-hotspot__hotspots .hotspot-content.active{opacity:1;pointer-events:auto}.cmp-image-zoom-hotspot__hotspots .hotspot-content:before{background:url(../../../etc.clientlibs/fincantieri/clientlibs/clientlib-site/resources/assets/piano-industriale/piano-industriale-list-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:50px;margin-bottom:33px;margin-right:0;position:relative;width:50px}@media(min-width:1024px){.cmp-image-zoom-hotspot__hotspots .hotspot-content:before{margin-bottom:0;position:absolute;top:0}}.cmp-image-zoom-hotspot__hotspots .hotspot-content .hotspot-content-title{margin-bottom:34px}@media(min-width:1024px){.cmp-image-zoom-hotspot__hotspots .hotspot-content .hotspot-content-title{align-content:center;margin-left:60px;min-height:50px;width:70%}.cmp-image-zoom-hotspot__hotspots .hotspot-content .hotspot-content-text{margin-left:60px}}.cmp-image-zoom-hotspot__hotspots .hotspot-content .hotspot-content-text .cmp-text{border-bottom:1px solid hsla(0,0%,100%,.3);border-top:1px solid hsla(0,0%,100%,.3);display:block;padding:1pc 0;width:100%}@media(min-width:1024px){.cmp-image-zoom-hotspot__hotspots .hotspot-content .hotspot-content-text .cmp-text{display:inline-block}}.cmp-image-zoom-hotspot__hotspots .hotspot-content .hotspot-content-text .cmp-text ul{margin:0}.cmp-image-zoom-hotspot[data-edit-mode] .cmp-image-zoom-hotspot__border{width:100%}.cmp-image-zoom-hotspot[data-edit-mode] .cmp-image-zoom-hotspot__list .hotspot{border:1px dashed;margin-bottom:20px;padding:20px}.cmp-image-zoom-hotspot[data-edit-mode] .info{color:#666;display:flex;flex-wrap:wrap;font-size:.75rem;gap:9pt;letter-spacing:.04em;margin:1pc 0;text-transform:uppercase}.cmp-image-zoom-hotspot[data-edit-mode] .info b{color:#fff;font-weight:400}.cmp-image-zoom-hotspot[data-edit-mode] .hotspot-content{opacity:1;pointer-events:auto;position:relative}.cmp-image-zoom-hotspot[data-edit-mode] .hotspot-content.first{border:1px dashed;margin-bottom:20px;padding:20px}.cmp-image-zoom-hotspot[data-edit-mode] .hotspot-content.first:before{top:20px}@media(max-width:1023px){.cmp-image-zoom-hotspot[data-edit-mode] .hotspot-content.first:before{top:0}}.cmp-section-title{align-items:stretch;display:flex}.cmp-section-title.cmp-section-title--align-center{justify-content:center}.cmp-section-title.cmp-section-title--align-right{justify-content:end}.cmp-section-title .cmp-section-title__column{border:2px solid hsla(0,0%,100%,.349);display:flex;justify-content:center}.cmp-section-title .cmp-section-title__column-left{align-items:center;padding:11px 5px}@media(min-width:1024px){.cmp-section-title .cmp-section-title__column-left{padding:1pc 9px}}.cmp-section-title .cmp-section-title__column-right{flex-direction:column;padding:9pt 9px}@media(min-width:1024px){.cmp-section-title .cmp-section-title__column-right{padding:19px 10px}}.cmp-section-title .cmp-section-title__column-right{border-left:none}.cmp-section-title--no-border .cmp-section-title__column{border:none}.cmp-slider-alpha-video{padding-left:24px;padding-right:24px}@media(min-width:1024px){.cmp-slider-alpha-video{padding:0}}@media(min-width:1440px){.cmp-slider-alpha-video{--dk-card-w:clamp(450px,calc(113.04px + 23.4vw),620px);--dk-gap:calc(var(--dk-card-w)*64/450)}}.cmp-slider-alpha-video__video{align-items:center;display:flex;flex-direction:column;justify-content:center;max-height:450px;min-height:450px;overflow:hidden;position:relative}.cmp-slider-alpha-video__video--gradient:before{background-image:url(../../../etc.clientlibs/fincantieri/clientlibs/clientlib-site/resources/assets/piano-industriale/alpha-slider-gradient.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:450px;position:absolute;width:900px;z-index:1}@media(max-width:767px){.cmp-slider-alpha-video__video--gradient:before{height:20pc;width:40pc}.cmp-slider-alpha-video__video{height:100%;max-height:20pc;min-height:auto}}.cmp-slider-alpha-video__video video{display:none}.cmp-slider-alpha-video__video canvas,.cmp-slider-alpha-video__video img{height:100%;max-height:450px;max-width:100%;width:auto}@media(max-width:767px){.cmp-slider-alpha-video__video canvas,.cmp-slider-alpha-video__video img{max-height:20pc}}.cmp-slider-alpha-video__video canvas{z-index:2}.cmp-slider-alpha-video__video img{left:50%;position:absolute;top:0;transform:translateX(-50%);z-index:2}.cmp-slider-alpha-video__slider{margin-top:24px;position:relative;width:100%}@media(min-width:1024px){.cmp-slider-alpha-video__slider{margin-top:3pc}}.cmp-slider-alpha-video__slider .swiper-slide{align-items:center;display:flex;gap:24px;justify-content:space-between;transition:opacity .3s ease-out;width:450px}@media(min-width:1440px){.cmp-slider-alpha-video__slider .swiper-slide{width:var(--dk-card-w)}}.cmp-slider-alpha-video__slider .swiper-slide:not(.cmp-step-active){opacity:.5;transition:opacity .3s ease-in-out}@media(max-width:1023px){.cmp-slider-alpha-video__slider .swiper-slide:not(.swiper-slide-active){opacity:.5;transition:opacity .3s ease-in-out}}.cmp-slider-alpha-video__dk{-ms-overflow-style:none;margin-top:24px;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;scrollbar-width:none}.cmp-slider-alpha-video__dk::-webkit-scrollbar{display:none}@media(min-width:1024px){.cmp-slider-alpha-video__dk{margin-top:3pc;overscroll-behavior-x:contain;touch-action:pan-y}}.cmp-slider-alpha-video__dk .cmp-slider-alpha-video__slide-btn{flex:0 0 auto;max-width:min(450px,85vw);transition:opacity .3s ease-in-out;width:450px}@media(min-width:1440px){.cmp-slider-alpha-video__dk .cmp-slider-alpha-video__slide-btn{max-width:min(620px,92vw);width:var(--dk-card-w)}}.cmp-slider-alpha-video__dk .cmp-slider-alpha-video__slide-btn:not(.cmp-step-active){opacity:.5}.cmp-slider-alpha-video__dk .cmp-slider-alpha-video__slide-btn.cmp-step-active{opacity:1}.cmp-slider-alpha-video__dk-track{align-items:flex-start;display:flex;gap:4pc;min-height:1px;padding-left:3pc;padding-right:max(280px,min(48vw,40pc));position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media(min-width:1440px){.cmp-slider-alpha-video__dk-track{gap:var(--dk-gap);padding-right:max(280px,min(52vw,45pc),var(--dk-card-w)*.65 + 3rem)}}.cmp-slider-alpha-video__slide-btn{background:transparent;border:none;color:#fff;margin:0;padding:0;position:relative;width:100%}.cmp-slider-alpha-video__label{border-bottom:1px solid hsla(0,0%,100%,.5);border-top:1px solid hsla(0,0%,100%,.5);padding-bottom:20px;padding-top:20px}.cmp-slider-alpha-video__label .cmp-text{margin-bottom:0}.cmp-slider-alpha-video[data-edit-mode] .cmp-slider-alpha-video__info{margin-bottom:3pc;margin-top:3pc;position:relative;transform:none}.cmp-slider-alpha-video[data-edit-mode] .cmp-slider-alpha-video__dk{display:none!important}.cmp-slider-alpha-video[data-edit-mode] .cmp-slider-alpha-video__slider{display:block!important;margin:0;padding-left:3pc;padding-right:3pc;width:100%}.cmp-slider-alpha-video[data-edit-mode] .cmp-slider-alpha-video__dk-track{flex-wrap:wrap;padding-right:0;row-gap:3pc;width:100%}.cmp-slider-alpha-video[data-edit-mode] .cmp-slider-alpha-video__dk .cmp-slider-alpha-video__slide-btn{max-width:350px;opacity:1!important;width:auto}.cmp-slider-alpha-video[data-edit-mode] .swiper-wrapper{display:flex;flex-wrap:wrap;row-gap:60px;transform:none!important}.cmp-slider-alpha-video[data-edit-mode] .swiper-wrapper .swiper-slide{border-right:1px solid hsla(0,0%,100%,.5);margin-right:40px!important;max-width:350px;opacity:1!important;padding-right:40px;pointer-events:auto!important}.cmp-teaser{display:flex;flex-direction:column;justify-content:center;min-height:200px;overflow:hidden}.cmp-teaser:has(.cmp-video-full-viewport-scroll) .cmp-teaser__wrapper{margin:0;max-width:none;padding:0}.cmp-teaser--centered-with-bg{position:relative}@media(min-width:1024px){.cmp-teaser--centered-with-bg{border:1px solid hsla(0,0%,100%,.3);min-height:calc(100vh - 6pc)}.cmp-teaser--centered-with-bg:before{left:0;top:0}.cmp-teaser--centered-with-bg:after,.cmp-teaser--centered-with-bg:before{color:#fff;content:"";font-family:fincantieri-icons,sans-serif;font-size:2.8125rem;height:auto;position:absolute;width:auto;z-index:2}.cmp-teaser--centered-with-bg:after{bottom:0;right:0;transform:rotate(180deg)}}.cmp-teaser--centered-with-bg[data-edit-mode]{min-height:500px}.cmp-teaser--centered-with-bg[data-edit-mode] .cmp-teaser__wrapper{padding-bottom:4pc;padding-top:4pc}.cmp-teaser--centered-with-bg .cmp-teaser__wrapper{z-index:2}@media(min-width:1024px){.cmp-teaser--centered-with-bg .cmp-teaser__wrapper{padding-left:4pc;padding-right:4pc}}.cmp-teaser--centered-with-bg .cmp-teaser__wrapper .cmp-teaser__title-with-decoration{margin-bottom:2pc}.cmp-teaser--centered-with-bg .cmp-teaser__wrapper .cmp-teaser__title-with-decoration:before{background:url(../../../etc.clientlibs/fincantieri/clientlibs/clientlib-site/resources/assets/piano-industriale/piano-industriale-list-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:50px;margin-bottom:2pc;width:50px}.cmp-teaser--centered-with-bg .cmp-teaser__wrapper .text:not(:last-child) .cmp-text--border-bottom{margin-bottom:-1px!important}@media(min-width:1024px){.cmp-teaser--centered-with-bg .cmp-teaser__col:first-child{max-width:25pc}}.cmp-teaser--centered-with-bg .cmp-teaser__col__media{max-width:none;min-height:350px;position:relative}.cmp-teaser--centered-with-bg .cmp-teaser__col__media .cmp-teaser__media-bg{border:1px solid hsla(0,0%,100%,.3);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.cmp-teaser--centered-with-bg .cmp-teaser__col__media .cmp-teaser__media-bg:before{color:#fff;content:"";font-family:fincantieri-icons,sans-serif;font-size:1rem;height:auto;left:0;position:absolute;top:0;width:auto;z-index:2}.cmp-teaser--centered-with-bg .cmp-teaser__col__media .cmp-teaser__media-bg:after{bottom:0;color:#fff;content:"";font-family:fincantieri-icons,sans-serif;font-size:1rem;height:auto;position:absolute;right:0;transform:rotate(180deg);width:auto;z-index:2}.cmp-teaser--centered-with-bg .cmp-teaser__col__media .cmp-teaser__media-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:1024px){.cmp-teaser--centered-with-bg .cmp-teaser__col__media .cmp-teaser__media-bg{display:none}}.cmp-teaser--centered-with-bg .cmp-teaser__bg-image{display:none}@media(min-width:1024px){.cmp-teaser--centered-with-bg .cmp-teaser__bg-image{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.cmp-teaser--centered-with-bg .cmp-teaser__bg-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-teaser:not(.cmp-teaser--centered-with-bg) .cmp-teaser__inner{align-items:flex-start}.cmp-teaser:not(.cmp-teaser--centered-with-bg) .cmp-teaser__container{padding-left:27px}}.cmp-teaser:not(.cmp-teaser--centered-with-bg) .cmp-teaser__col{gap:30px}@media(min-width:1024px){.cmp-teaser:not(.cmp-teaser--centered-with-bg) .cmp-teaser__col{gap:60px}}@media(min-width:1920px){.cmp-teaser:not(.cmp-teaser--centered-with-bg) .cmp-teaser__col{gap:110px}}.cmp-teaser__wrapper{position:relative}.cmp-teaser__wrapper.container-default .container-default{max-width:none;padding-left:0;padding-right:0}.cmp-teaser__inner{display:flex;flex-direction:column;flex-wrap:wrap;gap:36px}@media(min-width:1024px){.cmp-teaser__inner{flex-direction:row;gap:3pc}}.cmp-teaser__title{flex:1;width:100%}.cmp-teaser__col{display:flex;flex:1;flex-direction:column;justify-content:center;order:1}.cmp-teaser__col__media{order:0}@media(min-width:1024px){.cmp-teaser__col{order:0}.cmp-teaser__col__media{order:1}}.cmp-teaser[data-enable-media-animation=true] .cmp-teaser__media{transform:scale(0)}@media(max-width:1023px){.cmp-teaser[data-enable-media-animation=true][data-disable-animations-on-mobile=true] .cmp-teaser__media{transform:none}}.cmp-teaser__texts{opacity:0;transform:translateY(-100%)}.cmp-teaser--no-motion-mobile .cmp-teaser__texts{opacity:1;transform:none}@media(min-width:1024px){.cmp-teaser--image-left .cmp-teaser__col{order:1}.cmp-teaser--image-left .cmp-teaser__col__media{order:0}}@media(max-width:1023px){.cmp-teaser--image-left .cmp-title{margin-bottom:0}}.cmp-teaser:not(.cmp-teaser--image-left) .cmp-title{margin-bottom:0}.cmp-texts-slider{overflow:hidden}.cmp-texts-slider .cmp-container{width:100%}@media(min-width:1024px){.cmp-texts-slider .cmp-texts-slider__content{display:flex}}.cmp-texts-slider .cmp-texts-slider__content .cmp-texts-slider__content__col__left{margin-bottom:2pc}@media(min-width:1024px){.cmp-texts-slider .cmp-texts-slider__content .cmp-texts-slider__content__col__left{margin-bottom:0}}@media(min-width:1440px){.cmp-texts-slider .cmp-texts-slider__content .cmp-texts-slider__content__col__left{padding-right:60px}}.cmp-texts-slider .cmp-texts-slider__content .cmp-texts-slider__content__col__right{justify-content:center}@media(min-width:1024px){.cmp-texts-slider .cmp-texts-slider__content .cmp-texts-slider__content__col__right{margin:0 auto;max-width:300px}}@media(min-width:1440px){.cmp-texts-slider .cmp-texts-slider__content .cmp-texts-slider__content__col__right{max-width:500px}}@media(min-width:1920px){.cmp-texts-slider .cmp-texts-slider__content .cmp-texts-slider__content__col__right{max-width:600px}}.cmp-texts-slider .cmp-texts-slider__content .cmp-texts-slider__content__col__right .cmp-texts-slider__slider{height:100%;width:100%}.cmp-texts-slider .cmp-texts-slider__content .cmp-texts-slider__content__col__right .cmp-texts-slider__slider .swiper-wrapper .swiper-slide{align-items:center;display:flex}.cmp-texts-slider .cmp-title{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media(min-width:1024px){.cmp-texts-slider .cmp-title{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;overflow-wrap:unset}}.cmp-texts-slider .cmp-texts-slider__navigation{display:flex;justify-content:center;padding-top:30px}@media(min-width:1024px){.cmp-texts-slider .cmp-texts-slider__navigation{padding-top:55px}}.cmp-texts-slider .cmp-texts-slider__navigation .nav-control{border:1px solid hsla(0,0%,100%,.4);border-radius:3pc;height:3pc;position:relative;width:217px}@media(min-width:1024px){.cmp-texts-slider .cmp-texts-slider__navigation .nav-control{height:88px}}.cmp-texts-slider .cmp-texts-slider__navigation .nav-control__circle{background:#fff;border-radius:88px;color:#0d132d;display:grid;height:3pc;inset:50% auto auto 50%;place-items:center;position:absolute;transform:translate(-50%,-50%);width:88px}@media(min-width:1024px){.cmp-texts-slider .cmp-texts-slider__navigation .nav-control__circle{border-radius:50%;height:88px}}.cmp-texts-slider .cmp-texts-slider__navigation .nav-control__circle .cmp-text{align-content:center;margin-bottom:0}.cmp-texts-slider .cmp-texts-slider__navigation .nav-control__btn{background:transparent;border:0;color:#a3adb5}.cmp-texts-slider .cmp-texts-slider__navigation .nav-control__btn:after,.cmp-texts-slider .cmp-texts-slider__navigation .nav-control__btn:before{font-size:10px}@media(min-width:1920px){.cmp-texts-slider .cmp-texts-slider__navigation .nav-control__btn:after,.cmp-texts-slider .cmp-texts-slider__navigation .nav-control__btn:before{font-size:15px}}.cmp-texts-slider .cmp-texts-slider__navigation .nav-control__btn:disabled{display:none}.cmp-texts-with-videos-click--author .cmp-video-alpha{height:200px;width:200px}@media(min-width:1024px){.cmp-texts-with-videos-click__wrapper{display:flex;flex-flow:row-reverse;gap:2pc}.cmp-texts-with-videos-click__wrapper .swiper-wrapper{height:unset;width:unset}.cmp-texts-with-videos-click__wrapper .swiper-slide{flex-shrink:unset}.cmp-texts-with-videos-click__main-title{width:270px}}@media(min-width:1920px){.cmp-texts-with-videos-click__main-title{width:370px}}.cmp-texts-with-videos-click__main-title .cmp-title{margin-bottom:30px}@media(min-width:1024px){.cmp-texts-with-videos-click__main-title .cmp-title{margin-bottom:43px}}.cmp-texts-with-videos-click__left{margin-top:15px}.cmp-texts-with-videos-click__left .cmp-text{border-bottom:1px solid hsla(0,0%,100%,.302);border-top:1px solid hsla(0,0%,100%,.302);padding:20px 0}@media(min-width:1024px){.cmp-texts-with-videos-click__left .cmp-text{border:unset;padding:unset}}@media(max-width:767px){.cmp-texts-with-videos-click__left .swiper-slide{opacity:.3}.cmp-texts-with-videos-click__left .swiper-slide.swiper-slide-active{opacity:1}}@media(min-width:1024px){.cmp-texts-with-videos-click__left{margin-top:0;padding-left:68px;width:40%}.cmp-texts-with-videos-click__left .swiper-wrapper{display:flex;flex-direction:column;gap:30px}}.cmp-texts-with-videos-click__text-wrapper{font-feature-settings:inherit;background:unset;border:none;color:#fff;font-variant-numeric:slashed-zero}@media(min-width:1024px){.cmp-texts-with-videos-click__text-wrapper{display:flex;flex-direction:column;gap:8px;opacity:.4;width:15pc}.cmp-texts-with-videos-click__text-wrapper.active-desktop{opacity:1}.cmp-texts-with-videos-click__text-wrapper .cmp-title{margin-bottom:9pt}.cmp-texts-with-videos-click__right{align-content:center;width:60%}.cmp-texts-with-videos-click__videos-wrapper{display:flex;gap:1pc}}@media(max-width:767px){.cmp-texts-with-videos-click__video{opacity:.3}.cmp-texts-with-videos-click__video.swiper-slide-active{opacity:1}}@media(min-width:1024px){.cmp-texts-with-videos-click__video{flex:1 1 0;opacity:.3}.cmp-texts-with-videos-click__video.active-desktop{opacity:1}}.cmp-texts-with-videos-click[data-enable-video-click-desktop] .cmp-texts-with-videos-click__video{cursor:pointer}.cmp-video-alpha{position:relative;text-align:center;width:100%}.cmp-video-alpha__canvas{background:transparent;display:block;height:auto;pointer-events:none;position:absolute;width:100%;z-index:1}.cmp-video-alpha .cmp-video-alpha__canvas[height]{position:relative}.cmp-video-alpha__video{left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.cmp-video-alpha__poster-container{align-items:center;display:flex;justify-content:center;position:relative;z-index:2}.cmp-video-alpha:has(.cmp-video-alpha__canvas[height]) .cmp-video-alpha__poster-container{position:absolute}.cmp-video-alpha__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-video-alpha[data-video-alpha-animation=true]{margin-bottom:60px;margin-top:60px}.cmp-video-alpha[data-video-alpha-animation=true] .cmp-video-alpha__decoration{display:block;margin:0 auto 24px}.cmp-video-alpha[data-video-alpha-animation=true] .cmp-video-alpha__animation-text{font-size:.875rem;line-height:120%;margin-top:24px;opacity:.6;text-transform:uppercase}@media(min-width:1024px){.cmp-video-alpha[data-video-alpha-animation=true]{margin-bottom:0;margin-top:0}.cmp-video-alpha[data-video-alpha-animation=true] .cmp-video-alpha__animation-text,.cmp-video-alpha[data-video-alpha-animation=true] .cmp-video-alpha__decoration,.cmp-video-alpha[data-video-alpha-animation=true] .cmp-video-alpha__swipe-indicator{display:none!important}}.cmp-video-alpha__swipe-indicator{align-items:center;display:flex;justify-content:space-between;margin:-24px auto 0;max-width:calc(100% - 36px);position:relative;touch-action:pan-y;width:100%}.cmp-video-alpha__swipe-circle{left:0;pointer-events:none;position:absolute;top:0;width:50px;z-index:1}.cmp-video-alpha__swipe-arrow{flex:0 0 auto;pointer-events:none;transition:opacity .2s ease-in-out;width:50px}.cmp-video-alpha__swipe-arrow.left{left:50px;opacity:1;position:relative;transition:opacity .2s ease-in-out}.cmp-video-alpha__swipe-arrow.right{opacity:0;position:relative;right:50px;transform:scaleX(-1);transition:opacity .2s ease-in-out}.cmp-video-alpha--anim-desktop,.cmp-video-alpha--anim-touch{isolation:isolate}.cmp-video-alpha--anim-touch,.cmp-video-alpha--anim-touch .cmp-video-alpha__animation-text,.cmp-video-alpha--anim-touch .cmp-video-alpha__decoration,.cmp-video-alpha--anim-touch .cmp-video-alpha__poster-container,.cmp-video-alpha--anim-touch .cmp-video-alpha__swipe-indicator{touch-action:pan-y}body.video-full-scroll-is-in-viewport:has(.cmp-video-full-viewport-scroll:not(.with-padding)):after{opacity:0;transition:opacity .3s ease-in-out}body:has(.cmp-video-full-viewport-scroll) .back-to-top{transition:opacity .3s ease-in-out}body:has(.cmp-video-full-viewport-scroll.active:not(.with-padding):not(.completed)) .top-banner-component{max-height:0;transition:max-height .3s ease}body:has(.cmp-video-full-viewport-scroll.active:not(.with-padding):not(.completed)) .back-to-top{opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}body:has(.cmp-video-full-viewport-scroll.active:not(.with-padding):not(.completed)) .main-nav-wrapper{top:40px;transition:top .3s ease-in-out}body:has(.cmp-video-full-viewport-scroll--hide-menu.active:not(.completed)) header{opacity:0;transition:opacity .3s ease-in-out}.cmp-video-full-viewport-scroll{padding:0 24px;position:relative;z-index:9}@media(min-width:768px){.cmp-video-full-viewport-scroll{padding:0 2pc}}@media(min-width:1440px){.cmp-video-full-viewport-scroll{padding:0 3pc}}.cmp-video-full-viewport-scroll:not([data-edit-mode]){height:auto!important}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile){height:100%!important}.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).with-padding{border:1px solid hsla(0,0%,100%,.3);height:100%;margin:auto;max-height:calc(100vh - 6pc);max-width:calc(100% - 6pc);min-height:auto;padding:0;position:relative;top:3pc!important}.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).with-padding:before{color:#fff;content:"";font-family:fincantieri-icons,sans-serif;font-size:2.8125rem;height:auto;left:-1px;position:absolute;top:-1px;width:auto;z-index:2}.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).with-padding:after{bottom:-1px;color:#fff;content:"";font-family:fincantieri-icons,sans-serif;font-size:2.8125rem;height:auto;position:absolute;right:-1px;transform:rotate(180deg);width:auto;z-index:2}.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).with-padding .cmp-video-full-viewport-scroll__overlay,.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).with-padding .cmp-video-full-viewport-scroll__stepViewport{height:calc(100vh - 6pc);min-height:calc(100vh - 6pc)}.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).with-padding .cmp-video-full-viewport-scroll__stepProgress{width:100%!important}}@media(min-width:1024px)and (min-width:1024px){.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile).cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).with-padding video{box-sizing:unset;max-height:calc(100vh - 6pc);min-height:calc(100vh - 6pc);-o-object-fit:cover;object-fit:cover;width:100%}}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode{border-top:1px solid hsla(0,0%,100%,.3);min-height:100vh;padding:0!important;transition:border-color .3s ease}}@media(min-width:1024px)and (min-width:1024px){.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile).cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode video{box-sizing:unset;max-height:100vh;min-height:100vh;-o-object-fit:cover;object-fit:cover;width:100%}}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode .left-bar{background:#000b27;border-right:1px solid hsla(0,0%,100%,.3);height:calc(100% + 1px);left:0;position:absolute;top:-1px;transition:width .3s ease,border-color .3s ease;z-index:9}}@media(min-width:1024px)and (min-width:768px){.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode .left-bar{width:2pc}}@media(min-width:1024px)and (min-width:1440px){.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode .left-bar{width:3pc}}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode .left-bar:before{color:#fff;content:"";font-family:fincantieri-icons,sans-serif;font-size:2.8125rem;height:auto;position:absolute;top:-1px;width:auto;z-index:2}}@media(min-width:1024px)and (min-width:768px){.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode .left-bar:before{left:2pc}}@media(min-width:1024px)and (min-width:1440px){.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode .left-bar:before{left:3pc}}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode .right-bar{background:#000b27;border-left:1px solid hsla(0,0%,100%,.3);height:calc(100% + 1px);position:absolute;right:0;top:-1px;transition:width .3s ease,border-color .3s ease;z-index:9}}@media(min-width:1024px)and (min-width:768px){.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode .right-bar{width:2pc}}@media(min-width:1024px)and (min-width:1440px){.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode .right-bar{width:3pc}}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode.completed .cmp-video-full-viewport-scroll__step-text,.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode:not(.active) .cmp-video-full-viewport-scroll__step-text{transition:left .3s ease-in-out}}@media(min-width:1024px)and (min-width:768px){.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode.completed .cmp-video-full-viewport-scroll__step-text,.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode:not(.active) .cmp-video-full-viewport-scroll__step-text{left:92px}}@media(min-width:1024px)and (min-width:1440px){.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode.completed .cmp-video-full-viewport-scroll__step-text,.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode:not(.active) .cmp-video-full-viewport-scroll__step-text{left:81pt}}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode.completed .cmp-video-full-viewport-scroll__scrolling-text,.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode:not(.active) .cmp-video-full-viewport-scroll__scrolling-text{display:none}.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode.completed .cmp-video-full-viewport-scroll__step-image,.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode:not(.active) .cmp-video-full-viewport-scroll__step-image{transition:right .3s ease-in-out}}@media(min-width:1024px)and (min-width:768px){.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode.completed .cmp-video-full-viewport-scroll__step-image,.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode:not(.active) .cmp-video-full-viewport-scroll__step-image{right:92px}}@media(min-width:1024px)and (min-width:1440px){.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode.completed .cmp-video-full-viewport-scroll__step-image,.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode:not(.active) .cmp-video-full-viewport-scroll__step-image{right:81pt}}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode.completed .cmp-video-full-viewport-scroll__mainTitle,.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode:not(.active) .cmp-video-full-viewport-scroll__mainTitle{transition:left .3s ease-in-out}}@media(min-width:1024px)and (min-width:768px){.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode.completed .cmp-video-full-viewport-scroll__mainTitle,.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode:not(.active) .cmp-video-full-viewport-scroll__mainTitle{left:92px}}@media(min-width:1024px)and (min-width:1440px){.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode.completed .cmp-video-full-viewport-scroll__mainTitle,.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode:not(.active) .cmp-video-full-viewport-scroll__mainTitle{left:81pt}}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode.active:not(.completed){border-color:transparent!important}.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode.active:not(.completed) .cmp-video-full-viewport-scroll__stepProgress{bottom:2px;transition:width .3s ease;width:100%}.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode.active:not(.completed) .left-bar,.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode.active:not(.completed) .right-bar{border-color:transparent!important;width:0}.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode.active:not(.completed) .left-bar:before,.cmp-video-full-viewport-scroll:not([data-edit-mode]):not(.cmp-video-full-viewport-scroll--tablet-as-mobile).fullscreen-mode.active:not(.completed) .right-bar:before{opacity:0}.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile).cmp-video-full-viewport-scroll--dark-text:not([data-edit-mode]) .cmp-video-full-viewport-scroll__step *{border-color:#000b27;color:#000b27}.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile).cmp-video-full-viewport-scroll--dark-text:not([data-edit-mode]) .cmp-video-full-viewport-scroll__step-decoration:before{-webkit-filter:invert(1) sepia(1) saturate(5) hue-rotate(200deg);filter:invert(1) sepia(1) saturate(5) hue-rotate(200deg)}}.cmp-video-full-viewport-scroll .cmp-video-loader{display:none}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-loader{display:block}}.cmp-video-full-viewport-scroll__video.no-reverse video,.cmp-video-full-viewport-scroll__video.with-reverse{display:none}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__video.no-reverse video{display:block;height:100%;padding:0;width:100%}.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__gradient:before{background:url(../../../etc.clientlibs/fincantieri/clientlibs/clientlib-site/resources/assets/piano-industriale/video-full-viewport-scroll.svg) no-repeat 50%;background-size:cover;content:"";display:block;height:100%;left:0;opacity:.85;position:absolute;top:0;width:100%;z-index:9}}.cmp-video-full-viewport-scroll video{border:none;box-sizing:border-box}.cmp-video-full-viewport-scroll__canvas{display:none}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__canvas{display:block;height:100%;pointer-events:none;width:100%}}.cmp-video-full-viewport-scroll__poster{display:none}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__poster{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:1;pointer-events:none;position:absolute;transition:opacity .4s ease-in-out;width:100%;z-index:1}}.cmp-video-full-viewport-scroll__scrolling-text{display:none}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__scrolling-text{animation:scrolling-text-bounce 1s ease-in-out infinite alternate;color:#fff;display:block;left:60px;position:relative;text-transform:uppercase;z-index:99}}@keyframes scrolling-text-bounce{0%{bottom:60px}to{bottom:50px}}.cmp-video-full-viewport-scroll__single:last-child .cmp-video-full-viewport-scroll__step-arrow.top{display:none}@media screen and (max-width:1024px){.cmp-video-full-viewport-scroll__step.hide-in-mobile,.cmp-video-full-viewport-scroll__step.hide-in-mobile [tabindex="0"],.cmp-video-full-viewport-scroll__step.hide-in-mobile a,.cmp-video-full-viewport-scroll__step.hide-in-mobile button{display:none!important}}.cmp-video-full-viewport-scroll__step>div{margin-bottom:2pc}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__step>div{margin-bottom:0}.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__step-text{bottom:92px;left:60px;max-width:25pc;position:absolute}}@media(min-width:1024px)and (min-width:1920px){.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__step-text{max-width:600px}}.cmp-video-full-viewport-scroll__step-text>div:not(.cmp-title):not(:last-child){margin-bottom:24px}.cmp-video-full-viewport-scroll__step-image img{max-width:50%}@media(max-width:767px){.cmp-video-full-viewport-scroll__step-image img{max-width:none}}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__step-image{max-width:250px;pointer-events:none;position:absolute;right:60px;top:60px}.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__step-image img{max-width:none}}.cmp-video-full-viewport-scroll__step-arrow{background:none;border:none;color:#fff;display:block;height:33px;margin:24px auto;padding:0;width:auto}.cmp-video-full-viewport-scroll__step-arrow.top:before{display:block;transform:rotate(-90deg)}.cmp-video-full-viewport-scroll__step-arrow.down:before{display:block;transform:rotate(90deg)}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__step-arrow{display:none}}.cmp-video-full-viewport-scroll__step-decoration{margin-bottom:24px}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__step-decoration{margin-bottom:40px}}.cmp-video-full-viewport-scroll__step-decoration:before{background:url(../../../etc.clientlibs/fincantieri/clientlibs/clientlib-site/resources/assets/piano-industriale/piano-industriale-list-circle.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:50px;width:50px}.cmp-video-full-viewport-scroll__step-mobile-video{display:block;margin:90pt 0;position:relative}.cmp-video-full-viewport-scroll__step-mobile-video video{border:none}.cmp-video-full-viewport-scroll__step-mobile-video .poster-container{aspect-ratio:unset;border:none;width:100%}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__step-mobile-video{display:none}}.cmp-video-full-viewport-scroll__step .video-component{border:1px solid hsla(0,0%,100%,.3);position:relative}.cmp-video-full-viewport-scroll__step .video-component:before{color:#fff;content:"";font-family:fincantieri-icons,sans-serif;font-size:1rem;height:auto;left:0;position:absolute;top:0;width:auto;z-index:2}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__step .video-component:before{font-size:2.8125rem}}.cmp-video-full-viewport-scroll__step .video-component:after{bottom:0;color:#fff;content:"";font-family:fincantieri-icons,sans-serif;font-size:1rem;height:auto;position:absolute;right:0;transform:rotate(180deg);width:auto;z-index:2}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__step .video-component:after{font-size:2.8125rem}.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__step .video-component{display:none}}.cmp-video-full-viewport-scroll__step .cmp-title{margin-bottom:24px}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__step .cmp-title{margin-bottom:40px}}.cmp-video-full-viewport-scroll__step .cmp-text{border-bottom:1px solid hsla(0,0%,100%,.5);border-top:1px solid hsla(0,0%,100%,.5);padding-bottom:20px;padding-top:20px}.cmp-video-full-viewport-scroll__step .cmp-text:has(+.cmp-text){border-bottom:0;margin-bottom:-1px!important}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__mainTitle{left:60px;max-width:350px;pointer-events:none;position:absolute;right:0;top:60px;transition:all .2s ease-in-out;z-index:2}.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile){min-height:100vh;position:relative}.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__video{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;display:block;height:auto;left:0;position:absolute;right:0;top:0;transform:translateZ(0);width:100%;z-index:0}.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__overlay{min-height:100vh;position:relative;z-index:1}.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__stepViewport{height:100vh;min-height:100vh;overflow:hidden;position:relative;width:100%}.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__stepTrack{height:100%;position:relative;width:100%}.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__single{display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute}.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__stepProgress{background:hsla(0,0%,100%,.12);bottom:0;height:4px;left:0;margin:auto;pointer-events:none;position:absolute;right:0;transition:width .3s ease;width:calc(100% - 3pc);z-index:3}}@media(min-width:1024px)and (min-width:768px){.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__stepProgress{width:calc(100% - 4pc)}}@media(min-width:1024px)and (min-width:1440px){.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__stepProgress{width:calc(100% - 6pc)}}@media(min-width:1024px){.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__stepProgressBar{background:hsla(0,0%,100%,.55);display:block;height:100%;transform-origin:left center;width:0}.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__step{flex:1 1 auto;height:100%;left:auto;min-height:0;opacity:1;pointer-events:auto;position:relative;top:auto;transition:none;width:100%}.cmp-video-full-viewport-scroll:not(.cmp-video-full-viewport-scroll--tablet-as-mobile) .cmp-video-full-viewport-scroll__step.active{opacity:1;pointer-events:auto}}.cmp-video-full-viewport-scroll[data-edit-mode]{border:none;height:auto!important;max-height:none!important;min-height:300px!important}.cmp-video-full-viewport-scroll[data-edit-mode] .cmp-video-full-viewport-scroll__gradient,.cmp-video-full-viewport-scroll[data-edit-mode] video,.cmp-video-full-viewport-scroll[data-edit-mode]>span{display:none!important}.cmp-video-full-viewport-scroll[data-edit-mode] .cmp-video-full-viewport-scroll__mainTitle{border:none;grid-column:span 3;left:auto;margin-top:2pc;max-width:none;position:relative!important;top:auto}.cmp-video-full-viewport-scroll[data-edit-mode] .cmp-video-full-viewport-scroll__poster{position:relative}.cmp-video-full-viewport-scroll[data-edit-mode] .cmp-video-full-viewport-scroll__length{background:#265e26;color:#fff;padding:10px}.cmp-video-full-viewport-scroll[data-edit-mode] .cmp-video-full-viewport-scroll__single,.cmp-video-full-viewport-scroll[data-edit-mode] .cmp-video-full-viewport-scroll__stepViewport{height:auto!important;justify-content:flex-start!important;min-height:auto;opacity:1!important;position:relative!important}.cmp-video-full-viewport-scroll[data-edit-mode] .cmp-video-full-viewport-scroll__video{border:none;bottom:auto;height:auto;margin-bottom:24px;position:relative;top:auto;transform:none}.cmp-video-full-viewport-scroll[data-edit-mode] .cmp-video-full-viewport-scroll__video canvas,.cmp-video-full-viewport-scroll[data-edit-mode] .cmp-video-full-viewport-scroll__video video{display:none!important}.cmp-video-full-viewport-scroll[data-edit-mode] .cmp-video-full-viewport-scroll__overlay{display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;min-height:auto!important;position:relative!important}.cmp-video-full-viewport-scroll[data-edit-mode] .cmp-video-full-viewport-scroll__overlay .number{align-items:center;background:#fff;border-radius:50%;color:#000b27;display:inline-block;display:flex;font-weight:700;height:40px;justify-content:center;width:40px}.cmp-video-full-viewport-scroll[data-edit-mode] .cmp-video-full-viewport-scroll__overlay>div{border-right:1px solid hsla(0,0%,100%,.5)}.cmp-video-full-viewport-scroll[data-edit-mode] .cmp-video-full-viewport-scroll__overlay .video-component{display:block;margin:0;padding:0}.cmp-video-full-viewport-scroll[data-edit-mode] .cmp-video-full-viewport-scroll__step{height:auto!important;opacity:1!important;padding-right:20px;position:relative!important}.cmp-video-full-viewport-scroll[data-edit-mode] .cmp-video-full-viewport-scroll__step video{max-width:25pc}.cmp-video-full-viewport-scroll[data-edit-mode] .cmp-video-full-viewport-scroll__step-image,.cmp-video-full-viewport-scroll[data-edit-mode] .cmp-video-full-viewport-scroll__step-text{bottom:auto;height:auto;left:auto;opacity:1;pointer-events:auto;position:relative;right:auto;top:auto;width:auto}.cmp-video-full-viewport-scroll[data-edit-mode] .cmp-video-full-viewport-scroll__step .single-step{background:#265e26;padding:5px}.cmp-video-full-viewport-scroll[data-edit-mode] .cmp-video-full-viewport-scroll__step .single-step.error{background:#ff2828}.cmp-video-full-viewport-scroll[data-edit-mode] .cmp-video-full-viewport-scroll__step-mobile-video{display:block!important}.cmp-video-full-viewport-scroll[data-edit-mode] .cmp-video-full-viewport-scroll__step-mobile-video .poster-container{height:200px;width:200px}.cmp-video-with-hotspot--author{padding:14px 24px 0}.cmp-video-with-hotspot--author .edit-comment-cmp{margin:9pt 0}.cmp-video-with-hotspot--author .cmp-video-with-hotspot__author-body{display:flex;flex-direction:column;gap:24px}.cmp-video-with-hotspot--author .cmp-video-with-hotspot__author-section-title{font-size:1.125rem;line-height:1.3;margin:1pc 0}.cmp-video-with-hotspot--author .cmp-video-with-hotspot__author-preview-video{width:600px}.cmp-video-with-hotspot--author .cmp-video-with-hotspot__author-grid-hotspot{display:flex;flex-direction:column;flex-wrap:wrap;gap:1pc;height:250px;margin-bottom:24px}.cmp-video-with-hotspot--author .cmp-video-with-hotspot__author-field{display:flex;flex-direction:column;gap:6px;min-width:0}.cmp-video-with-hotspot--author .cmp-video-with-hotspot__author-label{color:#666;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.cmp-video-with-hotspot--author .cmp-video-with-hotspot__author-value{font-size:.875rem;line-height:1.5;word-break:break-word}.cmp-video-with-hotspot--author .cmp-video-with-hotspot__author-value-img{margin-top:30px;width:150px}.cmp-video-with-hotspot--author .cmp-video-with-hotspot__author-video-preview{margin-top:8px}.cmp-video-with-hotspot--author .cmp-video-with-hotspot__author-video-preview .poster-container{width:20pc}.cmp-video-with-hotspot--author .cmp-video-with-hotspot__author-video-preview video{display:none}.cmp-video-with-hotspot--author .cmp-video-with-hotspot__author-hotspot-list{display:flex;flex-direction:column;gap:1pc}.cmp-video-with-hotspot--author .cmp-video-with-hotspot__author-hotspot-item{padding:1pc}.cmp-video-with-hotspot--author .cmp-video-with-hotspot__author-hotspot-header{border-bottom:1px solid #ececec;display:flex;gap:9pt;justify-content:space-between;margin-bottom:24px;padding-bottom:9pt}@media(max-width:1023px){.cmp-video-with-hotspot--author .cmp-video-with-hotspot__author-hotspot-header{flex-direction:column}}.cmp-video-with-hotspot--author .cmp-video-with-hotspot__author-hotspot-index{font-weight:600;margin-top:0}.cmp-video-with-hotspot--author .cmp-video-with-hotspot__author-empty{border:1px dashed #cfcfcf;border-radius:8px;padding:1pc}.cmp-video-with-hotspot--author .cmp-video-with-hotspot__edit-parsys{border:1px dashed #bdbdbd;padding:1pc}.cmp-video-with-hotspot--author .cmp-video-with-hotspot__slide-video-author-wrapper{margin:0 auto;width:20pc}.cmp-video-with-hotspot{position:relative}.cmp-video-with-hotspot a{text-decoration:none}.cmp-video-with-hotspot .poster-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-video-with-hotspot__section-title{margin:0 auto;width:calc(100% - 3pc)}@media(min-width:1024px){.cmp-video-with-hotspot__section-title{position:absolute;right:35px;top:5pc;transform:scale(.7);transform-origin:right top;width:unset;z-index:2}.cmp-video-with-hotspot__section-title.top-left{left:35px;transform-origin:left top}.cmp-video-with-hotspot__section-title.bottom-right{bottom:35px;top:unset;transform-origin:right bottom}.cmp-video-with-hotspot__section-title.bottom-left{bottom:35px;left:35px;top:unset;transform-origin:left bottom}}.cmp-video-with-hotspot__section-title.hidden{display:none}@media(min-width:1440px){.cmp-video-with-hotspot__section-title{transform:scale(.85)}}@media(min-width:1920px){.cmp-video-with-hotspot__section-title{transform:scale(1)}}.cmp-video-with-hotspot__desktop{display:none}@media(min-width:1024px){.cmp-video-with-hotspot__desktop{display:block}}.cmp-video-with-hotspot__mobile{background:#000b27;color:#f5f5f5;display:block;overflow:hidden;position:relative;width:100vw}@media(min-width:1024px){.cmp-video-with-hotspot__mobile{display:none}}.cmp-video-with-hotspot__nav-container{height:24px;margin:24px 0;opacity:0;overflow:hidden;position:relative;transition:opacity .3s ease;width:100%;z-index:10}.cmp-video-with-hotspot__nav-container.is-visible{opacity:1}.cmp-video-with-hotspot__inner-nav{align-items:center;display:flex;height:100%;left:24px;position:absolute;width:calc(100% - 3pc)}.cmp-video-with-hotspot__nav-bullet{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:100%}.cmp-video-with-hotspot__nav-bullet:focus-visible{outline:2px solid #f5f5f5;outline-offset:2px}.cmp-video-with-hotspot__nav-bullet.is-active{flex-grow:1}.cmp-video-with-hotspot__dash{align-self:center;background-image:repeating-linear-gradient(90deg,#f5f5f5 0,#f5f5f5 1px,transparent 0,transparent 14px);flex-grow:1;flex-shrink:0;height:10px;transition:width .5s ease-out;width:0}.cmp-video-with-hotspot__nav-label{color:#f5f5f5;flex-shrink:0;font-family:Fraktion Mono,sans-serif;font-size:.875rem;margin:0 9pt;padding:6px 0;white-space:nowrap}.cmp-video-with-hotspot__inner-slider{cursor:-webkit-grab;cursor:grab;display:flex;margin-top:24px;overflow-x:auto;padding:0 24px;position:relative;scroll-behavior:smooth;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.cmp-video-with-hotspot__inner-slider::-webkit-scrollbar{display:none}.cmp-video-with-hotspot__inner-slider.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;scroll-behavior:auto}.cmp-video-with-hotspot__slide{flex-shrink:0;height:100%;margin:0 24px;overflow:hidden;position:relative;scroll-snap-align:center;width:100%}.cmp-video-with-hotspot__slide-video{height:100%;left:0;-o-object-fit:contain;object-fit:contain;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease-in;width:100%;will-change:opacity;z-index:1}.cmp-video-with-hotspot__slide-video.is-set{opacity:1}.cmp-video-with-hotspot__footer{align-items:flex-end;bottom:42px;display:flex;justify-content:space-between;left:24px;position:absolute;width:calc(100% - 3pc);z-index:2}.cmp-video-with-hotspot__slide-title{color:#f5f5f5;font-family:Fraktion Mono,sans-serif;font-size:1.125rem;margin:0;text-transform:uppercase}.cmp-video-with-hotspot__slide-cta{align-items:center;background:#f5f5f5;color:#011c35;cursor:pointer;display:flex;font-family:Fraktion Mono,sans-serif;font-size:1.25rem;height:40px;justify-content:center;transition:background .3s ease;width:40px}.cmp-video-with-hotspot__video-wrapper{aspect-ratio:16/9;background:#000b27;height:100%;overflow:hidden;position:relative}.cmp-video-with-hotspot__bg-video,.cmp-video-with-hotspot__video-wrapper .poster-container{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-video-with-hotspot__bg-video{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease-in-out;will-change:opacity}.cmp-video-with-hotspot__bg-video.is-set{opacity:1}.cmp-video-with-hotspot__hotspot-item{cursor:pointer;opacity:0;position:absolute;transition:opacity .4s ease,-webkit-filter .4s ease;transition:opacity .4s ease,filter .4s ease;transition:opacity .4s ease,filter .4s ease,-webkit-filter .4s ease;z-index:2}.cmp-video-with-hotspot__hotspot-item:focus-visible,.cmp-video-with-hotspot__hotspot-item:hover{opacity:1}.cmp-video-with-hotspot__hotspot-item-img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(prefers-reduced-motion:reduce){.cmp-video-with-hotspot__dash,.cmp-video-with-hotspot__hotspot-item,.cmp-video-with-hotspot__hotspot-item-img,.cmp-video-with-hotspot__nav-container,.cmp-video-with-hotspot__slide-cta,.cmp-video-with-hotspot__slide-video{transition:none!important}}