.ct-global-message-popup{position:fixed;top:22px;left:0;right:0;z-index:11000;display:flex;justify-content:center;padding:0 24px;pointer-events:none}.ct-global-message-popup._hidden{display:none}.ct-global-message-popup__panel{position:relative;width:min(520px,100%);display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:flex-start;padding:28px 30px;border-radius:8px;border:1px solid rgba(33,55,176,.15);background:#fff;color:#343434;box-shadow:0 14px 38px #0c16372e;pointer-events:auto}.ct-global-message-popup__close{position:absolute;top:12px;right:14px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#f1f3fb;color:#1f36b7;font-size:24px;line-height:1;cursor:pointer}.ct-global-message-popup__close:hover{background:#e5e9fb}.ct-global-message-popup__icon{width:48px;height:48px;border-radius:50%;position:relative}.ct-global-message-popup__icon:before,.ct-global-message-popup__icon:after{content:"";position:absolute}.ct-global-message-popup__content{padding-right:22px}.ct-global-message-popup__content strong{display:block;margin:2px 0 8px;font-size:20px;line-height:1.25;font-weight:800}.ct-global-message-popup__content ul{margin:0;padding-left:18px;color:#555;font-size:15px;line-height:1.45}.ct-global-message-popup__content li+li{margin-top:6px}.ct-global-message-popup._danger .ct-global-message-popup__icon{background:#fde8e8}.ct-global-message-popup._danger .ct-global-message-popup__icon:before{top:13px;left:22px;width:4px;height:16px;border-radius:4px;background:#d92d20}.ct-global-message-popup._danger .ct-global-message-popup__icon:after{left:22px;bottom:12px;width:4px;height:4px;border-radius:50%;background:#d92d20}.ct-global-message-popup._danger .ct-global-message-popup__content strong{color:#b42318}.ct-global-message-popup._success .ct-global-message-popup__icon{background:#e4f8ed}.ct-global-message-popup._success .ct-global-message-popup__icon:before{left:15px;top:24px;width:10px;height:4px;border-radius:4px;background:#079455;transform:rotate(45deg)}.ct-global-message-popup._success .ct-global-message-popup__icon:after{left:21px;top:20px;width:17px;height:4px;border-radius:4px;background:#079455;transform:rotate(-45deg)}.ct-global-message-popup._success .ct-global-message-popup__content strong{color:#087443}@media (max-width: 575px){.ct-global-message-popup{padding:16px;top:0}.ct-global-message-popup__panel{grid-template-columns:40px 1fr;gap:12px;padding:24px 22px}.ct-global-message-popup__icon{width:40px;height:40px}.ct-global-message-popup__content strong{font-size:18px}}.bg-ico-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bg-arrow_slider_right{width:96px;height:96px;background:url(/build/assets/css_sprites_home.png) -122px -452px}.bg-arrow_slider_left{width:96px;height:96px;background:url(/build/assets/css_sprites_home.png) -238px -452px}.bg-envelope_light{width:88px;height:86px;background:url(/build/assets/css_sprites_home.png) -576px -446px}.bg-facebook{width:68px;height:112px;background:url(/build/assets/css_sprites_home.png) -675px -438px}.bg-ico_arrow_blue_down{width:48px;height:56px;background:url(/build/assets/css_sprites_home.png) -605px -217px}.bg-ico_boat_search{width:63px;height:56px;background:url(/build/assets/css_sprites_home.png) -596px -576px}.bg-ico_arrow_right{width:64px;height:53px;background:url(/build/assets/css_sprites_home.png) -679px -576px}.bg-ico_arrow_blue_up{width:48px;height:56px;background:url(/build/assets/css_sprites_home.png) -607px -349px}.bg-ico_annullamento{width:203px;height:163px;background:url(/build/assets/css_sprites_home.png) -233px -248px}.bg-ico_assicurazione{width:203px;height:184px;background:url(/build/assets/css_sprites_home.png) -10px -248px}.bg-ico_boat{width:92px;height:83px;background:url(/build/assets/css_sprites_home.png) -238px -572px}.bg-ico_calendar{width:74px;height:83px;background:url(/build/assets/css_sprites_home.png) -342px -572px}.bg-ico_cuffie{width:122px;height:121px;background:url(/build/assets/css_sprites_home.png) -466px -213px}.bg-ico_map{width:56px;height:52px;background:url(/build/assets/css_sprites_home.png) -194px -674px}.bg-ico_lighthouse{width:102px;height:83px;background:url(/build/assets/css_sprites_home.png) -124px -572px}.bg-ico_orari{width:187px;height:187px;background:url(/build/assets/css_sprites_home.png) -472px -10px}.bg-ico_offerte{width:203px;height:203px;background:url(/build/assets/css_sprites_home.png) -249px -10px}.bg-ico_prezzi{width:219px;height:218px;background:url(/build/assets/css_sprites_home.png) -10px -10px}.bg-instagram{width:103px;height:112px;background:url(/build/assets/css_sprites_home.png) -7px -448px}.bg-phone_office_light_1{width:98px;height:86px;background:url(/build/assets/css_sprites_home.png) -4px -670px}.bg-light_emergency{width:106px;height:86px;background:url(/build/assets/css_sprites_home.png) -6px -572px}.bg-star_transp{width:84px;height:84px;background:url(/build/assets/css_sprites_home.png) -679px -129px}.bg-star_yellow{width:49px;height:47px;background:url(/build/assets/css_sprites_home.png) -270px -674px}.bg-threads{width:94px;height:109px;background:url(/build/assets/css_sprites_home.png) -675px -6px}.bg-whatsapp{width:88px;height:96px;background:url(/build/assets/css_sprites_home.png) -675px -229px}.bg-x{width:102px;height:93px;background:url(/build/assets/css_sprites_home.png) -462px -448px}.bg-youtube{width:126px;height:87px;background:url(/build/assets/css_sprites_home.png) -470px -345px}.bg-ico_calendar_search{width:56px;height:64px;background:url(/build/assets/css_sprites_home.png) -118px -674px}.bg-ico_world{width:64px;height:64px;background:url(/build/assets/css_sprites_home.png) -432px -576px}.bg-ico_phone{width:60px;height:60px;background:url(/build/assets/css_sprites_home.png) -516px -576px}.bg-ico_europe{width:100px;height:100px;background:url(/build/assets/css_sprites_home.png) -350px -448px}.bg-ico_user{width:84px;height:92px;background:url(/build/assets/css_sprites_home.png) -675px -337px}.bg-ico_why_2{width:270px;height:271px;background:url(/build/assets/css_sprites_why.png) -10px -10px}.bg-ico_why_3{width:270px;height:271px;background:url(/build/assets/css_sprites_why.png) -300px -10px}.bg-ico_why_4{width:270px;height:271px;background:url(/build/assets/css_sprites_why.png) -590px -10px}.bg-ico_why_1{width:270px;height:271px;background:url(/build/assets/css_sprites_why.png) -10px -301px}.cta-container{display:flex;justify-content:center;margin-top:40px}.cta-button{background-color:var(--primary-color);color:#fff;padding:.4rem .8rem;border-radius:50px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:background-color .3s ease;border:none;cursor:pointer}.cta-button:hover{background-color:#122480}.cta-button:after{content:"";width:64px;height:53px;background:url(/build/assets/css_sprites_home.png) -679px -576px;zoom:.3;display:inline-block}.btn-custom,.footer-contacts>div,.nav-item,button,input[type=button],input[type=submit]{-webkit-transition:.3s all;transition:.3s all}a{text-decoration:none;color:unset;-webkit-transition:.3s;transition:.3s}a:hover,input[type=button]:hover,input[type=submit]:hover{opacity:.7}img{pointer-events:none}.border_blu{border:2px solid var(--primary-color);border-radius:100px}.call_blu{border-radius:100px;background-color:var(--primary-color)}#contact-us button:hover,#contact-us input[type=submit]:hover{color:var(--primary-color);background:#fff;border:1px solid var(--primary-color)!important}#contact-us button:hover:before,#contact-us input[type=submit]:hover:before{background-color:var(--primary-color)!important}.btn-custom{border-radius:30px;border:unset;width:112px;height:42px;background:#fff;color:var(--primary-color);font-weight:700}.btn__blue:hover{background-color:#fff!important;color:var(--primary-color)!important}.nav-container{font-size:.855rem;color:#fff}.nav-item__action{font-size:.625rem;font-weight:700;text-transform:uppercase}.nav-item__action .action__call .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.8rem;border-bottom:1px dashed transparent}#contact-us .btn-container>button{border-color:transparent!important;border:1px solid transparent}#contact-us .btn-container>button:before{content:"";-webkit-transition:.3s background-color;transition:.3s background-color;zoom:.3;width:122px;height:120px;-webkit-mask-image:url(/build/assets/css_sprites_home.png);mask-image:url(/build/assets/css_sprites_home.png);-webkit-mask-position:-468px -213px;mask-position:-468px -213px;background-color:#fff;display:inline-block}.btn-redirect{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.8rem;color:#fff;font-weight:400;height:1.8rem}.btn-redirect,.btn-redirect a{display:-webkit-box;display:-ms-flexbox;display:flex}.btn-redirect a{border:unset;text-decoration:none;gap:.2rem}.btn-redirect a:hover{opacity:.7;color:#fff!important}.btn-redirect a:after{content:"";width:64px;height:53px;background:url(/build/assets/css_sprites_home.png) -679px -576px;zoom:.3;display:inline-block}.btn-redirect img{margin-left:4px;width:15px}.btn-redirect__job>div{display:grid;font-weight:700}.img-container{position:relative}.new-line{display:block}.bg-img,.bg-img:after,.bg-img:before{background-position:center;background-repeat:no-repeat;background-size:contain}.mask-img,.mask-img:after,.mask-img:before{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.bg-ico{zoom:.3}.btn__transp:hover{background-color:#fff!important;border-color:#fff}.btn_invia{background-color:transparent;border:1px solid #fff;color:#fff;border-radius:100px;width:100%}.icon_footer{height:20px}footer .bg-ico,footer .job a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .bg-ico{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .job a{gap:.2rem}.footer-share{position:relative}.footer-share__button{background-color:#fff;border:1px solid var(--primary-color);border-radius:999px;color:var(--primary-color);cursor:pointer;display:block;font-size:.875rem;font-weight:700;list-style:none;padding:.45rem 1rem}.footer-share__button::-webkit-details-marker{display:none}.footer-share__button:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;content:"";display:inline-block;margin-left:.45rem;vertical-align:middle}.footer-share__button:hover,.footer-share__button:focus{background-color:var(--primary-color);color:#fff}.footer-share__menu{background-color:#fff;border:0;border-radius:14px;box-shadow:0 12px 30px #00003326;min-width:180px;padding:.5rem;position:absolute;right:0;top:calc(100% + .5rem);z-index:20}.footer-share__item{align-items:center;border-radius:10px;border:0;background-color:transparent;color:var(--text-primary-color);cursor:pointer;display:flex;font-size:.875rem;gap:.65rem;padding:.55rem .7rem;text-align:left;width:100%}.footer-share__item:hover{background-color:#f4f7f8;color:var(--primary-color)}.footer-share__icon{flex:0 0 auto;height:22px;margin:0!important;width:22px}.footer-share__icon--facebook{background-color:#1877f2;-webkit-mask:url(/build/assets/facebook-f.svg) center / contain no-repeat;mask:url(/build/assets/facebook-f.svg) center / contain no-repeat}.footer-share__icon--whatsapp{background-color:#25d366;-webkit-mask:url(/build/assets/whatsapp%201.svg) center / contain no-repeat;mask:url(/build/assets/whatsapp%201.svg) center / contain no-repeat}.footer-share__icon--instagram{background:linear-gradient(135deg,#feda75,#fa7e1e 30%,#d62976 58%,#962fbf 78%,#4f5bd5);-webkit-mask:url(/build/assets/instagram.svg) center / contain no-repeat;mask:url(/build/assets/instagram.svg) center / contain no-repeat}.footer-share__icon--copy{border:2px solid currentColor;border-radius:4px;color:var(--primary-color);height:18px;position:relative;width:16px}.footer-share__icon--copy:before{border:2px solid currentColor;border-radius:4px;content:"";height:18px;left:4px;position:absolute;top:-6px;width:16px}.footer-share__feedback{color:var(--primary-color);font-size:.75rem;font-weight:700;max-width:190px;opacity:0;padding:.35rem .7rem .15rem;transition:opacity .2s ease}.footer-share__feedback.is-visible{opacity:1}.footer-link-block{padding-left:3rem;padding-right:3rem}.bg_grey{background-color:#d5dcdd}.br-grey{border-right:1px solid #b5b5b5}.br-grey2{border-right:1px solid #d5dcdd}.user-input-wrp .inputText:focus{border-color:#00f;border-width:medium medium 2px}.w_ico_email_1{width:210px}.w_ico_email_2{width:70px}.nav-item__action .action__call:hover .dropdown-container{display:block}.a-content{padding:0 .6rem}.nav-item__action .action__call:hover{border-radius:10px 10px 0 0}.nav-item__action .action__call:hover .text-container{border-color:#fff}.burger-menu-container .menu-btn{width:1.2rem;height:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-button{background-repeat:no-repeat;background-position:center;width:96px;height:96px;zoom:.25}.swiper-button:after{content:""!important}.swiper-button-next{background:url(/build/assets/css_sprites_home.png) -122px -452px}.swiper-button-prev{background:url(/build/assets/css_sprites_home.png) -238px -452px}.custom-pagination__main{position:relative;z-index:100}.custom-pagination .swiper-pagination-bullet-active{width:2.5rem}.btn-redirect a,.btn-redirect__job>div{border-radius:5px;background:var(--primary-color);padding:.4rem .8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.star-feedback span{padding-left:3px}@media (min-width: 1500px){.container{max-width:1440px!important}}@media screen and (max-width: 1200px){.nav-item{list-style-type:none}.nav-item__action .a-content>div:last-child,.nav-item__action span{display:none}footer>div{padding-left:2rem!important;padding-right:2rem!important}.footer-contacts{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-contacts>div{width:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 0}footer .bg_grey .ms-5{margin-left:0!important}footer .bg_grey .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .bg_grey .row>div{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}footer .bg_grey .row img{margin:0 .5rem!important}footer .about-container{border:unset!important;padding-top:2rem}footer .about-container>div{padding:0!important;border:unset!important}footer>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-link-block>div:nth-child(2){display:none}.footer-link-block>div:nth-child(1){font-weight:400!important}.iva-info span:first-child{display:none}.iva-info span:last-child{display:block}.footer-privacy-container{flex-direction:column;text-align:center}.footer-full-container{padding:0 .5rem!important;flex-direction:column!important}.footer-contacts,footer .bg_grey{padding-top:3rem!important;padding-bottom:3rem!important}.policy-links-container{justify-content:center}.footer-links-container-mobile .footer-links-container,.footer-links-container-mobile .policy-links-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-links-container-mobile .footer-links-container>div,.footer-links-container-mobile .policy-links-container>div{padding:1rem!important;text-align:center;margin:0!important}}@media screen and (max-width: 576px){footer>div{padding-left:.5rem!important;padding-right:.5rem!important}footer .bg_grey .row>div{width:90%}}
