.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.33333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.42857%}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/Content/NewItalotreno/fonts/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/Content/NewItalotreno/fonts/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/Content/NewItalotreno/fonts/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:400;src:url(/Content/NewItalotreno/fonts/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:600;src:url(/Content/NewItalotreno/fonts/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:700;src:url(/Content/NewItalotreno/fonts/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/Content/NewItalotreno/fonts/KFOmCnqEu92Fr1Mu4mxM.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/Content/NewItalotreno/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/Content/NewItalotreno/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.woff) format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:400;src:url(/Content/NewItalotreno/fonts/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBi8JoA.woff) format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:600;src:url(/Content/NewItalotreno/fonts/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K5fQBi8JoA.woff) format("woff")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:700;src:url(/Content/NewItalotreno/fonts/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K67QBi8JoA.woff) format("woff")}*,:after,:before{box-sizing:border-box}body,html{margin:0;min-height:100%;padding:0}html{box-sizing:border-box;font-size:16px;line-height:1.5;scroll-behavior:smooth}body,html{height:100%}body{font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;background-color:#fff;color:#000;font-family:Roboto,Helvetica,Arial,sans-serif;font-kerning:normal;font-size:1rem;font-weight:400;letter-spacing:normal;line-height:inherit;margin:0 auto;max-width:1600px;padding:0;position:relative;text-rendering:optimizeLegibility}@media (min-width:1366px){body{max-width:100%}}h1,h2,h3,h4,h5{color:inherit;font-family:Work Sans,Helvetica,Roboto,Arial,sans-serif;font-weight:700;margin:0 0 1rem;padding:0}p{font-size:1rem;line-height:1.5;margin:0 auto 1.5rem}p a:not(.button){border-bottom:.1em solid transparent;transition:all .3s ease-out}p a:not(.button),p a:not(.button):hover{outline:0;-webkit-text-decoration:none;text-decoration:none}p a:not(.button):hover{border-bottom:.1em solid}p a:not(.button):focus,p a:not(.button):hover{text-shadow:none}ol,ul{margin:0;padding:0}li,ul{list-style-type:none}figure{margin:0;padding:0}img{max-width:100%}.smartbanner-show{margin-top:0}main{animation:fadein 2s;margin:0}@media (min-width:1024px){main{position:relative}}main>section{margin:20px auto}main>section.breadcrumb{margin-bottom:0;margin-top:0}main>article,main>section.menu-offers{margin:0 auto}.small{font-size:.75rem}.big,.small{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.2}.big{font-size:1rem}.visuallyhidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}::-moz-selection{background-color:#dbdbdb;text-shadow:none}::selection{background-color:#dbdbdb;text-shadow:none}::-webkit-input-placeholder{color:#000;font-style:italic}::-moz-placeholder{color:#000;font-style:italic}:-ms-input-placeholder{color:#000;font-style:italic}:-moz-placeholder{color:#000;font-style:italic}input::-moz-placeholder,input::-ms-input-placeholder,input::-webkit-input-placeholder,textarea::-moz-placeholder,textarea::-ms-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}.form input{height:2.625rem}.button,button{cursor:pointer}.button{align-items:center;background-color:#a6160a;border:0;border-radius:3px;color:#fff;display:flex;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;min-width:7.5rem;padding:.8125rem;position:relative;text-transform:none;transition:all .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button:active,.button:focus,.button:hover{box-shadow:0 0 6px rgba(0,0,0,.8)}.button.button--lg{width:17.125rem}.button.button--full{width:100%}.button.button--uppercase{text-transform:uppercase}.button.button--reverse{background-color:#fff;color:#a6160a;font-size:.875rem;height:30px;padding:.3125rem 0;width:4.375rem}.button.button--reverse.active,.button.button--reverse:active,.button.button--reverse:focus,.button.button--reverse:hover{background-color:#a6160a;color:#fff}.button.button--outline{background-color:#fff;border:1px solid #a6160a;color:#a6160a;text-transform:uppercase}.button.button--outline.active,.button.button--outline:active,.button.button--outline:focus,.button.button--outline:hover{background-color:#a6160a;box-shadow:none;color:#fff}.button.button--outline-gray{background-color:transparent;border:1px solid #c1c1c1;color:#c1c1c1;font-size:.9375rem;font-weight:700;text-transform:uppercase}.button.button--outline-gray.active,.button.button--outline-gray:active,.button.button--outline-gray:focus,.button.button--outline-gray:hover{border:1px solid #a6160a;box-shadow:none;color:#a6160a}.button.disabled,.button[disabled]{background-color:gray;border-color:gray;color:#fff;cursor:not-allowed;pointer-events:none}a.button{display:inline-block;text-align:center}.button__icon{align-items:center;background-color:#a6160a;display:flex;height:1.888rem;justify-content:center;margin-left:.5rem;position:absolute;right:0;top:0;width:1.888rem}.button__icon svg{height:1.111rem;width:1.111rem}.button--icon{padding-right:2.888rem}.button--icon:active .button__icon,.button--icon:focus .button__icon,.button--icon:hover .button__icon{background-color:#000;color:#a6160a}@keyframes fadein{0%{opacity:0}to{opacity:1}}.grid__container-big{margin:0 auto;max-width:1366px;width:100%}.grid-container{margin-left:.9375rem;margin-right:.9375rem}@media (min-width:768px){.grid-container{margin-left:auto;margin-right:auto;max-width:738px}}@media (min-width:1024px){.grid-container{margin-left:auto;margin-right:auto;max-width:95%}}@media (min-width:1366px){.grid-container{margin-left:auto;margin-right:auto;max-width:1250px}}.grid-container__column{background:#a6160a;float:left;height:100vh;margin-left:15px;width:calc(8.33333% - 16.25px)}@media only screen and (min-width:480px){.grid-container__column{float:left;margin-left:20px;width:calc(8.33333% - 21.66667px)}}@media only screen and (min-width:768px){.grid-container__column{float:left;margin-left:20px;width:calc(8.33333% - 21.66667px)}}@media only screen and (min-width:1024px){.grid-container__column{float:left;margin-left:20px;width:calc(8.33333% - 21.66667px)}}.icon{stroke-width:0;stroke:currentColor;fill:currentColor;display:inline-block;height:1em;width:1em}.icon-sprites{font-size:1.875rem;padding:3.125rem}.icon-sprites__column{float:left;margin-left:15px;width:calc(25% - 18.75px)}@media only screen and (min-width:1024px){.icon-sprites__column{float:left;margin-left:20px;width:calc(25% - 25px)}}@media only screen and (min-width:1200px){.icon-sprites__column{float:left;margin-left:20px;width:calc(16.66667% - 23.33333px)}}.icon-sprites__wrapper{align-items:center;display:flex;flex-direction:column;margin:1.25rem 0}.icon-sprites__title{font-size:.875rem;padding-top:1.25rem}.icon-sprites__istruction{float:left;margin-left:20px;width:calc(100% - 40px)}.icon-sprites__istruction,.icon-sprites__istruction-title{padding-bottom:3.125rem;text-align:center}.icon-tratte{width:2.28515625em}.icon-stazioni{width:2.4228515625em}.icon-tooltip{width:1.0029296875em}.icon-iscrizione-newsletter{width:2.26171875em}.icon-carnet{width:1.4853515625em}.icon-cambioprenotazione{width:.9912109375em}.icon-dove-acquistare{width:.599609375em}.icon-miglior-prezzo{width:.7294921875em}.icon-miglior-prezzo1{width:.966796875em}.icon-arrow-select{width:1.8603515625em}.icon-associazione-codice-italo{width:1.353515625em}.icon-facebook{width:.5em}.icon-freccia-slider-dx,.icon-freccia-slider-sx{width:.5478515625em}.icon-Italo-Impresa{width:.958984375em}.icon-Italo-in-Viaggio{width:1.6005859375em}.icon-italobus{width:2.5009765625em}.icon-linkedin{width:1.04296875em}.icon-logo-footer{width:2.0732421875em}.icon-logo{width:4em!important}.icon-monetizzazione{width:1.3076171875em}.icon-prevede-italo-bus{width:2.2666015625em}.icon-twitter{width:1.23046875em}.icon-youtube{width:.8330078125em}.icon-star{width:1.0322265625em}.icon-aspect{width:16.2em}@media (max-width:768px){.icon-aspect{width:7.6em}}@media (max-width:375px){.icon-aspect{width:7.2em}}.notifications-container{color:#fff;display:block;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;padding-right:35px;position:relative}@media (max-width:375px){.notifications-container{padding-left:10px;padding-right:25px}}@media (max-width:767px){.notifications-container{padding-right:20px}}.notifications-container~.loginSection{padding-left:20px}.notifications-container .notifications-container__menu{align-items:center;display:flex}.notifications-container .notifications-container__menu .icon-icon-arrow-select{stroke:#fff;display:none;margin-left:.5rem}@media (max-width:767px){.notifications-container .notifications-container__menu .icon-icon-arrow-select{display:none}}.notifications-container .notifications-container__menu .icon-icon-arrow-select.open{transform:rotate(180deg)!important}.notifications-container .notifications-container__menu .notifications-label{cursor:pointer;display:block}@media (max-width:767px){.notifications-container .notifications-container__menu .notifications-label{display:none}}.notifications-container .icon-notify-number{height:1.2rem;margin-right:.5rem;width:1.2rem}.notifications-container .notifications-counter{align-items:center;background:#e5ac37;border-radius:50%;color:#fff;display:inline-flex;height:1rem;justify-content:center;left:.5rem;position:absolute;top:-.3rem;width:1rem}.notifications-container .notifications-container__tooltip{background:#fff;border:2px solid #000;left:-100px;position:absolute;right:auto;top:39px;width:270px;z-index:999}@media (min-width:480px){.notifications-container .notifications-container__tooltip{left:-135px;width:320px}}@media (min-width:768px){.notifications-container .notifications-container__tooltip{border:0;box-shadow:0 2px 20px 1px rgba(0,0,0,.54);left:auto;right:0;top:35px}}@media (min-width:1366px){.notifications-container .notifications-container__tooltip{width:350px}}.notifications-container .notifications-container__tooltip .notifications-list{display:block;width:100%}.notifications-container .notifications-container__tooltip .notifications-list .notification-item{background:#ececec;display:block;padding:12px 5px 12px 18px}@media (max-width:479px){.notifications-container .notifications-container__tooltip .notifications-list .notification-item{padding:10px 5px 10px 14px}}.notifications-container .notifications-container__tooltip .notifications-list .notification-item.read{background:#fff}.notifications-container .notifications-container__tooltip .notifications-list .notification-item .notification-title-container{display:flex}.notifications-container .notifications-container__tooltip .notifications-list .notification-item .notification-title-container .notification-title{color:#262626;cursor:pointer;font-size:.9rem;font-weight:700;line-height:1.33;margin:0;max-width:80%}.notifications-container .notifications-container__tooltip .notifications-list .notification-item .notification-title-container .close-icon-container{height:1rem;margin-left:auto;margin-top:-7px;transform:rotate(45deg)}.notifications-container .notifications-container__tooltip .notifications-list .notification-item .notification-title-container .icon-icon-arrow-select{color:#262626;margin-left:.5rem}.notifications-container .notifications-container__tooltip .notifications-list .notification-item .notification-title-container .icon-icon-arrow-select.open{transform:rotate(180deg)!important}.notifications-container .notifications-container__tooltip .notifications-list .notification-item .notification-title-container svg{cursor:pointer}.notifications-container .notifications-container__tooltip .notifications-list .notification-item .notification-content{margin-top:.625rem}.notifications-container .notifications-container__tooltip .notifications-list .notification-item .notification-content .notification-subtitle{color:#262626;font-size:.8rem;font-weight:400;letter-spacing:normal;line-height:1.33;margin:0}.notifications-container .notifications-container__tooltip .notifications-list .notification-item .notification-content .notification-link{color:#b50700;font-size:.8rem;font-weight:700;line-height:1.33;margin:0;-webkit-text-decoration:underline;text-decoration:underline}.notifications-container .notifications-container__tooltip .notification-empty_container{padding:12px 18px}@media (max-width:479px){.notifications-container .notifications-container__tooltip .notification-empty_container{padding:10px 14px}}.notifications-container .notifications-container__tooltip .notification-empty_container .notification-empty_title{color:#262626;margin:0}@media (max-width:479px){.notifications-container .notifications-container__tooltip .notification-empty_container .notification-empty_title{font-size:.8rem}}.notifications-container .notifications-container__tooltip .showHide{margin:0}:root{--button-color:#789}.pre-header-bar{align-items:center;background:#dbdbdb;display:flex;justify-content:flex-start;max-height:0;opacity:0;position:fixed;width:100%;z-index:99999997}.pre-header-bar.cookies{display:none}.pre-header-bar.cookies .pre-header-button-container{align-items:center;align-self:stretch;display:flex;flex-basis:10%;flex-direction:column;justify-content:space-between;order:3}@media (min-width:1366px){.pre-header-bar.cookies .pre-header-button-container{flex-basis:20%;flex-direction:row;justify-content:space-between}}@media (max-width:767px){.pre-header-bar.cookies .pre-header-button-container{flex-basis:100%;flex-direction:row;justify-content:space-evenly}}.pre-header-bar.cookies .pre-header-button-container .pre-header-button.-accept{background:#fff;border:1px solid #a6160a;height:37px;margin:0;padding:5px 20px}.pre-header-bar.cookies .pre-header-button-container .pre-header-button.-reject{font-weight:600;margin:0;text-transform:capitalize}@media (max-width:767px){.pre-header-bar.cookies .pre-header-button{color:#a6160a;font-family:Work Sans,Helvetica,Roboto,Arial,sans-serif;font-size:15px;font-weight:700;margin:5px auto;order:3;position:static;text-align:center;text-transform:uppercase;width:100%}}@media (min-width:768px){.pre-header-bar.cookies .pre-header-button{color:#a6160a;flex-basis:10%;font-family:Work Sans,Helvetica,Roboto,Arial,sans-serif;font-size:15px;font-weight:700;margin:5px auto;order:3;position:static;text-align:center;text-transform:uppercase;width:100%}}.pre-header-bar.displayBar{max-height:100px;opacity:1}@media (min-width:768px){.pre-header-bar{min-height:auto}.pre-header-bar.displayBar{max-height:100px;opacity:1}}@media (min-width:1024px){.pre-header-bar{min-height:auto}.pre-header-bar~.engine__wrapper{top:6.375rem}.pre-header-bar+.header.sticky~.engine__wrapper.sticky{top:3.75rem}.pre-header-bar.displayBar{max-height:100px;opacity:1}.pre-header-bar.displayBar+.header{top:2.9375rem}.pre-header-bar.displayBar~.engine__wrapper{opacity:1;top:9.3125rem}.pre-header-bar.displayBar+.header.sticky~.engine__wrapper.sticky{top:6.375rem}}.pre-header-bar__container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:10px 0}@media (min-width:768px){.pre-header-bar__container.grid-container{align-items:flex-start;align-items:center;flex-wrap:nowrap;justify-content:flex-start;padding:.9375rem .9375rem 1.5625rem;width:100%}}@media (min-width:1024px){.pre-header-bar__container.grid-container{justify-content:space-between;margin:0 auto;padding:.625rem 0;width:95%}}@media (min-width:1366px){.pre-header-bar__container.grid-container{align-items:center;justify-content:flex-start;margin:0 auto;width:78.125rem}}.hideBanner{position:fixed}.header,.hideBanner{top:0;transition:top .25s ease-in-out;width:100%;z-index:99999997}.header .logo{transition:font-size .25s ease-in-out}.header .menu-bar__bottom{transition:all .25s ease-in-out}.sticky.header{position:relative}@media (min-width:1024px){.sticky.header .logo{font-size:1.75rem;transition:font-size .25s ease-in-out}}@media (min-width:1024px) and (min-width:1024px){.sticky.header .logo.landing-page{font-size:65px}}@media (min-width:1024px){.sticky.header .menu-bar__bottom{margin-top:-42px;opacity:0;transition:all .25s ease-in-out;visibility:hidden}.sticky.header+.engine__wrapper.sticky{top:3.75rem}}.notes__wrapper{flex-basis:21px;font-size:.875rem;margin-right:.625rem;order:1}@media (min-width:768px){.notes__wrapper{font-size:1.375rem;margin-right:1.375rem;order:1}}@media (min-width:1024px){.notes__wrapper{margin-right:0}}@media (min-width:1366px){.notes__wrapper{font-size:1.125rem;margin-right:1.5625rem}}.notes__text{flex-basis:82%;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.6875rem;font-weight:400;margin-right:0;order:2;padding-right:10px}.no-cta .notes__text{flex-basis:100%}@media (max-width:767px){.notes__text{margin-top:10px;text-align:justify}}@media (min-width:768px){.notes__text{flex-basis:90%;font-size:.875rem;margin-right:2.1875rem;max-width:30.375rem;order:2;padding-right:0}.no-cta .notes__text{max-width:none}}@media (min-width:1024px){.notes__text{margin-right:0;max-width:none}}@media (min-width:1366px){.notes__text{margin-right:1.5625rem}}.notes__cond{color:#000;font-size:.6875rem;order:4;padding-left:1.9375rem;-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:768px){.notes__cond{font-size:.875rem;margin-right:2.1875rem;order:3;padding-left:0}}@media (min-width:1024px){.notes__cond{margin-right:0}}@media (min-width:1366px){.notes__cond{margin-right:1.5625rem;white-space:nowrap}}.text-brand{color:#a6160a;font-weight:700}.header__section,.header__section_logged_in{background:#a6160a}@media (min-width:1024px){.header__section.sticky,.header__section_logged_in.sticky{height:60px}}.header__section{padding:15px 0 5px}.header__section_logged_in{padding:15px 0 9px}.header__container{align-items:center;display:flex;justify-content:space-between;width:auto}@media (min-width:768px){.header__container.header__container{margin:0 auto;max-width:46.125rem}}@media (min-width:1024px){.header__container.header__container{margin:0 auto;max-width:95%}}@media (min-width:1366px){.header__container.header__container{margin:0 auto;max-width:78.125rem}}.navigation-container.grid-container{margin:0 auto;position:absolute;right:0;transition:top .25s ease-in-out;width:100%;z-index:800}@media (min-width:768px){.navigation-container.grid-container{margin:0;max-width:100%;width:21.875rem}}@media (min-width:1024px){.navigation-container.grid-container{max-width:95%;right:0;transition:top .25s ease-in-out}}@media (min-width:1366px){.navigation-container.grid-container{max-width:78.125rem;position:absolute;top:auto}}@media (min-width:1600px){.navigation-container.grid-container{right:calc(50% - 800px)}}@media (min-width:1366px){.sticky .navigation-container.grid-container{top:3.75rem}}.logo{display:flex;float:left;font-size:1.8125rem;line-height:1em}@media (min-width:1024px){.logo{font-size:65px}}.hamburger-menu{background:transparent;border:none;cursor:pointer;display:inline-block;padding:0;z-index:800}.hamburger-menu .hamburger-menu__label{color:#fff;display:block;font-size:11px;text-align:center;width:100%}.hamburger-menu__bar1,.hamburger-menu__bar2,.hamburger-menu__bar3{background-color:#fff;border-radius:25px;height:.125rem;margin:6px 0;transition:.4s;width:2rem}.change .hamburger-menu__bar1{transform:rotate(-45deg) translate(-3px,8px)}.change .hamburger-menu__bar2{opacity:0}.change .hamburger-menu__bar3{transform:rotate(45deg) translate(-3px,-8px)}.menu-bar{display:flex;flex-direction:column;width:100%}.menu-bar .button--reverse{display:flex;min-width:4.375rem}.menu-bar a:hover{color:#fff}.menu-bar__top{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.menu-bar__top .login__container{position:relative}.menu-bar__top .button{margin-right:2rem}.menu-bar__top .button.button--reverse{background-color:#a6160a;border:1px solid #fff;color:#fff;z-index:800}.menu-bar__bottom{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.bottom-nav-menu,.top-nav-menu{display:none}@media (min-width:1024px){.bottom-nav-menu,.top-nav-menu,.top-nav-menu__item{display:flex;flex-direction:row}.top-nav-menu__item{align-items:baseline;color:#fff;margin-right:1rem}.top-nav-menu__item svg{margin-right:.5rem}.top-nav-menu__item a{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500}}.bottom-nav-menu{padding:1.125rem 0 0}.bottom-nav-menu__item{margin-left:2.375rem}.bottom-nav-menu__item a{color:#fff;display:inline-block;font-size:1rem;font-weight:700;line-height:1.2;text-transform:uppercase;transition:all .3s ease-in-out}.bottom-nav-menu__item a:hover{-webkit-text-decoration:underline;text-decoration:underline}.bottom-nav-menu__item a.active{border-bottom:2.5px solid #fff;padding:4px 10px;text-align:center;-webkit-text-decoration:none;text-decoration:none}.lang-dropdown{color:#fff;display:none;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;margin-right:2.375rem;position:relative}@media (min-width:1024px){.lang-dropdown{display:block}}.lang-dropdown span{align-items:center;display:flex}.lang-dropdown span svg{margin-left:10px}.lang-dropdown #flag-img{margin-right:4px}.lang-dropdown .lang-dropdown__menu{background:#fff;border-radius:3px;display:none;float:left;left:0;position:absolute;top:100%;width:70px;z-index:1000}.lang-dropdown .lang-dropdown__menu .dynamic-link{padding:0;width:85%}.lang-dropdown .lang-dropdown__menu .dynamic-link .link{align-items:center;display:flex;flex-direction:row}.lang-dropdown .lang-dropdown__menu .dynamic-link .link .flag-icon{margin-left:3px}.lang-dropdown .lang-dropdown__menu .dynamic-link .link .flag-iso{font-size:13px;font-weight:400;margin-left:5px}.lang-dropdown .lang-dropdown__menu .dynamic-link:last-child{margin-top:2px}.lang-dropdown .lang-dropdown__menu .switch-lang{padding:0}.lang-dropdown .lang-dropdown__menu .switch-lang a{align-items:center;display:flex;flex-direction:row;font-size:13px;font-weight:400}.lang-dropdown .lang-dropdown__menu .switch-lang a .flag-icon{margin-left:3px}.lang-dropdown .lang-dropdown__menu .switch-lang a .flag-iso{font-size:13px;font-weight:400;margin-left:5px}.lang-dropdown .lang-dropdown__menu .switch-lang:first-child{margin-top:2px}.lang-dropdown .lang-dropdown__menu .original-flag-img{align-items:center;display:flex;flex-direction:row;padding:0}.lang-dropdown .lang-dropdown__menu .original-flag-img img{height:auto;margin:0 3px;width:26px}.lang-dropdown .lang-dropdown__menu .original-flag-img a{font-size:13px;font-weight:400;margin-left:5px}.lang-dropdown .lang-dropdown__menu li{padding:5px;text-align:center}.lang-dropdown .lang-dropdown__menu a{color:#333;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400}.lang-dropdown:hover .lang-dropdown__menu{display:block}.lang-dropdown .original-flag-img{margin-right:3px;width:30px}.navigation-container{display:flex;justify-content:flex-end}.navigation-menu{background:#fff;border-left:.8px solid #c1c1c1;box-shadow:-59px 0 59px -20px rgba(0,0,0,.2);margin-left:.9375rem;max-height:0;max-width:21.875rem;overflow:auto;overflow:overlay;transition:max-height .25s ease-out;width:100%}.navigation-menu .navigation-menu__link{color:#000;font-size:.875rem;font-weight:700;line-height:3.35;text-transform:uppercase}.navigation-menu .navigation-menu__link:hover{color:#a6160a}.navigation-menu .navigation-menu__link:focus{box-shadow:none}@media (min-width:1024px){.navigation-menu{border-right:.8px solid #c1c1c1}}.isActive .navigation-menu{max-height:2000px;transition:max-height .25s ease-in}.navigation-menu--first .navigation-menu__item__wrapper{padding:0 .9375rem 0 1.875rem}@media (min-width:1024px){.navigation-menu--first .navigation-menu__item__wrapper{padding-right:3.5625rem}}.navigation-menu--first .navigation-menu__link{color:#000}.navigation-menu--first .navigation-menu__item,.navigation-menu--first .navigation-menu__item__wrapper{border-bottom:.88px solid #c1c1c1}.navigation-menu--first .navigation-menu__item:last-child{border-bottom:none}.navigation-menu--second{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.navigation-menu--second .navigation-menu__link{color:#333;font-weight:400}.navigation-menu--second .navigation-menu__item__wrapper{border-bottom:none;padding:0 .9375rem 0 3.125rem}@media (min-width:1024px){.navigation-menu--second .navigation-menu__item__wrapper{padding-right:3.5625rem}}.navigation-menu--second>.navigation-menu__item:last-child{border-bottom:.88px solid #c1c1c1}.navigation-menu--third{max-height:0;overflow:hidden;padding:0 .9375rem 0 4.375rem;transition:max-height .5s ease-in-out}.navigation-menu--third .navigation-menu__link{color:#333}.open.navigation-menu--second,.open.navigation-menu--third{max-height:2000px;transition:max-height 1s ease-in-out}.navigation-menu__item__wrapper,.navigation-menu__item__wrapper_mobile{align-items:center;display:flex;justify-content:space-between}.navigation-menu__item__wrapper_mobile{border-bottom:.88px solid #c1c1c1;flex-direction:row;padding:0 .9375rem 0 1.875rem}.navigation-menu__item__wrapper_mobile:last-child{border-bottom:none}.navigation-menu__item__wrapper_mobile a{align-items:center;color:#000;display:flex;flex-direction:row;font-size:.875rem;font-weight:700;line-height:3.35;text-transform:uppercase}.navigation-menu__item__wrapper_mobile a img{height:1.5rem;margin-right:1rem;width:1.625rem}.navigation-menu__link{color:#000}.navigation-menu__plus{background:transparent;border:none;height:1.25rem;padding:0;position:relative;transition:background .25s ease-out;width:1.25rem}.navigation-menu__plus:hover{cursor:pointer}.navigation-menu__plus:focus{box-shadow:none}.navigation-menu__plus:after,.navigation-menu__plus:before{background-color:#789;background-color:var(--button-color);content:"";position:absolute;transition:transform .25s ease-out}.navigation-menu__plus:before{height:100%;left:50%;margin-left:-.075rem;top:0;width:.075rem}.navigation-menu__plus:after{height:1px;left:0;margin-top:-.5px;top:50%;width:100%}.navigation-menu__plus.openButton:before,.openButton .navigation-menu__plus:before{transform:rotate(90deg)}.pre-header-button{background:transparent;border:none;cursor:pointer;display:inline-block;flex-basis:18px;height:1.125rem;order:3;padding:0;position:absolute;right:.9375rem;width:1.125rem}.pre-header-button:focus{box-shadow:none}@media (max-width:767px){.pre-header-button{color:#a6160a;font-family:Work Sans,Helvetica,Roboto,Arial,sans-serif;font-size:17px;font-weight:700;margin:5px auto;order:3;position:static;text-align:center;text-transform:uppercase;width:100%}}@media (min-width:768px){.pre-header-button{order:4;position:absolute}}@media (min-width:1024px){.pre-header-button{margin-right:0;position:relative;right:0}}.pre-header-button__left{transform:rotate(-45deg) translate(0)}.pre-header-button__left,.pre-header-button__right{background-color:#333;border-radius:1.5625rem;height:.08313rem;transition:.4s;width:100%}.pre-header-button__right{margin-top:-.08313rem;transform:rotate(45deg)}.pre-header-button__close{background:#dbdbdb;border:none;margin-left:-1.8%}.pre-header-button__close .icon-close{transform:rotate(45deg)}@media (max-width:767px){.pre-header-button__close{height:20px;margin-right:19px;padding-bottom:5px;padding-top:5px;position:absolute;right:0;top:0}}@media (min-width:768px){.pre-header-button__close{font-size:17.333px;margin-right:5px;position:relative}}@media (min-width:1024px){.pre-header-button__close{position:relative}}.top-menu-fixed{top:149px}.logger_menu{display:flex;justify-content:space-between}.logged-menu__points,.logged-menu__user{color:#fff;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700}.logged-menu__points svg,.logged-menu__user svg{height:.5rem}.logged-menu__user{margin-right:.875rem}.logged-menu__points{align-items:flex-start;background:transparent;border:none;margin-right:.875rem;padding:0}.logged-menu__points svg{margin-left:.5rem;width:1em}@font-face{font-family:italo-icons-font;font-style:normal;font-weight:400;src:url(../fonts/italo-icons-font.eot);src:url(../fonts/italo-icons-font.eot?#iefix) format("embedded-opentype"),url(../fonts/italo-icons-font.woff) format("woff"),url(../fonts/italo-icons-font.ttf) format("truetype"),url(../fonts/italo-icons-font.svg#italo-icons-font) format("svg")}.loginSection{display:inline-block;max-width:250px}@media (min-width:768px){.loginSection{display:inline-block}}.loginSection a{color:#333}.caricamentoMenuUtente img{margin-right:20px}.card-container{display:inline-block;float:left;height:60px;width:90px}.adacto .ada-button,.adacto .ada-button>*{text-transform:uppercase}.adacto .ada-button{background:#a41915;border:none;box-shadow:none;color:#fff;font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-size:16px;height:40px;line-height:40px;padding:10px 20px}.adacto.ada-user-button{margin-left:35px;max-height:30px!important;overflow:hidden;position:relative}.adacto.ada-user-button-social{color:#fff;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;margin-left:-1.6875rem}.adacto.ada-user-button-social svg{height:.5rem;margin:0 .875rem}.adacto.ada-user-button.ada-Gold_Corporate .icon-ico-profile{color:#c39f11}.adacto.ada-user-button.ada-Black .icon-ico-profile{color:#1a1a1a}.adacto.ada-user-button.ada-Platinum .icon-ico-profile{color:#83848b}.adacto.ada-user-button.ada-Privilege .icon-ico-profile{color:#333}.adacto.ada-user-button .ada-inline-block{display:inline-block;margin-left:-11px}.adacto.ada-user-button .icon-ico-profile{color:#a6160a;font-size:68px;left:-52px;position:absolute}.adacto.ada-user-button .ada-punti{align-items:flex-start;background:transparent;border:none;color:#fff;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;padding:0}.adacto.ada-user-button .ada-punti svg{margin-left:.5rem;width:1em}.adacto.ada-user-button.ada_Gold_Corporate .icon-ico-profile{color:#c39f11}.adacto.ada-user-button.ada_Black .icon-ico-profile{color:#1a1a1a}.adacto.ada-user-button.ada_Platinum .icon-ico-profile{color:#83848b}.adacto.ada-user-button.ada_Privilege .icon-ico-profile{color:#333}.adacto.ada-user-button .ada-icona-arrow-down img{display:none}.adacto.ada-user-box{float:right;height:0;position:relative;width:0}.adacto.ada-user-box.ada-Gold_Corporate .ada-user-box-container .ada-user-box-header .ada-carta-container{background-image:url(../img/loyaltyCards/carta-gold.png)}.adacto.ada-user-box.ada-Black .ada-user-box-container .ada-user-box-header .ada-carta-container{background-image:url(../img/loyaltyCards/carta-black.png)}.adacto.ada-user-box.ada-Platinum .ada-user-box-container .ada-user-box-header .ada-carta-container{background-image:url(../img/loyaltyCards/carta-platinum.png)}.adacto.ada-user-box.ada-Privilege .ada-user-box-container .ada-user-box-header .ada-carta-container{background-image:url(../img/loyaltyCards/carta-privilege.png)}.adacto.ada-user-box .ada-user-box-container{background-color:#fff;border:2px solid #333;display:none;margin-right:-28px;position:absolute;right:0;top:10px;width:337px;z-index:1009}.adacto.ada-user-box .ada-user-box-container .ada-padded-content{padding:20px 20px 0}.adacto.ada-user-box .ada-user-box-container .ada-logout-link{margin-bottom:15px;margin-left:6%;width:88%}.ada-container .ada-logout-button-mobile,.adacto.ada-user-box .ada-user-box-container .ada-logout-link{background:#d3d3d3;border:none;border-radius:0;box-shadow:none;color:#000;display:block;float:none;font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-size:16px;font-weight:700;line-height:2.5rem;margin-top:10px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize}.ada-container .ada-logout-button-mobile{margin-bottom:10px;margin-left:4.4px;width:97.3%}.adacto.ada-user-box .ada-user-box-container .ada-user-box-header{margin-top:25px}.adacto.ada-user-box .ada-user-box-container .ada-user-box-header .ada-carta-container{background-image:url(../img/loyaltyCards/carta-red.png);background-position:50%;background-repeat:no-repeat;background-size:90px 60px;display:inline-block;height:60px;width:90px}.adacto.ada-user-box .ada-user-box-container .ada-user-box-header .ada-punti-container{display:inline-block;font-size:22.67px;font-weight:700;padding-left:15px;vertical-align:text-bottom}.adacto.ada-user-box .ada-user-box-container .ada-user-box-header .ada-testo-grigio{color:#999}.adacto.ada-user-box .ada-user-box-container .ada-user-box-header .ada-punti-utente{color:#a6160a}.adacto.ada-user-box .ada-user-box-container .ada-user-box-header .ada-testo-grigio-dark{color:#333}.adacto.ada-user-box .ada-user-box-container .ada-user-box-header .ada-dati-utente{display:inline-block!important;font-size:15px;margin-top:15px}.adacto.ada-user-box .ada-user-box-container .ada-user-box-header .ada-dati-utente a.ada-link{display:block;font-size:14px;margin-top:10px;-webkit-text-decoration:underline;text-decoration:underline}.adacto.ada-user-box .ada-user-box-container .ada-area-personale{margin-bottom:5px;position:relative;text-align:center}.adacto.ada-user-box .ada-user-box-container .ada-area-personale a{border-top:2px solid #333;display:inline-block;font-size:14px;font-weight:700;margin-top:15px}.adacto.ada-user-box .ada-user-box-container .ada-area-personale .icon-ico-double-right{color:#333;display:inline-block;font-size:12px;margin-left:5px;position:absolute;top:20px}.adacto.ada-user-box .ada-user-box-container .ada-viaggi-container{background-color:#f2f2f2;margin:20px 0}.adacto.ada-user-box .ada-user-box-container .ada-viaggi-container .ada-padded-content{padding:10px 20px;position:relative}.adacto.ada-user-box .ada-user-box-container .ada-viaggi-container .ada-triangolino{border-left:75px solid #f2f2f2;border-top:75px solid #a6160a;height:75px;position:absolute;right:0;top:0;width:75px}.adacto.ada-user-box .ada-user-box-container .ada-viaggi-container .ada-triangolino div{bottom:20px;color:#fff;font-size:75px;position:absolute;right:-19px}.adacto.ada-user-box .ada-user-box-container .ada-viaggi-container .ada-next-trip-title{color:#a6160a;font-size:16px;font-weight:700}.adacto.ada-user-box .ada-user-box-container .ada-viaggi-container .ada-info-viaggio .ada-codice-viaggio{color:#333;display:inline-block;font-size:24px;font-weight:700;margin-top:10px;text-transform:uppercase}.adacto.ada-user-box .ada-user-box-container .ada-viaggi-container .ada-info-viaggio .ada-codice-viaggio .ticket-title{color:#929292;font-size:14px;font-weight:400;text-transform:none}.adacto.ada-user-box .ada-user-box-container .ada-viaggi-container .ada-info-viaggio .ada-blocco-single-trip{display:inline-block;padding-bottom:10px}.adacto.ada-user-box .ada-user-box-container .ada-viaggi-container .ada-info-viaggio .ada-blocco-single-trip:not(:first-child):before{border-top:1px solid #333;content:"";display:inline-block;height:10px;width:100%}.adacto.ada-user-box .ada-user-box-container .ada-viaggi-container .ada-info-viaggio .ada-blocco-single-trip .ada-percorso{color:#333;display:inline-block;font-size:16px;font-weight:700;width:100%}.adacto.ada-user-box .ada-user-box-container .ada-viaggi-container .ada-info-viaggio .ada-blocco-single-trip .ada-info-percorso{color:#333;display:inline-block;font-size:14px;font-weight:700;width:100%}.adacto.ada-user-box .ada-user-box-container .ada-viaggi-container .ada-info-viaggio .ada-blocco-single-trip .ada-info-percorso .ada-grigio{color:#929292;font-weight:400}.adacto.ada-user-box .ada-user-box-container .ada-viaggi-container .ada-info-viaggio .ada-blocco-single-trip .ada-tutti-posti{color:#333;display:inline-block;font-size:14px;font-weight:700;margin-top:15px;-webkit-text-decoration:underline;text-decoration:underline}.adacto.ada-user-box .ada-user-box-container .ada-bottone-container{padding:20px;text-align:center}[data-icon]:before{font-feature-settings:normal!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:attr(data-icon);font-variant:normal!important;line-height:1}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:italo-icons-font!important;font-style:normal!important;font-weight:400!important;text-transform:none!important}[class*=" icon-"]:before,[class^=icon-]:before{font-feature-settings:normal!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal!important;line-height:1}.icon-ico-arrow-down:before{content:"\61"}.icon-ico-arrow-left:before{content:"\62"}.icon-ico-arrow-right:before{content:"\63"}.icon-ico-arrow-up:before{content:"\64"}.icon-ico-avatar-edit:before{content:"\65"}.icon-ico-card:before{content:"\66"}.icon-ico-danger:before{content:"\67"}.icon-ico-double-right:before{content:"\68"}.icon-ico-edit:before{content:"\69"}.icon-ico-eye:before{content:"\6a"}.icon-ico-facebook:before{content:"\6b"}.icon-ico-flag:before{content:"\6c"}.icon-ico-gift:before{content:"\6d"}.icon-ico-headset:before{content:"\6e"}.icon-ico-ics:before{content:"\6f"}.icon-ico-left-train:before{content:"\70"}.icon-italo-ico-left-train-big:before{content:"\71"}.icon-ico-pin:before{content:"\72"}.icon-ico-place:before{content:"\73"}.icon-ico-plus:before{content:"\74"}.icon-ico-profile:before{content:"\75";line-height:31px;position:absolute}.icon-ico-right-train:before{content:"\76"}.icon-italo-ico-right-train-big:before{content:"\77"}.icon-ico-settings:before{content:"\78"}.icon-ico-shuttle:before{content:"\79"}.icon-ico-sofa:before{content:"\7a"}.icon-ico-train-bus:before{content:"\41"}.icon-ico-train-bus-notext:before{content:"\42"}.icon-ico-twitter:before{content:"\43"}.icon-ico-star:before{content:"\44"}.icon-ico-treno-binario:before{content:"\45"}.icon-ico-treno-treno:before{content:"\46"}.adacto.ada-user-button .ada-inline-block>img.socialPhoto{height:30px;left:-33px;margin-right:7px;position:static;top:0;width:30px}.adacto.ada-user-button>b{line-height:31px}.adacto.ada-user-button>b #text{display:none}.ada-button.ada-button-grey-dashboard{background-color:#333}.adacto.ada-user-box .ada-user-box-container .no-padding-bottom{padding-bottom:0}.adacto.ada-user-box .ada-user-box-container .ada-bottone-container.no-padding{padding:0}.ada-div-link{cursor:pointer}.user-head-logo{display:none}.fancybox-title{font-family:Work Sans,Helvetica,Roboto,Arial,sans-serif;font-size:30px;font-weight:700;line-height:36px}.fancybox-section-invalidPopupLogin{display:none}@media (min-width:768px){.fancybox-section-invalidPopupLogin{max-width:50%!important}}.nl-menu-head{padding:20px 0 0}.nl-menu-head li{border-bottom:1px solid #c9c9c9;font-size:1rem;font-weight:400;line-height:1.25rem;padding:7px 10px 7px 15px;position:relative;text-align:left}.nl-menu-head li a{font-weight:700}.nl-menu-head li a:hover{color:#a6160a}.nl-menu-head li:last-child{border-bottom:none}header nav.navigation-container{display:none}header nav.navigation-container.isActive{display:flex;z-index:802}.logout-b2c-login-business{border:2px solid #a6160a;border-radius:2px;margin:20px auto;padding:8px 0;text-align:center;width:220px}.logout-b2c-login-business a:hover{color:inherit}.logout-b2c-login-business .ada-logout-link-business img{display:inline;position:relative;top:4px}.logout-b2c-login-business .ada-logout-link-business img.icon-business{top:2px;width:20px}.logout-b2c-login-business .ada-logout-link-business img.logo-business{width:110px}.wf-avatar-B2BB2C-mobile{align-content:center;display:inline-block;flex-direction:row;height:30px;justify-content:center;margin-bottom:5px;margin-top:20px;width:140px}.wf-avatar-B2BB2C-mobile .loginSection{max-width:37%;position:absolute;width:150px}.wf-avatar-B2BB2C-mobile .loginSection .adacto.ada-user-button-social{align-items:baseline;color:#000;display:flex;float:right;justify-content:space-between;margin-left:-5px;margin-top:0;min-width:145px}.wf-avatar-B2BB2C-mobile .loginSection .adacto.ada-user-button-social .ada-punti{color:#000;float:right;font-size:11px;margin-left:1px!important}.wf-avatar-B2BB2C-mobile .loginSection .adacto.ada-user-button-social span.ada-punti{color:#000;float:right;margin-left:1px!important}.wf-avatar-B2BB2C-mobile .loginSection .adacto.ada-user-button .ada-icona-arrow-down-noimage .icon.icon-arrow-select{width:13px}.wf-avatar-B2BB2C-mobile .loginSection .adacto.ada-user-button .ada-icona-arrow-down-noimage .rotate-popup-arrow{transform:rotate(180deg)}.wf-avatar-B2BB2C-mobile .loginSection .adacto.ada-user-box{width:320px}.wf-avatar-B2BB2C-mobile .loginSection .adacto.ada-user-box .ada-user-box-container{left:3.5rem;margin-top:.8rem;position:absolute;right:0;top:0;width:312px}.wf-avatar-B2BB2C-mobile .loginSection .adacto.ada-user-box .ada-user-box-container .ada-bottone-container{padding:5px 0}.wf-avatar-B2BB2C-mobile .loginSection .adacto.ada-user-box .ada-user-box-container .ada-viaggi-container .ada-padded-content.ada-div-link .ada-triangolino div{bottom:20px;right:-3px}.wf-avatar-B2BB2C-mobile .loginSection .adacto.ada-user-box .ada-user-box-container .ada-bottone-container.no-padding a{margin-bottom:5px;padding:0}.wf-avatar-B2BB2C-mobile .loginSection .adacto.ada-user-box .ada-user-box-container .ada-padded-content .nl-menu-head{padding:5px 0}.wf-avatar-B2BB2C-mobile .loginSection .adacto.ada-user-box .ada-user-box-container .logout-b2c-login-business{align-content:center;display:flex;justify-content:center}.wf-avatar-B2BB2C-mobile .loginSection .adacto.ada-user-box .ada-user-box-container .logout-b2c-login-business img.icon-business,.wf-avatar-B2BB2C-mobile .loginSection .adacto.ada-user-box .ada-user-box-container .logout-b2c-login-business img.logo-business{top:0}.wf-avatar-B2BB2C-mobile .loginSection .adacto.ada-user-box .popupAvatar-WithoutMenu{left:0;margin-top:.8rem;position:absolute;top:0;width:95%}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:#f8f8f8;cursor:not-allowed}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:rgba(60,60,60,.5);transform:scale(1);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:rgba(60,60,60,.5);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:#fff;border:1px solid rgba(60,60,60,.26);border-radius:0 0 4px 4px;border-top-style:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);display:block;left:0;list-style:none;margin:0;max-height:350px;min-width:160px;overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - 1px);width:100%;z-index:1000}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:#333;display:block;line-height:1.42857143;padding:3px 20px;white-space:nowrap}.vs__dropdown-option:hover{cursor:pointer}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__selected{align-items:center;background-color:#f0f0f0;border:1px solid rgba(60,60,60,.26);border-radius:4px;color:#333;display:flex;line-height:1.4;margin:4px 2px 0;padding:0 .25em}.vs__deselect{fill:rgba(60,60,60,.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-cancel-button,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;flex-grow:1;font-size:1em;line-height:1.4;margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0}.vs__search::-moz-placeholder{color:inherit}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable .vs__search:hover{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:rgba(60,60,60,.45);font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0);transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;width:5em}.vs--loading .vs__spinner{opacity:1}@keyframes scaleEnter-data-v-bc55024c{0%{opacity:.3;transform:scaleX(.7) scaleY(.7)}90%{transform:scaleX(1.1) scaleY(1.1)}95%{transform:scaleX(.95) scaleY(.95)}to{opacity:1;transform:scaleX(1) scaleY(1)}}@keyframes scaleLeave-data-v-bc55024c{0%{transform:scaleX(1) scaleY(1)}60%{opacity:.2;transform:scaleX(1.18) scaleY(1.18)}to{opacity:0;transform:scaleX(1.15) scaleY(1.18)}}@keyframes slideRightScaleEnter-data-v-bc55024c{0%{transform:scaleX(0)}60%{transform:scaleX(1.08)}}@keyframes slideRightTranslateEnter-data-v-bc55024c{0%{transform:translateX(-6px)}60%{transform:translateX(2px)}}@keyframes slideLeftScaleEnter-data-v-bc55024c{0%{transform:scaleX(0)}60%{transform:scaleX(1.08)}}@keyframes slideLeftTranslateEnter-data-v-bc55024c{0%{transform:translateX(6px)}60%{transform:translateX(-2px)}}.c-pane-container[data-v-bc55024c]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;color:#393d46;display:inline-flex;flex-shrink:1;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}.c-pane-container.is-expanded[data-v-bc55024c]{width:100%}.c-pane-container.is-vertical[data-v-bc55024c]{flex-direction:column}.c-pane-container[data-v-bc55024c] *{box-sizing:inherit}.c-pane-container[data-v-bc55024c] :focus{outline:none}.c-pane-divider[data-v-bc55024c]{border:1px inset #fafafa;width:1px}@keyframes scaleEnter-data-v-2083cb72{0%{opacity:.3;transform:scaleX(.7) scaleY(.7)}90%{transform:scaleX(1.1) scaleY(1.1)}95%{transform:scaleX(.95) scaleY(.95)}to{opacity:1;transform:scaleX(1) scaleY(1)}}@keyframes scaleLeave-data-v-2083cb72{0%{transform:scaleX(1) scaleY(1)}60%{opacity:.2;transform:scaleX(1.18) scaleY(1.18)}to{opacity:0;transform:scaleX(1.15) scaleY(1.18)}}@keyframes slideRightScaleEnter-data-v-2083cb72{0%{transform:scaleX(0)}60%{transform:scaleX(1.08)}}@keyframes slideRightTranslateEnter-data-v-2083cb72{0%{transform:translateX(-6px)}60%{transform:translateX(2px)}}@keyframes slideLeftScaleEnter-data-v-2083cb72{0%{transform:scaleX(0)}60%{transform:scaleX(1.08)}}@keyframes slideLeftTranslateEnter-data-v-2083cb72{0%{transform:translateX(6px)}60%{transform:translateX(-2px)}}.c-pane[data-v-2083cb72]{align-items:stretch;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:center}.c-horizontal-divider[data-v-2083cb72]{align-self:center}.c-header[data-v-2083cb72]{align-items:stretch;display:flex;padding:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-header .c-arrow-layout[data-v-2083cb72]{min-width:26px}.c-header .c-arrow-layout .c-arrow[data-v-2083cb72],.c-header .c-arrow-layout[data-v-2083cb72]{align-items:center;display:flex;justify-content:center;margin:0;padding:0}.c-header .c-arrow-layout .c-arrow[data-v-2083cb72]{cursor:pointer;font-size:1.6rem;transition:fill-opacity .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-header .c-arrow-layout .c-arrow[data-v-2083cb72]:hover{fill-opacity:.5}.c-header .c-title-layout[data-v-2083cb72]{align-items:center;display:inline-flex;flex-grow:1;justify-content:center}.c-header .c-title-layout .c-title-popover .c-title-anchor[data-v-2083cb72],.c-header .c-title-layout .c-title-popover[data-v-2083cb72]{display:flex;justify-content:inherit}.c-header .c-title-layout .c-title-popover .c-title-anchor .c-title[data-v-2083cb72]{cursor:pointer;font-size:1.15rem;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.c-header .c-title-layout.align-left[data-v-2083cb72]{justify-content:flex-start;order:-1}.c-header .c-title-layout.align-right[data-v-2083cb72]{justify-content:flex-end;order:1}.c-header .c-arrow.c-disabled[data-v-2083cb72]{cursor:not-allowed;opacity:.2;pointer-events:none}.c-weekdays[data-v-2083cb72]{color:#9499a8;display:flex;font-size:.9rem;font-weight:500;padding:0 5px}.c-weekday[data-v-2083cb72]{align-items:center;cursor:default;display:flex;flex:1;justify-content:center;margin:0;padding:0}.c-weeks[data-v-2083cb72]{flex-grow:1;padding:5px 5px 7px}.c-weeks-rows-wrapper[data-v-2083cb72]{position:relative}.c-weeks-rows[data-v-2083cb72]{display:flex;flex-direction:column;width:100%}.title-fade-enter-active[data-v-2083cb72],.title-fade-leave-active[data-v-2083cb72],.title-slide-down-enter-active[data-v-2083cb72],.title-slide-down-leave-active[data-v-2083cb72],.title-slide-left-enter-active[data-v-2083cb72],.title-slide-left-leave-active[data-v-2083cb72],.title-slide-right-enter-active[data-v-2083cb72],.title-slide-right-leave-active[data-v-2083cb72],.title-slide-up-enter-active[data-v-2083cb72],.title-slide-up-leave-active[data-v-2083cb72]{transition:all .25s ease-in-out}.title-fade-leave-active[data-v-2083cb72],.title-none-leave-active[data-v-2083cb72],.title-slide-down-leave-active[data-v-2083cb72],.title-slide-left-leave-active[data-v-2083cb72],.title-slide-right-leave-active[data-v-2083cb72],.title-slide-up-leave-active[data-v-2083cb72]{position:absolute}.title-none-enter-active[data-v-2083cb72],.title-none-leave-active[data-v-2083cb72]{transition-duration:0s}.title-slide-left-enter[data-v-2083cb72],.title-slide-right-leave-to[data-v-2083cb72]{opacity:0;transform:translateX(25px)}.title-slide-left-leave-to[data-v-2083cb72],.title-slide-right-enter[data-v-2083cb72]{opacity:0;transform:translateX(-25px)}.title-slide-down-leave-to[data-v-2083cb72],.title-slide-up-enter[data-v-2083cb72]{opacity:0;transform:translateY(20px)}.title-slide-down-enter[data-v-2083cb72],.title-slide-up-leave-to[data-v-2083cb72]{opacity:0;transform:translateY(-20px)}.weeks-fade-enter-active[data-v-2083cb72],.weeks-fade-leave-active[data-v-2083cb72],.weeks-slide-down-enter-active[data-v-2083cb72],.weeks-slide-down-leave-active[data-v-2083cb72],.weeks-slide-left-enter-active[data-v-2083cb72],.weeks-slide-left-leave-active[data-v-2083cb72],.weeks-slide-right-enter-active[data-v-2083cb72],.weeks-slide-right-leave-active[data-v-2083cb72],.weeks-slide-up-enter-active[data-v-2083cb72],.weeks-slide-up-leave-active[data-v-2083cb72]{transition:all .25s ease-in-out}.weeks-fade-leave-active[data-v-2083cb72],.weeks-none-leave-active[data-v-2083cb72],.weeks-slide-down-leave-active[data-v-2083cb72],.weeks-slide-left-leave-active[data-v-2083cb72],.weeks-slide-right-leave-active[data-v-2083cb72],.weeks-slide-up-leave-active[data-v-2083cb72]{position:absolute}.weeks-none-enter-active[data-v-2083cb72],.weeks-none-leave-active[data-v-2083cb72]{transition-duration:0s}.weeks-slide-left-enter[data-v-2083cb72],.weeks-slide-right-leave-to[data-v-2083cb72]{opacity:0;transform:translateX(20px)}.weeks-slide-left-leave-to[data-v-2083cb72],.weeks-slide-right-enter[data-v-2083cb72]{opacity:0;transform:translateX(-20px)}.weeks-slide-down-leave-to[data-v-2083cb72],.weeks-slide-up-enter[data-v-2083cb72]{opacity:0;transform:translateY(20px)}.weeks-slide-down-enter[data-v-2083cb72],.weeks-slide-up-leave-to[data-v-2083cb72]{opacity:0;transform:translateY(-20px)}.title-fade-enter[data-v-2083cb72],.title-fade-leave-to[data-v-2083cb72],.title-none-enter[data-v-2083cb72],.title-none-leave-to[data-v-2083cb72],.weeks-fade-enter[data-v-2083cb72],.weeks-fade-leave-to[data-v-2083cb72],.weeks-none-enter[data-v-2083cb72],.weeks-none-leave-to[data-v-2083cb72]{opacity:0}@keyframes scaleEnter-data-v-1ad2436f{0%{opacity:.3;transform:scaleX(.7) scaleY(.7)}90%{transform:scaleX(1.1) scaleY(1.1)}95%{transform:scaleX(.95) scaleY(.95)}to{opacity:1;transform:scaleX(1) scaleY(1)}}@keyframes scaleLeave-data-v-1ad2436f{0%{transform:scaleX(1) scaleY(1)}60%{opacity:.2;transform:scaleX(1.18) scaleY(1.18)}to{opacity:0;transform:scaleX(1.15) scaleY(1.18)}}@keyframes slideRightScaleEnter-data-v-1ad2436f{0%{transform:scaleX(0)}60%{transform:scaleX(1.08)}}@keyframes slideRightTranslateEnter-data-v-1ad2436f{0%{transform:translateX(-6px)}60%{transform:translateX(2px)}}@keyframes slideLeftScaleEnter-data-v-1ad2436f{0%{transform:scaleX(0)}60%{transform:scaleX(1.08)}}@keyframes slideLeftTranslateEnter-data-v-1ad2436f{0%{transform:translateX(6px)}60%{transform:translateX(-2px)}}.popover-container[data-v-1ad2436f]{outline:none;position:relative}.popover-container.expanded[data-v-1ad2436f]{display:block}.popover-origin[data-v-1ad2436f]{pointer-events:none;position:absolute;transform-origin:top center;z-index:10}.popover-origin.direction-top[data-v-1ad2436f]{bottom:100%}.popover-origin.direction-bottom[data-v-1ad2436f]{top:100%}.popover-origin.direction-left[data-v-1ad2436f]{right:100%;top:0}.popover-origin.direction-right[data-v-1ad2436f]{left:100%;top:0}.popover-origin.direction-bottom.align-left[data-v-1ad2436f],.popover-origin.direction-top.align-left[data-v-1ad2436f]{left:0}.popover-origin.direction-bottom.align-center[data-v-1ad2436f],.popover-origin.direction-top.align-center[data-v-1ad2436f]{left:50%;transform:translateX(-50%)}.popover-origin.direction-bottom.align-right[data-v-1ad2436f],.popover-origin.direction-top.align-right[data-v-1ad2436f]{right:0}.popover-origin.direction-left.align-top[data-v-1ad2436f],.popover-origin.direction-right.align-top[data-v-1ad2436f]{top:0}.popover-origin.direction-left.align-middle[data-v-1ad2436f],.popover-origin.direction-right.align-middle[data-v-1ad2436f]{top:50%;transform:translateY(-50%)}.popover-origin.direction-left.align-bottom[data-v-1ad2436f],.popover-origin.direction-right.align-bottom[data-v-1ad2436f]{bottom:0;top:auto}.popover-origin .popover-content-wrapper[data-v-1ad2436f]{outline:none;position:relative}.popover-origin .popover-content-wrapper.interactive[data-v-1ad2436f]{pointer-events:all}.popover-origin .popover-content-wrapper .popover-content[data-v-1ad2436f]{background-color:#fafafa;border:1px solid rgba(34,36,38,.15);border-radius:5px;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);padding:4px;position:relative}.popover-origin .popover-content-wrapper .popover-content[data-v-1ad2436f]:after{background:inherit;border:inherit;border-width:1px 1px 0 0;content:"";display:block;height:12px;position:absolute;width:12px}.popover-origin .popover-content-wrapper .popover-content.direction-bottom[data-v-1ad2436f]:after{border-width:1px 1px 0 0;top:0}.popover-origin .popover-content-wrapper .popover-content.direction-top[data-v-1ad2436f]:after{border-width:0 0 1px 1px;top:100%}.popover-origin .popover-content-wrapper .popover-content.direction-left[data-v-1ad2436f]:after{border-width:0 1px 1px 0;left:100%}.popover-origin .popover-content-wrapper .popover-content.direction-right[data-v-1ad2436f]:after{border-width:1px 0 0 1px;left:0}.popover-origin .popover-content-wrapper .popover-content.align-left[data-v-1ad2436f]:after{left:20px;transform:translateY(-50%) translateX(-50%) rotate(-45deg)}.popover-origin .popover-content-wrapper .popover-content.align-right[data-v-1ad2436f]:after{right:20px;transform:translateY(-50%) translateX(50%) rotate(-45deg)}.popover-origin .popover-content-wrapper .popover-content.align-center[data-v-1ad2436f]:after{left:50%;transform:translateY(-50%) translateX(-50%) rotate(-45deg)}.popover-origin .popover-content-wrapper .popover-content.align-top[data-v-1ad2436f]:after{top:18px;transform:translateY(-50%) translateX(-50%) rotate(-45deg)}.popover-origin .popover-content-wrapper .popover-content.align-middle[data-v-1ad2436f]:after{top:50%;transform:translateY(-50%) translateX(-50%) rotate(-45deg)}.popover-origin .popover-content-wrapper .popover-content.align-bottom[data-v-1ad2436f]:after{bottom:18px;transform:translateY(50%) translateX(-50%) rotate(-45deg)}.fade-enter-active[data-v-1ad2436f],.fade-leave-active[data-v-1ad2436f],.slide-fade-enter-active[data-v-1ad2436f],.slide-fade-leave-active[data-v-1ad2436f]{transition:all .14s ease-in-out}.fade-enter[data-v-1ad2436f],.fade-leave-to[data-v-1ad2436f],.slide-fade-enter[data-v-1ad2436f],.slide-fade-leave-to[data-v-1ad2436f]{opacity:0}.slide-fade-enter.direction-bottom[data-v-1ad2436f],.slide-fade-leave-to.direction-bottom[data-v-1ad2436f]{transform:translateY(-15px)}.slide-fade-enter.direction-top[data-v-1ad2436f],.slide-fade-leave-to.direction-top[data-v-1ad2436f]{transform:translateY(15px)}.slide-fade-enter.direction-left[data-v-1ad2436f],.slide-fade-leave-to.direction-left[data-v-1ad2436f]{transform:translateX(15px)}.slide-fade-enter.direction-right[data-v-1ad2436f],.slide-fade-leave-to.direction-right[data-v-1ad2436f]{transform:translateX(-15px)}.c-week[data-v-28896542]{display:flex;flex-grow:1}@keyframes scaleEnter-data-v-3db80f80{0%{opacity:.3;transform:scaleX(.7) scaleY(.7)}90%{transform:scaleX(1.1) scaleY(1.1)}95%{transform:scaleX(.95) scaleY(.95)}to{opacity:1;transform:scaleX(1) scaleY(1)}}@keyframes scaleLeave-data-v-3db80f80{0%{transform:scaleX(1) scaleY(1)}60%{opacity:.2;transform:scaleX(1.18) scaleY(1.18)}to{opacity:0;transform:scaleX(1.15) scaleY(1.18)}}@keyframes slideRightScaleEnter-data-v-3db80f80{0%{transform:scaleX(0)}60%{transform:scaleX(1.08)}}@keyframes slideRightTranslateEnter-data-v-3db80f80{0%{transform:translateX(-6px)}60%{transform:translateX(2px)}}@keyframes slideLeftScaleEnter-data-v-3db80f80{0%{transform:scaleX(0)}60%{transform:scaleX(1.08)}}@keyframes slideLeftTranslateEnter-data-v-3db80f80{0%{transform:translateX(6px)}60%{transform:translateX(-2px)}}.c-day-popover[data-v-3db80f80]{flex:1}.c-day[data-v-3db80f80]{min-height:28px;position:relative;z-index:1}.c-day-layer[data-v-3db80f80]{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.c-day-box-center-center[data-v-3db80f80]{justify-content:center;transform-origin:50% 50%}.c-day-box-center-center[data-v-3db80f80],.c-day-box-left-center[data-v-3db80f80]{align-items:center;display:flex;height:100%;margin:0;padding:0}.c-day-box-left-center[data-v-3db80f80]{justify-content:flex-start;transform-origin:0 50%}.c-day-box-right-center[data-v-3db80f80]{align-items:center;display:flex;height:100%;justify-content:flex-end;margin:0;padding:0;transform-origin:100% 50%}.c-day-box-center-bottom[data-v-3db80f80]{align-items:flex-end;margin:0;padding:0}.c-day-box-center-bottom[data-v-3db80f80],.c-day-content-wrapper[data-v-3db80f80]{display:flex;justify-content:center}.c-day-content-wrapper[data-v-3db80f80]{align-items:center;cursor:default;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-day-content[data-v-3db80f80]{align-items:center;border-radius:50%;display:flex;font-size:.9rem;font-weight:400;height:1.8rem;justify-content:center;line-height:1;margin:.1rem .08rem;transition:all .18s ease-in-out;width:1.8rem}.c-day-backgrounds[data-v-3db80f80]{backface-visibility:hidden;overflow:hidden;pointer-events:none;z-index:-1}.c-day-background[data-v-3db80f80]{transition:height .13s ease-in-out,background-color .13s ease-in-out}.shift-left[data-v-3db80f80]{margin-left:-1px}.shift-right[data-v-3db80f80]{margin-right:-1px}.shift-left-right[data-v-3db80f80]{margin:0 -1px}.c-day-dots[data-v-3db80f80]{align-items:center;display:flex;justify-content:center;margin:0;padding:0}.c-day-dot[data-v-3db80f80]{background-color:#66b3cc;border-radius:50%;height:5px;transition:all .18s ease-in-out;width:5px}.c-day-dot[data-v-3db80f80]:not(:last-child){margin-right:3px}.c-day-bars[data-v-3db80f80]{align-items:center;display:flex;justify-content:flex-start;margin:0;padding:0;width:75%}.c-day-bar[data-v-3db80f80]{background-color:#66b3cc;flex-grow:1;height:3px;transition:all .18s ease-in-out}.c-day-popover-content[data-v-3db80f80]{font-size:.8rem;font-weight:400}.background-enter-active.c-day-fade-enter[data-v-3db80f80]{transition:opacity .2s ease-in-out}.background-enter-active.c-day-slide-right-scale-enter[data-v-3db80f80]{animation:slideRightScaleEnter-data-v-3db80f80 .16s ease-in-out}.background-enter-active.c-day-slide-right-translate-enter[data-v-3db80f80]{animation:slideRightTranslateEnter-data-v-3db80f80 .16s ease-in-out}.background-enter-active.c-day-slide-left-scale-enter[data-v-3db80f80]{animation:slideLeftScaleEnter-data-v-3db80f80 .16s ease-in-out}.background-enter-active.c-day-slide-left-translate-enter[data-v-3db80f80]{animation:slideLeftTranslateEnter-data-v-3db80f80 .16s ease-in-out}.background-enter-active.c-day-scale-enter[data-v-3db80f80]{animation:scaleEnter-data-v-3db80f80 .16s ease-in-out}.background-leave-active.c-day-fade-leave[data-v-3db80f80]{transition:opacity .2s ease-in-out}.background-leave-active.c-day-scale-leave[data-v-3db80f80]{animation:scaleLeave-data-v-3db80f80 .2s ease-in-out}.background-enter.c-day-fade-enter[data-v-3db80f80],.background-leave-to.c-day-fade-leave[data-v-3db80f80]{opacity:0}@keyframes scaleEnter-data-v-54b1f93b{0%{opacity:.3;transform:scaleX(.7) scaleY(.7)}90%{transform:scaleX(1.1) scaleY(1.1)}95%{transform:scaleX(.95) scaleY(.95)}to{opacity:1;transform:scaleX(1) scaleY(1)}}@keyframes scaleLeave-data-v-54b1f93b{0%{transform:scaleX(1) scaleY(1)}60%{opacity:.2;transform:scaleX(1.18) scaleY(1.18)}to{opacity:0;transform:scaleX(1.15) scaleY(1.18)}}@keyframes slideRightScaleEnter-data-v-54b1f93b{0%{transform:scaleX(0)}60%{transform:scaleX(1.08)}}@keyframes slideRightTranslateEnter-data-v-54b1f93b{0%{transform:translateX(-6px)}60%{transform:translateX(2px)}}@keyframes slideLeftScaleEnter-data-v-54b1f93b{0%{transform:scaleX(0)}60%{transform:scaleX(1.08)}}@keyframes slideLeftTranslateEnter-data-v-54b1f93b{0%{transform:translateX(6px)}60%{transform:translateX(-2px)}}.c-day-popover-row[data-v-54b1f93b]{align-items:center;display:flex;padding:2px 5px;transition:all .18s ease-in-out}.c-day-popover-row.selectable[data-v-54b1f93b]{cursor:pointer}.c-day-popover-row.selectable[data-v-54b1f93b]:hover{background-color:rgba(0,0,0,.1)}.c-day-popover-row[data-v-54b1f93b]:not(:first-child){margin-top:3px}.c-day-popover-row .c-day-popover-indicator[data-v-54b1f93b]{align-items:center;display:flex;flex-grow:0;justify-content:center;margin-right:3px;width:15px}.c-day-popover-row .c-day-popover-indicator span[data-v-54b1f93b]{transition:all .18s ease-in-out}.c-day-popover-row .c-day-popover-content[data-v-54b1f93b]{align-items:center;display:flex;flex-grow:1;flex-wrap:none;transition:all .18s ease-in-out}@keyframes scaleEnter-data-v-81948efe{0%{opacity:.3;transform:scaleX(.7) scaleY(.7)}90%{transform:scaleX(1.1) scaleY(1.1)}95%{transform:scaleX(.95) scaleY(.95)}to{opacity:1;transform:scaleX(1) scaleY(1)}}@keyframes scaleLeave-data-v-81948efe{0%{transform:scaleX(1) scaleY(1)}60%{opacity:.2;transform:scaleX(1.18) scaleY(1.18)}to{opacity:0;transform:scaleX(1.15) scaleY(1.18)}}@keyframes slideRightScaleEnter-data-v-81948efe{0%{transform:scaleX(0)}60%{transform:scaleX(1.08)}}@keyframes slideRightTranslateEnter-data-v-81948efe{0%{transform:translateX(-6px)}60%{transform:translateX(2px)}}@keyframes slideLeftScaleEnter-data-v-81948efe{0%{transform:scaleX(0)}60%{transform:scaleX(1.08)}}@keyframes slideLeftTranslateEnter-data-v-81948efe{0%{transform:translateX(6px)}60%{transform:translateX(-2px)}}.c-nav[data-v-81948efe]{color:#333;transition:height 5s ease-in-out}.c-header[data-v-81948efe]{align-items:center;border-bottom:1px solid #dadada;display:flex;justify-content:space-between;padding:3px 0}.c-arrow-layout[data-v-81948efe]{min-width:26px}.c-arrow-layout[data-v-81948efe],.c-arrow[data-v-81948efe]{align-items:center;display:flex;justify-content:center;margin:0;padding:0}.c-arrow[data-v-81948efe]{cursor:pointer;font-size:1.6rem;transition:fill-opacity .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-arrow[data-v-81948efe]:hover{fill-opacity:.5}.c-title[data-v-81948efe]{font-weight:500;transition:all .25s ease-in-out}.c-table-cell[data-v-81948efe],.c-title[data-v-81948efe]{cursor:pointer;font-size:.9rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-table-cell[data-v-81948efe]{align-items:center;background-color:#fff;display:flex;flex-direction:column;font-weight:400;height:100%;justify-content:center;position:relative;transition:all .1s ease-in-out}.c-table-cell[data-v-81948efe]:hover{background-color:#f0f0f0}.c-disabled[data-v-81948efe]{cursor:not-allowed;opacity:.2;pointer-events:none}.c-disabled[data-v-81948efe]:hover{background-color:transparent}.c-active[data-v-81948efe]{background-color:#f0f0f0;font-weight:600}.c-indicators[data-v-81948efe]{align-items:center;bottom:5px;display:flex;justify-content:center;position:absolute;transition:all .1s ease-in-out;width:100%}.c-indicators .c-indicator[data-v-81948efe]{border-radius:50%;height:5px;width:5px}.c-indicators .c-indicator[data-v-81948efe]:not(:first-child){margin-left:3px}.c-table[data-v-81948efe]{border-collapse:collapse;table-layout:fixed;width:100%}.c-table tr td[data-v-81948efe]{border:1px solid #dadada;height:34px;width:60px}.c-table tr td[data-v-81948efe]:first-child{border-left:0}.c-table tr td[data-v-81948efe]:last-child{border-right:0}.c-table tr:first-child td[data-v-81948efe]{border-top:0}.c-table tr:last-child td[data-v-81948efe]{border-bottom:0}.indicators-enter-active[data-v-81948efe],.indicators-leave-active[data-v-81948efe]{transition:all .1s ease-in-out}.indicators-enter[data-v-81948efe],.indicators-leave-to[data-v-81948efe]{opacity:0}.svg-icon[data-v-12e91ab4]{stroke:currentColor;stroke-width:0;display:inline-block}.svg-icon path[data-v-12e91ab4]{fill:currentColor}.date-label[data-v-6c331e62]{text-align:center}.days-nights[data-v-6c331e62]{justify-content:center;margin-top:3px}.days-nights .days[data-v-6c331e62],.days-nights .nights[data-v-6c331e62],.days-nights[data-v-6c331e62]{align-items:center;display:flex}.days-nights .days[data-v-6c331e62],.days-nights .nights[data-v-6c331e62]{font-weight:700}.days-nights .days[data-v-6c331e62]:not(:first-child),.days-nights .nights[data-v-6c331e62]:not(:first-child){margin-left:13px}.days-nights .vc-moon-o[data-v-6c331e62],.days-nights .vc-sun-o[data-v-6c331e62]{height:16px;margin-right:5px;width:16px}.days-nights .vc-sun-o[data-v-6c331e62]{color:#ffb366}.days-nights .vc-moon-o[data-v-6c331e62]{color:#4d4d64}@keyframes animation-slide-out-up{0%{transform:translate(0)}to{transform:translateY(-100%)}}@keyframes animation-slide-out-down{0%{transform:translate(0)}to{transform:translateY(100%)}}@keyframes animation-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes animation-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes animation-slide-in-up{0%{transform:translateY(100%)}to{transform:translate(0)}}@keyframes animation-slide-in-down{0%{transform:translateY(-100%)}to{transform:translate(0)}}@keyframes animation-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes animation-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fadeInText{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.single-column .destination__box--container .destination__box--direct .list.single-column li span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 50px)}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.single-column .destination__box--container .destination__box--direct .list.single-column li span+span{width:40px}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .ghots-selection span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .ghots-selection span.placeholder-start-typing{font-size:.8rem;font-weight:400;left:4px;opacity:.6;position:absolute;top:2px}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.single-column .destination__box--container .title__box--container{color:#a6160a}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.single-column .destination__box--container .destination__box--direct.-priority .title{font-weight:500;margin-left:8px;overflow:hidden;text-transform:uppercase;white-space:nowrap}@media (min-width:768px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block .engine-select .destination__box.single-column{min-width:290px;width:120%}}@media (min-width:1024px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block .engine-select .destination__box.single-column{min-width:290px;width:120%}}@media (min-width:1366px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block .engine-select .destination__box.single-column{min-width:290px;width:120%}}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.single-column.destination__box--on-left{left:0}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.single-column .destination__box--container .destination__box--bus li .icon-bus svg{color:#a6160a;margin-right:4px;transform:scale(2)}@media (max-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.single-column .destination__box--container .destination__box--bus li .icon-bus svg{transform:scale(1)}}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select.open .destination__box{background:#eee;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-radius:4px;border-right:1px solid #ddd;box-shadow:0 0 5px #ccc;padding-bottom:4px;padding-top:12px}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select.open .destination__box.single-column{width:100%}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.single-column:after{display:none}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.single-column.destination__box--on-left{left:0}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.single-column .destination__box--container .destination__box--direct .list.single-column{-moz-column-count:1;column-count:1;font-size:1rem;line-height:1.75}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.single-column .destination__box--container .destination__box--direct .list.single-column li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.single-column .destination__box--container .destination__box--direct .list.single-column li div.icon-bus{float:right}#main-funnel .cta-container{display:flex;justify-content:space-between}#main-funnel .cta-container:after,#main-funnel .cta-container:before{content:"";display:block}}@media (min-width:1024px){#main-funnel .cta-container{justify-content:center}#main-funnel .cta-container:after,#main-funnel .cta-container:before{content:none;display:none}}@media (min-width:768px){#main-funnel .cta-container .info-carnet{flex-basis:35%;margin-right:.5rem}}#main-funnel .cta-container .info-carnet:last-child{margin-right:0}@media (min-width:1024px){#main-funnel .cta-container .info-carnet{flex-basis:28%}}#main-funnel .cta-container .info-carnet>div{align-items:center;display:flex;padding:1.25rem 0}@media (min-width:768px){#main-funnel .cta-container .info-carnet>div{flex:1;flex-flow:column}}#main-funnel .cta-container .info-carnet>div svg{height:2.25rem;margin-right:1.25rem;width:2.25rem}@media (min-width:768px){#main-funnel .cta-container .info-carnet>div svg{margin:0}}#main-funnel .cta-container .info-carnet>div p{margin:0}@media (min-width:768px){#main-funnel .cta-container .info-carnet>div p{font-size:1.0625rem;margin-top:.5rem;text-align:center;width:80%}}.engine__wrapper{background-image:linear-gradient(180deg,#a6160a,#a6160a);background-repeat:no-repeat;background-size:100% 2.625rem;position:relative;width:100%;z-index:600}.engine__wrapper.expanded{padding-bottom:0}.engine__wrapper [v-cloak]{display:none}@media (min-width:768px){.engine__wrapper.engine__wrapper{background-size:100% 9.375rem;padding-bottom:1.25rem}.engine__wrapper.engine__wrapper.expanded{background-image:linear-gradient(180deg,#310703,#310703);z-index:100000000}.engine__wrapper.engine__wrapper.expanded+#funnel-background-div{background:rgba(0,0,0,.7);height:100%;position:fixed;top:0;width:100%;z-index:99999999}}@media (max-width:767px){.engine__wrapper.-open,.engine__wrapper.openStation{z-index:99999998}.engine__wrapper.-open .funnel-overlay-background{background-color:rgba(0,0,0,.7);bottom:0;left:0;margin-right:0!important;position:fixed;right:0;top:0;z-index:1}}.engine__wrapper .engine{background-color:#fff;box-shadow:0 10px 10px -9px rgba(0,0,0,.5);min-height:11.5625rem;position:relative}@media (max-width:767px){.engine__wrapper .engine.grid-container{margin:0}}@media (min-width:768px){.engine__wrapper .engine{min-height:8.125rem}}@media (min-width:1366px){.engine__wrapper .engine{min-height:8.125rem}}.engine__wrapper .engine .close-icon-container{cursor:pointer;filter:invert(1);position:absolute;right:0;top:-50px;transform:rotate(45deg)}.engine__wrapper .engine .close-icon-container .icon-plus{stroke-width:.8;height:2rem;width:2rem}.engine__wrapper .engine .engine--loader{align-items:center;animation:fadeOut .6s ease-out forwards;animation-delay:.6s;background-color:#fff;display:flex;height:4.5rem;justify-content:center;padding:4rem 3rem}@media (min-width:768px){.engine__wrapper .engine .engine--loader{margin-top:.5rem;padding:0 4rem}}@media (min-width:1366px){.engine__wrapper .engine .engine--loader{padding:0 5rem}}.engine__wrapper .engine .engine--loader .animated-background{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#fff;background:#ececec;background:linear-gradient(90deg,#ececec 8%,#dbdbdb 18%,#ececec 33%);background-size:800px 104px;height:40px;position:relative;width:100%}.engine__wrapper .engine .engine--loader .background-masker{background:#fff;box-sizing:border-box;position:absolute}.engine__wrapper .engine .engine--loader .outlined .background-masker{border:1px solid #ddd}.engine__wrapper .engine .engine--loader .outlined:hover .background-masker{border:none}.engine__wrapper .engine .engine--loader .outlined:hover .background-masker:hover{border:1px solid #ccc;z-index:1}.engine__wrapper .engine .engine--loader .background-masker.header-bottom,.engine__wrapper .engine .engine--loader .background-masker.header-top,.engine__wrapper .engine .engine--loader .background-masker.subheader-bottom{height:10px;left:10.625rem;right:0;top:0}.engine__wrapper .engine .engine--loader .background-masker.header-left,.engine__wrapper .engine .engine--loader .background-masker.header-right,.engine__wrapper .engine .engine--loader .background-masker.subheader-left,.engine__wrapper .engine .engine--loader .background-masker.subheader-right{height:8px;left:10.625rem;top:10px;width:3.125rem}.engine__wrapper .engine .engine--loader .background-masker.header-bottom{height:6px;top:18px}.engine__wrapper .engine .engine--loader .background-masker.subheader-left,.engine__wrapper .engine .engine--loader .background-masker.subheader-right{height:6px;top:24px}.engine__wrapper .engine .engine--loader .background-masker.header-right,.engine__wrapper .engine .engine--loader .background-masker.subheader-right{left:500px;right:0;width:auto}.engine__wrapper .engine .engine--loader .background-masker.subheader-right{left:37.5rem}.engine__wrapper .engine .engine--loader .background-masker.subheader-bottom{height:10px;top:30px}.engine__wrapper .engine .engine--loader .background-masker.content-first-end,.engine__wrapper .engine .engine--loader .background-masker.content-second-end,.engine__wrapper .engine .engine--loader .background-masker.content-second-line,.engine__wrapper .engine .engine--loader .background-masker.content-third-end,.engine__wrapper .engine .engine--loader .background-masker.content-third-line,.engine__wrapper .engine .engine--loader .background-masker.content-top{height:6px;left:0;right:0;top:40px}.engine__wrapper .engine .engine--loader .background-masker.content-first-end,.engine__wrapper .engine .engine--loader .background-masker.content-second-end,.engine__wrapper .engine .engine--loader .background-masker.content-third-end{height:8px;left:380px;right:0;top:60px;width:auto}.engine__wrapper .engine .engine--loader .background-masker.content-second-line{top:68px}.engine__wrapper .engine .engine--loader .background-masker.content-second-end{left:420px;top:74px}.engine__wrapper .engine .engine--loader .background-masker.content-third-line{top:82px}.engine__wrapper .engine .engine--loader .background-masker.content-third-end{left:300px;top:88px}.engine__wrapper .engine .engine__tab{display:flex}.engine__wrapper .engine .engine__tab .engine__tab-item{align-items:center;background-color:#fff;cursor:pointer;display:flex;flex:1;height:2.625rem;justify-content:center;padding:0 .4375rem}@media (min-width:768px){.engine__wrapper .engine .engine__tab .engine__tab-item{z-index:1}}.engine__wrapper .engine .engine__tab .engine__tab-item:not(.active){background-color:#ddd;z-index:auto}.engine__wrapper .engine .engine__tab .engine__tab-item:nth-child(2){border-left:1px solid #fff;border-right:1px solid #fff}.engine__wrapper .engine .engine__tab .engine__tab-item:last-child{border-left:1px solid #fff}.engine__wrapper .engine .engine__tab .engine__tab-item svg{display:none}@media (min-width:768px){.engine__wrapper .engine .engine__tab .engine__tab-item svg{fill:#000;color:#000;display:inline;height:1.625rem;margin-right:.5rem}}.engine__wrapper .engine .engine__tab .engine__tab-item span{color:#4d4d4d;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1rem;text-align:center}@media (max-width:767px){.engine__wrapper .engine .engine__tab .engine__tab-item span{flex:0 0 104%}}.engine__wrapper .engine .engine__container{animation:fadeIn .4s ease-out forwards;background-color:#fff;padding:1.25rem 1.0625rem}.sticky .engine__container{padding:.3125rem 1.0625rem!important}.engine__wrapper .engine .engine__container .wrapper__buy input:disabled{background-color:inherit}.engine__wrapper .engine .engine__container .wrapper__buy .close-ico{cursor:pointer;height:1.125rem;text-align:right}.engine__wrapper .engine .engine__container .wrapper__buy .close-ico svg{transform:rotate(45deg)}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .close-ico{position:relative;right:-35px;top:22px}.engine__wrapper .engine .engine__container .wrapper__buy .close-ico svg{height:1.5em;width:1.5em}}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__buy .close-ico{right:44px}}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper{display:flex;flex-flow:column;padding:.1875rem 1.6875rem}}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper{padding-left:0;padding-right:0}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block,.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block{align-items:center;display:flex}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container,.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container{flex:1}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .engine-select,.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .engine-select{margin-bottom:.5rem}@media (min-width:768px){.opened .engine-select{margin-bottom:.5rem}.first__block:not(.opened) .engine-select{margin-bottom:0!important}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .ico-cta,.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .ico-cta{cursor:pointer;padding-left:.625rem;padding-right:.25rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .ico-cta.ico-cta-desktop,.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .ico-cta.ico-cta-desktop{display:none}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .ico-cta.ico-cta-desktop,.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .ico-cta.ico-cta-desktop{display:inline-block;padding:0 1.25rem}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .ico-cta.ico-cta-desktop svg,.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .ico-cta.ico-cta-desktop svg{transform:rotate(90deg);vertical-align:middle;width:1rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .ico-cta svg,.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .ico-cta svg{height:1.875rem;width:1.25rem}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block{order:1}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container{display:flex}}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container{align-items:center}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container h3{display:none}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container h3{display:flex;flex:1 1;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.25rem;justify-content:center;margin:0}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .button-container{display:none;position:relative}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .button-container .button{min-width:11.25rem}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .button-container{align-items:center;display:flex;flex:1 1;justify-content:center}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .button-container.hidden{visibility:hidden}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .button-container svg{color:#fff;position:absolute;right:.875rem;top:.875rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select-container{display:flex;flex:1 1 0;flex-direction:column}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select-container{flex-direction:row;margin:0}}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select-container{flex:2 1 0}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select{position:relative}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .close-station-bar{display:none}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select.open{-webkit-animation-delay:0;-moz-animation-delay:0;animation-delay:0;-webkit-animation-direction:ease;-moz-animation-direction:ease;animation-direction:ease;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:fowards;-moz-animation-fill-mode:fowards;animation-fill-mode:fowards;-webkit-animation-name:animation-slide-in-up;-moz-animation-name:animation-slide-in-up;animation-name:animation-slide-in-up;background:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999999}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select.open.close{-webkit-animation-delay:0;-moz-animation-delay:0;animation-delay:0;-webkit-animation-direction:ease;-moz-animation-direction:ease;animation-direction:ease;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:fowards;-moz-animation-fill-mode:fowards;animation-fill-mode:fowards;-webkit-animation-name:animation-slide-out-down;-moz-animation-name:animation-slide-out-down;animation-name:animation-slide-out-down}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select.open .close-station-bar{align-items:center;background:#a6160a;display:flex;height:56px;justify-content:space-between;padding:0 .8rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select.open .close-station-bar span{color:#fff;font-size:1.125rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select.open .close-station-bar .title-station{font-weight:700}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select.open .input--style{background:#ececec;border:0;border-radius:0;height:56px}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select.open .input--style strong{display:none}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select.open .input--style .ghots-selection input{background:#ececec;cursor:pointer}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select.open .input--style .ghots-selection span{font-size:1.125rem;font-weight:inherit;padding-left:.5rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select.open .input--style svg{display:none}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select.open .destination__box{background-color:#fff;border:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:0;max-height:calc(100% - 112px);padding:0 0 1.25rem;width:110%}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select.open .destination__box .destination__box-title{margin-bottom:0}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select.open .destination__box li{border-bottom:1px solid #c1c1c1;padding:.5rem 10% .5rem .8rem}}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select{flex:1}}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select{margin-bottom:0}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .input--style{align-items:center;border:1px solid #c1c1c1;border-radius:.25rem;cursor:pointer;display:flex;justify-content:space-between;padding:.5rem .8rem}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .input--style{padding:.5rem 0 .5rem .8rem}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .input--style .ico-cta{padding:0}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .input--style .ico-cta .icon.icon-plus{height:1.125rem;width:1.125rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .input--style strong{margin-right:.5rem}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .input--style strong{min-width:2rem}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .input--style svg.icon-freccia-slider-sx{transition-timing:ease-in-out;height:.625rem;transform:rotate(-90deg);transition:all .2s;width:.625rem}.input--style.open svg.icon-freccia-slider-sx{transform:rotate(90deg)!important}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .input--style div:last-of-type{align-items:center;display:flex}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .input--style div:last-of-type svg.icon-plus{cursor:pointer;height:.875rem;margin-right:.5rem;transform:rotate(45deg);width:.875rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .input--style.error{border-color:#ad8b3a}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .input--style.fake-input-style{display:none}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .input--style.fake-input-style .ghots-selection div{line-height:1.4;padding:1px 0}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .input--style.fake-input-style.visibleDep{display:flex;margin-bottom:.5rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .input--style.fake-input-style.visibleArr{display:flex;margin-top:.5rem}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#333;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.4;position:relative;width:100%}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select input:focus{background-color:transparent;box-shadow:none}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .ghots-selection{position:relative;text-align:left;width:100%}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .ghots-selection span{font-size:1rem;font-weight:700;left:0;position:absolute;top:0}@supports (-webkit-overflow-scrolling:touch){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .ghots-selection span{line-height:2}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .error .vs__dropdown-toggle{border-color:#ad8b3a}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .vs__dropdown-toggle{border:1px solid #c1c1c1;border-radius:.25rem;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-size:14px;font-style:normal;font-weight:700;padding:.5rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select ::-moz-placeholder{font-size:.875rem;font-style:normal;font-weight:700}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select ::placeholder{font-size:.875rem;font-style:normal;font-weight:700}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .vs__search{font-size:.875rem;line-height:1.4;margin:0}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .vs__selected{color:#333;margin:0}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .vs__clear,.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .vs__open-indicator{fill:#000}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .vs__actions{padding-top:0}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .vs__dropdown-menu{background-color:#ddd}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .vs__dropdown-menu{grid-gap:0;border:0;border-radius:0;box-shadow:none;display:grid;grid-template-columns:repeat(3,1fr);height:110px;margin-top:.75rem;max-height:21.875rem;overflow-y:auto;padding:3.125rem .625rem .625rem;width:calc(94vw - 118px);z-index:8}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .vs__dropdown-menu:after{border-left:.75rem solid transparent;border-right:.75rem solid transparent;border-top:1.25rem solid #fff;content:"";left:1.25rem;position:absolute;top:-1px;transform:translateX(2px);z-index:2}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .vs__dropdown-menu:before{color:#a6160a;content:"* Prevede Bus";font-size:.75rem;padding:.75rem;position:absolute;right:0;top:-1px;z-index:2}.left .vs__dropdown-menu{left:-88%}.left .vs__dropdown-menu:after{left:calc(50% - 8px)!important}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .vs__dropdown-menu li{border-right:1px solid #fff;margin:0;padding:0 0 0 .5rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .vs__dropdown-menu li.bus{color:#fff}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .v-select.vs--open{position:relative}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .v-select.vs--open:before{animation:fadeInText .3s forwards;animation-delay:.1s;color:#a6160a;content:attr(data-label);font-size:.875rem;font-weight:700;height:30px;left:1.1rem;opacity:0;position:absolute;top:4.375rem;width:50%;z-index:9}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .v-select.left.vs--open{position:relative}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .v-select.left.vs--open:before{left:-82%}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select ::-webkit-scrollbar{width:.625rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select ::-webkit-scrollbar-track{background-color:#fff}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select ::-webkit-scrollbar-thumb{background-color:#a6160a}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box{background-color:#ddd;border:1px solid #c1c1c1;border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem;border-top:0;max-height:23.75rem;overflow-y:auto;padding:.625rem .8rem 1.25rem;position:absolute;width:100%;z-index:9}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box{animation:fadeIn .2s ease-in forwards;border:0;border-radius:0;display:flex;flex-wrap:wrap;margin-top:.625rem;overflow-y:hidden;padding-top:1.5625rem;width:calc(200% + .5rem);z-index:9}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.close{animation:fadeOut .1s ease-in forwards;animation-delay:.2s}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box:after{border-left:.75rem solid transparent;border-right:.75rem solid transparent;border-top:1.25rem solid #fff;content:"";left:1.25rem;position:absolute;top:-1px;transform:translateX(2px);z-index:2}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.destination__box--on-left{left:calc(-100% - .5rem)}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.destination__box--on-left:after{left:calc(53% - 8px)!important}}@media (min-width:1024px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.destination__box--on-left{left:calc(-80% - .5rem)}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.destination__box--on-left:after{left:calc(53% - 8px)!important}}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.destination__box--on-left{left:calc(-100% - .5rem)}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.destination__box--on-left:after{left:calc(54% - 8px)!important}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box-title{margin-bottom:.5rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box-title strong{color:#a6160a;font-size:1.125rem}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box-title strong{display:none}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box-title div{display:none}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box-title{display:flex;flex:0 0 100%;font-size:.875rem;justify-content:space-between}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box-title div{display:flex}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box-title div span{color:#a6160a;font-size:.75rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box-title div svg{fill:#a6160a;height:1.25rem;margin-right:1rem;width:3.125rem}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container{flex-basis:100%;height:auto;overflow:auto;padding-right:.375rem}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container{max-height:21.6875rem}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .destination__box--direct{flex:0 0 100%}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .destination__box--direct.-priority{margin-bottom:.625rem}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .destination__box--direct.-priority .title{padding-left:.1875rem}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .destination__box--direct .list{-moz-column-count:3;column-count:3;-moz-column-gap:1.875rem;column-gap:1.875rem}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .destination__box--direct .list li{cursor:pointer}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .destination__box--direct .list li:hover{-webkit-text-decoration:underline;text-decoration:underline}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .destination__box--direct .list li.active{color:#a6160a;font-weight:700}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .destination__box--direct .list li.selected{background-color:#cacaca}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .destination__box--direct .list li{font-size:1.125rem}}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .destination__box--direct .list li{padding-left:.1875rem}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .destination__box--bus li{cursor:pointer}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .destination__box--bus li:hover{-webkit-text-decoration:underline;text-decoration:underline}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .destination__box--bus li.active{color:#a6160a;font-weight:700}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .destination__box--bus li.selected{background-color:#cacaca}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .destination__box--bus li .icon-bus{float:right;margin-right:5px}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .destination__box--bus li .icon-bus svg{height:14px}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .destination__box--bus li .icon-bus svg.icon-prevede-ferry{height:28px}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .destination__box--bus li{font-size:1.125rem}}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .destination__box--bus li{padding-left:.1875rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .destination__box--bus span~span{color:#a6160a}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .title__box--container{align-items:center;display:flex}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .title__box--container{border-bottom:1px solid #c1c1c1;font-size:1.125rem;font-weight:700;padding:.5rem .8rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .title__box--container.-allStation{background-color:#a6160a}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .title__box--container.-allStation .title{color:#fff}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .title__box--container .icon-station-container{height:1.5rem;padding-left:.1875rem;width:1.5rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .title__box--container .title{color:#a6160a;padding:0 15px 0 5px}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box .destination__box--container .title__box--container .station-separator{background-color:#a6160a;flex-grow:1;height:1px;margin-right:10px}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .ico-cta{display:none}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .second__block{align-items:center;display:flex;justify-content:space-between;margin-bottom:.625rem}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .second__block{justify-content:center;order:2}}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .second__block{margin:1rem 0}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .second__block .form-container{align-items:center;display:flex}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .second__block .form-container input+label{font-size:.875rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .second__block .form-container>div{margin-right:1rem}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .second__block .form-container>div{margin-right:0}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .second__block .form-container>div:last-of-type{margin-left:1.9rem}}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .second__block .form-container>div.andataritorno{order:2}}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block{order:3}}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block{margin:0 auto;width:50%}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container{position:relative}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container{display:flex;height:2.65rem;transition:height .4s ease-in-out}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container.expanded{height:25.625rem;transition:height .4s ease-in-out}}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container.expanded{height:2.5rem;position:relative;z-index:9}}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select{flex:1 1}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select:first-child{margin-right:.25rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select:nth-child(2){margin-left:.25rem}.one-way .engine-select:first-child{flex:0 0 49.4%!important}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container{align-items:center;display:flex;justify-content:space-between}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container{position:relative}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style{align-items:center;border:1px solid #c1c1c1;border-radius:.25rem;cursor:pointer;display:flex;justify-content:space-between;padding:.5rem .8rem;width:100%}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style small{display:none}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style small{display:block;font-size:1rem;margin-right:.5rem;width:12rem}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#333;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.4;position:relative;width:100%}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container input{font-size:1rem;transform:scale(.875)}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container input:focus{background-color:transparent;box-shadow:none}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .ico-cta{padding-left:.75rem}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .ico-cta{position:absolute;right:.625rem}}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .ico-cta .icon-sprites__wrapper{margin:0}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .ico-cta svg{height:1.125rem;width:1.125rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container{background-color:#ddd;border:1px solid #ddd;margin-top:.5rem;padding:.5rem 1rem 1rem;position:relative}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container{align-items:center;animation:fadeIn .4s ease-in-out forwards;display:flex;position:absolute;width:100%}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container>div:first-child{flex:1;margin-right:.3rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container>div:first-child+div{flex:1;margin-left:.3rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container.calendar-container--on-right{flex-direction:row-reverse;left:0}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container.calendar-container--on-right>div:first-child{flex:1;margin-left:.5rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container.calendar-container--on-right>div:first-child+div{flex:1;margin-right:.5rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container.calendar-container--on-right:after,.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container.calendar-container--on-right:before{left:calc(75% - 8px)}}@media (min-width:768px) and (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container.calendar-container--on-right{flex-direction:row;left:auto}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container.calendar-container--on-right:after,.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container.calendar-container--on-right:before{left:calc(25% - 8px)}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .close-calendar-bar span{display:none}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container:after{border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #ddd;content:"";left:calc(50% - 8px);position:absolute;top:-1px;z-index:1}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container:after{left:calc(25% - 8px)}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container:before{border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #fff;content:"";left:calc(50% - 8px);position:absolute;top:-1px;transform:translateX(2px);z-index:2}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container:before{left:calc(25% - 8px)}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .popover-origin .popover-content-wrapper .popover-content[data-v-1ad2436f]{background-color:#ad8b3a!important;color:#fff;width:200px}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .c-pane-container{background-color:transparent!important;border:0!important;color:#000;font-family:Roboto,Helvetica,Arial,sans-serif;padding-top:.625rem;width:100%}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .c-pane-container .c-weekdays{color:#a6160a;font-weight:700}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .c-pane-container .c-arrow-layout svg{color:#a6160a}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .c-pane-container .c-title{color:#333;font-size:1.25rem;font-weight:700}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .c-pane-container .c-title:first-letter{text-transform:uppercase}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .c-pane-container .c-day-background{background-color:#a6160a!important}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .c-pane-container .c-title-popover:focus{border:none;box-shadow:none}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .button-container{display:flex;flex-wrap:wrap;margin-top:.625rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .button-container button{display:flex;flex:0 0 calc(49% - 0.5rem)}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .button-container button:nth-child(odd){margin-right:.5rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .button-container button:nth-child(2n){margin-left:.5rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .button-container button:nth-child(-n+2){margin-bottom:.5rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .button-container button:nth-child(n+3){margin-top:.5rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container strong{color:#333}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container strong:last-of-type{font-size:.875rem}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container{-webkit-animation-delay:0;-moz-animation-delay:0;animation-delay:0;-webkit-animation-direction:ease;-moz-animation-direction:ease;animation-direction:ease;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:fowards;-moz-animation-fill-mode:fowards;animation-fill-mode:fowards;-webkit-animation-name:animation-slide-in-up;-moz-animation-name:animation-slide-in-up;animation-name:animation-slide-in-up;background-color:#fff;border:0;bottom:0;left:0;margin-top:0;padding:0;position:fixed;width:100%;z-index:999}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container.close{-webkit-animation-delay:0;-moz-animation-delay:0;animation-delay:0;-webkit-animation-direction:ease;-moz-animation-direction:ease;animation-direction:ease;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:fowards;-moz-animation-fill-mode:fowards;animation-fill-mode:fowards;-webkit-animation-name:animation-slide-out-down;-moz-animation-name:animation-slide-out-down;animation-name:animation-slide-out-down}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container:after,.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container:before{display:none}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .close-calendar-bar{align-items:center;background:#a6160a;color:#fff;display:flex;font-size:18px;height:56px;justify-content:space-between;padding:0 20px}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .close-calendar-bar span{display:block}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .close-calendar-bar strong{color:#fff;font-size:18px}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .c-pane-container{padding-top:0}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .c-pane-container .c-weekdays{border-bottom:1px solid #ccc;margin:0 20px}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .c-pane-container .c-weekdays .c-weekday{font-size:18px;height:2.8rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .c-pane-container .c-header{background:#ececec;border-bottom:1px solid #ccc;height:56px;width:100%}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .c-pane-container .c-weeks{margin:0 20px;padding:0}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .c-pane-container .c-weeks .c-week{border-bottom:1px solid #ccc}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .c-pane-container .c-weeks .c-week:last-child{border:0}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .c-pane-container .c-weeks .c-week .c-day-content{font-size:18px;height:2.8rem}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block{margin-top:.625rem;position:relative}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block{margin:0;width:100%}}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block{order:4}}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block{margin:1.25rem auto 0;width:50%}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container{display:flex;flex-wrap:wrap}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container{flex:0 0 100%;margin-bottom:.5rem}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select{flex:0 0 calc(50% - 0.5rem)}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select{flex:0 0 calc(24% - 0.25rem)}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select:nth-child(2){margin-right:.25rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select:nth-child(3){margin-left:.25rem}}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select{flex-basis:100%}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select:nth-child(odd){margin-right:.25rem}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select:nth-child(odd){margin:0}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select:nth-child(2n){margin-left:.25rem}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select:nth-child(2n){margin:0}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .label{color:#333;font-size:.6875rem;font-weight:700}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .vs__dropdown-toggle{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;margin:0;padding:.5rem .625rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .vs__dropdown-toggle .vs__search,.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .vs__dropdown-toggle .vs__selected{color:#333;margin:0}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .vs__dropdown-toggle .vs__actions{padding:0}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .vs__dropdown-menu{background-color:#ddd;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;height:10rem;min-width:100%}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .vs__dropdown-menu ::-webkit-scrollbar{width:.625rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .vs__dropdown-menu ::-webkit-scrollbar-track{background-color:#fff;border-radius:.5rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .vs__dropdown-menu ::-webkit-scrollbar-thumb{background-color:#a6160a;border-radius:.5rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .select-mobile{position:relative}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .select-mobile select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #c1c1c1;border-radius:.25rem;cursor:pointer;display:inline-block;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.6875rem;margin:0;padding:.7rem .8rem;width:100%}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .select-mobile span.arrow{display:flex;position:absolute;right:.25rem;top:50%;transform:translate(-50%,-50%)}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .select-mobile span.arrow svg.icon-freccia-slider-sx{transition-timing:ease-in-out;height:.625rem;transform:rotate(-90deg);transition:all .2s;width:.625rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style{align-items:center;border:1px solid #c1c1c1;border-radius:.25rem;display:flex;justify-content:space-between}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container{width:100%}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri{align-items:center;cursor:pointer;display:flex}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .icon-sprites__wrapper{margin:0}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .icon-sprites__wrapper .icon{height:2.5rem;width:2.5rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label{flex-grow:1;margin-left:.3rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label .fittext{font-size:.9rem;margin:0 auto}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label .info__tooltip .icon-tooltip{height:10px;margin-bottom:3px}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label .info-text{color:#666;font-size:.68rem;margin:-5px 0}@media (max-width:374px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label .info-text{font-size:.6rem}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label .addPassenger-label{font-size:.83rem;font-weight:700;margin:0}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .buttons-container{display:flex;justify-content:center;width:30%}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .buttons-container.-otherPassengersButton{border:1px solid #000;border-radius:5px;font-size:1.1rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .buttons-container .ico-cta:last-child{margin-left:auto}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container{background-color:#a6160a;border-radius:.165rem;display:inline-block;margin:0 auto 20px;position:relative}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container{flex-basis:90%}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container>p{color:#fff;font-size:1.125rem;font-weight:700;margin:0 auto;padding:5px;width:-moz-fit-content;width:fit-content}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container .ico-cta{filter:invert(1);position:absolute;right:-.6rem;top:-1px;transform:rotate(-90deg) scale(.6)}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped{animation:fadeIn .2s ease-in forwards;background:#e1e1e1;left:0;margin-left:0;padding:0 1rem;position:absolute;top:50px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:9}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped:after{border-left:.75rem solid transparent;border-right:.75rem solid transparent;border-top:1.25rem solid #fff;content:"";left:45%;position:absolute;top:-1px;transform:translateX(2px);z-index:2}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped:after{display:none}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped{animation-delay:0;animation-direction:ease;animation-duration:.5s;animation-fill-mode:fowards;animation-name:animation-slide-in-up;background:transparent;bottom:0;left:0;margin:0;padding:0;position:fixed;top:auto}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped.-hidden{display:none}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .title-container{background-color:#a6160a;margin:0;padding:.7rem .5rem;width:100%}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .title-container .title{align-items:center;display:flex}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .title-container .title>p{color:#a6160a;font-weight:700;margin:.5rem 0 .1rem}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .title-container .title>p{color:#fff;flex-grow:1;font-size:1.2rem;font-weight:500;text-transform:uppercase}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .title-container .title .new-passenger-container-close{filter:invert(1);margin-right:.7rem;transform:scale(1.5)}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select{background-color:#fff}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select .input--style{background-color:#e1e1e1;border:0;border-bottom:1px solid #c1c1c1;border-radius:0;padding:.35rem 0}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select .input--style{background-color:#fff;margin:0 .3rem;padding:.6rem .3rem}}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri{justify-content:flex-end}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container{background:none;display:flex;justify-content:flex-end;margin:0}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container>P{color:#a6160a;cursor:pointer;font-size:.8rem;margin:0;padding:0}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container .ico-cta{display:none}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select .input--style .ico-cta{cursor:pointer;margin:0 .3rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select .input--style .ico-cta.-disabled{opacity:.6}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-value{text-align:center;width:1.25rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select:last-child .input--style{border:0;margin:.4rem 0}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select:last-child .input--style{margin-top:.7rem}}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .cta__block{align-items:flex-end;display:flex;justify-content:space-between;order:5}}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .cta__block{margin:0 auto;width:50%}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .cta__block .button-container{position:relative}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .cta__block .button-container span{position:absolute;right:.875rem;top:calc(50% - .75rem)}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .cta__block .button-container span svg{color:#fff}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .cta__block .button-container button{min-width:11.25rem}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .cta__block .button-container button{width:100%}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .cta__block .form-container input{border:1px solid #c1c1c1;border-radius:.25rem;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.6875rem;font-style:normal;font-weight:700;line-height:1.4;margin-bottom:.75rem;padding:.6rem .8rem;width:100%}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .cta__block .form-container input:focus,.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .cta__block .form-container input:hover{box-shadow:none}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .cta__block .form-container input::-moz-placeholder{font-style:normal;font-weight:400}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .cta__block .form-container input::placeholder{font-style:normal;font-weight:400}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .cta__block .form-container input{margin-bottom:0;padding-bottom:.8rem;padding-top:.8rem;width:200%}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .info-container{margin-top:.75rem;text-align:center}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .info-container .info__tooltip___container{margin-bottom:5px}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .info-container{text-align:left}}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .info-container .info__tooltip{color:#333;cursor:pointer;font-size:.9rem;font-weight:700;margin-bottom:1.3125rem;-webkit-text-decoration:underline;text-decoration:underline;white-space:nowrap}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .info-container .info__tooltip.text--warning{color:#ad8b3a;font-size:.6875rem}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .info-container .info__tooltip.text--warning a{color:#ad8b3a}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .cta__block.opened,.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .fourth__block.opened,.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .second__block.opened,.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block.opened{animation:fadeIn .3s ease-in}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__change,.engine__wrapper .engine .engine__container .wrapper__leave{width:75%}}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__change,.engine__wrapper .engine .engine__container .wrapper__leave{padding-left:1.6875rem;padding-right:1.6875rem}}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__change,.engine__wrapper .engine .engine__container .wrapper__leave{padding-left:0;padding-right:0}}.engine__wrapper .engine .engine__container .wrapper__change .close-ico,.engine__wrapper .engine .engine__container .wrapper__leave .close-ico{cursor:pointer;height:1.125rem;text-align:right}.engine__wrapper .engine .engine__container .wrapper__change .close-ico .icon-plus,.engine__wrapper .engine .engine__container .wrapper__leave .close-ico .icon-plus{transform:rotate(45deg)}.engine__wrapper .engine .engine__container .wrapper__change .icon-container,.engine__wrapper .engine .engine__container .wrapper__leave .icon-container{cursor:pointer;height:1.125rem;text-align:right}.engine__wrapper .engine .engine__container .wrapper__change .icon-container svg,.engine__wrapper .engine .engine__container .wrapper__leave .icon-container svg{transform:rotate(45deg)}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__change .icon-container,.engine__wrapper .engine .engine__container .wrapper__leave .icon-container{position:relative;right:-35px;top:25px}.engine__wrapper .engine .engine__container .wrapper__change .icon-container svg,.engine__wrapper .engine .engine__container .wrapper__leave .icon-container svg{height:1.5em;width:1.5em}}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__change .icon-container,.engine__wrapper .engine .engine__container .wrapper__leave .icon-container{right:-260px}.engine__wrapper .engine .engine__container .wrapper__change .form-container,.engine__wrapper .engine .engine__container .wrapper__leave .form-container{display:flex}.engine__wrapper .engine .engine__container .wrapper__change .form-container>div:first-of-type,.engine__wrapper .engine .engine__container .wrapper__leave .form-container>div:first-of-type{flex:0 0 67%}}.engine__wrapper .engine .engine__container .wrapper__change .form-container h3,.engine__wrapper .engine .engine__container .wrapper__leave .form-container h3{display:none}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__change .form-container h3,.engine__wrapper .engine .engine__container .wrapper__leave .form-container h3{display:flex;flex:0 0 33%;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.25rem;justify-content:center;margin:.375rem 0 0}}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__change .form-container h3~div,.engine__wrapper .engine .engine__container .wrapper__leave .form-container h3~div{display:flex;flex-wrap:wrap;justify-content:space-between}}.engine__wrapper .engine .engine__container .wrapper__change .form-container label,.engine__wrapper .engine .engine__container .wrapper__leave .form-container label{color:#333;font-size:.875rem;margin-bottom:.125rem}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__change .form-container label,.engine__wrapper .engine .engine__container .wrapper__leave .form-container label{display:none}}.engine__wrapper .engine .engine__container .wrapper__change .form-container input,.engine__wrapper .engine .engine__container .wrapper__leave .form-container input{-webkit-appearance:none;background:transparent;border:1px solid #c1c1c1;border-radius:.25rem;color:#333;display:block;font-family:Roboto,Helvetica,Arial,sans-serif;height:2.625rem;margin-bottom:.5rem;padding:.8125rem;position:relative;width:100%}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__change .form-container input,.engine__wrapper .engine .engine__container .wrapper__leave .form-container input{flex:0 0 49%;font-size:.875rem;font-weight:700;margin-bottom:1rem}.engine__wrapper .engine .engine__container .wrapper__change .form-container input:last-of-type,.engine__wrapper .engine .engine__container .wrapper__leave .form-container input:last-of-type{margin:0}}.engine__wrapper .engine .engine__container .wrapper__change .form-container input:focus,.engine__wrapper .engine .engine__container .wrapper__leave .form-container input:focus{box-shadow:none;outline:none}.engine__wrapper .engine .engine__container .wrapper__change .form-container ::-moz-placeholder,.engine__wrapper .engine .engine__container .wrapper__leave .form-container ::-moz-placeholder{font-style:normal}.engine__wrapper .engine .engine__container .wrapper__change .form-container ::placeholder,.engine__wrapper .engine .engine__container .wrapper__leave .form-container ::placeholder{font-style:normal}.engine__wrapper .engine .engine__container .wrapper__change .button-container,.engine__wrapper .engine .engine__container .wrapper__leave .button-container{position:relative}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__change .button-container button,.engine__wrapper .engine .engine__container .wrapper__leave .button-container button{padding-left:1rem;padding-right:1rem;width:13.125rem}}.engine__wrapper .engine .engine__container .wrapper__change .button-container span,.engine__wrapper .engine .engine__container .wrapper__leave .button-container span{position:absolute;right:.875rem;top:calc(50% - .75rem)}.engine__wrapper .engine .engine__container .wrapper__change .button-container span svg,.engine__wrapper .engine .engine__container .wrapper__leave .button-container span svg{color:#fff}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__change .button-container button,.engine__wrapper .engine .engine__container .wrapper__leave .button-container button{width:100%}}.engine__wrapper .engine .engine__container .wrapper__change .info-container,.engine__wrapper .engine .engine__container .wrapper__leave .info-container{margin-top:.75rem;text-align:center}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__change .info-container,.engine__wrapper .engine .engine__container .wrapper__leave .info-container{text-align:left}}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__change .info-container,.engine__wrapper .engine .engine__container .wrapper__leave .info-container{margin-left:auto;width:67%}}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__change .info-container .tooltip,.engine__wrapper .engine .engine__container .wrapper__leave .info-container .tooltip{left:-33%!important}}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__change .info-container .tooltip,.engine__wrapper .engine .engine__container .wrapper__leave .info-container .tooltip{left:-17%!important}}.engine__wrapper .engine .engine__container .wrapper__change .info-container .info__tooltip,.engine__wrapper .engine .engine__container .wrapper__leave .info-container .info__tooltip{cursor:pointer;font-size:.75rem;font-weight:700;margin-bottom:.75rem;-webkit-text-decoration:underline;text-decoration:underline}.engine__wrapper .engine .engine__container .wrapper__change .footer__info,.engine__wrapper .engine .engine__container .wrapper__leave .footer__info{margin-top:1.2rem;text-align:center}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__change .footer__info,.engine__wrapper .engine .engine__container .wrapper__leave .footer__info{text-align:left}}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__change .footer__info,.engine__wrapper .engine .engine__container .wrapper__leave .footer__info{margin-left:auto;width:67%}}.engine__wrapper .engine .engine__container .wrapper__change .footer__info>div:first-child,.engine__wrapper .engine .engine__container .wrapper__leave .footer__info>div:first-child{border-bottom:1px solid #c1c1c1}.engine__wrapper .engine .engine__container .wrapper__change .footer__info>div:first-child h5,.engine__wrapper .engine .engine__container .wrapper__leave .footer__info>div:first-child h5{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;margin-bottom:.3125rem}.engine__wrapper .engine .engine__container .wrapper__change .description-container,.engine__wrapper .engine .engine__container .wrapper__leave .description-container{padding:1rem .5rem}.engine__wrapper .engine .engine__container .wrapper__change .description-container .description__ico,.engine__wrapper .engine .engine__container .wrapper__change .description-container .description__text,.engine__wrapper .engine .engine__container .wrapper__leave .description-container .description__ico,.engine__wrapper .engine .engine__container .wrapper__leave .description-container .description__text{display:flex}.engine__wrapper .engine .engine__container .wrapper__change .description-container .description__ico>div,.engine__wrapper .engine .engine__container .wrapper__change .description-container .description__text>div,.engine__wrapper .engine .engine__container .wrapper__leave .description-container .description__ico>div,.engine__wrapper .engine .engine__container .wrapper__leave .description-container .description__text>div{align-items:center;display:flex;flex:1;justify-content:center}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__change .description-container .description__ico>div,.engine__wrapper .engine .engine__container .wrapper__change .description-container .description__text>div,.engine__wrapper .engine .engine__container .wrapper__leave .description-container .description__ico>div,.engine__wrapper .engine .engine__container .wrapper__leave .description-container .description__text>div{justify-content:flex-start}}.engine__wrapper .engine .engine__container .wrapper__change .description-container .description__ico,.engine__wrapper .engine .engine__container .wrapper__leave .description-container .description__ico{height:3.75rem}.engine__wrapper .engine .engine__container .wrapper__change .description-container .description__ico svg,.engine__wrapper .engine .engine__container .wrapper__leave .description-container .description__ico svg{height:2.25rem;width:2rem}.engine__wrapper .engine .engine__container .wrapper__change .description-container .description__text,.engine__wrapper .engine .engine__container .wrapper__leave .description-container .description__text{align-items:flex-start}.engine__wrapper .engine .engine__container .wrapper__change .description-container .description__text p,.engine__wrapper .engine .engine__container .wrapper__leave .description-container .description__text p{font-size:.75rem;margin:0;padding:0 .3125rem}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__change .description-container .description__text p,.engine__wrapper .engine .engine__container .wrapper__leave .description-container .description__text p{font-size:.875rem}}.engine__wrapper .engine .engine__container .wrapper__carnet{display:flex;flex-flow:column}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__carnet{padding-left:1.6875rem;padding-right:1.6875rem}}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__carnet{margin:0 auto;width:70%}}.engine__wrapper .engine .engine__container .wrapper__carnet .close-ico{cursor:pointer;height:1.125rem;text-align:right}.engine__wrapper .engine .engine__container .wrapper__carnet .close-ico .icon-plus{transform:rotate(45deg)}.engine__wrapper .engine .engine__container .wrapper__carnet .icon-container{cursor:pointer;height:1.125rem;text-align:right}.engine__wrapper .engine .engine__container .wrapper__carnet .icon-container svg{transform:rotate(45deg)}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__carnet .icon-container{position:relative;right:-35px;top:25px}.engine__wrapper .engine .engine__container .wrapper__carnet .icon-container svg{height:1.5em;width:1.5em}}@media (min-width:1366px){.engine__wrapper .engine .engine__container .wrapper__carnet .icon-container{right:-166px}}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__carnet .cta-container{display:flex;justify-content:space-between}.engine__wrapper .engine .engine__container .wrapper__carnet .cta-container:after,.engine__wrapper .engine .engine__container .wrapper__carnet .cta-container:before{content:"";display:block}}@media (min-width:1024px){.engine__wrapper .engine .engine__container .wrapper__carnet .cta-container{justify-content:center}.engine__wrapper .engine .engine__container .wrapper__carnet .cta-container:after,.engine__wrapper .engine .engine__container .wrapper__carnet .cta-container:before{content:none;display:none}}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__carnet .cta-container .info-carnet{flex-basis:35%;margin-right:.5rem}}.engine__wrapper .engine .engine__container .wrapper__carnet .cta-container .info-carnet:last-child{margin-right:0}@media (min-width:1024px){.engine__wrapper .engine .engine__container .wrapper__carnet .cta-container .info-carnet{flex-basis:28%}}.engine__wrapper .engine .engine__container .wrapper__carnet .cta-container .info-carnet>div{align-items:center;display:flex;padding:1.25rem 0}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__carnet .cta-container .info-carnet>div{flex:1;flex-flow:column}}.engine__wrapper .engine .engine__container .wrapper__carnet .cta-container .info-carnet>div svg{height:2.25rem;margin-right:1.25rem;width:2.25rem}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__carnet .cta-container .info-carnet>div svg{margin:0}}.engine__wrapper .engine .engine__container .wrapper__carnet .cta-container .info-carnet>div p{margin:0}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__carnet .cta-container .info-carnet>div p{font-size:1.0625rem;margin-top:.5rem;text-align:center;width:80%}}.engine__wrapper .engine .engine__container .wrapper__leave .form-container{justify-content:space-between}.engine__wrapper .engine .engine__container .wrapper__leave .form-container>div:first-of-type{flex:0 0 65%}.engine__wrapper .engine .engine__container .wrapper__leave .form-container h3{font-size:.875rem}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data{margin:0 auto}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data{margin-left:-5%;width:110%}}@media (max-width:1366px){.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data{padding-left:0;padding-right:0}}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container{flex-direction:column;margin:0 auto}@media (max-width:1365px){.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container{padding-left:0;padding-right:0}}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile{display:none}}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto{display:inline-block;width:100%}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data{background-color:#f1f1f1;margin:0;padding:1.125rem 20px 1.5625rem;width:100%}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey{background:#fff;display:block;font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;margin:0 auto;padding-bottom:.875rem;padding-top:1.125rem;position:relative;width:100%}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey:before{background:transparent;border:.125rem solid #c9c9c9;border-left:none;border-top:none;bottom:0;content:"";left:0;position:absolute;right:0;top:1.875rem;z-index:10}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey.nl_premio{border:1px solid #a6160a;border-top:2px solid #a6160a}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey.nl_premio .fold.nl_premio{background:#a6160a}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey .fold{background:#f1f1f1;height:1.875rem;position:absolute;right:0;top:0;width:1.875rem;z-index:10}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey .fold:before{border-color:transparent transparent transparent #c9c9c9;border-style:solid;border-width:1.875rem 0 0 1.875rem;bottom:0;content:"";height:0;left:0;position:absolute;width:0}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey .parti-ora-mobile{margin:-10px 24px 0 18px}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey .parti-ora-mobile .parti-ora-text{color:#000;font-weight:500;margin:0 0 12px;text-transform:uppercase}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey .parti-ora-mobile .infoLink{background:transparent url(../../images/mSite/app/infoIcon2X.png) scroll no-repeat 0 0;background-position:50%;background-size:20px 22px;display:inline;float:none;height:20px;margin:0;padding:4px 16px;text-indent:-99999px;width:20px}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey h5{color:#a6160a;font-size:1.125rem;font-weight:700;margin:0;padding:0 0 1rem .9375rem}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey .journey-row{border-left:.1875rem solid #a6160a;padding-bottom:0;padding-top:0}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey .journey-row:first-of-type .journey-detail{border-top:.0625rem solid #c9c9c9}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey .journey-detail{border-bottom:.0625rem solid #c9c9c9;margin-left:.625rem;padding:.875rem 0}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey .journey-detail [class*=train]:before{color:#a6160a;font-size:2.125rem;margin-left:.25rem}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey .journey-detail .treno-right-placeholder{background:url(../img/icons/treno_trip-red_right.png) 50% no-repeat;display:block;float:left;height:40px;margin-top:2px;width:80px}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey .journey-detail .treno-left-placeholder{background:url(../img/icons/treno_trip-red_left.png) 50% no-repeat;display:block;float:left;height:40px;margin-top:2px;width:80px}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey .journey-detail .journey-text-detail{font-size:.75rem}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey .journey-detail .journey-text-detail>div:first-of-type{color:#333;font-weight:700}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey .journey-detail .journey-text-detail>div:last-of-type,.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey .journey-detail .journey-text-detail>div:nth-of-type(2){color:#929292}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey .ticket-details{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem;padding:1rem 1.0625rem 0}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey .ticket-details .ada-ticket-code{color:#929292;font-size:.6875rem;line-height:1rem;text-transform:uppercase}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey .ticket-details .ada-ticket-code strong{color:#a6160a;display:block;font-size:.875rem;font-weight:700;line-height:normal}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey .ticket-details .journey-button{background:#a6160a;color:#fff;font-size:.75rem;font-weight:700;max-width:8.5625rem;padding:1rem 0;text-align:center;text-transform:uppercase;width:48%;z-index:1000}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .adacto .summary-data .next-journey strong{color:#333;font-weight:700}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-mobile .notrips{font-weight:700;margin:20px 0;text-align:center}@media (max-width:767px){.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop{display:none}}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop h1{font-size:18px;font-weight:600}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet{border:1px solid #eee;font-size:13px;margin-top:10px;padding-bottom:10px;width:auto}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-svirgolo{height:45px;position:relative}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-svirgolo:after{border-left:45px solid #c4c4c4;border-top:45px solid #f4f4f4;content:"";height:45px;position:absolute;right:0;top:0;width:45px}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet.nl_premio{border:1px solid #a6160a;border-top:2px solid #a6160a}@media (max-width:1024px){.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip h3{font-size:15px}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip h3.ada-ticket-code{text-align:right}}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-header-wrapper{padding:0 50px 0 20px}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-content{display:inline-block;padding:0 50px 0 20px;position:relative;width:100%}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-content .ada-trip-row .ada-trip-direction{width:70px}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-content .ada-trip-row .ada-trip-direction-date.large{vertical-align:baseline;width:30%}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-content .ada-trip-row .ada-trip-col.ada-trip-date{text-transform:capitalize}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-content .ada-trip-row .ada-trip-col.ada-ambiente-smart{white-space:nowrap}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-content .ada-trip-row .ada-trip-col .treno-right-placeholder{background:url(../img/icons/treno_trip-red_right.png) 50% no-repeat;display:block;float:left;height:40px;margin-top:2px;width:80px}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-content .ada-trip-row .ada-trip-col .treno-left-placeholder{background:url(../img/icons/treno_trip-red_left.png) 50% no-repeat;display:block;float:left;height:40px;margin-top:2px;width:80px}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-content .ada-trip-row .icon.icon-ico-place{display:none}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-content .ada-edit-container{align-items:baseline;display:flex;justify-content:space-between;padding-top:20px}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-content .ada-edit-container span.ada-price{font-size:18px;font-weight:700;text-align:right;width:auto}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-content .ada-edit-container a.ada-button{background:#a41915;border:none;border-radius:0;box-shadow:none;color:#fff;font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-size:12px;margin-right:10px;padding:10px 18px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip h5{color:#8e8e8e;font-size:12px;margin-bottom:10px}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-ticket-code{color:#a6160a;font-size:24px}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-ticket-info{float:right}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-header{float:left}@media (min-width:768px){.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-header .ada-trip-parti-ora-title{display:none}}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row{border-bottom:1px solid #f4f4f4;margin-bottom:10px;padding:0;position:relative}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .icon-ico-train-bus{font-size:71px;top:-10px}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .ada-trip-col{display:inline-block;vertical-align:middle}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .ada-trip-col.ada-italo-special{width:16%}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .ada-trip-col.ada-italo-special span.italo-special{color:#333;display:block;font-size:16px;line-height:16px;width:100%}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .ada-trip-col.ada-italo-special span.passeggeri{color:#929292;display:block;font-size:12px;font-style:italic;line-height:16px;width:100%}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .ada-trip-col.ada-ambiente-smart{width:16%}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .ada-trip-col.ada-ambiente-smart span.ambiente{color:#929292;display:block;font-size:12px;line-height:16px;width:100%}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .ada-trip-col.ada-ambiente-smart span.carrozze{color:#333;display:block;font-size:12px;line-height:16px;width:100%}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .ada-trip-date{font-weight:800}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .ada-trip-passengers{width:12%}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .ada-trip-seat{position:relative;width:18%}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .ada-trip-seat .icon{display:inline-block;font-size:36px;left:0;position:absolute;top:5px}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .ada-trip-seat .ada-seat-info-wrapper{display:inline-block;padding-left:47px}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .ada-trip-actions{width:14%}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .ada-trip-actions a{display:block}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .ada-trip-actions .ada-action .icon{display:inline-block;font-size:18px;margin-top:6px;vertical-align:middle}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .ada-trip-actions .ada-action .ada-label{display:inline-block;margin-left:10px;vertical-align:middle}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .ada-trip-detail{width:32%}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .ada-trip-trade .ada-label{color:#8e8e8e;font-size:12px}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .ada-seat-info,.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .ada-trip-trade .ada-time{color:#a6160a;font-weight:800}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row:before{background-color:#a6160a;bottom:0;content:"";display:inline-block;left:-20px;position:absolute;top:0;width:4px}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .ada-trip-direction{border-right:1px solid #dedede;display:inline-block;height:44px;position:relative;width:90px}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container partiora-desktop .ada-sheet .ada-content .ada-trip .ada-trip-row .ada-trip-direction .icon{color:#a6160a;font-size:81px;left:0;line-height:0;position:absolute;top:-17px}.engine__wrapper .engine .engine__container .wrapper__leave.has_loaded_data .form-container h3{display:block}.engine__wrapper .engine .engine__container .wrapper__leave .loading_data{align-items:center;display:flex;flex-direction:column;margin:10px}.engine__wrapper .engine .engine__container .wrapper__leave .loading_data .loading_text{font-weight:700;margin:0}.engine__wrapper .engine .engine__container .wrapper__leave .loading_data .icon-dual-ring-loader{height:100px;width:100px}.engine__wrapper .engine .engine__container .wrapper__leave .loading_data.loading_data_error .loading_text{margin-bottom:1.25rem}.engine__wrapper .engine .engine__container .wrapper__leave .loading_data.loading_data_error .icon-red-alert{height:4.375rem;width:auto}.engine__wrapper .engine button:not(.button){background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}.engine__wrapper .engine button:not(.button):focus,.engine__wrapper .engine button:not(.button):hover{box-shadow:none}.engine__wrapper .engine .recent__search-container{background:#f4f4f4;cursor:default;margin-top:-2px;width:auto}@media (max-width:767px){.engine__wrapper .engine .recent__search-container{background-color:#fff;bottom:0;left:0;max-height:100%;position:fixed;width:100%}}@media (min-width:768px){.engine__wrapper .engine .recent__search-container{padding:15px 2.75rem}}@media (min-width:1024px){.engine__wrapper .engine .recent__search-container{padding:15px 1.0625rem}}@media (min-width:1366px){.engine__wrapper .engine .recent__search-container{padding:15px 2.625rem}}.engine__wrapper .engine .recent__search-container.fadeIn{animation:fadeIn .3s linear}.engine__wrapper .engine .recent__search-container .title-container{background-color:#a6160a;margin:0;padding:.7rem 1rem;width:100%}.engine__wrapper .engine .recent__search-container .title-container .title{align-items:center;display:flex;justify-content:space-between}.engine__wrapper .engine .recent__search-container .title-container .title>p{color:#fff;font-size:1.2rem;font-weight:500;margin:.5rem 0 .1rem}@media (max-width:767px){.engine__wrapper .engine .recent__search-container ul{max-height:21.875rem;overflow-y:auto}}@media (min-width:768px){.engine__wrapper .engine .recent__search-container ul{display:flex;flex-flow:wrap}}.engine__wrapper .engine .recent__search-container ul li{cursor:pointer}@media (max-width:767px){.engine__wrapper .engine .recent__search-container ul li{background:#fff;border-bottom:2px solid #eee;margin-bottom:0}.engine__wrapper .engine .recent__search-container ul li:last-child{border-bottom:none}}@media (min-width:768px){.engine__wrapper .engine .recent__search-container ul li{align-items:center;display:flex;margin-right:.625rem}}.engine__wrapper .engine .recent__search-container ul li .search_single-container{align-items:center;display:flex;justify-content:space-between}@media (max-width:767px){.engine__wrapper .engine .recent__search-container ul li .search_single-container{padding:.625rem}}.engine__wrapper .engine .recent__search-container ul li .search_single-container .search_detail-container{display:flex;flex-wrap:wrap}@media (max-width:767px){.engine__wrapper .engine .recent__search-container ul li .search_single-container .search_detail-container{align-items:center;width:90%}}@media (min-width:768px){.engine__wrapper .engine .recent__search-container ul li .search_single-container .search_detail-container{flex-grow:1;margin-right:.625rem}}@media (min-width:1024px){.engine__wrapper .engine .recent__search-container ul li .search_single-container .search_detail-container{justify-content:space-between}}.engine__wrapper .engine .recent__search-container ul li .search_single-container .search_detail-container .station_container{align-items:center;display:flex;min-width:0;white-space:nowrap}@media (max-width:767px){.engine__wrapper .engine .recent__search-container ul li .search_single-container .search_detail-container .station_container{flex-basis:100%}}.engine__wrapper .engine .recent__search-container ul li .search_single-container .search_detail-container .station_container span{overflow-x:hidden;text-overflow:ellipsis}@media (min-width:768px){.engine__wrapper .engine .recent__search-container ul li .search_single-container .search_detail-container .station_container span{-webkit-text-decoration:underline;text-decoration:underline}}.engine__wrapper .engine .recent__search-container ul li .search_single-container .search_detail-container .station_container .icon-arrow{height:1.5rem;margin-right:.625rem;width:1.5rem}.engine__wrapper .engine .recent__search-container ul li .search_single-container .cerca_label{color:#a6160a;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;white-space:nowrap}.engine__wrapper .engine .recent__search-container ul li .search_single-container .ico-cta.use-search{color:#a6160a;transform:rotate(-90deg)}.engine__wrapper .engine .recent__search-container ul li .search_single-container .ico-cta.use-search .icon-sprites__wrapper{transform:scale(.8)}.engine__wrapper .engine .recent__search-container ul li .separator{border:1px solid;height:60%}.engine__wrapper.sticky{background-color:#fff;background-image:linear-gradient(180deg,#ddd,#ddd);box-shadow:0 10px 10px -9px rgba(0,0,0,.5)}.engine__wrapper.sticky .engine{box-shadow:none;min-height:0;min-height:auto}@keyframes placeHolderShimmer{0%{background-position:-568px 0}to{background-position:568px 0}}.pre-header-bar{max-height:-moz-fit-content;max-height:fit-content;opacity:1}@media (min-width:1024px){.pre-header-bar{position:fixed;width:100vw}}.tooltip{display:block;z-index:999999999}@media (max-width:767px){.tooltip{z-index:99999999}}.tooltip .tooltip-inner{background:#ad8b3a;border-radius:.1875rem;color:#fff;font-size:.8125rem;margin:0 auto;padding:.4375rem .875rem;text-align:center;width:100%}.tooltip.tooltip--full.not-show{visibility:hidden}.tooltip.tooltip--full .tooltip-inner{width:100%}.tooltip .tooltip-arrow{border-color:#ad8b3a;border-style:solid;height:0;margin:5px;position:absolute;width:0;z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-bottom-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important;border-width:5px 5px 0;bottom:-5px;left:calc(50% - 5px);margin-bottom:0;margin-top:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-width:0 5px 5px;left:calc(50% - 5px);margin-bottom:0;margin-top:0;top:-5px}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-bottom-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important;border-width:5px 5px 5px 0;left:-5px;margin-left:0;margin-right:0;top:calc(50% - 5px)}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-bottom-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-width:5px 0 5px 5px;margin-left:0;margin-right:0;right:-5px;top:calc(50% - 5px)}.tooltip.popover .popover-inner{background:#f9f9f9;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.1);color:#000;padding:24px}.tooltip.popover .popover-arrow{border-color:#f9f9f9}.tooltip[aria-hidden=true]{opacity:0;transition:opacity .15s,visibility .15s;visibility:hidden}.tooltip[aria-hidden=false]{opacity:1;transition:opacity .15s;visibility:visible}.form-container [type=radio]:checked,.form-container [type=radio]:not(:checked){left:-9999px;position:absolute}.form-container [type=radio]:checked+label,.form-container [type=radio]:not(:checked)+label{color:#666;cursor:pointer;display:inline-block;line-height:1.25rem;padding-left:1.75rem;position:relative}.form-container [type=radio]:checked+label:before,.form-container [type=radio]:not(:checked)+label:before{background:#fff;border:1px solid #c1c1c1;border-radius:100%;content:"";height:1.25rem;left:0;position:absolute;top:0;width:1.25rem}.form-container [type=radio]:checked+label:after,.form-container [type=radio]:not(:checked)+label:after{background:#333;border-radius:100%;content:"";height:.625rem;left:.3125rem;position:absolute;top:.3125rem;transition:all .2s ease;width:.625rem}.form-container [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.form-container [type=radio]:checked+label:after{opacity:1;transform:scale(1)}body.-block-body-mobile{height:100%;position:fixed;width:100%}.engine__wrapper.engine__wrapper--slim{background:#fff;box-shadow:0 10px 10px -9px rgba(0,0,0,.5);padding-bottom:0;position:relative;z-index:700}.engine__wrapper.engine__wrapper--slim.-open{z-index:99999999}.engine__wrapper.engine__wrapper--slim.-open .funnel-overlay-background{background-color:rgba(0,0,0,.7);bottom:0;left:0;margin-right:0!important;position:fixed;right:0;top:0;z-index:1}.engine__wrapper.engine__wrapper--slim .img-background{height:100%;left:0;position:absolute;top:0;width:100%}.engine__wrapper.engine__wrapper--slim .img-background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim.fixed-collapsed-h{height:327px}.engine__wrapper.engine__wrapper--slim.fixed-h{height:587px}.engine__wrapper.engine__wrapper--slim.collapsed-engine{min-height:328px}.engine__wrapper.engine__wrapper--slim{height:auto;padding:.5rem}}.engine__wrapper.engine__wrapper--slim .engine{background:transparent;box-shadow:none;padding:4rem 0;position:relative}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim .engine{padding:1rem 0;top:0}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container,.engine__wrapper.engine__wrapper--slim .engine .engine__container,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container{background-color:hsla(0,0%,100%,.8);margin:0 auto;padding:.9rem}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container,.engine__wrapper.engine__wrapper--slim .engine .engine__container,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container{border-radius:0}}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container,.engine__wrapper.engine__wrapper--slim .engine .engine__container,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container{width:98%}}@media (min-width:1024px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container,.engine__wrapper.engine__wrapper--slim .engine .engine__container,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container{width:80%}}@media (min-width:1366px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container,.engine__wrapper.engine__wrapper--slim .engine .engine__container,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container{width:65%}}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper{padding-left:2rem;padding-right:2rem}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .input--style,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .input--style,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .input--style,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .input--style{background:#fff}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .input--style.error,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .input--style.error,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .input--style.error,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .input--style.error{border-color:#ad8b3a!important}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .first__block,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .first__block,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .first__block,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .first__block{width:100%}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box{width:235%}}@media (min-width:1024px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box{width:220%}}@media (min-width:768px) and (max-width:1024px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.destination__box--on-left,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.destination__box--on-left,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.destination__box--on-left,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .destination__box.destination__box--on-left{left:-120%}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block{margin:0;width:100%}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block{display:flex;flex-direction:column}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block{margin:1.625rem 1.75rem 0 0;width:calc(50% - 1.75rem)}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block{margin:0 0 .5rem;width:100%}}@media (max-width:374px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block{margin-bottom:0}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container{justify-content:space-between}@media (max-width:374px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container{flex-direction:column;width:100%}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select{border:1px solid #c1c1c1;border-radius:.25rem;width:100%}@media (max-width:374px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select{margin:0 0 .5rem}}@media (min-width:375px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select{width:calc(50% - .25rem)}}@media (min-width:375px) and (max-width:767px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select{margin:0}}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select{margin-bottom:0}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style{justify-content:flex-start}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style{padding:.5rem}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection{flex-grow:1}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection{text-align:left;transform:scale(.875)}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection>span,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection>span,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection>span,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection>span{font-size:.8rem;opacity:.6}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection input,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection input,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection input,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection input{font-size:.8rem;margin:0;padding:1px 0}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection input,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection input,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection input,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection input{font-size:1rem;margin:0;padding:0;text-align:left;transform:scale(.9)}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta{padding:0}}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta{padding:0 .3rem 0 0;position:static}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta.close-ico,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta.close-ico,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta.close-ico,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta.close-ico{padding:0}}@media (min-width:768px) and (min-width:769px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta.close-ico,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta.close-ico,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta.close-ico,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta.close-ico{padding-top:.1rem}}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta .icon-sprites__wrapper,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta .icon-sprites__wrapper,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta .icon-sprites__wrapper,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta .icon-sprites__wrapper{margin:0}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .input--style,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .input--style,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .input--style,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .input--style{border:0;justify-content:flex-end}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .input--style #date_departure,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .input--style #date_departure,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .input--style #date_departure,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .input--style #date_departure{text-align:left}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .input--style #date_departure+.ico-cta,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .input--style #date_departure+.ico-cta,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .input--style #date_departure+.ico-cta,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .input--style #date_departure+.ico-cta{left:.625rem;right:auto}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .input--style .ico-cta.close-ico,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .input--style .ico-cta.close-ico,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .input--style .ico-cta.close-ico,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .input--style .ico-cta.close-ico{top:.7rem}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container{left:auto;width:auto;z-index:9}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container{left:0;width:100vw}}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container{display:block}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container.calendar-container--on-right,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container.calendar-container--on-right,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container.calendar-container--on-right,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container.calendar-container--on-right{left:50%;left:auto}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container.calendar-container--on-right:before,.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container:before,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container.calendar-container--on-right:before,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container:before,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container.calendar-container--on-right:before,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container:before,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container.calendar-container--on-right:before,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .third__block .form-container .engine-select .calendar-container:before{left:10%}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block{margin:1.625rem 0 0 1.75rem;width:calc(50% - 1.75rem)}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container{margin-bottom:0}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select{flex-basis:100%;margin:0;width:100%}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style{align-items:center;border:1px solid #c1c1c1;border-radius:.25rem;display:flex;justify-content:space-between}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container{width:100%}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri{align-items:center;display:flex}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .icon-sprites__wrapper,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .icon-sprites__wrapper,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .icon-sprites__wrapper,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .icon-sprites__wrapper{margin:0}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .icon-sprites__wrapper .icon,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .icon-sprites__wrapper .icon,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .icon-sprites__wrapper .icon,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .icon-sprites__wrapper .icon{height:2.5rem;width:2.5rem}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label{flex-grow:1;min-width:0}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label .fittext,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label .fittext,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label .fittext,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label .fittext{font-size:.9rem;margin:0 auto}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label .info__tooltip .icon-tooltip,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label .info__tooltip .icon-tooltip,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label .info__tooltip .icon-tooltip,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label .info__tooltip .icon-tooltip{height:10px;margin-bottom:3px}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label .info-text,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label .info-text,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label .info-text,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label .info-text{color:#666;font-size:.68rem;margin:-5px 0;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .buttons-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .buttons-container,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .buttons-container,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .buttons-container{display:flex;justify-content:center;width:30%}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .buttons-container.-otherPassengersButton,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .buttons-container.-otherPassengersButton,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .buttons-container.-otherPassengersButton,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .buttons-container.-otherPassengersButton{border:1px solid #000;border-radius:5px;font-size:1.1rem}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .buttons-container .ico-cta:last-child,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .buttons-container .ico-cta:last-child,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .buttons-container .ico-cta:last-child,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .buttons-container .ico-cta:last-child{margin-left:auto}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container{background-color:#a6160a;border-radius:.165rem;display:inline-block;margin:0 auto 20px;position:relative;width:90%}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container>p,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container>p,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container>p,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container>p{color:#fff;font-size:1.125rem;font-weight:700;margin:0 auto;padding:5px;width:-moz-fit-content;width:fit-content}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container .ico-cta,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container .ico-cta,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container .ico-cta,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container .ico-cta{filter:invert(1);position:absolute;right:-.6rem;top:-1px;transform:rotate(-90deg) scale(.6)}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped{animation:fadeIn .2s ease-in forwards;background:#e1e1e1;left:0;margin-left:0;padding:0 1rem;position:absolute;top:50px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:9}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped:after,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped:after,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped:after,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped:after{border-left:.75rem solid transparent;border-right:.75rem solid transparent;border-top:1.25rem solid #fff;content:"";left:45%;position:absolute;top:-1px;transform:translateX(2px);z-index:2}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped:after,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped:after,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped:after,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped:after{display:none}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped{animation-delay:0;animation-direction:ease;animation-duration:.5s;animation-fill-mode:fowards;animation-name:animation-slide-in-up;background:transparent;bottom:0;left:0;margin:0;padding:0;position:fixed;top:auto}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped.-hidden,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped.-hidden,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped.-hidden,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped.-hidden{display:none}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .title-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .title-container,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .title-container,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .title-container{background-color:#a6160a;margin:0;padding:.7rem .5rem;width:100%}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .title-container .title,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .title-container .title,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .title-container .title,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .title-container .title{align-items:center;display:flex}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .title-container .title>p,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .title-container .title>p,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .title-container .title>p,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .title-container .title>p{color:#a6160a;font-weight:700;margin:.5rem 0 .1rem}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .title-container .title>p,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .title-container .title>p,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .title-container .title>p,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .title-container .title>p{color:#fff;flex-grow:1;font-size:1.2rem;font-weight:500}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .title-container .title .new-passenger-container-close,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .title-container .title .new-passenger-container-close,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .title-container .title .new-passenger-container-close,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .title-container .title .new-passenger-container-close{filter:invert(1);margin-right:.7rem;transform:scale(1.5)}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select{background-color:#fff}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style{background-color:#e1e1e1;border:0;border-bottom:1px solid #c1c1c1;border-radius:0;padding:.35rem 0}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style{background-color:#fff;margin:0 .3rem;padding:.6rem .3rem}}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri{justify-content:flex-end}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container{background:none;display:flex;justify-content:flex-end;margin:0}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container>P,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container>P,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container>P,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container>P{color:#a6160a;cursor:pointer;font-size:.8rem;margin:0;padding:0}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container .ico-cta,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container .ico-cta,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container .ico-cta,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container .ico-cta{display:none}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .ico-cta,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .ico-cta,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .ico-cta,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .ico-cta{cursor:pointer;margin:0 .3rem}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .ico-cta.-disabled,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .ico-cta.-disabled,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .ico-cta.-disabled,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .ico-cta.-disabled{opacity:.6}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-value,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-value,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-value,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-value{text-align:center;width:1.25rem}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select:last-child .input--style,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select:last-child .input--style,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select:last-child .input--style,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select:last-child .input--style{border:0;margin:.4rem 0}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select:last-child .input--style,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select:last-child .input--style,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select:last-child .input--style,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .select__wrapper .second__block .fourth__block .form-container .-tooltipped .engine-select:last-child .input--style{margin-top:.7rem}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block{position:relative;width:100%}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block{display:flex;flex-direction:column}}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block{justify-content:normal;margin-top:1.75rem}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block .info-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block .info-container,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block .info-container,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block .info-container{margin:0}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block .info-container .info__tooltip,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block .info-container .info__tooltip,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block .info-container .info__tooltip,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block .info-container .info__tooltip{margin-bottom:.5rem}}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block .info-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block .info-container,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block .info-container,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block .info-container{width:calc(25% - 1.25rem)}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block .info-container .info__tooltip,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block .info-container .info__tooltip,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block .info-container .info__tooltip,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block .info-container .info__tooltip{margin-bottom:0}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block .info-container input,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block .info-container input,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block .info-container input,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block .info-container input{width:100%}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block .info-container button,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block .info-container button,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block .info-container button,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block .info-container button{margin:1px 0;padding:.75rem 0}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block .info-container .form-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block .info-container .form-container,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block .info-container .form-container,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block .info-container .form-container{align-items:center;display:flex;justify-content:space-between}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block .info-container .form-container span,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block .info-container .form-container span,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block .info-container .form-container span,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block .info-container .form-container span{font-size:.68rem;padding:.79rem 0}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block .info-container .form-container .icon-plus,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block .info-container .form-container .icon-plus,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block .info-container .form-container .icon-plus,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block .info-container .form-container .icon-plus{cursor:pointer;transform:rotate(45deg)}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block .form-container input,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block .form-container input,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block .form-container input,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block .form-container input{min-height:2.65rem;padding-bottom:.5rem}}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block .form-container input,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block .form-container input,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block .form-container input,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block .form-container input{font-size:.75rem;padding:.75rem .8rem}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block .button-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block .button-container,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block .button-container,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block .button-container{bottom:0;position:absolute;right:0;width:calc(50% - 1.75rem)}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block .button-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block .button-container,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block .button-container,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block .button-container{position:relative;width:100%}}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block .button-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block .button-container,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block .button-container,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block .button-container{height:100%}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block .button-container button,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block .button-container button,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block .button-container button,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block .button-container button{width:100%}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block .button-container button,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block .button-container button,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block .button-container button,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block .button-container button{height:100%}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block .recent__search,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block .recent__search,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block .recent__search,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block .recent__search{align-items:center;color:#333;display:flex;font-size:.9rem;font-weight:700;margin-top:0;order:6;-webkit-text-decoration:underline;text-decoration:underline}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block .recent__search,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block .recent__search,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block .recent__search,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block .recent__search{background:transparent;margin:10px 0 0;padding:0 10px}}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block .recent__search,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block .recent__search,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block .recent__search,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block .recent__search{margin:auto 0 auto 10px}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block .recent__search .icon-eye,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block .recent__search .icon-eye,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block .recent__search .icon-eye,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block .recent__search .icon-eye{height:1.5rem;width:1.5rem}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .wrapper__buy .cta__block .recent__search span,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .wrapper__buy .cta__block .recent__search span,.engine__wrapper.engine__wrapper--slim .engine .engine__container .wrapper__buy .cta__block .recent__search span,.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container .wrapper__buy .cta__block .recent__search span{cursor:pointer}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim .engine .engine__container:not(.recent__search-container){position:relative;z-index:1}}.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container{align-items:flex-end;background:transparent;display:flex;margin-bottom:30px;padding:0}.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .img-container{width:70%}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .img-container{width:100%}}.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .img-container img{display:block;height:auto;width:100%}.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .countdown-container,.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .countdown-container-box{margin-left:auto;margin-right:0;width:30%}.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .countdown-container .countdown{background-color:#a6160a;color:#fff;font-size:11px;height:115px;margin:10px auto 0;max-width:400px;padding-bottom:10px;padding-top:10px;text-transform:uppercase;width:100%}.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .countdown-container .countdown .date-container{display:flex;justify-content:space-around}.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .countdown-container .countdown .end-text{margin-bottom:5px;padding:0 10px;text-align:right;width:100%}.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .countdown-container .countdown .part{letter-spacing:.1rem;text-align:center}.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .countdown-container .countdown .part p{font-size:.7rem}.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .countdown-container .countdown .part .part-content{background:hsla(0,0%,100%,.2);display:block;font-size:30px;letter-spacing:5px;margin-bottom:3px;position:relative}.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .countdown-container .countdown .part .part-content:before{content:"";display:block;height:100%;left:50%;margin-left:-1px;position:absolute;top:0;width:2px}.engine__wrapper.engine__wrapper--slim .engine .countdown-img-container .countdown-container .countdown .part .part-content:after{content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%}@media (min-width:375px) and (max-width:767px){.engine__wrapper.engine__wrapper--slim .engine .recent__search-container{width:100%}}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim .engine .recent__search-container{box-shadow:0 10px 10px -9px rgba(0,0,0,.5);left:0;margin:0 auto;padding:15px 2.75rem;position:absolute;right:0}}@media (min-width:768px) and (max-width:1023px){.engine__wrapper.engine__wrapper--slim .engine .recent__search-container{width:98%}}@media (min-width:1024px){.engine__wrapper.engine__wrapper--slim .engine .recent__search-container{width:80%}}@media (min-width:1366px){.engine__wrapper.engine__wrapper--slim .engine .recent__search-container{width:65%}}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container{margin:1.2rem auto;padding:0}.engine__wrapper.engine__wrapper--slim .engine .condizioni-container .condizioni-box{margin:.9rem}.engine__wrapper.engine__wrapper--slim .engine .funnel-slim-title-container{background:none;padding:0}.engine__wrapper.engine__wrapper--slim.--new{box-shadow:none}@media (max-width:1023px){.engine__wrapper.engine__wrapper--slim.--new .img-background img{height:calc(100% - 300px)}}.engine__wrapper.engine__wrapper--slim.--new .engine{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media (max-width:1023px){.engine__wrapper.engine__wrapper--slim.--new .engine{flex-direction:column}}.engine__wrapper.engine__wrapper--slim.--new .engine .funnel-slim-title-container{display:flex;flex-direction:column;justify-content:space-evenly;margin:0;width:45%}@media (max-width:1023px){.engine__wrapper.engine__wrapper--slim.--new .engine .funnel-slim-title-container{padding:30px;width:100%}}.engine__wrapper.engine__wrapper--slim.--new .engine .funnel-slim-title-container .funnel-slim-title{color:#fff;font-size:3rem;font-weight:700;line-height:3.1rem;margin-bottom:1rem}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim.--new .engine .funnel-slim-title-container .funnel-slim-title{font-size:2rem;line-height:2.1rem}}.engine__wrapper.engine__wrapper--slim.--new .engine .funnel-slim-title-container .funnel-slim-subtitle{color:#fff;font-size:1.5rem;font-weight:400;line-height:2.1rem;margin-bottom:1rem}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim.--new .engine .funnel-slim-title-container .funnel-slim-subtitle{line-height:1.6rem}}.engine__wrapper.engine__wrapper--slim.--new .engine .funnel-slim-title-container .funnel-slim-price{background:#a6160a;color:#fff;font-size:3rem;font-weight:700;padding:.5rem 2rem;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim.--new .engine .funnel-slim-title-container .funnel-slim-price{font-size:2rem;line-height:2.1rem}}.engine__wrapper.engine__wrapper--slim.--new .engine .funnel-slim-title-container img{height:auto;width:100%}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container{background-color:#fff;border-radius:10px;margin:0;width:45%}@media (max-width:1023px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container{box-shadow:0 0 10px 1px rgba(0,0,0,.5);width:100%}}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .engine__title{font-weight:700;margin-bottom:1.75rem}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .engine__title{margin-bottom:.5rem;text-transform:uppercase}}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper{padding:0}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper{padding-left:0;padding-right:0}}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .first__block .ico-cta.ico-cta-desktop{display:none}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .first__block .ico-cta.ico-cta-desktop{display:inline-block;padding:0 .5rem}}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .first__block .ico-cta.ico-cta-desktop svg{width:.8rem}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .ghots-selection span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block{margin:1.75rem 1.75rem 0 0;width:calc(50% - 1.75rem)}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block{margin:0 0 .5rem;width:100%}}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container{display:flex;justify-content:space-between}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select{border:1px solid #c1c1c1;border-radius:.25rem;width:100%}@media (max-width:374px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select{margin:0 0 .5rem}}@media (min-width:375px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select{width:calc(50% - .25rem)}}@media (min-width:375px) and (max-width:767px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select{margin:0}}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select{margin-bottom:0}}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style{justify-content:flex-start}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style{padding:.5rem}}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection{flex-grow:1}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection{text-align:left;transform:scale(.875)}}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection>span{font-size:.8rem;opacity:.6}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection input{font-size:.8rem;margin:0;padding:1px 0}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection input{font-size:1rem;margin:0;padding:0;text-align:left;transform:scale(.9)}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta{padding:0}}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta{padding:0 .3rem 0 0;position:static}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta.close-ico{padding:0}}@media (min-width:768px) and (min-width:769px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta.close-ico{padding-top:.1rem}}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta .icon-sprites__wrapper{margin:0}}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .input--style{border:0;justify-content:flex-end}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .input--style #date_departure{text-align:left}}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .input--style #date_departure+.ico-cta{left:.625rem;right:auto}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .input--style .ico-cta.close-ico{top:.7rem}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container{left:auto;width:auto;z-index:9}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container{left:0;width:100vw}}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container{display:block}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container.calendar-container--on-right{left:50%;left:auto}}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container.calendar-container--on-right:before,.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container:before{left:10%}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block{margin:1.625rem 0 0 1.75rem;width:calc(50% - 1.75rem)}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container{margin-bottom:0}}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select{flex-basis:100%;margin:0}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style{align-items:center;border:1px solid #c1c1c1;border-radius:.25rem;display:flex;justify-content:space-between}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container{width:100%}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri{align-items:center;display:flex}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .icon-sprites__wrapper{margin:0}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .icon-sprites__wrapper .icon{height:2.5rem;width:2.5rem}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label{flex-grow:1;min-width:0}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label .fittext{font-size:.9rem;margin:0 auto}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label .info__tooltip .icon-tooltip{height:10px;margin-bottom:3px}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .passegeri-label .info-text{color:#666;font-size:.68rem;margin:-5px 0;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .buttons-container{display:flex;justify-content:center;width:30%}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .buttons-container.-otherPassengersButton{border:1px solid #000;border-radius:5px;font-size:1.1rem}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .buttons-container .ico-cta:last-child{margin-left:auto}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container{background-color:#a6160a;border-radius:.165rem;display:inline-block;margin:0 auto 20px;position:relative;width:90%}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container>p{color:#fff;font-size:1.125rem;font-weight:700;margin:0 auto;padding:5px;width:-moz-fit-content;width:fit-content}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container .ico-cta{filter:invert(1);position:absolute;right:-.6rem;top:-1px;transform:rotate(-90deg) scale(.6)}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped{animation:fadeIn .2s ease-in forwards;background:#e1e1e1;left:0;margin-left:0;padding:0 1rem;position:absolute;top:50px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:9}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped:after{border-left:.75rem solid transparent;border-right:.75rem solid transparent;border-top:1.25rem solid #fff;content:"";left:45%;position:absolute;top:-1px;transform:translateX(2px);z-index:2}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped:after{display:none}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped{animation-delay:0;animation-direction:ease;animation-duration:.5s;animation-fill-mode:fowards;animation-name:animation-slide-in-up;background:transparent;bottom:0;left:0;margin:0;padding:0;position:fixed;top:auto}}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped.-hidden{display:none}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .title-container{background-color:#a6160a;margin:0;padding:.7rem .5rem;width:100%}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .title-container .title{align-items:center;display:flex}}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .title-container .title>p{color:#a6160a;font-weight:700;margin:.5rem 0 .1rem}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .title-container .title>p{color:#fff;flex-grow:1;font-size:1.2rem;font-weight:500}}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .title-container .title .new-passenger-container-close{filter:invert(1);margin-right:.7rem;transform:scale(1.5)}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select{background-color:#fff}}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select .input--style{background-color:#e1e1e1;border:0;border-bottom:1px solid #c1c1c1;border-radius:0;padding:.35rem 0}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select .input--style{background-color:#fff;margin:0 .3rem;padding:.6rem .3rem}}@media (min-width:768px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri{justify-content:flex-end}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container{background:none;display:flex;justify-content:flex-end;margin:0}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container>P{color:#a6160a;cursor:pointer;font-size:.8rem;margin:0;padding:0}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-container .select-passeggeri .done-bottom-container .ico-cta{display:none}}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select .input--style .ico-cta{cursor:pointer;margin:0 .3rem}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select .input--style .ico-cta.-disabled{opacity:.6}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select .input--style .passenger-value{text-align:center;width:1.25rem}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select:last-child .input--style{border:0;margin:.4rem 0}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped .engine-select:last-child .input--style{margin-top:.7rem}}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block,.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container{width:100%}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container{flex-direction:row}}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select:first-child{margin-right:.9rem}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select:nth-child(2){margin-left:.9rem}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container.calendar-container--on-right{left:0}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container.calendar-container--on-right:before{left:auto;right:calc(25% - 8px)}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block{margin-left:0;margin-top:1.75rem;width:100%}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block{margin-top:0}}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container{width:100%}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select{flex-basis:auto;width:100%}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped{margin-left:40%;width:60%}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .-tooltipped{margin-left:0;width:100%}}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .cta__block{margin-top:1.75rem}@media (max-width:767px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container .wrapper__buy .cta__block{margin-top:0}}.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container_main{border-radius:10px;margin:0;width:45%}@media (max-width:1023px){.engine__wrapper.engine__wrapper--slim.--new .engine .engine__container_main{width:100%}}.engine__wrapper.engine__wrapper--slim .lazy-load{visibility:hidden}.engine__wrapper.engine__restyled{background-size:100% 16rem}.engine__wrapper.engine__restyled input{margin:0;padding:0}@media (min-width:1025px){.engine__wrapper.engine__restyled{background-size:100% 13rem}}@media (min-width:768px){.engine__wrapper.engine__restyled.expanded .engine__container{position:absolute;width:100%}.engine__wrapper.engine__restyled.expanded .engine__container.recentSearchOpened{position:relative;z-index:1}.engine__wrapper.engine__restyled.expanded .recent__search-container.fadeIn{position:absolute;width:100%}}.engine__wrapper.engine__restyled .engine{justify-content:space-between}@media (min-width:768px){.engine__wrapper.engine__restyled .engine{background-color:transparent}}@media (min-width:1366px){.engine__wrapper.engine__restyled .engine{max-width:85.375rem;width:90%}}.engine__wrapper.engine__restyled .engine .engine__tab{height:2.5625rem;justify-content:space-between}.engine__wrapper.engine__restyled .engine .engine__tab .engine__tab-item{border-left-color:#ddd;border-right-color:#ddd}@media (min-width:768px){.engine__wrapper.engine__restyled .engine .engine__tab .engine__tab-item{border-radius:3px 3px 0 0;flex:0 1 49.8%}}.engine__wrapper.engine__restyled .engine .engine__tab .engine__tab-item:first-child{justify-content:flex-start}@media (min-width:768px){.engine__wrapper.engine__restyled .engine .engine__tab .engine__tab-item:first-child{flex:0 1 50%;margin-left:0;padding-left:2.625rem}}@media (min-width:1024px){.engine__wrapper.engine__restyled .engine .engine__tab .engine__tab-item:first-child{padding-left:1.0625rem}}@media (min-width:1366px){.engine__wrapper.engine__restyled .engine .engine__tab .engine__tab-item:first-child{padding-left:2.625rem}}@media (min-width:768px){.engine__wrapper.engine__restyled .engine .engine__tab .engine__tab-item:last-child{margin-right:0}}.engine__wrapper.engine__restyled .engine .engine__container{border-radius:0 0 3px 3px}@media (max-width:767px){.engine__wrapper.engine__restyled .engine .engine__container{padding:1.25rem 1.0625rem .625rem}}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper{flex-flow:row}@media (min-width:768px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper{flex-wrap:wrap}}@media (min-width:1024px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper{align-items:center;justify-content:space-between;padding-left:0;padding-right:0}}@media (min-width:1366px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper{padding-left:1.5625rem;padding-right:1.5625rem}}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block{margin:0 0 auto}@media (min-width:768px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block{flex-basis:100%}}@media (min-width:1024px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block{flex-basis:calc(40% - 2.42rem);margin:0 auto 0 0}}@media (min-width:1366px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block{flex-basis:calc(45% - 2.42rem);margin:0 auto 0 0}}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block .engine-select .input--style .stationClass{font-weight:700;margin-right:3px}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block .engine-select .input--style .stationClass.selected{font-weight:400;margin-right:0}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block .engine-select .input--style .ghots-selection span{line-height:inherit}@media (min-width:1024px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block .engine-select .input--style .ghots-selection span{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}}@media (min-width:768px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block .engine-select .destination__box{width:230%}}@media (min-width:1024px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block .engine-select .destination__box{width:450%}}@media (min-width:1366px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block .engine-select .destination__box{width:300%}}@media (min-width:768px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block .engine-select .destination__box.destination__box--on-left{left:calc(-100% - 3.4rem)}}@media (min-width:1024px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block .engine-select .destination__box.destination__box--on-left{left:calc(-80% - .5rem)}}@media (min-width:1366px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block .engine-select .destination__box.destination__box--on-left{left:0}}@media (min-width:1024px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block .engine-select .destination__box.destination__box--on-left:after{left:calc(30% - 8px)!important}}@media (min-width:1366px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block .engine-select .destination__box.destination__box--on-left:after{left:1.25rem!important}}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block .ico-cta.station-ico{display:none}@media (min-width:768px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block .ico-cta.station-ico{display:block;padding:0}}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block .ico-cta.station-ico .icon-sprites__wrapper{margin:0}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block .ico-cta.station-ico .icon-sprites__wrapper .icon{height:1.5rem;width:1.5rem}@media (min-width:1024px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block .ico-cta.ico-cta-desktop{padding:0 .62rem}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .first__block .ico-cta.ico-cta-desktop svg{width:.8rem}}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block{margin:0 auto}@media (min-width:768px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block{flex-basis:calc(50% - 1.75rem);margin:.7rem 0}}@media (min-width:1024px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block{flex-basis:calc(31% - 1rem);margin:0 auto}}@media (min-width:1366px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block{flex-basis:calc(26% - 1rem)}}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container{border:1px solid #c1c1c1;border-radius:.25rem}@media (max-width:374px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container{flex-direction:column}}@media (max-width:767px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container{border:0;display:flex;justify-content:space-between}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select{border:1px solid #c1c1c1;border-radius:.25rem;flex-basis:48%}}@media (min-width:768px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select{margin-bottom:0}}@media (min-width:1024px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select:first-child{margin-right:0}}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select:nth-child(2){position:relative}@media (min-width:768px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select:nth-child(2):before{border-left:2px solid #e1e1e1;content:"";height:60%;left:0;position:absolute;top:23%}}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style{border:none;justify-content:normal;padding:.5rem 0 .5rem .5rem;width:auto}@media (max-width:375px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style{width:100%}}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta{padding-left:0;position:static}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta.close-ico{margin-left:auto;margin-right:5px;padding:0}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style .ico-cta .icon-sprites__wrapper{margin:0}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection span{font-size:.8rem;opacity:.4}@media (min-width:768px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .input--style .ghots-selection input{font-size:.83rem}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container{display:block;left:-2.5rem;width:auto;z-index:9}}@media (min-width:1024px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container{left:-8rem}}@media (min-width:768px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container.isSinglePaned{left:0}}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container.calendar-container--on-right:before{left:calc(25% - 8px)}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .fourth__block{margin:0 auto}@media (min-width:768px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .fourth__block{flex-basis:calc(50% - 1.75rem);margin:.7rem 0 .7rem auto}}@media (min-width:1024px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .fourth__block{flex-basis:calc(20% - 1rem);margin:0 auto}}@media (min-width:768px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select.input_passenger{flex-basis:100%;margin:0!important}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select.input_passenger .select-passeggeri{padding:0 .2rem}}@media (min-width:1024px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .engine-select.input_passenger .select-passeggeri .icon-sprites__wrapper .icon{width:2rem!important}}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .form-container.-tooltipped{flex-direction:column}@media (min-width:768px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .form-container.-tooltipped{display:block}}@media (min-width:1024px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .form-container.-tooltipped{left:-4rem;width:200%}}@media (min-width:1366px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .form-container.-tooltipped{width:150%}}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .form-container.-tooltipped .engine-select{margin-left:0;margin-right:0}@media (min-width:768px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .form-container.-tooltipped .engine-select .input--style .ico-cta{transform:scale(.8)}}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .form-container.-tooltipped .done-bottom-container{flex-basis:100%;justify-content:space-between!important}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .fourth__block .form-container .form-container.-tooltipped .done-bottom-container .info__tooltip span{color:#a6160a;font-size:.8rem;font-weight:700}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .info-container{margin-top:.75rem;text-align:center}@media (max-width:767px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .info-container{flex-basis:100%}}@media (min-width:768px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .info-container{order:5;text-align:left}}@media (min-width:768px) and (max-width:1023px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .info-container{flex-basis:24%;margin-top:0}}@media (min-width:1024px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .info-container{order:7}}@media (min-width:1366px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .info-container{flex-basis:calc(22.5% - 2.21rem)}}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .info-container .info__tooltip___container{margin-bottom:5px}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .info-container .info__tooltip{color:#333;cursor:pointer;font-size:.9rem;font-weight:700;margin-bottom:0;-webkit-text-decoration:underline;text-decoration:underline;white-space:nowrap}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .info-container .info__tooltip.text--warning{color:#ad8b3a;font-size:.6875rem}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .info-container .info__tooltip.text--warning a{color:#ad8b3a}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .info-container .form-container input{border:1px solid #c1c1c1;border-radius:.25rem;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.6875rem;font-style:normal;font-weight:700;line-height:1.4;min-height:2.65rem;overflow-x:hidden;padding:.6rem .8rem;text-overflow:ellipsis;width:100%}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .info-container .form-container input::-moz-placeholder{color:#c1c1c1;font-size:.8rem;font-style:normal}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .info-container .form-container input::placeholder{color:#c1c1c1;font-size:.8rem;font-style:normal}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .recent__search{align-items:center;color:#333;display:flex;font-size:.9rem;font-weight:700;margin-top:0;order:6;-webkit-text-decoration:underline;text-decoration:underline}@media (max-width:767px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .recent__search{background:#fff;margin:10px 0 0;padding:0 10px}}@media (min-width:768px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .recent__search{align-items:center;align-self:baseline;order:7}}@media (min-width:1024px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .recent__search{margin-top:.7rem}}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .recent__search .icon-eye{height:1.5rem;width:1.5rem}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .recent__search span{cursor:pointer}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .cta__block{flex-basis:calc(50% - 1.75rem);margin-left:auto;margin-right:0;margin-top:.7rem}@media (max-width:767px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .cta__block{margin-left:0}}@media (min-width:768px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .cta__block{margin-top:0;order:8}}@media (min-width:1024px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .cta__block{flex-basis:calc(15% - 1rem);margin-top:0;order:6}}@media (min-width:1366px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .cta__block{flex-basis:calc(14% - 1rem)}}.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .cta__block form,.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .cta__block form .button-container button{width:100%}@media (min-width:1024px){.engine__wrapper.engine__restyled .engine .engine__container .wrapper__buy .select__wrapper .cta__block form .button-container button{min-width:0;padding:.868rem .812rem}.footer{padding-top:20px}}.footer.landing-page{padding-top:100px}.footer__copyright__section__background .grid-container,.footer__social__apps__section__background .grid-container{margin:0 auto;max-width:45.5rem}@media (min-width:1024px){.footer__copyright__section__background .grid-container,.footer__social__apps__section__background .grid-container{max-width:95%}}@media (min-width:1366px){.footer__copyright__section__background .grid-container,.footer__social__apps__section__background .grid-container{max-width:78.125rem}}.footer__navigation__section__background{background:#fff}@media (min-width:1024px){.footer__navigation__section__background{padding:1.875rem 0 .625rem}}.footer__navigation__section__background .grid-container{margin:0 auto;max-width:45.5rem}@media (min-width:768px){.footer__navigation__section__background .grid-container{max-width:768px}}@media (min-width:1024px){.footer__navigation__section__background .grid-container{max-width:95%}}@media (min-width:1366px){.footer__navigation__section__background .grid-container{max-width:85.375rem}}.footer__social__apps__section__background{background-color:#e7e7e7}.footer__social__apps__section{display:flex;flex-direction:column-reverse;padding:0 .9375rem}@media (min-width:480px) and (max-width:922px){.footer__social__apps__section{display:grid;grid-template-columns:1fr .5fr;grid-template-rows:1fr 1fr;padding:.9375rem}}@media (min-width:922px){.footer__social__apps__section{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:1rem 0}.footer__social__apps__section:after{clear:both;content:"";display:block}}.footer__apps__container,.footer__skeepers__container,.footer__social__container{align-items:center;display:flex;flex-direction:column;padding:1.875rem 2.1875rem}@media (min-width:480px) and (max-width:922px){.footer__apps__container,.footer__skeepers__container,.footer__social__container{padding:5px}}@media (min-width:922px){.footer__apps__container,.footer__skeepers__container,.footer__social__container{flex-basis:33%;padding:.8125rem}}.footer__social__apps__list{display:flex;justify-content:center}.footer__skeepers_item{margin:auto;width:40%}@media (min-width:480px) and (max-width:922px){.footer__skeepers_item{margin:auto;width:75%}}@media (min-width:922px){.footer__skeepers_item{display:flex;justify-content:center;margin:auto;width:100%}}.footer__skeepers_item a{width:150px}@media (min-width:480px) and (max-width:922px){.footer__apps__container{flex-direction:row;grid-row:2}.footer__skeepers__container{grid-column:2/4;grid-row:1/3}}.footer__apps__container,.footer__social__container{border-bottom:.84px solid #333;justify-content:center}@media (min-width:480px) and (max-width:922px){.footer__apps__container,.footer__social__container{border-bottom:none;border-left:.84px solid #333;margin:10px}}.footer__apps__container a,.footer__social__container a{margin:0 .3125rem}@media (min-width:922px){.footer__apps__container,.footer__social__container{align-items:center;border-bottom:none;border-left:none;justify-content:flex-start;padding-right:0}}@media (min-width:1366px){.footer__apps__container a,.footer__social__container a{margin:0 .9375rem}.footer__apps__container .footer__social__apps__title,.footer__social__container .footer__social__apps__title{width:12.25rem}}.footer__social__container{justify-content:space-between}@media (min-width:480px) and (max-width:922px){.footer__social__container{flex-direction:row;grid-row:1;justify-content:flex-start}}@media (min-width:922px){.footer__social__container{align-items:center}.footer__social__container .footer__social__apps__title{max-width:6.75rem;text-align:center;width:6.75rem}}@media (min-width:1024px){.footer__social__container{justify-content:flex-start}.footer__social__container .footer__social__apps__title{max-width:13.75rem;width:13.75rem}}@media (min-width:480px) and (max-width:922px){.footer__social__container .footer__social__apps__title{padding-right:10px}}.footer__social__container .footer__social__apps__list{justify-content:space-between;width:90%}@media (min-width:480px) and (max-width:922px){.footer__social__container .footer__social__apps__list a{display:block;padding-left:20px;padding-right:20px}}.footer__social__apps__title{color:#1a1a1a;display:none}@media (min-width:480px) and (max-width:922px){.footer__social__apps__title{display:block;font-size:.75rem;line-height:1.2;margin:initial}}@media (min-width:922px){.footer__social__apps__title{display:block;font-size:.75rem;line-height:1.2}}@media (min-width:1366px){.footer__social__apps__title{font-size:1.125rem}}.footer__social__apps__image{align-items:center;display:flex}@media (max-device-width:480px){.footer__social__apps__image img{max-width:100px!important}}@media (min-width:480px){.footer__social__apps__image img{max-width:100%}}.facebook{background-image:url(/Content/NewItalotreno/img/demo/icons/icon-facebook.svg)}.twitter{background-image:url(/Content/NewItalotreno/img/demo/icons/icon-twitter.svg)}.instagram{background-image:url(/Content/NewItalotreno/img/demo/icons/icon-instagram.svg)}.linkedin{background-image:url(/Content/NewItalotreno/img/demo/icons/icon-linkedin.svg)}.youtube{background-image:url(/Content/NewItalotreno/img/demo/icons/icon-youtube.svg)}.footer__social__link{background-position:50%;background-repeat:no-repeat;color:#a6160a;display:flex;height:1.1875rem;width:1.1875rem}@media (min-width:768px){.footer__social__link{margin:0 .78125rem}}@media (min-width:1024px){.footer__social__link{height:1.375rem;width:1.375rem}}.footer__social__link>.icon{margin:auto}@media (min-width:768px){.footer__navigation__section{display:flex;flex-wrap:wrap}}.footer__navigation__link{color:gray;font-size:.925rem;line-height:1.71}.footer__navigation__link li:first-child{margin-top:.46875rem}.footer__navigation__link li:last-child{margin-bottom:.46875rem}@media (min-width:768px){.footer__navigation__link li:last-child{margin-bottom:.9375rem}}@media (min-width:1024px){.footer__navigation__link li:last-child{margin-bottom:0}}.footer__navigation__link:focus{box-shadow:none}.footer__navigation__link:hover{-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:768px){.footer__navigation__link{font-size:.875rem;line-height:1.7142857143}}.footer__navigation__plus{height:.9375rem;position:relative;width:1.25rem}.footer__navigation__plus:after,.footer__navigation__plus:before{background-color:#c1c1c1;content:"";position:absolute;transition:transform .25s ease-out}.footer__navigation__plus:before{height:100%;left:50%;margin-left:-.0625rem;top:0;width:1px}.footer__navigation__plus:after{height:1px;left:0;margin-top:-.5px;top:50%;width:100%}.accordion.active .footer__navigation__plus:before{transform:rotate(90deg)}.accordion.active+.accordion__panel{max-height:-moz-fit-content;max-height:fit-content;overflow:auto;transition:max-height .5s ease-in-out}.accordion__panel{background-color:#fff;margin:.46875rem;max-height:0;overflow:hidden;padding:0 .9375rem;transition:max-height .25s ease-in-out}@media (min-width:768px){.accordion__panel{margin:.3125rem;padding:0 .625rem;width:100%}}@media (min-width:1024px){.accordion__panel{margin:0 .3125rem}}@media (min-width:1366px){.accordion__panel{margin:0;padding:0}}.footer__navigation__box{border-bottom:1px solid #c1c1c1;order:7}@media (min-width:768px){.footer__navigation__box{flex-basis:100%}.footer__navigation__box:first-child,.footer__navigation__box:nth-child(2){flex-basis:50%}.footer__navigation__box:first-child .footer__navigation__title,.footer__navigation__box:nth-child(2) .footer__navigation__title{padding:1.5625rem 0 0}.footer__navigation__box:first-child .footer__navigation__title .icon-plus,.footer__navigation__box:nth-child(2) .footer__navigation__title .icon-plus{display:none}.footer__navigation__box:first-child .accordion__panel,.footer__navigation__box:nth-child(2) .accordion__panel{margin:0;max-height:100%;overflow:hidden;padding-bottom:1.5625rem}.footer__navigation__box:first-child svg,.footer__navigation__box:nth-child(2) svg{width:1em}.footer__navigation__box:first-child .footer__navigation__plus,.footer__navigation__box:nth-child(2) .footer__navigation__plus{display:none}.footer__navigation__box:first-child{padding:0 0 0 1.25rem}.footer__navigation__box:first-child .accordion__panel{padding:0}.footer__navigation__box:first-child .footer__navigation__link li{align-items:center;display:flex}.footer__navigation__box:nth-child(2) .accordion__panel{padding:0}.footer__navigation__box:nth-child(n+3) .accordion__panel{display:flex;flex-direction:row;flex-wrap:wrap}.footer__navigation__box:nth-child(n+3) .accordion__panel li{display:inline-block;width:25%}.footer__navigation__box:nth-child(n+3) .accordion__panel li:first-child{margin-top:0}.footer__navigation__box:nth-child(n+3) .accordion__panel li:last-child:after{content:""}.footer__navigation__box:nth-child(n+3) .accordion__panel li:last-child{margin-bottom:0}}@media (min-width:1024px){.footer__navigation__box:first-child,.footer__navigation__box:nth-child(2){flex-basis:33.3%;padding-bottom:1.875rem}.footer__navigation__box:first-child .footer__navigation__title,.footer__navigation__box:nth-child(2) .footer__navigation__title{padding:0}.footer__navigation__box:first-child .footer__navigation__list li:last-child,.footer__navigation__box:nth-child(2) .footer__navigation__list li:last-child{margin-bottom:0}.footer__navigation__box:first-child .accordion__panel,.footer__navigation__box:nth-child(2) .accordion__panel{max-height:100%}.footer__navigation__box:first-child{order:1}.footer__navigation__box:nth-child(2){order:2}.footer__navigation__box:nth-child(3){order:4}.footer__navigation__box:nth-child(4){order:5}.footer__navigation__box:nth-child(5){order:6}.footer__navigation__box:nth-child(n+3) .accordion__panel{display:inline-flex}.footer__navigation__box:nth-child(n+3) .footer__navigation__title{padding-top:1.25rem}}@media (min-width:1366px){.footer__navigation__box:first-child{padding-left:3.625rem}.footer__navigation__box:nth-child(n+3){padding:0 3.625rem}.footer__navigation__box:nth-child(n+3) .footer__navigation__title{padding-left:0;padding-right:0}.footer__navigation__box:nth-child(n+3) .footer__navigation__link{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.footer__navigation__box .footer__navigation__list.accordion__panel.panel__list{margin:10px}.footer__navigation__list li:last-child{margin-bottom:1.25rem}@media (min-width:768px){.footer__navigation__list li{align-items:center;display:flex}}.footer__navigation__title{align-items:center;display:flex;font-size:.8425rem;font-weight:600;line-height:1.5;margin:0;padding:.9375rem 1.25rem 0;text-transform:uppercase}.footer__navigation__title h4{font-weight:600;margin:0;width:100%}.footer__navigation__title svg{margin-left:.8125rem;margin-right:.8125rem;width:1.5625rem}.footer__navigation__title svg.icon-plus{margin-left:0;margin-right:0}@media (min-width:768px){.footer__navigation__title svg{margin-left:0;margin-right:.6875rem}.footer__navigation__title{font-size:1rem;padding-top:.625rem}}.footer__cta__group{align-items:center;display:flex;flex-direction:column;padding:1.3125rem 3.4375rem}.footer__cta__group .button{background:#fff;border:1px solid #a6160a;color:#a6160a;font-size:.79rem;height:auto;line-height:1.2;margin-bottom:.8125rem;max-width:17rem;padding:.625rem;width:100%}.footer__cta__group .button:last-child{margin-bottom:0}@media (min-width:768px){.footer__cta__group{flex-direction:row;justify-content:space-between;padding:1.25rem;width:100%}.footer__cta__group .button{margin:0}.footer__cta__group a{margin-bottom:0}}@media (min-width:1024px){.footer__cta__group{align-items:flex-end;border-bottom:1px solid #c1c1c1;display:flex;flex-basis:33.3%;flex-direction:column;order:3;padding:0 1.25rem 1.875rem 0}}@media (min-width:1366px){.footer__cta__group{flex:1;padding-right:3.625rem}.footer__cta__group .button{font-size:.9375rem;padding:.75rem}}.footer__copyright__section__background{background-color:#a6160a}.footer__copyright__section{color:#fff;padding:.9375rem;text-align:center}.footer__copyright__section .icon-logo-footer{font-size:2.0625rem}@media (min-width:768px){.footer__copyright__section{align-items:center;display:flex;justify-content:space-between;padding:1.375rem 0}.footer__copyright__section .icon-logo-footer{font-size:2.5rem}.footer__copyright__section{padding:1.6875rem 0}}.footer__copyright__link li{display:inline}.footer__copyright__link li:after{content:"|";margin:0 0 0 .15625rem}.footer__copyright__link li:last-child:after{content:""}.footer__copyright__link a{display:inline-block;font-family:Work Sans,Helvetica,Roboto,Arial,sans-serif;font-size:.63187rem;font-weight:600}.footer__copyright__link a:hover{-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:768px){.footer__copyright__link{text-align:left}.footer__copyright__link a{font-size:.875rem;line-height:1.5}}.footer__paycards__list{display:none;width:100%}@media (min-width:1024px){.footer__paycards__list{display:flex;flex-wrap:wrap;margin:0 1.25rem;padding-top:1.25rem}.footer__paycards__list a{display:inline-block;margin:0 1.25rem 1.25rem 0}.footer__paycards__list a:focus{box-shadow:none}.footer__paycards__list img{display:block;height:2.5rem;width:4rem}}@media (min-width:1366px){.footer__paycards__list{margin-left:3.625rem;margin-right:3.625rem}}.footer_cards_b2c{margin:0}.footer_cards_b2c img{height:1.875rem;width:2.875rem}.footer__paycards__list__b2c{align-items:center;display:flex;justify-content:space-around;width:100%}.footer__paycards__list__b2c h6{margin:0 10px 0 0}.footer__paycards__list__b2c .footer__paycards{margin:0 5px}.footer_column_direction{align-items:flex-start;display:flex;flex-direction:column}.footer__tooltip{color:#a6160a;display:none;margin-left:.5rem}.footer__tooltip:hover{cursor:pointer}@media (min-width:1024px){.footer__tooltip{display:inline-block;font-size:1.0625rem;height:1em;line-height:1em}}.footer__copyright__text{color:#ffafaf;font-family:Work Sans,Helvetica,Roboto,Arial,sans-serif;font-size:.63187rem;font-weight:300;line-height:1.749;margin:.9375rem 0}@media (min-width:768px){.footer__copyright__text{float:left;font-size:.875rem;line-height:1.5;margin:0;text-align:left}}.payment__cards{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;width:100%}ul.footer__navigation__list.accordion__panel{display:inline-block}@media (min-width:768px){.footer__navigation__box:nth-child(3) .accordion__panel li{display:inline-block}}@media (min-width:1366px){.footer__navigation__section .footer__navigation__box:nth-child(3) ul{display:inline-flex}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.pre-header-bar.cookies .pre-header-button{flex-basis:auto}}@media (-ms-high-contrast:none),screen and (max-width:1024px) and (-ms-high-contrast:active){.faq__entry-category,.faq__entry-category.active,.faq__entry-category:hover{flex-basis:37%}}@media (-ms-high-contrast:none),screen and (min-width:1366px) and (-ms-high-contrast:active){.faq__entry-category,.faq__entry-category:hover{flex-basis:37%}.faq__entry-category.active{flex-basis:35%}}@media (-ms-high-contrast:none),screen and (min-width:1024px) and (-ms-high-contrast:active){.cta__blocks--wrapper .cta__blocks--items>div{display:flex;width:100%}.cta__blocks--wrapper .cta__blocks--items>div p,.cta__blocks--wrapper .cta__blocks--items>div span{width:100%}.italo-lounge__wrapper ul{flex:1 1 0px;width:100%}.italo-lounge__wrapper ul li span,.italo-lounge__wrapper ul li strong{width:100%}.faq__search #faq-search{flex-basis:39%;padding-left:1%}.faq__search #faq-category{flex-basis:36%}.faq__entry-category,.faq__entry-category.active,.faq__entry-category:hover{flex-basis:33%}.sitemap__section .sitemap__item{flex-basis:calc(32% - 4.375rem)}.travel-ambient__wrapper .travel-ambient__container .travel-ambient__item .firs-section picture{width:100%}.cta__blocks--wrapper :only-of-type.cta__blocks--items>div:first-of-type{display:block}.cta__blocks--wrapper .cta__blocks--items div.button__wrapper{align-items:flex-end}.services-on-board__section .services-on-board__icon{width:100%}.accordion__section .accordion.active{background-position-x:95.5%;background-size:10px 10px}.promo-tratta .promo-tratta__container{width:100%}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .first__block .form-container .engine-select .input--style .ghots-selection{margin-bottom:3px}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .datepicker-container .ico-cta{top:-10px}.engine__wrapper .engine .engine__container .wrapper__buy .select__wrapper .third__block .form-container .engine-select .calendar-container .button-container button{flex-basis:37%}section.pre-header-bar{max-height:200px}.pre-header-bar__container.grid-container{flex:1 1 auto;justify-content:space-around}.engine__wrapper.engine__restyled .engine .engine__tab .engine__tab-item:first-child{flex-basis:33.3%}.engine__wrapper .engine .engine__container .wrapper__change .form-container input,.engine__wrapper .engine .engine__container .wrapper__leave .form-container input{flex:0 0 45%}.pre-header-bar.cookies .pre-header-button{flex-basis:50%;height:100%;width:auto}.no-cta .notes__text{min-width:75%;width:auto}.engine__wrapper .engine .close-icon-container .icon-plus{stroke-width:2;fill:currentColor;color:#fff}.header.portal-header .header__section .grid-container .menu-bar .menu-bar__top .notifications-container{display:none}.accordion.active+.accordion__panel{max-height:300000px}}@media (-ms-high-contrast:none),screen and (min-width:768px) and (-ms-high-contrast:active){.pre-header-bar.cookies .pre-header-button{flex-basis:auto;height:auto}}@media (-ms-high-contrast:none),screen and (max-width:767px) and (-ms-high-contrast:active){.pre-header-bar.cookies,.pre-header-bar.cookies .pre-header-bar__container{width:100%}.pre-header-bar.cookies .pre-header-bar__container .pre-header-button-container{justify-content:space-around;width:100%}}.promotion__carousel__section .tns-nav button{background-color:#a6160a;border:none;border-radius:0;height:3px;margin:0 .21875rem;padding:0;width:2.4375rem}.promotion__carousel__section .tns-nav button:before{content:"";display:block;height:3.125rem;position:absolute;top:-1.5625rem;width:2.4375rem}.promotion__carousel__section .tns-nav button[class=tns-nav-active]{animation:progress linear;animation-duration:8s;background:linear-gradient(90deg,#a6160a 50%,#fff 0);background-size:200% 100%}.promotion__carousel__section .tns-nav button[class=tns-nav-active]~button{background-color:#fff}@keyframes progress{0%{background-position:100% 100%}to{background-position:0 100%}}