@keyframes rotate360{to{transform:rotate(360deg)}}html *{touch-action:manipulation}@media (min-width:576px){.fs-sm-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-sm-2{font-size:calc(1.325rem + .9vw)!important}.fs-sm-3{font-size:calc(1.3rem + .6vw)!important}.fs-sm-4{font-size:calc(1.275rem + .3vw)!important}.fs-sm-5{font-size:1.25rem!important}.fs-sm-6{font-size:1rem!important}}@media (min-width:768px){.fs-md-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-md-2{font-size:calc(1.325rem + .9vw)!important}.fs-md-3{font-size:calc(1.3rem + .6vw)!important}.fs-md-4{font-size:calc(1.275rem + .3vw)!important}.fs-md-5{font-size:1.25rem!important}.fs-md-6{font-size:1rem!important}#collapse-search-bar.collapse{display:block;height:auto!important;visibility:visible}.w-70{width:70%}.mv-50-100{min-height:40vh}.mv-80{min-height:50vh;min-height:590px}.position-md-static{position:static!important}.position-md-relative{position:relative!important}.position-md-absolute{position:absolute!important}.position-md-fixed{position:fixed!important}.position-md-sticky{position:-webkit-sticky!important;position:sticky!important}}@media (min-width:992px){.fs-lg-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-lg-2{font-size:calc(1.325rem + .9vw)!important}.fs-lg-3{font-size:calc(1.3rem + .6vw)!important}.fs-lg-4{font-size:calc(1.275rem + .3vw)!important}.fs-lg-5{font-size:1.25rem!important}.fs-lg-6{font-size:1rem!important}.inputKlarna{margin-top:18px}}@media (min-width:1200px){.fs-xl-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-xl-2{font-size:calc(1.325rem + .9vw)!important}.fs-xl-3{font-size:calc(1.3rem + .6vw)!important}.fs-xl-4{font-size:calc(1.275rem + .3vw)!important}.fs-xl-5{font-size:1.25rem!important}.fs-xl-6{font-size:1rem!important}}@media (min-width:1400px){.fs-xxl-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-xxl-2{font-size:calc(1.325rem + .9vw)!important}.fs-xxl-3{font-size:calc(1.3rem + .6vw)!important}.fs-xxl-4{font-size:calc(1.275rem + .3vw)!important}.fs-xxl-5{font-size:1.25rem!important}.fs-xxl-6{font-size:1rem!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}.fs-sm-1{font-size:2.5rem!important}.fs-sm-2{font-size:2rem!important}.fs-sm-3{font-size:1.75rem!important}.fs-sm-4{font-size:1.5rem!important}.fs-md-1{font-size:2.5rem!important}.fs-md-2{font-size:2rem!important}.fs-md-3{font-size:1.75rem!important}.fs-md-4{font-size:1.5rem!important}.fs-lg-1{font-size:2.5rem!important}.fs-lg-2{font-size:2rem!important}.fs-lg-3{font-size:1.75rem!important}.fs-lg-4{font-size:1.5rem!important}}.lh-xs{line-height:1.1}.lead{font-size:24px;line-height:1}.fw-semi-bold{font-weight:600}.x-small{font-size:.75em}.badge.x-small{font-size:.6em}.large{font-size:1.15rem!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}.h1,h1{font-size:2.5rem}@media (min-width:1200px){.h1,h1{font-size:2.8rem}.h2,h2{font-size:2.5rem}}@font-face{font-family:LatoLatinWeb;src:url(https://cdn.traghettilines.it/old/fonts/LatoLatin-Bold.eot);src:url(https://cdn.traghettilines.it/old/fonts/LatoLatin-Bold.eot?#iefix)format("embedded-opentype"),url(https://cdn.traghettilines.it/old/fonts/LatoLatin-Bold.woff2)format("woff2"),url(https://cdn.traghettilines.it/old/fonts/LatoLatin-Bold.woff)format("woff"),url(https://cdn.traghettilines.it/old/fonts/LatoLatin-Bold.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:LatoLatinWeb;src:url(https://cdn.traghettilines.it/old/fonts/LatoLatin-BoldItalic.eot);src:url(https://cdn.traghettilines.it/old/fonts/LatoLatin-BoldItalic.eot?#iefix)format("embedded-opentype"),url(https://cdn.traghettilines.it/old/fonts/LatoLatin-BoldItalic.woff2)format("woff2"),url(https://cdn.traghettilines.it/old/fonts/LatoLatin-BoldItalic.woff)format("woff"),url(https://cdn.traghettilines.it/old/fonts/LatoLatin-BoldItalic.ttf)format("truetype");font-display:swap;font-style:italic;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:LatoLatinWeb;src:url(https://cdn.traghettilines.it/old/fonts/LatoLatin-Italic.eot);src:url(https://cdn.traghettilines.it/old/fonts/LatoLatin-Italic.eot?#iefix)format("embedded-opentype"),url(https://cdn.traghettilines.it/old/fonts/LatoLatin-Italic.woff2)format("woff2"),url(https://cdn.traghettilines.it/old/fonts/LatoLatin-Italic.woff)format("woff"),url(https://cdn.traghettilines.it/old/fonts/LatoLatin-Italic.ttf)format("truetype");font-display:swap;font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:LatoLatinWeb;src:url(https://cdn.traghettilines.it/old/fonts/LatoLatin-Regular.eot);src:url(https://cdn.traghettilines.it/old/fonts/LatoLatin-Regular.eot?#iefix)format("embedded-opentype"),url(https://cdn.traghettilines.it/old/fonts/LatoLatin-Regular.woff2)format("woff2"),url(https://cdn.traghettilines.it/old/fonts/LatoLatin-Regular.woff)format("woff"),url(https://cdn.traghettilines.it/old/fonts/LatoLatin-Regular.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400;text-rendering:optimizeLegibility}body{font-family:LatoLatinWeb;background-color:transparent}.navbar-light .navbar-nav .nav-link:focus,header .navbar-light .navbar-nav .nav-link,header .navbar-light .navbar-nav .nav-link.active,header .navbar-light .navbar-nav .nav-link:hover{color:#266e9e}.text-red{color:#d72d22}.text-blue{color:#266e9e}.text-sky-blue{color:#4da0cf}.text-green{color:#008f39}.text-accent-2{color:#007cc6}.megamenu li>a,.text-lh-blue{color:#3098cd}.text-dk-blue{color:#13547d}.text-off-white{color:#e9e9e9}.text-lh-grey{color:#b1b1b1}.text-yellow{color:#f4b738}.text-golden-sand{color:#f4cf7b}.text-dk{color:#333}.text-cinnabar{color:#ed362e}.text-electric-blue{color:#3098cd}.text-golden-yellow{color:#edaf00}.text-blue-sapphire{color:#20617a}.bg-light-grey{background-color:#ececec}.bg-accent-2{background-color:#007cc6}.bg-blue-sapphire{background-color:#20617a}.bg-blue-gradient{background:linear-gradient(#266e9e,#3098cd)}.bg-blue{background-color:#266e9e}.bg-dk-blue{background-color:#13547d}.bg-lh-blue{background-color:#3098cd}.bg-lh-azure{background-color:#deeffb}.bg-ice-white{background-color:#f5f9fc}.bg-ice-blue{background-color:#dee6ed}.bg-yellow{background-color:#f4b738}.bg-green{background-color:#008f39}.bg-pale-blue-gray{background-color:#dfe7ee}.bg-light-terracotta{background-color:#ce544c}.bg-red-orange{background-color:#ff5733}.border-lh-blue{border-color:#3098ce!important;opacity:1}.border-blue{border-color:#266e9e!important}.border-grey{border-color:#b1b1b1!important}.border-dark-grey{border-color:#797979!important}html[lang=it] .map1{background-image:url(https://cdn.traghettilines.it/new/images/mappa-NEW-IT-LinesNuovo-Mediterraneo.svg)}html[lang=de] .map1{background-image:url(https://cdn.traghettilines.it/old/images/backgrounds/mappa-NEW-Mediterraneo-DE.svg)}html[lang=en] .map1{background-image:url(https://cdn.traghettilines.it/old/images/backgrounds/mappa-NEW-Mediterraneo-EN.svg)}html[lang=es] .map1{background-image:url(https://cdn.traghettilines.it/old/images/backgrounds/mappa-NEW-Mediterraneo-ES.svg)}html[lang=fr] .map1{background-image:url(https://cdn.traghettilines.it/old/images/backgrounds/mappa-NEW-Mediterraneo-FR.svg)}html[lang=it] .map2{background-image:url(https://cdn.traghettilines.it/new/images/mappa-NEW-IT-LinesNuovo-NordEuropa.svg)}html[lang=de] .map2{background-image:url(https://cdn.traghettilines.it/old/images/backgrounds/mappa-NEW-NordEuropa-DE.svg)}html[lang=en] .map2{background-image:url(https://cdn.traghettilines.it/old/images/backgrounds/mappa-NEW-NordEuropa-EN.svg)}html[lang=es] .map2{background-image:url(https://cdn.traghettilines.it/old/images/backgrounds/mappa-NEW-NordEuropa-ES.svg)}html[lang=fr] .map2{background-image:url(https://cdn.traghettilines.it/old/images/backgrounds/mappa-NEW-NordEuropa-FR.svg)}html:not([lang=it]) .content.mt-lg-2{margin-top:3rem!important}.map1,.map2{background-position:center right;background-repeat:no-repeat;background-size:67%}.map2{background-position:top right;background-position-y:-2px}.patchMap{position:absolute;background-color:#6ca1c2;height:100%;left:0;z-index:0;top:0}.box-border-shadow{box-shadow:0 0 7px #00000030}.divPagamento .col-12:not([data-is-3d=true]){min-height:92px}.divPagamento .col-12[data-is-3d=true]>div.bg-white{height:92px;padding-top:32px!important}.form-check.checkbox-like label,.inputBonificoBancario,.inputCC,.inputPaypal,.inputSatispay,.inputScalapay,.inputSisalpay,.form-check-pagamento{display:flex;align-items:center}.inputBonificoBancario label img,.inputPaypal label img,.inputSatispay label img,.inputScalapay label img,.inputSisalpay label img{width:100px}label[for=input_ApplePay] img{width:90px}label[for=input_BancomatPay] img{width:170px}.recensioni-swiper{top:-10px}.recensioni-swiper .swiper-slide-prev img{display:none}.banner-18-anni{height:90px}@media (max-width:767.98px){.banner-18-anni{width:340px}.bg-lg{background-color:transparent!important}#nav-tab .nav-link{font-size:14px;width:50%}.inputScalapay label img{width:80px}}.nobr{white-space:nowrap}.overlay{position:absolute;background:#3098cd;opacity:.3;height:100%;width:100%}.mv-50-100{min-height:auto}@media (min-width:576px){.mv-50-100{min-height:85vh}.mv-80{min-height:auto}}@media only screen and (orientation:portrait) and (min-width:768px){#map{max-height:45vh!important;min-height:525px}}@media (min-width:992px){.mv-80{min-height:85vh}.mv-80.hero-map{min-height:780px}}@media only screen and (orientation:landscape) and (min-width:768px){.mv-50-100{min-height:90vh}#map{min-height:525px}#map.has-discount{min-height:580px}.map-affiliati-sardegna{max-height:45vh!important}}@media (min-width:992px){.mv-50-100{min-height:65vh}}@media (min-width:576px){.position-sm-static{position:static!important}.position-sm-relative{position:relative!important}.position-sm-absolute{position:absolute!important}.position-sm-fixed{position:fixed!important}.position-sm-sticky{position:-webkit-sticky!important;position:sticky!important}}@media (min-width:992px){.position-lg-static{position:static!important}.position-lg-relative{position:relative!important}.position-lg-absolute{position:absolute!important}.position-lg-fixed{position:fixed!important}.position-lg-sticky{position:-webkit-sticky!important;position:sticky!important}}@media (min-width:1200px){.position-xl-static{position:static!important}.position-xl-relative{position:relative!important}.position-xl-absolute{position:absolute!important}.position-xl-fixed{position:fixed!important}.position-xl-sticky{position:-webkit-sticky!important;position:sticky!important}}.rounded-1x{border-radius:4px}.rounded-2x{border-radius:8px!important}.rounded-4x{border-radius:16px}.rounded-top-left-4x{border-top-left-radius:16px!important}.rounded-top-right-4x{border-top-right-radius:16px!important}.rounded-bottom-left-4x{border-bottom-left-radius:16px!important}.rounded-bottom-right-4x{border-bottom-right-radius:16px!important}.rounded-top-left-2x{border-top-left-radius:8px!important}.rounded-top-right-2x{border-top-right-radius:8px!important}.rounded-bottom-left-2x{border-bottom-left-radius:8px!important}.rounded-bottom-right-2x{border-bottom-right-radius:8px!important}ul.labeled li:before{content:attr(data-label);font-weight:700;margin-right:5px}ul.labeled{position:relative;list-style:none;padding:0;margin:0}.box-shad{box-shadow:0 11px 25px #0000001a}.box-shad-2{box-shadow:0 4px 15px #0000000d}.content>.card.bg-transparent>.card-body{margin-top:-40px}.card-footer:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.icon-star,.icon-svg{background-position:center center}.icon-svg{background-size:contain;background-repeat:no-repeat}.icon-star{width:20px;height:20px;background-image:url(https://cdn.traghettilines.it/new/icons/icons/star.svg);margin-bottom:0}#ac-map,.custom-icon:after,.icon-star,.icon-star-yellow{background-repeat:no-repeat;background-size:contain}.icon-star-yellow{width:25px;height:25px;background-image:url(https://cdn.traghettilines.it/new/icons/star-yellow.svg);background-position:center center;margin-bottom:0}#ac-map{background-image:url(https://cdn.traghettilines.it/new/img/header-area-clienti.png);background-size:cover;height:50vh;background-position:center}.icon-star-large,header .dropdown-toggle:after{background-size:contain;background-position:center center;background-repeat:no-repeat}.icon-star-large{width:50px;height:50px;background-image:url(https://cdn.traghettilines.it/new/icons/star-large.svg);margin-bottom:0}.icon-child-face{width:30px;height:24px;background-image:url(https://cdn.traghettilines.it/new/icons/child-face.svg);margin-bottom:0}.icon-cabin,.icon-chair,.icon-paw,.icon-pet-cabin{height:32px;margin-bottom:5px;display:flex;text-align:center}.divider-points{border-top:2px dotted;width:100%;margin:1.5rem 0}.mt-n1{margin-top:-.25rem!important}.mt-n2{margin-top:-.5rem!important}.mt-n3{margin-top:-1rem!important}.mb-n5{margin-bottom:-2rem!important}.mt-n5{margin-top:-2rem!important}.fs-15{font-size:15px}.hidden-flex{display:flex}.result-header.sticky-top{z-index:1}.z-index-max{z-index:999999}.z-index-2{z-index:2}.z-index-n1{z-index:-1}.z-index-0{z-index:0}.translate-70{transform:translate(-50%,-70%)!important}.mv-75{min-height:75vh}.overflow-x-hidden{overflow-x:hidden}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1170px}.no-distractions #navbarNav{display:none!important}}header .dropdown-toggle:after{border:0;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23266E9E'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");content:" ";width:16px;vertical-align:top;float:right}header i.globe{font-size:20px}header .navbar-light .navbar-toggler[aria-expanded=false] .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%233098CD' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}header .navbar-light .navbar-toggler[aria-expanded=true] .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath stroke='%233098CD' d='M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z'/%3e%3c/svg%3e")}header .navbar.menu-collapse .navbar-toggler[aria-expanded=true] .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23ffffff'%3e%3cg %3e%3cpath d='M22.12 20.5469L16 14.4402L9.88 20.5469L8 18.6669L16 10.6669L24 18.6669L22.12 20.5469Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_2260_59710'%3e%3crect width='32' height='32' fill='white' transform='translate(32 32) rotate(-180)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}header .navbar.menu-collapse .navbar-toggler[aria-expanded=false] .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23ffffff'%3e%3cg %3e%3cpath d='M9.88 11.4531L16 17.5598L22.12 11.4531L24 13.3331L16 21.3331L8 13.3331L9.88 11.4531Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_2260_58674'%3e%3crect width='32' height='32' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}header .navbar-light .navbar-toggler{color:#0000}@media all and (min-width:992px){.navbar .has-megamenu{position:static!important}.navbar .megamenu{left:0;right:0;top:100%;width:100%;column-count:4;z-index:1050}.col-count-1{column-count:1!important}.col-count-4{column-count:4}html[lang=it] .payoff{text-align:center;letter-spacing:1px}html:not([lang=it]) .payoff.standard{margin-top:-22px}html:not([lang=it]) .payoff.payoff-sconto{margin-top:0}html[lang=fr] .payoff.standard{letter-spacing:.8px}html[lang=en] .payoff.standard,html[lang=de] .payoff.standard{letter-spacing:1.8px}html[lang=es] .payoff.standard:not(.payoff-sconto){letter-spacing:4.2px}html:not([lang=it]) .payoff.sm{letter-spacing:2px;margin-top:-22px}html:not([lang=it]) .payoff.md{letter-spacing:1px;margin-top:-22px}}.hide-border .ui-widget.ui-widget-content,.input-field-veicolo .ui-widget.ui-widget-content{width:100%;border-radius:0;border-width:0 1px 1px;border-color:inherit}#main-form .ui-menu .col-md-3{width:100%;padding:.25em}@media all and (min-width:368px){.navbar .has-megamenu{position:static!important}.navbar .megamenu{left:0;right:0;width:100%;top:100%;z-index:1020}.col-count-1{column-count:1!important}}.toggle-biglietti>a[aria-expanded=true]>i{transform:rotate(-180deg)}.dropdown-menu.bg-lh-blue .input-box{background-color:#fff}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#333;content:var(--bs-breadcrumb-divider, ">")}.breadcrumb-item.active{color:#333}.breadcrumb-item a{color:#333;text-decoration:none}.tab-pills.active>.fa-stack>.icon-circle:before{border:2px solid #f4b738;border-radius:50px}.tab-pills.active>.fa-stack>.icon-circle{color:#266e9e}.tab-pills.active>.fa-stack>.icon-number{color:#fff}.bg-lh-blue>.fa-stack>.icon-circle,li.yellow-label:before{color:#f4b738}.icon-border:before{border-radius:50%;border:2px solid #3098ce}.list-results .nav-fill>.nav-link,.list-steps .nav-fill>.nav-link{text-align:left;flex:unset;border-radius:0}#checkout .card .d-flex div:first-child{flex:1 0 62%}#sidebar-checkout .card .d-flex div:first-child{flex:1 0 68%}.modifica-ricerca-btn:after{display:none}.modifica-ricerca-btn{padding-right:.25rem;padding-left:.25rem}@media (max-width:991px){html.sfumato:not(.iframe) body{background:linear-gradient(to bottom,#add6e6,#fff 600px)}html:not([lang=it]) .payoff.standard{margin-top:-13px}#payment-methods .row>div{flex:0 0 25%;max-width:25%}.navbar-collapse.show{transition:right .3s ease-in-out;right:0;background-color:#fff;width:100%}.navbar-collapse{max-height:100vh;overflow-y:scroll;height:100%;width:75%;padding-bottom:15px;padding-right:15px;padding-left:15px;right:0;top:70px;position:fixed}.navbar-collapse.collapsing{background-color:#fff;transition:height 0 ease;right:-75%}.navbar-toggler.collapsed~.navbar-collapse{transition:right .5s ease-in-out}.nav-link{padding:1rem;border-bottom:1px solid #3098ce}.nav-item>a.btn{font-size:14px}.menu-collapse .navbar-collapse{height:100%;width:100%;padding-bottom:15px;padding-right:15px;padding-left:15px;top:130px;position:fixed}.menu-collapse .navbar-collapse.collapsing{transition:height 0 ease;top:-100%}.menu-collapse .navbar-collapse.show{transition:top .3s ease-in-out;top:100%}.menu-collapse .navbar-toggler.collapsed~.menu-collapse .navbar-collapse{transition:top .5s ease-in-out}.navbar.bg-blue .nav-link{padding:1rem;border-bottom:1px solid #fff}}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#3098cd;background-color:#fff;border-color:#fff;font-weight:700}.nav-tabs.nav-lh-blue .nav-item.show .nav-link,.nav-tabs.nav-lh-blue .nav-link.active{color:#fff;background-color:#3098cd;border-color:#3098cd;font-weight:700}.nav-tabs .nav-link{font-size:16px;padding:.5rem;color:#3098cd;background-color:#ececec}.nav-tabs.nav-lh-blue .nav-link{font-size:16px;color:#fff;background-color:#7ac1e5;padding:.5rem}.search-form input{border-bottom-right-radius:0;border-top-right-radius:0;font-size:14px;background-color:#f5f9fc;padding:.5rem}.search-form button{border-bottom-left-radius:0;border-top-left-radius:0;background-color:#f5f9fc}.custom-backdrop{background-color:#266e9e}#nav-tabContent{transition:height .5s ease}.input-box,.search-form button,.search-form input{border:1px solid #ccc;border-radius:8px;box-shadow:0 0 3px #00000030}.input-box{width:100%;padding:.25rem .8rem}.input-box.has-error{border:2px solid #dc3545}.form-control:focus,.form-select:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none}.form-control{border:0;padding:0}.input-box.no-readonly .form-control,.no-readonly>.form-control[readonly]{background-size:0;background-color:#fff;color:#a8a8a8;white-space:nowrap}.input-box .form-select,.input-box .step{border:0 solid #ced4da;padding:0;background-size:0;background-color:#fff;max-width:95%}.input-box .step{width:100%}.input-box .form-select option:disabled{color:#a8a8a8}.form-select-box:before{content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 18'%3e%3cpath fill='%23333333' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='M4.99126 3.08708L8.42759 6.125L9.95606 4.77375L4.99126 0.375L0.015625 4.77375L1.55493 6.125L4.99126 3.08708ZM4.99126 14.9129L1.55493 11.875L0.0264654 13.2262L4.99126 17.625L9.9669 13.2262L8.42759 11.875L4.99126 14.9129Z'/%3e%3c/svg%3e");height:10px;width:8px;display:inline-block;float:right;margin-top:6px}.form-select-box.single-line-select:before{margin-top:0}.dropdown .form-select{max-width:100%}.form-check-input.filter:checked{background-color:#3098cd;border-color:#3098cd}.form-check-input:checked{background-color:#f4b738;border-color:#3098ce;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%233098CD' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")!important}#main-form .form-check-input:checked[type=checkbox]{background-color:#fff;border-color:#3098ce}.scelta-cabina{height:100px}input[type=button]{-webkit-appearance:button;cursor:pointer}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}.input-group{clear:both;position:relative}.input-group input[type=button]{background-color:#fff;min-width:36px;width:auto;transition:all .3s ease}.input-group .button-minus,.input-group .button-plus{font-weight:700;height:36px;padding:0;width:36px;position:relative}.input-group .quantity-field{position:relative;height:36px;left:1px;text-align:center;width:61px;display:inline-block;font-size:13px;margin:0 0 5px;resize:vertical;background-color:#f5f9fc;border:0}input[type=number].quantity-field{-moz-appearance:textfield!important;-webkit-appearance:none}.checkbox-like>.form-check-input[type=radio]{border-radius:4px}.checkbox-like>.form-check-input:checked[type=checkbox],.checkbox-like>.form-check-input[type=radio]:checked{border-radius:4px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%233098CD' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-size:contain}.dselect-wrapper .dselect-placeholder{font-size:16px;color:#a8a8a8}input[type=date]:before{content:attr(data-placeholder);width:100%;color:#a8a8a8}input.form-control::placeholder,#div_MotorePartial input::placeholder{color:#a8a8a8}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{opacity:0}.datepicker-container-a,.datepicker-container-r{max-width:432px}.datepicker-container-a{top:290px}.datepicker-container-r{top:102px}.ui-datepicker-next>.ui-icon,.ui-datepicker-prev>.ui-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23266E9E'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-size:contain;background-position:center center;background-repeat:no-repeat;transform:rotate(-90deg)}.ui-datepicker-prev>.ui-icon{transform:rotate(90deg)}.form-check-input.position-absolute{height:23px;width:23px}.form-check-input.sm{height:20px;width:20px;font-size:.5em}@media (max-width:768px){#div_MotorePartial .form-check-input{height:20px;width:20px}}@media (max-width:992px){#button_Pay{width:100%}}.ui-widget.ui-widget-content{border:1px solid #3098cd;width:100%;border-radius:8px}.ui-widget-header{border:0;background:0 0;color:#266e9e;font-weight:700}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:0;background-color:transparent;font-weight:400;color:#3098ce}.ui-button:focus,.ui-button:hover,.ui-state-active,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-active,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:#3098ce;color:#fff;border-radius:8px;font-weight:500;border:0}.ui-datepicker th{color:#3098ce;font-weight:500}.ui-datepicker td a{display:block;padding:.2em;text-align:center;text-decoration:none;line-height:2}.datepicker-3 .ui-widget.ui-widget-content{border:0;width:100%;border-radius:8px}.datepicker-3 .ui-datepicker-multi-3{width:100%!important}.div-cart{bottom:0}footer .accordion-button,footer .accordion-item{background-color:transparent}footer .accordion-button{border-bottom:2px solid #ffc845}footer li>a,footer li>a:hover{color:#fff;text-decoration:none}ul.overflow-auto{width:100%;max-height:200px}.accordion-collapse.position-absolute{width:98.25%;z-index:99}.input-disable{background-color:#ececec!important;color:#a8a8a8!important;border-color:#b1b1b1!important}.input-disable .text-lh-blue{color:#a8a8a8}.input-disable div.form-control,.input-disable>input.form-control,.input-disable>select.form-select{background-color:#ececec!important;color:#a8a8a8!important;border-color:#ececec}.input-disable::placeholder{color:#a8a8a8}.card.bg-lh-blue .input-box.input-disable>input.form-control,.card.bg-lh-blue .input-box.input-disable>select.form-select{background-color:#ececec;color:#a8a8a8;border-color:#ececec}.accordion-button.mini:after{margin-left:20px}main .accordion-button.bg-lh-blue:not(.collapsed){color:#fff;background-color:#3098cd}main .accordion-button.bg-lh-blue:after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}main .accordion-button.bg-blue:not(.collapsed){color:#3098cd!important;background-color:#fff;box-shadow:0}main .accordion-button.bg-blue:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233098CD'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg);display:inline-block;float:right}main .accordion-button.bg-blue:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");display:inline-block;float:right}.row>.accordion{margin-top:0}.row>.accordion>.accordion-collapse{margin-top:8px}main .unstyled-accordion .accordion-button:not(.collapsed){color:inherit;background-color:transparent;box-shadow:none}main .unstyled-accordion .accordion-button:after,main .unstyled-accordion .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23333333'%3e%3cpath fill-rule='evenodd' stroke-width='1' stroke='%23333333' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}main .unstyled-accordion .accordion-button{padding:.75rem 0}main .unstyled-accordion .accordion-item{border-color:#b1b1b1}main .accordion-button:focus{z-index:3;border-color:transparent;outline:0;box-shadow:none}.nohighlights{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-header>img{object-fit:cover;min-height:150px}.nohighlights::selection{color:none;background:0 0}.nohighlights::-moz-selection{color:none;background:0 0}@media (max-width:1023px){.checkout .card-header.bg-yellow{background-color:#266e9e!important}}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.card.bg-lh-blue .input-box{background-color:#fff}.custom-file-button input[type=file]::-webkit-file-upload-button{background-color:#f1f1f1;border-radius:16px;color:#3098cd;box-shadow:0 2px 5px #0000001a;border:0;padding:.5rem}.custom-file-button input[type=file]::file-selector-button{background-color:#f1f1f1;border-radius:16px;color:#3098cd;box-shadow:0 2px 5px #0000001a;border:0;padding:.5rem}.form-floating:before{content:"";position:absolute;top:1px;left:1px;width:calc(100% - 14px);height:32px;border-radius:4px;background-color:#fff}.form-floating textarea.form-control{padding-top:32px;min-height:80px}footer .accordion-button:after,footer .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M9.88 11.4531L16 17.5598L22.12 11.4531L24 13.3331L16 21.3331L8 13.3331L9.88 11.4531Z'/%3e%3c/svg%3e")}footer .accordion-button:not(.collapsed){background-color:#266e9e;box-shadow:none}footer .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:0;border-bottom-left-radius:0}footer .accordion-button{padding:5px 0}footer .accordion-button:after{width:1.85em;height:1.85em;background-size:1.85em}@media (min-width:1200px){footer .accordion-button:after{width:0}}#login{top:15%;width:424px;height:496px}.input-form-control{position:relative;flex:1 1 auto;width:1%;min-width:0;border:0}.input-group-text-icon{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#333;text-align:center;white-space:nowrap;border:0 solid #ced4da;border-radius:8px;background-color:#fff}.ui-autocomplete{max-height:100px;overflow-y:auto;overflow-x:hidden;color:#307bb4}.autoComplete_wrapper>input,.input-box.no-readonly .form-control.populated{color:#212529}.autoComplete_wrapper>input:disabled{color:#a8a8a8}.custom-blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}html{font-size:15px;position:relative;min-height:100%}input{border:0;width:100%}@media (min-width:768px){html{font-size:16px}#passeggeri2Modal,#passeggeriModal,#r-veicoloModal,#veicoloModal,#scontiModal{position:absolute}#veicolo-rModal .modal-body,#veicoloModal .modal-body{min-height:434px}#passeggeri2Modal .modal-body,#passeggeriModal .modal-body,#scontiModal .modal-body{min-height:488px}.site-header{padding-bottom:.25rem!important}}.quantity-field{pointer-events:none}.panel-ages{margin-left:21px;padding-right:68px}.ages,.fs-14px{font-size:14px}#main-form .alert.alert-danger{z-index:2}.alert-gray{color:#055160;background-color:#e2ebf1;border-color:#e5e5e5}.autoComplete_wrapper{display:block;width:100%}.autoComplete_wrapper input{width:100%;height:unset;border:0;padding:0}.autoComplete_wrapper>ul{width:108%;left:-12px;border:1px solid #3098cd;max-height:296px}.autoComplete_wrapper>ul>li mark{padding:0;color:#212529;font-weight:700}.autoComplete_wrapper .no-results{padding:10px;background-color:#dcdcdc}.autoComplete_wrapper>ul>li.route{display:flex;padding:5px 10px}.autoComplete_wrapper>ul>li:not(:last-child){border-bottom:1px solid #ccc}.autoComplete_wrapper>ul>li.car{font-size:15px}.autoComplete_wrapper>ul>li.car>.specs{font-size:13px}.autoComplete_wrapper li .port-wrapper{flex:1 0 0%}.autoComplete_wrapper li .port-wrapper.arrival{text-align:end}.autoComplete_wrapper li .port-wrapper .port{font-size:16px}.autoComplete_wrapper li .port-wrapper .destination{font-size:12px;color:#888}.autoComplete_wrapper li .arrow{display:flex;align-items:center;flex:0 0 auto}#map{max-height:600px;background-repeat:no-repeat;background-position-x:right;position:absolute;top:0;width:100%;background-color:#6ca1c2}.row-switch-ar{margin-top:18px}.row-switch-ar #switch-left{padding-right:4px;padding-left:28px}.row-switch-ar #switch-right{padding-right:28px;padding-left:4px}.row-switch-ar .switch-ar{border:1px solid #b1b1b1;border-radius:8px;padding-top:8px;padding-bottom:8px;color:#a8a8a8;cursor:pointer}.row-switch-ar .switch-ar.selected{border-color:#3098cd;color:#fff;background-color:#3098cd}.fs-17{font-size:17px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-22{font-size:22px}.img-language{width:25px}.payoff{font-size:1.08rem;color:#266e9e}.nav-item{font-size:1.1rem}.ages input[type=number]{position:relative;height:36px;left:1px;text-align:center;width:61px;display:inline-block;font-size:13px;margin:0 0 5px;resize:vertical;background-color:#f5f9fc;color:#266e9e;border:1px solid #3098cd;border-radius:4px}.pointer,label[for],label[for] input{cursor:pointer}.lista-destinazioni{column-count:2}.lista-destinazioni a{padding-bottom:2px;text-decoration:none}#section_Destinazioni .lista-destinazioni li,#section_Destinazioni_Dest .lista-destinazioni li{margin-left:16.66666667%}img.sigillo-corriere{width:150px}#main-content .accordion.accordion-flush{border:0!important}#main-content .accordion .accordion-item{margin:15px 0}#main-content .accordion .accordion-item .accordion-header{padding:.5rem 1rem;background-color:#b5d9e8}#main-content .accordion .accordion-item .accordion-header:has(>.accordion-button.collapsed){padding:.5rem 1rem;background-color:#dff0f5}#main-content .accordion .accordion-item .accordion-header .accordion-button{background-color:transparent;color:#235e82;font-size:1.1rem;padding:15px 0;box-shadow:none}#main-content .accordion .accordion-collapse .accordion-body{font-size:1rem}.tratteDaList li a,.trattePerList li a{text-decoration:none}.tratteDaList .fa-circle,.trattePerList .fa-circle{font-size:12px;margin-right:5px}.trattePerList .fa-circle{color:#ce544c}.tratteDaList .fa-circle{color:#3098cd}.tratteDaList li,.trattePerList li{margin-bottom:2px;list-style:none;padding:2px 0}.tratteDaList a:hover,.trattePerList a:hover{padding-bottom:2px;color:#216e9f}.trattePerList a:hover{border-bottom:2px solid #ce544c}.tratteDaList a:hover{border-bottom:2px solid #3098cd}#div_OverlayMotore .fa-circle-xmark{font-size:25px;right:calc(50% - 235px);top:6px}.img-nave-new{margin-bottom:11px}#section_Destinazioni h4 label,#section_Destinazioni_Dest h4 label{background-color:transparent;width:fit-content!important}#portiTratte .lista-destinazioni li,#section_Destinazioni .lista-destinazioni li,#section_Destinazioni_Dest .lista-destinazioni li{margin-bottom:5px;list-style:none}#portiTratte .lista-destinazioni .icon-destinazione,#section_Destinazioni .lista-destinazioni .icon-destinazione,#section_Destinazioni_Dest .lista-destinazioni .icon-destinazione{margin-right:10px;font-size:12px}#section_Destinazioni .lista-destinazioni li .icon-destinazione{color:#f4cf7b}#section_Destinazioni .lista-destinazioni li a:hover,#section_Destinazioni_Dest .lista-destinazioni li a:hover{border-bottom:2px solid #f4cf7b;color:#fff}#portiTratte .row .col-6:nth-child(odd) .fa-circle{color:#ce544c}#portiTratte .row .col-6:nth-child(odd) a:hover{border-bottom:2px solid #ce544c}#portiTratte .row .col-6:nth-child(2n) .fa-circle{color:#3098cd}#portiTratte .row .col-6:nth-child(2n) a:hover{border-bottom:2px solid #3098cd}#payment-methods .container .row{justify-content:center}#payment-methods .row>div{padding-top:10px;padding-bottom:10px}.img-klarna{height:35px;margin-bottom:5px}.menu-open{overflow-y:hidden}.fix-span-height span{height:24.3125px}.a-stretto:hover{color:#266e9e!important}#recensioni img.rating-stars{width:120px}label[for=input_Sisalpay]{line-height:18px}@media (max-width:575px){#div_MotorePartial{margin:auto}#recensioni{margin-top:25px}#recensioni .row.align-items-end,header .navbar-light .navbar-nav .nav-link{text-align:center}#recensioni .row .col-lg-auto img{display:inline-block!important}#recensioni .row .col-lg-auto a{display:block!important;margin-top:10px}#recensioni .row .col-lg-auto.col-md-7,.own-carousel__container{margin-top:15px}.page-header.pb-5{padding-bottom:20px!important}.col.px-2 .card-contaier{box-shadow:0 0 7px #00000030}h1{font-size:30px!important}h2{font-size:28px!important;margin-bottom:.2rem!important}.h1-voucher{font-size:24px!important}.own-carousel__item .card .w-75{width:40%!important}.lista-destinazioni{grid-template-columns:1fr 1fr}.bg-blue-sapphire .row-cols-1>*{width:50%!important}#div_CondizioniVendita .card-body h3,.bg-blue.pt-4.pb-2 h4,.bg-ice-white .row-cols-2>*{margin-top:15px}#navbarNav{z-index:1}nav .navbar-collapse .w-75{width:100%!important}#passeggeri2Modal .row.px-4.py-2,#passeggeriModal .row.px-4.py-2{width:100%}#passeggeri2Modal #return-type1,#passeggeriModal #departure-type1{width:100%;display:block;--bs-gutter-x: 0px }#passeggeri2Modal .row.gx-5 .title-pax,#passeggeriModal .row.gx-5 .title-pax{margin-bottom:0;font-weight:700}#nav-andata-e-ritorno i.fa-solid{margin-left:0!important}#accordionAss .accordion-item .accordion-header .col-3 img,.input-group .quantity-field{width:80px}.panel-ages{margin-left:0;margin-top:10px}.ts-wrapper{position:unset!important}#r-veicoloModal .input-box.mt-4,#r-veicoloModal .row .input-field .input-box.pointer,#r-veicoloModal .row .input-field.input-rimorchio .input-box,#select_rimorchio .row .input-field.input-rimorchio .input-box,#veicoloModal .input-box.mt-4,#veicoloModal .row .input-field .input-box.pointer{position:relative}nav.navbar .container{display:block;text-align:center}html[lang=it] nav.navbar .container img.logo{width:260px!important}html:not([lang=it]) nav.navbar .container img.logo{width:200px!important}button.navbar-toggler{position:absolute;top:10px;right:20px}.navbar-collapse{top:68px!important}#logo{padding-left:0;padding-right:0}#r-veicoloModal .input-box.mt-4 .ts-dropdown.single,#veicoloModal .input-box.mt-4 .ts-dropdown.single{top:53px}main .container .row .col .card.box-shad img{height:150px!important}#portiTratte .lista-destinazioni li,#section_Destinazioni .lista-destinazioni li,#section_Destinazioni_Dest .lista-destinazioni li{margin-left:8.33333333%}#div_CookiePolicy{bottom:0!important;width:100%!important;padding:0!important;min-width:unset;max-width:unset}#div_CookiePolicy,#div_CookiePolicy .testo,#div_CookiePolicy .testo .col-12{border-radius:0!important}#recensioniMobile .carousel-item{height:150px;padding-top:25px;margin-top:40px}#recensioniMobile .carousel-item .ratstarcol a p{font-size:15px;color:#3098cd}.pagina-testi-seo .section-header .accordion-button img,.pagina-testi-seo .section-header img{width:35px;margin-right:1rem!important}#main-content .justify-content-start{padding-top:0!important}#portiTratte .sec-for{padding-bottom:15px}#portiTratte .row .col-6:nth-child(odd) .fa-circle{padding-left:0}#portiTratte .row .col-6:nth-child(2n) .fa-circle,#portiTratte .row .col-6:nth-child(odd){padding-left:5px}#checkout .card.bg-ice-white{box-shadow:0 0 7px #00000030;width:100%;margin:auto;border-radius:8px}.result-body h3.text-blue{margin-bottom:25px}.cabine-disponibili div.w-100.mx-4.my-2,.cabine-pet-disponibili div.w-100.mx-4.my-2{margin:5px 0 2px!important}#step-1 .accordion-button:after,#step-1 .accordion-button:not(.collapsed):after{background-image:none;transform:none;position:absolute;right:15px;top:30px}#main-content .accordion-button:after,#main-content .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23235e82' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3e%3c/svg%3e")!important}.cabine-disponibili .accordion-body,.cabine-pet-disponibili .accordion-body{padding-top:0;padding-left:10px;padding-right:10px}.cabine-disponibili,.cabine-pet-disponibili{border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-left:5px;padding-right:5px}.radio-container{position:relative;margin-bottom:5px!important}.radio-container i.fa-caret-up,.radio-container i.fa-caret-up.fa-pet{display:none}.radio-container.cabin-selected .accordion-button{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.radio-container .accordion-button{display:block}.radio-container .accordion-button .prezzo{width:auto;text-align:center}.icon-chair{height:24px}.cabine-disponibili .servizio,.cabine-pet-disponibili .servizio{background-size:22px!important;padding-left:29px!important;font-size:13.5px!important}.cabine-disponibili .servizio:nth-child(n+5),.cabine-pet-disponibili .servizio:nth-child(n+5){margin-top:10px!important}.overlay-motore{background-color:#fffc!important;margin-top:25px}.no-pet-mode .icon-cabin{height:24px}#tratte-andata .porto{font-size:1.1rem}.divPagamento .card-body .row .check-item{padding:15px 10px;box-shadow:0 0 3px #00000030}#accordionAss .accordion-header .float-end{font-size:18px}#div_SoloIntestatario .card .card-body{font-size:15px}#div_PasseggeriAndata .card .card-body .form-section-heading,#div_PasseggeriRitorno .card .card-body .form-section-heading,#div_RichiestaFattura .card .card-body{font-size:15px;padding-left:0}#div_PasseggeriAndata .card .card-body .form-section-heading p,#div_PasseggeriAndata .card .card-body h3,#div_PasseggeriRitorno .card .card-body .form-section-heading p,#div_PasseggeriRitorno .card .card-body h3,#div_RichiestaFattura .card .card-body .form-section-heading p,#div_RichiestaFattura .card .card-body h3,#div_SoloIntestatario .card .card-body .form-section-heading p,#div_SoloIntestatario .card .card-body h3,.divPagamento .card-body h3,.divVeicolo .card-body h3{padding-left:10px;padding-right:10px;margin-bottom:10px}.invioBiglietti .card-body .row .form-check:not(.my-3){margin-top:20px;margin-bottom:15px}.form-check.checkbox-like,.invioBiglietti .card-body .row .form-check.my-3{margin-bottom:20px;margin-right:.5rem}.invioBiglietti .card-body .row p{margin-bottom:0}#div_PasseggeriAndata .card .card-body,#div_PasseggeriRitorno .card .card-body,#div_SoloIntestatario .card .card-body,.divPagamento .card-body,.divVeicolo .card-body{padding:20px 5px 15px}#div_PasseggeriAndata .card .card-body .row .col-12,#div_PasseggeriRitorno .card .card-body .row .col-12,#div_SoloIntestatario .card .card-body .row .col-12,.divVeicolo .card-body .row .col-12{padding-left:0;padding-right:0}.divVeicolo,.inputCC label img{margin-top:0!important}#input_Samedata{border:1px solid rgb(48 152 206)}#input_Samedata,.divPagamento .card-body .row .check-item .form-check-input{margin-right:5px}.inputCC label img{width:50px!important}.inputSisalpay label img{width:72px}.boxDonazione .card-body .col-md-12 .large{font-size:1.1rem!important;margin-bottom:10px}#accordionAss .accordion-item{text-align:center}#accordionAss .accordion-item .accordion-header{display:flex;align-items:center;--bs-gutter-x: 0 }#accordionAss .accordion-item .accordion-header .form-check .form-check-label{font-size:15px}#accordionAss .accordion-item .accordion-header .form-check span{font-size:15px;border:0;display:block}.payoff{text-transform:uppercase;font-size:.8rem}.appMobile .card{background-image:url(https://cdn.traghettilines.it/new/template/img/app_mobile-v3.svg);background-size:75%;height:250px;background-repeat:no-repeat;background-position:center}.appMobile .card .row{--bs-gutter-x: 0 }.appMobile .card-footer{padding:.5rem .75rem!important}.appMobile .card .row .col-12 a{height:110px}}html:not([lang=it]) nav.navbar .container img.logo{width:266px}@media (min-width:576px) and (max-width:767px){#modalCustomizeCookie .modal-dialog{max-width:576px!important}#div_MotorePartial{margin:auto}#recensioni{margin-top:25px}#recensioni .row.align-items-end{text-align:center}#recensioni .row .col-lg-auto img{display:inline-block!important}#recensioni .row .col-lg-auto a{display:block!important;margin-top:10px}#recensioni .row .col-lg-auto.col-md-7,.own-carousel__container{margin-top:15px}.page-header.pb-5{padding-bottom:20px!important}.col.px-2 .card-contaier{box-shadow:0 0 7px #00000030}h1{font-size:30px!important}h2{font-size:28px!important;margin-bottom:.2rem!important}.own-carousel__item .card .w-75{width:40%!important}.lista-destinazioni{column-count:2!important}.bg-blue-sapphire .row-cols-1>*{width:50%!important}#div_CondizioniVendita .card-body h3,.bg-blue.pt-4.pb-2 h4,.bg-ice-white .row-cols-2>*{margin-bottom:15px}#navbarNav{z-index:1}nav .navbar-collapse .w-75{width:100%!important}#passeggeri2Modal .row.px-4.py-2,#passeggeriModal .row.px-4.py-2{width:100%}#passeggeri2Modal #return-type1,#passeggeriModal #departure-type1{width:100%;display:block;--bs-gutter-x: 0px }#passeggeri2Modal .row.gx-5 .title-pax,#passeggeriModal .row.gx-5 .title-pax{margin-bottom:0;font-weight:700}#nav-andata-e-ritorno i.fa-solid{margin-left:0!important}.input-group .quantity-field{width:105px}.panel-ages{margin-left:0;margin-top:10px;padding-right:0}.ts-wrapper{position:unset!important}#r-veicoloModal .input-box.mt-4,#r-veicoloModal .row .input-field .input-box.pointer,#r-veicoloModal .row .input-field.input-rimorchio .input-box,#select_rimorchio .row .input-field.input-rimorchio .input-box,#veicoloModal .input-box.mt-4,#veicoloModal .row .input-field .input-box.pointer{position:relative}nav.navbar .container{display:block;text-align:center}html[lang=it] nav.navbar .container img.logo{width:300px!important}button.navbar-toggler{position:absolute;top:25px;right:20px}.navbar-collapse{top:125px!important}#logo{padding-left:0;padding-right:0}#r-veicoloModal .input-box.mt-4 .ts-dropdown.single,#veicoloModal .input-box.mt-4 .ts-dropdown.single{top:53px}main .container .row .col .card.box-shad img{height:175px!important}#portiTratte .lista-destinazioni li,#section_Destinazioni .lista-destinazioni li,#section_Destinazioni_Dest .lista-destinazioni li{margin-left:8.33333333%}#recensioniMobile .carousel-item{height:150px;padding-top:25px;margin-top:40px}#recensioniMobile .carousel-item .ratstarcol a p{font-size:15px;color:#3098cd}#main-content .section-header .accordion-button img,#main-content .section-header img{width:35px;margin-right:1rem!important}#main-content .justify-content-start{justify-content:center!important;padding-top:0!important}#portiTratte .row .col-6:nth-child(odd) .fa-circle{padding-left:5px}#portiTratte .row .col-6:nth-child(2n) .fa-circle{padding-left:15px}.result-body h3.text-blue{margin-bottom:25px}.cabine-disponibili div.w-100.mx-4.my-2,.cabine-pet-disponibili div.w-100.mx-4.my-2{margin:5px 0 2px!important}#step-1 .accordion-button:after,#step-1 .accordion-button:not(.collapsed):after{background-image:none;transform:none;position:absolute;right:15px;top:30px}#main-content .accordion-button:after,#main-content .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23235e82' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3e%3c/svg%3e")!important}.cabine-disponibili .accordion-body,.cabine-pet-disponibili .accordion-body{padding-top:0;padding-left:10px;padding-right:10px}.cabine-disponibili,.cabine-pet-disponibili{border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-left:5px;padding-right:5px}.radio-container{position:relative;margin-bottom:5px!important}.radio-container i.fa-caret-up,.radio-container i.fa-caret-up.fa-pet{display:none}.radio-container.cabin-selected .accordion-button{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.radio-container .accordion-button{display:block}.radio-container .accordion-button .prezzo{width:100%;text-align:center}.icon-chair{height:24px}.cabine-disponibili .servizio,.cabine-pet-disponibili .servizio{background-size:25px!important;padding-left:32px!important;font-size:15px!important}.cabine-disponibili .servizio:nth-child(n+5),.cabine-pet-disponibili .servizio:nth-child(n+5){margin-top:10px!important}.overlay-motore{background-color:#fffc!important;margin-top:25px}#tratte-andata .porto{font-size:1.2rem}#checkout .card.bg-ice-white{box-shadow:0 0 7px #00000030;width:100%;margin:auto;border-radius:8px}.divPagamento .card-body .row .check-item{box-shadow:0 0 3px #00000030}#accordionAss .accordion-header .float-end{font-size:18px}#div_PasseggeriAndata .card .card-body .form-section-heading,#div_PasseggeriRitorno .card .card-body .form-section-heading,#div_RichiestaFattura .card .card-body .form-section-heading,#div_SoloIntestatario .card .card-body .form-section-heading{font-size:15px;padding-left:0}#div_PasseggeriAndata .card .card-body .form-section-heading p,#div_PasseggeriAndata .card .card-body h3,#div_PasseggeriRitorno .card .card-body .form-section-heading p,#div_PasseggeriRitorno .card .card-body h3,#div_RichiestaFattura .card .card-body .form-section-heading p,#div_RichiestaFattura .card .card-body h3,#div_SoloIntestatario .card .card-body .form-section-heading p,#div_SoloIntestatario .card .card-body h3,.divPagamento .card-body h3,.divVeicolo .card-body h3{padding-right:10px;margin-bottom:10px}.invioBiglietti .card-body .row .form-check:not(.my-3){margin-top:20px;margin-bottom:15px}.form-check.checkbox-like,.invioBiglietti .card-body .row .form-check.my-3{margin-bottom:20px}.invioBiglietti .card-body .row p{margin-bottom:0}#div_PasseggeriAndata .card .card-body .row .col-12,#div_PasseggeriRitorno .card .card-body .row .col-12,.divVeicolo .card-body .row .col-12{padding-left:0;padding-right:0}.divVeicolo,.inputCC label img{margin-top:0!important}#input_Samedata{border:1px solid rgb(48 152 206)}#input_Samedata,.divPagamento .card-body .row .check-item .form-check-input{margin-right:5px}.inputCC label img{width:50px!important}.boxDonazione .card-body .col-md-12 .large{font-size:1.1rem!important;margin-bottom:10px}#accordionAss .accordion-item{text-align:center}#accordionAss .accordion-item .accordion-header{display:flex;align-items:center;--bs-gutter-x: 0 }#accordionAss .accordion-item .accordion-header .form-check .form-check-label{font-size:15px}#accordionAss .accordion-item .accordion-header .form-check span{font-size:15px;border:0;display:block}#accordionAss .accordion-item .accordion-header .col-3 img{width:80px}.appMobile .card{background-image:url(https://cdn.traghettilines.it/new/template/img/app_mobile-v3.svg);background-size:60%;height:250px;background-repeat:no-repeat;background-position:center}.appMobile .card .row{--bs-gutter-x: 0 }.appMobile .card-footer{padding:.5rem .75rem!important}.appMobile .card .row .col-12 a{height:110px}}@media (min-width:768px) and (max-width:991px){#modalCustomizeCookie .modal-dialog{max-width:576px!important}#div_MotorePartial{margin:auto}.bg-aff #div_MotorePartial{margin:unset}#recensioni{margin-top:25px}#recensioni .row.align-items-end{text-align:center}#recensioni .row .col-lg-auto img{display:inline-block!important}#recensioni .row .col-lg-auto a{display:block!important;margin-top:10px}#recensioni .row .col-lg-auto.col-md-7,.own-carousel__container{margin-top:15px}.page-header.pb-5{padding-bottom:20px!important}.col.px-2 .card-contaier{box-shadow:0 0 7px #00000030}h1,h2{font-size:30px!important}h2{margin-bottom:.2rem!important}.own-carousel__item .card .w-75{width:40%!important}.lista-destinazioni{column-count:4!important}#div_CondizioniVendita .card-body h3,.bg-blue.pt-4.pb-2 h4,.bg-ice-white .row-cols-2>*{margin-bottom:15px}#navbarNav{z-index:1}nav .navbar-collapse .w-75{width:100%!important}#passeggeri2Modal .row.px-4.py-2,#passeggeriModal .row.px-4.py-2{width:100%}#passeggeri2Modal #return-type1,#passeggeriModal #departure-type1{width:100%;display:block;--bs-gutter-x: 0px }#passeggeri2Modal .row.gx-5 .title-pax,#passeggeriModal .row.gx-5 .title-pax{margin-bottom:0;font-weight:700}#nav-andata-e-ritorno i.fa-solid{margin-left:0!important}.input-group .quantity-field{width:90px}.panel-ages{margin-left:0;margin-top:10px;padding-right:0}.ts-wrapper{position:unset!important}nav.navbar{padding-bottom:0}nav.navbar .container{display:block;text-align:center}html[lang=it] nav.navbar .container img.logo{width:350px!important}button.navbar-toggler{position:absolute;top:25px;right:20px}.navbar-collapse{top:125px!important}#logo{padding-left:0;padding-right:0}#recensioni .col-lg-auto.col-lg-7{margin-top:5px}#recensioni .div-voto{margin-top:10px}#r-veicoloModal .input-box.mt-4,#r-veicoloModal .row .input-field .input-box.pointer,#r-veicoloModal .row .input-field.input-rimorchio .input-box,#select_rimorchio .row .input-field.input-rimorchio .input-box,#veicoloModal .input-box.mt-4,#veicoloModal .row .input-field .input-box.pointer{position:relative}#r-veicoloModal .input-box.mt-4 .ts-dropdown.single,#veicoloModal .input-box.mt-4 .ts-dropdown.single{top:53px}main .container .row .col .card.box-shad img{height:175px!important}#recensioniMobile .carousel-item{height:155px;padding-top:25px;margin-top:40px}#recensioniMobile .carousel-item .ratstarcol a p{font-size:15px;color:#3098cd}#main-content .section-header img{width:40px;margin-right:1rem!important}#main-content .section-header .accordion-button img{width:35px;margin-right:1rem!important}#main-content .justify-content-start{justify-content:center!important;padding-top:0!important}#portiTratte .row .col-6:nth-child(odd) .fa-circle{padding-left:10px}#portiTratte .row .col-6:nth-child(2n) .fa-circle{padding-left:22px}.result-body h3.text-blue{margin-bottom:29px;margin-left:165px}.cabine-disponibili div.w-100.mx-4.my-2,.cabine-pet-disponibili div.w-100.mx-4.my-2{margin:5px 0 2px!important}#step-1 .accordion-button:after,#step-1 .accordion-button:not(.collapsed):after{background-image:none;transform:none;position:absolute;right:15px;top:30px}#main-content .accordion-button:after,#main-content .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23235e82' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3e%3c/svg%3e")!important}.cabine-disponibili .accordion-body,.cabine-pet-disponibili .accordion-body{padding-top:0;padding-left:10px;padding-right:10px}.cabine-disponibili,.cabine-pet-disponibili{border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-left:5px;padding-right:5px}.radio-container{position:relative;margin-bottom:5px!important}.radio-container i.fa-caret-up,.radio-container i.fa-caret-up.fa-pet{display:none}.radio-container.cabin-selected .accordion-button{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.radio-container .accordion-button label .h5{font-size:22px!important}.radio-container .accordion-button label .prezzo{font-size:26px!important}.radio-container .accordion-button{display:block}.radio-container .accordion-button .prezzo{width:100%;text-align:center}.icon-chair{height:30px}.cabine-disponibili .servizio,.cabine-pet-disponibili .servizio{background-size:20px!important;padding-left:26px!important;font-size:14px}.cabine-disponibili .servizio:nth-child(n+5),.cabine-pet-disponibili .servizio:nth-child(n+5){margin-top:10px!important}.overlay-motore{background-color:#fffc!important;margin-top:25px}.divVeicolo,.inputCC label img,.result-heading a.float-end{margin-top:0!important}#checkout .card.bg-ice-white{box-shadow:0 0 7px #00000030;width:100%;margin:auto;border-radius:8px}.divPagamento .card-body .row .check-item{box-shadow:0 0 3px #00000030}#accordionAss .accordion-header .float-end{font-size:18px}#div_PasseggeriAndata .card .card-body .form-section-heading,#div_PasseggeriRitorno .card .card-body .form-section-heading,#div_RichiestaFattura .card .card-body .form-section-heading,#div_SoloIntestatario .card .card-body .form-section-heading{font-size:15px;padding-left:0}#div_PasseggeriAndata .card .card-body .form-section-heading p,#div_PasseggeriAndata .card .card-body h3,#div_PasseggeriRitorno .card .card-body .form-section-heading p,#div_PasseggeriRitorno .card .card-body h3,#div_RichiestaFattura .card .card-body .form-section-heading p,#div_RichiestaFattura .card .card-body h3,#div_SoloIntestatario .card .card-body .form-section-heading p,#div_SoloIntestatario .card .card-body h3,.divPagamento .card-body h3,.divVeicolo .card-body h3{padding-right:10px;margin-bottom:10px}.invioBiglietti .card-body .row .form-check:not(.my-3){margin-top:20px;margin-bottom:15px}.form-check.checkbox-like,.invioBiglietti .card-body .row .form-check.my-3{margin-bottom:20px}.invioBiglietti .card-body .row p{margin-bottom:0}.divPagamento .card-body .row .check-item{padding:15px 10px!important}#input_Samedata{border:1px solid rgb(48 152 206)}#input_Samedata,.divPagamento .card-body .row .check-item .form-check-input{margin-right:5px}.inputCC label img{width:50px!important}.boxDonazione .card-body .col-md-12 .large{font-size:1.1rem!important;margin-bottom:10px}#accordionAss .accordion-item{text-align:center}#accordionAss .accordion-item .accordion-header{display:flex;align-items:center;--bs-gutter-x: 0 }#accordionAss .accordion-item .accordion-header .form-check .form-check-label{font-size:15px}#accordionAss .accordion-item .accordion-header .form-check span{font-size:15px;border:0;display:block}#accordionAss .accordion-item .accordion-header .col-3 img{width:80px}}@media (min-width:992px) and (max-width:1199px){#div_MotorePartial{margin:auto}.bg-aff #div_MotorePartial{margin:unset}#recensioni{margin-top:25px}#recensioni .row.align-items-end{text-align:center}#recensioni .row .col-lg-auto img{display:inline-block!important}#recensioni .row .col-lg-auto a{display:block!important;margin-top:10px}#recensioni .row .col-lg-auto.col-md-7,.own-carousel__container{margin-top:15px}.page-header.pb-5{padding-bottom:20px!important}.col.px-2 .card-contaier{box-shadow:0 0 7px #00000030}h1,h2{font-size:30px!important}h2{margin-bottom:.2rem!important}.own-carousel__item .card .w-75{width:40%!important}#div_CondizioniVendita .card-body h3,.bg-blue.pt-4.pb-2 h4,.bg-ice-white .row-cols-2>*{margin-bottom:15px}#navbarNav{z-index:1}#passeggeri2Modal .row.px-4.py-2,#passeggeriModal .row.px-4.py-2{width:100%}#passeggeri2Modal #return-type1,#passeggeriModal #departure-type1{width:100%;display:block;--bs-gutter-x: 0px }#passeggeri2Modal .row.gx-5 .title-pax,#passeggeriModal .row.gx-5 .title-pax{margin-bottom:0;font-weight:700}#nav-andata-e-ritorno i.fa-solid{margin-left:0!important}.input-group .quantity-field{width:75px}.panel-ages{margin-left:0;margin-top:10px;padding-right:0}.ts-wrapper{position:unset!important}#r-veicoloModal .row .input-field .input-box.pointer,#r-veicoloModal .row .input-field.input-rimorchio .input-box,#select_rimorchio .row .input-field .input-rimorchio .input-box,#veicoloModal .row .input-field .input-box.pointer{position:relative}.navbar-brand{width:35%}button.navbar-toggler{position:absolute;top:25px;right:20px}.navbar-collapse{top:125px!important}#logo{padding-left:0;padding-right:0}#recensioni .col-lg-auto.col-lg-7{margin-top:5px}nav .navbar-collapse .w-75{width:90%!important}#map[data-destinazione-id="0"]{max-height:68vh;background-size:69%;background-position-y:-215px}nav .container{padding:0}#r-veicoloModal .input-box.mt-4 .ts-dropdown.single,#veicoloModal .input-box.mt-4 .ts-dropdown.single{top:53px}main .container .row .col .card.box-shad img{height:200px!important}#payment-methods .col-4{margin:1rem 8px;padding-left:0;padding-right:0}#main-content .section-header img{width:40px;margin-right:1rem!important}#main-content .section-header .accordion-button img{width:35px;margin-right:1rem!important}#main-content .justify-content-start{justify-content:center!important;padding-top:0!important}.lista-destinazioni{column-count:4!important}#portiTratte .row .col-6:nth-child(odd) .fa-circle{padding-left:20px}#portiTratte .row .col-6:nth-child(2n) .fa-circle{padding-left:32px}.result-body h3.text-blue{margin-bottom:28px;margin-left:165px}.cabine-disponibili div.w-100.mx-4.my-2,.cabine-pet-disponibili div.w-100.mx-4.my-2{margin:5px 0 2px!important}.cabine-disponibili div .col-lg-3,.cabine-pet-disponibili div .col-lg-3{position:relative;padding-left:55px}.cabine-disponibili div .col-lg-3 .prezzo,.cabine-pet-disponibili div .col-lg-3 .prezzo{font-size:26px!important;margin-top:0!important;padding-right:20px;text-align:right}.cabine-disponibili div input.form-check-input,.cabine-pet-disponibili div input.form-check-input,.radio-container i.fa-caret-up,.radio-container i.fa-caret-up.fa-pet{display:none}.cabine-disponibili div input.form-check-input-2,.cabine-pet-disponibili div input.form-check-input-2{display:inline-block!important;height:20px;width:20px}#step-1 .accordion-button:after,#step-1 .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/%3e%3c/svg%3e")!important;transform:none;display:none}#main-content .accordion-button:after,#main-content .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23235e82' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3e%3c/svg%3e")!important}.cabine-disponibili .accordion-body,.cabine-pet-disponibili .accordion-body{padding-top:0;padding-left:18px;padding-right:10px}.cabine-disponibili,.cabine-pet-disponibili{border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-left:5px;padding-right:5px}.radio-container{position:relative;margin-bottom:5px!important}.radio-container.cabin-selected .accordion-button{border-bottom-left-radius:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.radio-container .accordion-collapse{display:block!important}.radio-container .accordion-button{height:100%;padding-left:20px!important}.radio-container .accordion-button label.form-check-label{text-align:left!important}.radio-container .accordion-button label .h5{font-size:20px!important}.icon-chair{height:30px}.cabine-disponibili .servizio,.cabine-pet-disponibili .servizio{background-size:20px!important;padding-left:26px!important;font-size:14px}.cabine-disponibili .servizio:nth-child(n+5),.cabine-pet-disponibili .servizio:nth-child(n+5){margin-top:10px!important}.pet-mode .radio-description .prezzo{font-size:20px!important}.overlay-motore{background-color:#fffc!important}.flex-row-reverse.justify-content-center,.flex-row-reverse.justify-content-center .col{--bs-gutter-x: 0 }#checkout .card.bg-ice-white{box-shadow:0 0 7px #00000030;width:100%;margin:auto;border-radius:8px}.divPagamento .card-body .row .check-item{box-shadow:0 0 3px #00000030;border-radius:8px}#accordionAss .accordion-header .float-end{font-size:18px}#div_PasseggeriAndata .card .card-body .form-section-heading,#div_PasseggeriRitorno .card .card-body .form-section-heading,#div_RichiestaFattura .card .card-body .form-section-heading,#div_SoloIntestatario .card .card-body .form-section-heading{font-size:15px;padding-left:0}#div_PasseggeriAndata .card .card-body .form-section-heading p,#div_PasseggeriAndata .card .card-body h3,#div_PasseggeriRitorno .card .card-body .form-section-heading p,#div_PasseggeriRitorno .card .card-body h3,#div_RichiestaFattura .card .card-body .form-section-heading p,#div_RichiestaFattura .card .card-body h3,#div_SoloIntestatario .card .card-body .form-section-heading p,#div_SoloIntestatario .card .card-body h3,.divPagamento .card-body h3,.divVeicolo .card-body h3{padding-right:10px;margin-bottom:10px}.invioBiglietti .card-body .row .form-check:not(.my-3){margin-top:20px;margin-bottom:15px}.form-check.checkbox-like,.invioBiglietti .card-body .row .form-check.my-3{margin-bottom:20px}.invioBiglietti .card-body .row p{margin-bottom:0}.divVeicolo,.inputCC label img{margin-top:0!important}#input_Samedata{border:1px solid rgb(48 152 206)}#input_Samedata,.divPagamento .card-body .row .check-item .form-check-input{margin-right:5px}.inputCC label img{margin-right:10px;width:50px!important}.boxDonazione .card-body .col-md-12 .large{font-size:1.1rem!important;margin-bottom:10px}.ticket-desktop{box-shadow:0 0 7px #00000030;border-radius:8px;width:325px!important}#checkout .container{padding-left:0;padding-right:0}#accordionAss .accordion-item{text-align:center}#accordionAss .accordion-item .accordion-header{display:flex;align-items:center;--bs-gutter-x: 0 }#accordionAss .accordion-item .accordion-header .form-check .form-check-label{font-size:15px}#accordionAss .accordion-item .accordion-header .form-check span{font-size:15px;border:0;display:block}#accordionAss .accordion-item .accordion-header .col-3 img{width:80px}.patchMap{width:40.5%}}@media (max-width:1199px){.lista-destinazioni{grid-template-columns:1fr 1fr}}@media (max-width:1399px){#payment-methods img{max-width:75px}}@media (min-width:1200px) and (max-width:1399px){.patchMap{width:38.2%}.lista-destinazioni{grid-template-columns:1fr 1fr 1fr}#section_Destinazioni .lista-destinazioni li:nth-child(3n+1) .icon-destinazione,#section_Destinazioni .lista-destinazioni li:nth-child(3n+3) .icon-destinazione{color:#f4cf7b}#section_Destinazioni .lista-destinazioni li:nth-child(3n+2) .icon-destinazione{color:#b5dae9}#recensioni{margin-top:25px}#recensioni .row.align-items-end{text-align:center}#recensioni .row .col-lg-auto img{display:inline-block!important}#recensioni .row .col-lg-auto a{display:block!important;margin-top:10px}#recensioni .row .col-lg-auto.col-md-7,.own-carousel__container{margin-top:15px}.page-header.pb-5{padding-bottom:20px!important}.col.px-2 .card-contaier{box-shadow:0 0 7px #00000030}h1,h2{font-size:30px!important}h2{margin-bottom:.2rem!important}.own-carousel__item .card .w-75{width:40%!important}#div_CondizioniVendita .card-body h3,.bg-blue.pt-4.pb-2 h4,.bg-ice-white .row-cols-2>*{margin-bottom:15px}#navbarNav{z-index:1}#passeggeri2Modal .row.px-4.py-2,#passeggeriModal .row.px-4.py-2{width:100%}#passeggeri2Modal #return-type1,#passeggeriModal #departure-type1{width:100%;display:block;--bs-gutter-x: 0px }#passeggeri2Modal .row.gx-5 .title-pax,#passeggeriModal .row.gx-5 .title-pax{margin-bottom:0;font-weight:700}#nav-andata-e-ritorno i.fa-solid{margin-left:0!important}.input-group .quantity-field{width:105px}.panel-ages{margin-left:0;margin-top:10px}.ts-wrapper{position:unset!important}.nav button.navbar-toggler{position:absolute;top:25px;right:20px}.navbar-collapse{top:125px!important}#logo{padding-left:0;padding-right:0;width:30%}#recensioni .col-lg-auto.col-lg-7{margin-top:5px}nav .navbar-collapse .w-75{width:90%!important}#map[data-destinazione-id="0"]{max-height:68vh;background-size:70%;background-position-y:-345px}#r-veicoloModal .input-box.mt-4,#r-veicoloModal .row .input-field .input-box.pointer,#r-veicoloModal .row .input-field.input-rimorchio .input-box,#select_rimorchio .row .input-field.input-rimorchio .input-box,#veicoloModal .input-box.mt-4,#veicoloModal .row .input-field .input-box.pointer{position:relative}#r-veicoloModal .input-box.mt-4 .ts-dropdown.single,#veicoloModal .input-box.mt-4 .ts-dropdown.single{top:53px}main .container .row .col .card.box-shad img{height:200px!important}#payment-methods .col-4{margin:.5rem}#section_Destinazioni{background-image:url(//cdn.traghettilines.it/new/template/img/sfondo-destinazioni-3.svg);background-size:cover;background-repeat:no-repeat;background-position-x:-80px}#section_Destinazioni_Dest{background-size:contain;background-repeat:no-repeat;background-position-y:40%}#section_Destinazioni_Dest #section_Destinazioni{background-image:none}#main-content .section-header img{width:40px;margin-right:1rem!important}#main-content .section-header .accordion-button img{width:35px;margin-right:1rem!important}#main-content .justify-content-start{justify-content:center!important;padding-top:0!important}.lista-destinazioni{column-count:4!important}#portiTratte .row .col-6:nth-child(odd) .fa-circle{padding-left:30px}#portiTratte .row .col-6:nth-child(2n) .fa-circle{padding-left:40px}.result-body h3.text-blue{margin-bottom:27px;margin-left:160px}.cabine-disponibili div.w-100.mx-4.my-2,.cabine-pet-disponibili div.w-100.mx-4.my-2{margin:5px 0 2px!important}.cabine-disponibili div .col-lg-3,.cabine-pet-disponibili div .col-lg-3{position:relative;padding-left:80px}.cabine-disponibili div .col-lg-3 .prezzo,.cabine-pet-disponibili div .col-lg-3 .prezzo{font-size:28px!important;margin-top:0!important;padding-right:20px;text-align:right}.cabine-disponibili div input.form-check-input,.cabine-pet-disponibili div input.form-check-input{height:20px;width:20px}#step-1 .accordion-button:after,#step-1 .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/%3e%3c/svg%3e")!important;transform:none;display:none}#main-content .accordion-button:after,#main-content .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23235e82' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3e%3c/svg%3e")!important}.cabine-disponibili .accordion-body,.cabine-pet-disponibili .accordion-body{padding-top:0;padding-left:18px;padding-right:10px}.cabine-disponibili,.cabine-pet-disponibili{border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-left:5px;padding-right:5px}.radio-container{position:relative;margin-bottom:5px!important}.radio-container i.fa-caret-up,.radio-container i.fa-caret-up.fa-pet{display:none}.radio-container.cabin-selected .accordion-button{border-bottom-left-radius:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.radio-container .accordion-collapse{display:block!important}.radio-container .accordion-button{height:100%;padding-left:20px!important}.radio-container .accordion-button label.form-check-label{text-align:left!important}.radio-container .accordion-button label .h5{font-size:20px!important}.icon-chair{height:30px}.cabine-disponibili .servizio,.cabine-pet-disponibili .servizio{background-size:20px!important;padding-left:26px!important;font-size:14px}.cabine-disponibili .servizio:nth-child(n+5),.cabine-pet-disponibili .servizio:nth-child(n+5){margin-top:10px!important}.pet-mode .radio-description .prezzo{font-size:20px!important}.overlay-motore{background-color:#fffc!important}.flex-row-reverse.justify-content-center{--bs-gutter-x: 0 }.flex-row-reverse.justify-content-center .col{--bs-gutter-x: 1rem }#checkout .card.bg-ice-white{box-shadow:0 0 7px #00000030;width:100%;margin:auto;border-radius:8px}.divPagamento .card-body .row .check-item{box-shadow:0 0 3px #00000030;border-radius:8px}#accordionAss .accordion-header .float-end{font-size:18px}#div_PasseggeriAndata .card .card-body .form-section-heading,#div_PasseggeriRitorno .card .card-body .form-section-heading,#div_RichiestaFattura .card .card-body .form-section-heading,#div_SoloIntestatario .card .card-body .form-section-heading{font-size:15px;padding-left:0}#div_PasseggeriAndata .card .card-body .form-section-heading p,#div_PasseggeriAndata .card .card-body h3,#div_PasseggeriRitorno .card .card-body .form-section-heading p,#div_PasseggeriRitorno .card .card-body h3,#div_RichiestaFattura .card .card-body .form-section-heading p,#div_RichiestaFattura .card .card-body h3,#div_SoloIntestatario .card .card-body .form-section-heading p,#div_SoloIntestatario .card .card-body h3,.divPagamento .card-body h3,.divVeicolo .card-body h3{padding-right:10px;margin-bottom:10px}.invioBiglietti .card-body .row .form-check:not(.my-3){margin-top:20px;margin-bottom:15px}.form-check.checkbox-like,.invioBiglietti .card-body .row .form-check.my-3{margin-bottom:20px}.invioBiglietti .card-body .row p{margin-bottom:0}.divVeicolo,.inputCC label img{margin-top:0!important}#input_Samedata{border:1px solid rgb(48 152 206)}#input_Samedata,.divPagamento .card-body .row .check-item .form-check-input{margin-right:5px}.inputCC label img{margin-right:10px;width:50px!important}.boxDonazione .card-body .col-md-12 .large{font-size:1.1rem!important;margin-bottom:10px}.ticket-desktop{box-shadow:0 0 7px #00000030;border-radius:8px}#accordionAss .accordion-item{text-align:center}#accordionAss .accordion-item .accordion-header{display:flex;align-items:center;--bs-gutter-x: 0 }#accordionAss .accordion-item .accordion-header .form-check .form-check-label{font-size:15px}#accordionAss .accordion-item .accordion-header .form-check span{font-size:15px;border:0;display:block}#accordionAss .accordion-item .accordion-header .col-3 img{width:80px}}@media (min-width:1400px){#recensioni .row.align-items-end{text-align:center}#recensioni .row .col-lg-auto img{display:inline-block!important}#recensioni .row .col-lg-auto a{display:block!important}#recensioni .row .col-lg-auto.col-md-7,.own-carousel__container{margin-top:15px}.page-header.pb-5{padding-bottom:20px!important}.col.px-2 .card-contaier{box-shadow:0 0 7px #00000030}h1,h2{font-size:35px!important}h2{margin-bottom:.2rem!important}.own-carousel__item .card .w-75{width:40%!important}#div_CondizioniVendita .card-body h3,.bg-blue.pt-4.pb-2 h4,.bg-ice-white .row-cols-2>*{margin-bottom:5px}#navbarNav{z-index:1}#passeggeri2Modal .row.px-4.py-2,#passeggeriModal .row.px-4.py-2{width:100%}#passeggeri2Modal .row.gx-5 .title-pax,#passeggeriModal .row.gx-5 .title-pax{margin-bottom:0;font-weight:700}#nav-andata-e-ritorno i.fa-solid{margin-left:0!important}.input-group .quantity-field{width:90px}.panel-ages{margin-left:0;margin-top:10px}.ts-wrapper{position:unset!important}button.navbar-toggler{position:absolute;top:25px;right:20px}.navbar-collapse{top:125px!important}#logo{padding-left:0;padding-right:0;width:31%}#recensioni .col-lg-auto.col-lg-7{margin-top:5px}nav .navbar-collapse .w-75{width:80%!important}#r-veicoloModal .input-box.mt-4,#r-veicoloModal .row .input-field .input-box.pointer,#r-veicoloModal .row .input-field.input-rimorchio .input-box,#select_rimorchio .row .input-field.input-rimorchio .input-box,#veicoloModal .input-box.mt-4,#veicoloModal .row .input-field .input-box.pointer{position:relative}#r-veicoloModal .input-box.mt-4 .ts-dropdown.single,#veicoloModal .input-box.mt-4 .ts-dropdown.single{top:53px}main .container .row .col .card.box-shad img{height:200px!important}#payment-methods .col-4{margin:1rem 0}#payment-methods img:not(.w-100){max-width:80px!important}#section_Destinazioni{background-image:url(//cdn.traghettilines.it/new/template/img/sfondo-destinazioni-2.svg);background-size:cover;background-repeat:no-repeat}#section_Destinazioni_Dest{background-size:contain;background-repeat:no-repeat;background-position-y:40%}#section_Destinazioni_Dest #section_Destinazioni{background-image:none}#main-content .accordion img{width:30px}.lista-destinazioni{column-count:4!important}#portiTratte .row .col-6:nth-child(odd) .fa-circle{padding-left:30px}#portiTratte .row .col-6:nth-child(2n) .fa-circle{padding-left:40px}#main-content .justify-content-start{padding-top:0!important}.result-body h3.text-blue{margin-bottom:27px;margin-left:160px}.cabine-disponibili div.w-100.mx-4.my-2,.cabine-pet-disponibili div.w-100.mx-4.my-2{margin:5px 0 2px!important}.cabine-disponibili div .col-lg-3,.cabine-pet-disponibili div .col-lg-3{position:relative;padding-left:80px}.cabine-disponibili div .col-lg-3 .prezzo,.cabine-pet-disponibili div .col-lg-3 .prezzo{font-size:28px!important;margin-top:0!important;padding-right:20px;text-align:right}.cabine-disponibili div input.form-check-input,.cabine-pet-disponibili div input.form-check-input{height:20px;width:20px}#step-1 .accordion-button:after,#step-1 .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/%3e%3c/svg%3e")!important;transform:none;display:none}#main-content .accordion-button:after,#main-content .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath fill='%23235e82' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3e%3c/svg%3e")!important}.cabine-disponibili .accordion-body,.cabine-pet-disponibili .accordion-body{padding:0 10px 0 18px}.cabine-disponibili,.cabine-pet-disponibili{border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-left:5px;padding-right:5px}.radio-container{position:relative;margin-bottom:5px!important}.radio-container i.fa-caret-up,.radio-container i.fa-caret-up.fa-pet{display:none}.radio-container.cabin-selected .accordion-button{border-bottom-left-radius:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.radio-container .accordion-collapse{display:block!important}.radio-container .accordion-button{height:100%;padding-left:20px!important}.radio-container .accordion-button label.form-check-label{text-align:left!important}.radio-container .accordion-button label .h5{font-size:20px!important}.icon-chair{height:30px}.cabine-disponibili .servizio,.cabine-pet-disponibili .servizio{background-size:20px!important;padding-left:26px!important;font-size:14px}.cabine-disponibili .servizio:nth-child(n+5),.cabine-pet-disponibili .servizio:nth-child(n+5){margin-top:10px!important}.pet-mode .radio-description .prezzo{font-size:20px!important}.overlay-motore{background-color:#fffc!important}.flex-row-reverse.justify-content-center{--bs-gutter-x: 0 }.flex-row-reverse.justify-content-center .col{--bs-gutter-x: .2rem }#checkout .card.bg-ice-white{box-shadow:0 0 7px #00000030;width:100%;margin:auto;border-radius:8px}.divPagamento .card-body .row .check-item{box-shadow:0 0 3px #00000030}#accordionAss .accordion-header .float-end{font-size:18px}#div_PasseggeriAndata .card .card-body .form-section-heading,#div_PasseggeriRitorno .card .card-body .form-section-heading,#div_RichiestaFattura .card .card-body .form-section-heading,#div_SoloIntestatario .card .card-body .form-section-heading{font-size:15px;padding-left:0}#div_PasseggeriAndata .card .card-body .form-section-heading p,#div_PasseggeriAndata .card .card-body h3,#div_PasseggeriRitorno .card .card-body .form-section-heading p,#div_PasseggeriRitorno .card .card-body h3,#div_RichiestaFattura .card .card-body .form-section-heading p,#div_RichiestaFattura .card .card-body h3,#div_SoloIntestatario .card .card-body .form-section-heading p,#div_SoloIntestatario .card .card-body h3,.divPagamento .card-body h3,.divVeicolo .card-body h3{padding-right:10px;margin-bottom:10px}.invioBiglietti .card-body .row .form-check:not(.my-3){margin-top:20px;margin-bottom:15px}.form-check.checkbox-like,.invioBiglietti .card-body .row .form-check.my-3{margin-bottom:20px}.invioBiglietti .card-body .row p{margin-bottom:0}.divVeicolo,.inputCC label img{margin-top:0!important}#input_Samedata{border:1px solid rgb(48 152 206)}#input_Samedata,.divPagamento .card-body .row .check-item .form-check-input{margin-right:5px}.inputCC label img{margin-right:10px;width:56px!important}.inputSisalpay label img{width:98px}.boxDonazione .card-body .col-md-12 .large{font-size:1.1rem!important;margin-bottom:10px}#accordionAss .accordion-item{text-align:center}#accordionAss .accordion-item .accordion-header{display:flex;align-items:center;--bs-gutter-x: 0 }#accordionAss .accordion-item .accordion-header .form-check .form-check-label{font-size:15px}#accordionAss .accordion-item .accordion-header .form-check span{font-size:15px;border:0;display:block}#accordionAss .accordion-item .accordion-header .col-3 img{width:100px}.ticket-desktop{box-shadow:0 0 7px #00000030;border-radius:8px}.patchMap{width:42%}}#sectionMenuFooter p.sub-title{border-bottom:2px solid #ffc845;width:fit-content}#overlay{background:#fff;overflow:hidden;top:0;left:0;bottom:0;right:0}#overlay .loading{width:280px;height:280px;margin:12% auto 0}#overlay .nave1{z-index:1;animation:8s rotate360 infinite linear}#overlay #frase-overlay{max-width:450px;margin:0 auto;padding:10px 5px}@media only screen and (min-width:768px) and (max-height:768px){body.modal-open{overflow-y:scroll!important}}@media (max-width:477px){#div_OverlayMotore .fa-circle-xmark{right:5px;top:-10px}}.h1-old span{font-size:1.25rem;display:block;color:#266e9e;margin-top:8px}.section-compagnie .card-body{min-height:134px}.logo-compagnia{max-width:100px}.bg-aff{background:unset;background-repeat:no-repeat;padding-bottom:7rem;padding-left:2px;padding-right:2px;border-top-left-radius:20px;border-top-right-radius:20px}.bg-aff #div_MotorePartial .modal,.bg-aff-gen #div_MotorePartial .modal{margin:auto;overflow-x:visible;overflow-y:visible}.bg-aff #div_MotorePartial .modal .modal-dialog,.bg-aff-gen #div_MotorePartial .modal .modal-dialog{max-width:432px;margin:auto!important;padding-bottom:1px}.bg-aff #div_MotorePartial .modal .modal-dialog .modal-content{border-radius:16px}.bg-aff .modal-body{flex-grow:0}.bg-aff .modal-content{display:block!important}.bg-aff .modal-footer{border-top:unset}.bg-aff #div_MotorePartial .input-box .text-truncate span,.bg-aff #div_MotorePartial input::placeholder,.bg-aff-gen #div_MotorePartial .input-box .text-truncate span,.bg-aff-gen #div_MotorePartial input::placeholder{color:#b7b7b7!important}.bg-aff-gen{background:unset;width:100%;border-radius:20px}.map-gen{max-height:93vh!important;background-color:transparent!important;border-radius:20px 0 20px 20px}.map-affiliati-sardegna{top:140px!important}.map-gen-no-p24{top:47px!important}.map-gen .map1{background-size:90%;border-bottom-right-radius:20px}.map-gen .map2{background-size:90%;background-position-x:185px}.map-gen .patchMap{display:none!important}.map-gen #mapCarousel{height:85%!important}.bg-aff-gen #div_MotorePartial{margin-top:5px}.bg-aff-gen #div_MotorePartial .modal{margin:auto;overflow-x:visible;overflow-y:visible}.bg-aff-gen #div_MotorePartial .modal .modal-dialog{max-width:432px;margin:auto!important;padding-bottom:1px}.modal-backdrop:not(.opaque){background-color:transparent}.bg-aff-gen .modal-body{min-height:calc(100vh - 400px)!important;flex-grow:0}.bg-aff-gen.modal-content{display:block!important}.bg-aff-gen .modal-content{border-radius:15px}.bg-aff-gen #passeggeriModal .modal-body,.bg-aff-gen #passeggeri2Modal .modal-body{min-height:570px!important}.bg-aff-gen #veicoloModal .modal-body,.bg-aff-gen #r-veicoloModal .modal-body{min-height:602px!important}.bg-aff-gen .panel-ages{padding-right:0!important}.bg-aff-gen .modal-footer{border-top:0px}.bg-aff-gen #div_MotorePartial input::placeholder,.bg-aff-gen #div_MotorePartial .input-box .text-truncate span{color:#b7b7b7!important}.labelAff{color:#266e9e;font-size:15px}html[lang=it] .imgMotoreAff{width:275px}html:not([lang=it]) .imgMotoreAff{width:213px}html[lang=it] .img-affiliati-sardegna{width:315px}.row-flag{--bs-gutter-x: 0;display:grid;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:0px;grid-template-columns:repeat(4,auto);grid-template-rows:repeat(2,auto)}.row-flag .card-body img{width:75px}.w-max-content{width:max-content}.div-contenuto .labelGen{font-size:17.5px;color:#266e9e;margin-top:.5rem}.bg-aff-gen-sar{border-radius:25px;background:linear-gradient(to bottom,#fbfaf8,#fbfaf8,#266e9e)}.bg-aff-gen-sar .div-motore-affiliato{display:flex;justify-content:flex-start;flex:0 0 clamp(360px,34vw,432px)}@media (max-width:575px){.bg-aff-gen-sar .div-motore-affiliato{flex:0 0 auto!important}.bg-aff-gen-sar{background:none!important}}@media (min-width:576px) and (max-width:767px){.bg-aff-gen-sar .div-motore-affiliato{flex:0 0 auto!important}.bg-aff-gen-sar{background:none!important}}@media (min-width:768px) and (max-width:991px){.bg-aff{background-repeat:no-repeat;padding:30px 2px 2rem 30px}html:not([lang=fr]) .bg-aff{background-position:-618px top;background-size:1663px}html[lang=fr] .bg-aff{background-position:-660px top;background-size:1704px}html[lang=it] .bg-aff{background-image:url(https://cdn.traghettilines.it/new/images/affiliati/sfondi/bg-affiliati-it-mini.png)}html[lang=es] .bg-aff{background-image:url(https://cdn.traghettilines.it/new/images/affiliati/sfondi/bg-affiliati-es-mini.png)}html[lang=en] .bg-aff{background-image:url(https://cdn.traghettilines.it/new/images/affiliati/sfondi/bg-affiliati-en-mini.png)}html[lang=fr] .bg-aff{background-image:url(https://cdn.traghettilines.it/new/images/affiliati/sfondi/bg-affiliati-fr-mini.png)}html[lang=de] .bg-aff{background-image:url(https://cdn.traghettilines.it/new/images/affiliati/sfondi/bg-affiliati-de-mini.png)}.bg-aff-gen{margin-bottom:25px}.para-porti{font-size:19px}.para-porti img{width:16px}.labelAff{font-size:medium}html[lang=it] .imgMotoreAff{width:325px}html:not([lang=it]) .imgMotoreAff{width:213px}.bg-aff #div_MotorePartial .modal{margin:auto;overflow-x:visible;overflow-y:visible}.bg-aff .modal-body{min-height:calc(100vh - 528px)!important;flex-grow:0}.map-gen{width:99%!important;right:0!important;top:4px!important;min-height:548px}.map-gen.has-discount{min-height:565px}.map-gen.has-discount.map-affiliati-sardegna{top:153px!important;min-height:511px!important;max-height:45vh!important}.map-gen:not([data-destinazione-id="0"]){max-height:68vh!important;top:85px;background-position-y:0px!important}.map-gen:not([data-destinazione-id="0"]).has-discount{top:120px}.map-gen .map1{background-size:96%}.map-gen #mapCarousel{height:104%!important}.labelGen{font-size:15.5px!important}.logoGen{width:185px!important}.bg-aff-gen .ages{width:95%}.map-gen .map1{background-size:110%;background-image:url(https://cdn.traghettilines.it/new/img/mappa-med-ridotta-2.svg)}.bg-aff-gen #div_MotorePartial{margin-top:0;margin-bottom:25px;max-width:400px!important}.bg-aff-gen-sar #div_MotorePartial{margin-bottom:15px}.bg-aff #passeggeri2Modal .modal-body,.bg-aff #passeggeriModal .modal-body,.bg-aff #r-veicoloModal .modal-body,.bg-aff #veicoloModal .modal-body{min-height:770px!important}.bg-aff-gen #passeggeri2Modal .modal-body,.bg-aff-gen #passeggeriModal .modal-body{min-height:602px!important}.input-pax .input-box{width:98%}.bg-aff-gen .modal-footer{border-top:1px solid #dee2e6}.bg-aff-gen-sar .row-flag{margin-bottom:6px}}@media (min-width:992px){html[lang=it] #payment-methods .row>div{flex:0 0 calc(100% / 14);margin-left:15px;margin-right:15px}html[lang=it] #payment-methods .pm-carousel{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center;width:1170px;margin:0 auto}html[lang=it] #payment-methods .pm-viewport{overflow:hidden}html[lang=it] #payment-methods .pm-track{display:flex;transition:transform .35s ease;will-change:transform}html[lang=it] #payment-methods .pm-slide{min-width:100%;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1rem;align-items:center;justify-items:center;padding:.5rem 0}html[lang=it] #payment-methods .pm-slide img{max-width:75px;height:auto;filter:none}html[lang=it] #payment-methods .pm-nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#f3f4f6;color:#111827;padding:.4rem .6rem;border-radius:.5rem;cursor:pointer;box-shadow:0 1px 2px #0000000f}html[lang=it] #payment-methods .pm-nav:disabled{opacity:.4;cursor:default}.bg-aff{padding:30px 2px 3rem 30px;background-repeat:no-repeat;background-position:-385px top;background-size:1700px}html[lang=it] .bg-aff{background-image:url(https://cdn.traghettilines.it/new/images/affiliati/sfondi/bg-affiliati-it.png)}html[lang=fr] .bg-aff{background-image:url(https://cdn.traghettilines.it/new/images/affiliati/sfondi/bg-affiliati-fr.png)}html[lang=es] .bg-aff{background-image:url(https://cdn.traghettilines.it/new/images/affiliati/sfondi/bg-affiliati-ed.png)}html[lang=de] .bg-aff{background-image:url(https://cdn.traghettilines.it/new/images/affiliati/sfondi/bg-affiliati-de.png)}html[lang=en] .bg-aff{background-image:url(https://cdn.traghettilines.it/new/images/affiliati/sfondi/bg-affiliati-en.png)}.bg-aff-gen{margin-bottom:25px}.para-porti{font-size:24px}.para-porti img{width:20px}.labelAff{font-size:medium}.imgMotoreAff{width:325px}.bg-aff #div_MotorePartial .modal,.bg-aff-gen #div_MotorePartial .modal{margin:auto;overflow-x:visible;overflow-y:visible}.bg-aff .modal-body{min-height:calc(100vh - 528px)!important;flex-grow:0}.bg-aff-gen .ages{width:95%}.bg-aff .modal-body{min-height:770px!important}.bg-aff-gen #passeggeri2Modal .modal-body,.bg-aff-gen #passeggeriModal .modal-body{min-height:600px!important}.bg-aff-gen .alert-danger{width:93%}.div-motore-affiliato{width:38.66666667%!important}.map-gen{width:98%!important;right:0!important}#map.map-gen{min-height:547px}#map.map-gen.has-discount{min-height:578px}#map.map-gen.has-discount.map-affiliati-sardegna{min-height:590px}.map-gen:not([data-destinazione-id="0"]){max-height:55vh!important;top:85px;background-position-y:0px!important}.map-gen:not([data-destinazione-id="0"]).has-discount{top:106px}.map-gen #mapCarousel{height:98%!important}.map-gen .map1{background-size:87%;background-image:url(https://cdn.traghettilines.it/new/img/mappa-med-ridotta-2.svg)}.bg-aff-gen #div_MotorePartial{margin-top:0;margin-bottom:25px}.input-pax .input-box{width:98%}.bg-aff-gen .modal-footer{border-top:1px solid #dee2e6}.row-flag{grid-template-columns:repeat(8,auto);margin-bottom:45px}.bg-aff-gen-sar .row-flag{margin-bottom:20px}.row-flag .card-body img{width:63px}.bg-aff-gen-sar .labelGen{margin-top:.75rem}}@media (min-width: 1200px){.bg-aff{padding:30px 2px 12rem 30px;background-repeat:no-repeat;background-position:72% top;background-size:1952px}html[lang=it] .bg-aff{background-image:url(https://cdn.traghettilines.it/new/images/affiliati/sfondi/bg-affiliati-it.png)}html[lang=en] .bg-aff{background-image:url(https://cdn.traghettilines.it/new/images/affiliati/sfondi/bg-affiliati-en.png)}html[lang=fr] .bg-aff{background-image:url(https://cdn.traghettilines.it/new/images/affiliati/sfondi/bg-affiliati-fr.png)}html[lang=es] .bg-aff{background-image:url(https://cdn.traghettilines.it/new/images/affiliati/sfondi/bg-affiliati-es.png)}html[lang=de] .bg-aff{background-image:url(https://cdn.traghettilines.it/new/images/affiliati/sfondi/bg-affiliati-de.png)}.row-flag{grid-template-columns:repeat(8,auto);margin-bottom:25px}.row-flag .card-body img{width:75px}.bg-aff-gen-sar .labelGen{margin-top:.75rem;font-size:18px}}@media (min-width: 1400px){.bg-aff{padding:30px 2px 12rem 30px;background-repeat:no-repeat;background-size:1952px}html[lang=it] .bg-aff{background-image:url(https://cdn.traghettilines.it/new/images/affiliati/sfondi/bg-affiliati-it.png);background-position:82% top}html[lang=en] .bg-aff{background-image:url(https://cdn.traghettilines.it/new/images/affiliati/sfondi/bg-affiliati-en.png);background-position:72% top}html[lang=fr] .bg-aff{background-image:url(https://cdn.traghettilines.it/new/images/affiliati/sfondi/bg-affiliati-fr.png);background-position:72% top}html[lang=es] .bg-aff{background-image:url(https://cdn.traghettilines.it/new/images/affiliati/sfondi/bg-affiliati-es.png);background-position:72% top}html[lang=de] .bg-aff{background-image:url(https://cdn.traghettilines.it/new/images/affiliati/sfondi/bg-affiliati-de.png);background-position:72% top}}.bg-aff .box-shad,.bg-aff-gen .box-shad{box-shadow:0 11px 25px #0000004d!important}html:not([lang=it]) .img-mini-footer{max-width:126px}html:not([lang=it]) #recensioni>div>div.carousel-item.carousel-item-next.carousel-item-start.small.text-center>div{margin-top:12px}html[lang=it] #recensioni>div>div.carousel-item.carousel-item-next.carousel-item-start.small.text-center>div{margin-top:22px}.crossing-box,.toc-box{border:2px solid #ecf0f3;border-radius:12px;margin:30px 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#036;box-shadow:0 4px 12px #00000014}.toc-box{background-color:#fff;padding:20px 25px}.toc-box strong{font-size:1.2em;display:block;margin-bottom:12px;color:#e53935}.toc-box li{margin:8px 0}.toc-box a{color:#0076c0;text-decoration:none;font-weight:500}.toc-box a:hover{text-decoration:underline}.crossing-box{display:flex;flex-direction:column;gap:25px;background:#fff;padding:25px}.crossing-title{font-size:1.1em;color:#e53935;margin-bottom:10px;font-weight:700}.crossing ul,.crossing-box ul,.price-category ul{list-style:none;padding-left:0;margin:0}.crossing li,.crossing-box li,.price-category li{margin:6px 0;font-size:.95em}.crossing.daytime,.price-category{border-left:4px solid #0076c0;padding-left:15px}.crossing.nighttime{border-left:4px solid #673ab7;padding-left:15px}.price-note{background:#fff4e5;border-left:4px solid #f39c12;padding:12px 15px;font-size:.95em;border-radius:8px;margin-top:10px;line-height:1.4em}.checkin-subtitle{margin-top:10px;font-size:1em;font-weight:600;color:#036}.checkin-group,.service-group{border-left:4px solid #0076c0;padding-left:15px}ul.check-list{list-style:none;padding-left:20px}ul.check-list li{margin-bottom:6px;position:relative;padding-left:22px}ul.check-list li:before{content:"✓";color:#2e7d32;font-weight:700;position:absolute;left:0;top:0}ul.marker li{background-image:url(https://cdn.traghettilines.it/new/template/img/pin.png);background-repeat:no-repeat;padding-left:30px;background-size:contain;margin-bottom:5px}ul.marker li a{font-size:18px;font-weight:700;text-decoration:none}.tl-wizard{margin:5px 0}.tl-wizard__line{position:absolute;top:22px;left:0;height:4px}.tl-wizard__track{height:4px;border-radius:10px}.tl-wizard__progress{left:0;height:4px;border-radius:10px;transition:width .3s ease}.tl-wizard__inner{max-width:900px}.tl-wizard:has(.tl-wizard__item.is-active:nth-child(1)) .tl-wizard__progress{width:0%}.tl-wizard:has(.tl-wizard__item.is-active:nth-child(2)) .tl-wizard__progress{width:50%}.tl-wizard:has(.tl-wizard__item.is-active:nth-child(3)) .tl-wizard__progress{width:100%}.tl-wizard__item{flex:1}.tl-wizard__circle{width:40px;height:40px;margin:0 auto;display:flex;justify-content:center;font-weight:600;position:relative}.tl-wizard__item.is-active .tl-wizard__circle{box-shadow:0 0 0 6px #3098cd26}.tl-wizard__item.is-active{font-weight:600}.tl-wizard__text{margin-top:10px}.tl-wizard__title{font-weight:600;font-size:16px}.tl-wizard__subtitle{font-size:13px}.tl-wizard__item.is-completed .tl-wizard__title{color:#1f6f9b}.tl-wizard-wrap{padding:20px 0}@media (max-width:991px){.tl-wizard__line{position:absolute;top:0;left:0}.tl-wizard-wrap{background:transparent;padding-bottom:0;border-bottom:0;padding-top:0}.tl-wizard{margin:15px auto 0;align-items:flex-start}.tl-wizard__progress,.tl-wizard__track{top:18px;height:3px}.tl-wizard__title{font-size:14px}.tl-wizard__circle{position:relative;width:35px;height:35px;font-size:12px;top:2px;box-shadow:none}.tl-wizard__item.is-active .tl-wizard__circle{font-size:14px;top:3px}}.circle-check-orange{color:#e38e25}#collapseBiglietti .subtotal:has(.special-fare-note){padding-top:22px}#collapseBiglietti .position-relative:has(.special-fare-note){padding-top:10px}#collapseBiglietti .li-sistemazioni:has(~.subtotal .special-fare-note){padding-bottom:22px}.special-fare-note{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:5px 9px;border-radius:8px;font-size:12px;font-weight:700;line-height:1;background:#e6f7f8;color:#0f7f8c;border:1px solid #7FD3DA}.special-fare-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#13a6b6;color:#fff;font-size:11px;font-weight:800}
