.smartbanner-show{margin-top:80px}.smartbanner-show .smartbanner{display:block}.smartbanner{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;background:#f4f4f4;display:none;font-family:Helvetica Neue,sans-serif;height:80px;left:0;line-height:80px;overflow:hidden;position:relative;top:0;width:100%;z-index:9998}.smartbanner-container{margin:0 auto;white-space:nowrap}.smartbanner-close{-webkit-font-smoothing:subpixel-antialiased;border:0;border-radius:14px;color:#888;display:inline-block;font-family:ArialRoundedMTBold,Arial;font-size:20px;margin:0 5px;text-align:center;-webkit-text-decoration:none;text-decoration:none;vertical-align:middle}.smartbanner-close:active,.smartbanner-close:hover{color:#aaa}.smartbanner-icon{background-size:cover;border-radius:10px;height:57px;margin-right:12px;width:57px}.smartbanner-icon,.smartbanner-info{display:inline-block;vertical-align:middle}.smartbanner-info{font-size:11px;font-weight:700;line-height:1.2em;width:44%}.smartbanner-title{font-size:13px;line-height:18px}.smartbanner-button{bottom:0;color:#6a6a6a;font-size:14px;font-weight:700;height:24px;line-height:24px;margin:auto 0;position:absolute;right:20px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-shadow:0 1px 0 hsla(0,0%,100%,.8);text-transform:uppercase;top:0}.smartbanner-button:active,.smartbanner-button:hover{color:#aaa}.smartbanner-ios{background:#f4f4f4;background:-webkit-linear-gradient(top,#f4f4f4,#cdcdcd);background:linear-gradient(180deg,#f4f4f4,#cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,.5);line-height:80px}.smartbanner-ios .smartbanner-close{border:0;color:#888;height:18px;line-height:18px;text-shadow:0 1px 0 #fff;width:18px}.smartbanner-ios .smartbanner-close:active,.smartbanner-ios .smartbanner-close:hover{color:#aaa}.smartbanner-ios .smartbanner-icon{background:rgba(0,0,0,.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.3)}.smartbanner-ios .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 hsla(0,0%,100%,.8)}.smartbanner-ios .smartbanner-title{color:#4d4d4d;font-weight:700}.smartbanner-ios .smartbanner-button{background:#efefef;background:-webkit-linear-gradient(top,#efefef,#dcdcdc);background:linear-gradient(180deg,#efefef,#dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 hsla(0,0%,100%,.6),inset 0 2px 0 hsla(0,0%,100%,.7);color:#6a6a6a;min-width:10%;padding:0 10px}.smartbanner-ios .smartbanner-button:active,.smartbanner-ios .smartbanner-button:hover{background:#dcdcdc;background:-webkit-linear-gradient(top,#dcdcdc,#efefef);background:linear-gradient(180deg,#dcdcdc,#efefef)}.smartbanner-android{background:#3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);box-shadow:inset 0 4px 0 #88b131;line-height:82px}.smartbanner-android .smartbanner-close{background:#1c1e21;border:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.8),0 1px 1px hsla(0,0%,100%,.3);color:#b1b1b3;height:17px;line-height:17px;margin-right:7px;text-shadow:0 1px 1px #000;width:17px}.smartbanner-android .smartbanner-close:active,.smartbanner-android .smartbanner-close:hover{color:#eee}.smartbanner-android .smartbanner-icon{background-color:transparent;box-shadow:none}.smartbanner-android .smartbanner-info{color:#ccc;text-shadow:0 1px 2px #000}.smartbanner-android .smartbanner-title{color:#fff;font-weight:700}.smartbanner-android .smartbanner-button{background:none;border-radius:0;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc;color:#d1d1d1;min-width:12%;padding:0}.smartbanner-android .smartbanner-button:active,.smartbanner-android .smartbanner-button:hover{background:none}.smartbanner-android .smartbanner-button-text{background:#42b6c9;background:-webkit-linear-gradient(top,#42b6c9,#39a9bb);background:linear-gradient(180deg,#42b6c9,#39a9bb);box-shadow:none;display:block;padding:0 10px;text-align:center;text-shadow:none;text-transform:none}.smartbanner-android .smartbanner-button-text:active,.smartbanner-android .smartbanner-button-text:hover{background:#2ac7e1}.smartbanner-windows{background:#f4f4f4;background:-webkit-linear-gradient(top,#f4f4f4,#cdcdcd);background:linear-gradient(180deg,#f4f4f4,#cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,.5);line-height:80px}.smartbanner-windows .smartbanner-close{border:0;color:#888;height:18px;line-height:18px;text-shadow:0 1px 0 #fff;width:18px}.smartbanner-windows .smartbanner-close:active,.smartbanner-windows .smartbanner-close:hover{color:#aaa}.smartbanner-windows .smartbanner-icon{background:rgba(0,0,0,.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.3)}.smartbanner-windows .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 hsla(0,0%,100%,.8)}.smartbanner-windows .smartbanner-title{color:#4d4d4d;font-weight:700}.smartbanner-windows .smartbanner-button{background:#efefef;background:-webkit-linear-gradient(top,#efefef,#dcdcdc);background:linear-gradient(180deg,#efefef,#dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 hsla(0,0%,100%,.6),inset 0 2px 0 hsla(0,0%,100%,.7);color:#6a6a6a;min-width:10%;padding:0 10px}.smartbanner-windows .smartbanner-button:active,.smartbanner-windows .smartbanner-button:hover{background:#dcdcdc;background:-webkit-linear-gradient(top,#dcdcdc,#efefef);background:linear-gradient(180deg,#dcdcdc,#efefef)}@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{-moz-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;min-height:100%;padding:0}html{-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:1.5;scroll-behavior:smooth}body,html{height:100%}body{-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";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;-webkit-font-kerning:normal;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;-webkit-transition:all .3s ease-out;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}a{color:inherit;font-weight:400;line-height:inherit;margin:0;padding:0}a,a>*{cursor:pointer;outline:none;-webkit-text-decoration:none;text-decoration:none}ol,ul{margin:0;padding:0}li,ul{list-style-type:none}figure{margin:0;padding:0}a{-webkit-transition:all .3s ease;transition:all .3s ease}img{max-width:100%}.smartbanner-show{margin-top:0}main{-webkit-animation:fadein 2s;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}:focus{box-shadow:1px 1px 0 0 #a6160a;outline:none}:focus:not(:focus-visible){outline: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{-moz-box-pack:center;-ms-flex-pack:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#a6160a;border:0;border-radius:3px;color:#fff;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:700;-webkit-justify-content:center;justify-content:center;letter-spacing:normal;line-height:1;min-width:7.5rem;padding:.8125rem;position:relative;text-transform:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-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{-moz-box-pack:center;-ms-flex-pack:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#a6160a;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:1.888rem;-webkit-justify-content:center;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}}@-webkit-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:-webkit-calc(8.33333% - 16.25px);width:calc(8.33333% - 16.25px)}@media only screen and (min-width:480px){.grid-container__column{float:left;margin-left:20px;width:-webkit-calc(8.33333% - 21.66667px);width:calc(8.33333% - 21.66667px)}}@media only screen and (min-width:768px){.grid-container__column{float:left;margin-left:20px;width:-webkit-calc(8.33333% - 21.66667px);width:calc(8.33333% - 21.66667px)}}@media only screen and (min-width:1024px){.grid-container__column{float:left;margin-left:20px;width:-webkit-calc(8.33333% - 21.66667px);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:-webkit-calc(25% - 18.75px);width:calc(25% - 18.75px)}@media only screen and (min-width:1024px){.icon-sprites__column{float:left;margin-left:20px;width:-webkit-calc(25% - 25px);width:calc(25% - 25px)}}@media only screen and (min-width:1200px){.icon-sprites__column{float:left;margin-left:20px;width:-webkit-calc(16.66667% - 23.33333px);width:calc(16.66667% - 23.33333px)}}.icon-sprites__wrapper{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;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:-webkit-calc(100% - 40px);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{height:1em;width:4em}.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{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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{-webkit-transform:rotate(180deg)!important;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{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#e5ac37;border-radius:50%;color:#fff;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1rem;-webkit-justify-content:center;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:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;-webkit-transform:rotate(45deg);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{-webkit-transform:rotate(180deg)!important;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{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;background:#dbdbdb;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;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{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-pack:justify;-ms-flex-pack:justify;-ms-flex-item-align:stretch;-moz-box-align:center;-ms-flex-align:center;-ms-flex-preferred-size:10%;-moz-box-ordinal-group:4;-ms-flex-order:3;-webkit-align-items:center;align-items:center;-webkit-align-self:stretch;align-self:stretch;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-basis:10%;flex-basis:10%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-order:3;order:3}@media (min-width:1366px){.pre-header-bar.cookies .pre-header-button-container{-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-preferred-size:20%;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-basis:20%;flex-basis:20%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}}@media (max-width:767px){.pre-header-bar.cookies .pre-header-button-container{-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-preferred-size:100%;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-flex-basis:100%;flex-basis:100%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-evenly;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{-moz-box-ordinal-group:4;-ms-flex-order:3;color:#a6160a;font-family:Work Sans,Helvetica,Roboto,Arial,sans-serif;font-size:15px;font-weight:700;margin:5px auto;-webkit-order:3;order:3;position:static;text-align:center;text-transform:uppercase;width:100%}}@media (min-width:768px){.pre-header-bar.cookies .pre-header-button{-ms-flex-preferred-size:10%;-moz-box-ordinal-group:4;-ms-flex-order:3;color:#a6160a;-webkit-flex-basis:10%;flex-basis:10%;font-family:Work Sans,Helvetica,Roboto,Arial,sans-serif;font-size:15px;font-weight:700;margin:5px auto;-webkit-order:3;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{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-pack:start;-ms-flex-pack:start;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;padding:10px 0}@media (min-width:768px){.pre-header-bar__container.grid-container{-moz-box-pack:start;-ms-flex-pack:start;-moz-box-align:start;-ms-flex-align:start;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;padding:.9375rem .9375rem 1.5625rem;width:100%}}@media (min-width:1024px){.pre-header-bar__container.grid-container{-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;padding:.625rem 0;width:95%}}@media (min-width:1366px){.pre-header-bar__container.grid-container{-moz-box-pack:start;-ms-flex-pack:start;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;margin:0 auto;width:78.125rem}}.hideBanner{position:fixed}.header,.hideBanner{top:0;-webkit-transition:top .25s ease-in-out;transition:top .25s ease-in-out;width:100%;z-index:99999997}.header .logo{-webkit-transition:font-size .25s ease-in-out;transition:font-size .25s ease-in-out}.header .menu-bar__bottom{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.sticky.header{position:relative}@media (min-width:1024px){.sticky.header .logo{font-size:1.75rem;-webkit-transition:font-size .25s ease-in-out;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;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;visibility:hidden}.sticky.header+.engine__wrapper.sticky{top:3.75rem}}.notes__wrapper{-ms-flex-preferred-size:21px;-moz-box-ordinal-group:2;-ms-flex-order:1;-webkit-flex-basis:21px;flex-basis:21px;font-size:.875rem;margin-right:.625rem;-webkit-order:1;order:1}@media (min-width:768px){.notes__wrapper{-moz-box-ordinal-group:2;-ms-flex-order:1;font-size:1.375rem;margin-right:1.375rem;-webkit-order:1;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{-ms-flex-preferred-size:82%;-moz-box-ordinal-group:3;-ms-flex-order:2;-webkit-flex-basis:82%;flex-basis:82%;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.6875rem;font-weight:400;margin-right:0;-webkit-order:2;order:2;padding-right:10px}.no-cta .notes__text{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}@media (max-width:767px){.notes__text{margin-top:10px;text-align:justify}}@media (min-width:768px){.notes__text{-moz-box-ordinal-group:3;-ms-flex-order:2;-ms-flex-preferred-size:90%;-webkit-flex-basis:90%;flex-basis:90%;font-size:.875rem;margin-right:2.1875rem;max-width:30.375rem;-webkit-order:2;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{-moz-box-ordinal-group:5;-ms-flex-order:4;color:#000;font-size:.6875rem;-webkit-order:4;order:4;padding-left:1.9375rem;-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:768px){.notes__cond{-moz-box-ordinal-group:4;-ms-flex-order:3;font-size:.875rem;margin-right:2.1875rem;-webkit-order:3;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{-moz-box-pack:justify;-ms-flex-pack:justify;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;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;-webkit-transition:top .25s ease-in-out;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;-webkit-transition:top .25s ease-in-out;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:-webkit-calc(50% - 800px);right:calc(50% - 800px)}}@media (min-width:1366px){.sticky .navigation-container.grid-container{top:3.75rem}}.logo{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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;-webkit-transition:.4s;transition:.4s;width:2rem}.change .hamburger-menu__bar1{-webkit-transform:rotate(-45deg) translate(-3px,8px);transform:rotate(-45deg) translate(-3px,8px)}.change .hamburger-menu__bar2{opacity:0}.change .hamburger-menu__bar3{-webkit-transform:rotate(45deg) translate(-3px,-8px);transform:rotate(45deg) translate(-3px,-8px)}.menu-bar{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.menu-bar,.menu-bar .button--reverse{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.menu-bar .button--reverse{min-width:4.375rem}.menu-bar a:hover{color:#fff}.menu-bar__top{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:end;-ms-flex-pack:end;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;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{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:end;-ms-flex-pack:end;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;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{-moz-box-orient:horizontal;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.top-nav-menu__item{-moz-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;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;-webkit-transition:all .3s ease-in-out;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{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;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{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;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{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;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{-moz-box-pack:end;-ms-flex-pack:end;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;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;-webkit-transition:max-height .25s ease-out;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;-webkit-transition:max-height .25s ease-in;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;-webkit-transition:max-height .5s ease-in-out;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;-webkit-transition:max-height .5s ease-in-out;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;-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}.navigation-menu__item__wrapper,.navigation-menu__item__wrapper_mobile{-moz-box-pack:justify;-ms-flex-pack:justify;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.navigation-menu__item__wrapper_mobile{-moz-box-orient:horizontal;-moz-box-direction:normal;border-bottom:.88px solid #c1c1c1;-webkit-flex-direction:row;-ms-flex-direction:row;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{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#000;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;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;-webkit-transition:background .25s ease-out;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;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-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{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.pre-header-button{-moz-box-ordinal-group:4;-ms-flex-order:3;-ms-flex-preferred-size:18px;background:transparent;border:none;cursor:pointer;display:inline-block;-webkit-flex-basis:18px;flex-basis:18px;height:1.125rem;-webkit-order:3;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{-moz-box-ordinal-group:4;-ms-flex-order:3;color:#a6160a;font-family:Work Sans,Helvetica,Roboto,Arial,sans-serif;font-size:17px;font-weight:700;margin:5px auto;-webkit-order:3;order:3;position:static;text-align:center;text-transform:uppercase;width:100%}}@media (min-width:768px){.pre-header-button{-moz-box-ordinal-group:5;-ms-flex-order:4;-webkit-order:4;order:4;position:absolute}}@media (min-width:1024px){.pre-header-button{margin-right:0;position:relative;right:0}}.pre-header-button__left{-webkit-transform:rotate(-45deg) translate(0);transform:rotate(-45deg) translate(0)}.pre-header-button__left,.pre-header-button__right{background-color:#333;border-radius:1.5625rem;height:.08313rem;-webkit-transition:.4s;transition:.4s;width:100%}.pre-header-button__right{margin-top:-.08313rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pre-header-button__close{background:#dbdbdb;border:none;margin-left:-1.8%}.pre-header-button__close .icon-close{-webkit-transform:rotate(45deg);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{-moz-box-pack:justify;-ms-flex-pack:justify;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;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{-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;background:transparent;border:none;margin-right:.875rem;padding:0}.logged-menu__points svg{margin-left:.5rem;width:1em}.wrapper_popup_login_container{display:none}@media (max-width:767px){.wrapper_popup_login_container.fancybox-content{max-width:90%;padding-bottom:.75rem;padding-top:0}}@media (max-width:374px){.wrapper_popup_login_container.fancybox-content{padding:1rem}}@media (min-width:768px){.wrapper_popup_login_container{max-width:750px!important}}.wrapper_popup_login_container .wrapper_popup_login{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-pack:justify;-ms-flex-pack:justify;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.wrapper_popup_login_container .wrapper_popup_login .title__popup-login{display:inline-block;font-family:Work Sans,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1.4375rem;margin-bottom:.625rem}.wrapper_popup_login_container .wrapper_popup_login .popup__no-registrato{font-weight:400;margin-bottom:0;text-align:center}@media (max-width:767px){.wrapper_popup_login_container .wrapper_popup_login .popup__no-registrato{display:block}}.wrapper_popup_login_container .wrapper_popup_login .popup__no-registrato a{color:#000;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}@media (max-width:767px){.wrapper_popup_login_container .wrapper_popup_login .popup__no-registrato a{display:block}}.wrapper_popup_login_container .wrapper_popup_login .popup__input{background:#fff;border:.0625rem solid #c1c1c1;border-radius:.17813rem;color:#333;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1;margin-bottom:.625rem;padding:1rem;width:100%}.wrapper_popup_login_container .wrapper_popup_login .popup__input::-webkit-input-placeholder{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1}.wrapper_popup_login_container .wrapper_popup_login .popup__input::-moz-placeholder{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1}.wrapper_popup_login_container .wrapper_popup_login .popup__input:-ms-input-placeholder{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1}.wrapper_popup_login_container .wrapper_popup_login .popup__input::-ms-input-placeholder{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1}.wrapper_popup_login_container .wrapper_popup_login .popup__input::placeholder{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1}.wrapper_popup_login_container .wrapper_popup_login #passwordPopUpLogin{margin-bottom:0}.wrapper_popup_login_container .wrapper_popup_login .popup__input:focus{box-shadow:none}.wrapper_popup_login_container .wrapper_popup_login .popup__input--error{border-color:red}.wrapper_popup_login_container .wrapper_popup_login .popup__password{-moz-box-orient:horizontal;-moz-box-direction:reverse;-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-justify-content:space-between;justify-content:space-between;padding:1rem 0}.wrapper_popup_login_container .wrapper_popup_login .popup__password .popup__link-forget-password{padding:0}.wrapper_popup_login_container .wrapper_popup_login .popup__password .popup__link-forget-password a{color:#333;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;line-height:1.2;-webkit-text-decoration:underline;text-decoration:underline}.wrapper_popup_login_container .wrapper_popup_login .popup__password .popup__checkbox{color:#333;display:-ms-flexbox;font-size:.75rem;font-weight:700;line-height:1.2;padding:0}.wrapper_popup_login_container .wrapper_popup_login .popup__password .popup__checkbox label{display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.75rem;font-weight:400;line-height:1.2;text-indent:0}.wrapper_popup_login_container .wrapper_popup_login .popup__password .popup__checkbox label label{margin-left:2px;margin-top:2px}.wrapper_popup_login_container .wrapper_popup_login .popup__password .popup__checkbox label input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.wrapper_popup_login_container .wrapper_popup_login .login_form{-moz-box-orient:vertical;-moz-box-direction:normal;display:inline-block;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;vertical-align:top;width:100%}@media (min-width:768px){.wrapper_popup_login_container .wrapper_popup_login .login_form{width:400px}}.wrapper_popup_login_container .wrapper_popup_login .login_form .submit__popuplogin .title__popup-login{display:block;font-size:1.25rem;text-align:center}@media (max-width:767px){.wrapper_popup_login_container .wrapper_popup_login .login_form .submit__popuplogin .title__popup-login{margin:.8125rem}}.wrapper_popup_login_container .wrapper_popup_login .login_form .submit__popuplogin label{display:inline}.wrapper_popup_login_container .wrapper_popup_login .login_form .icon-eye{cursor:pointer;height:25px;position:relative;right:-85%;top:-36px;width:25px}@media (min-width:768px){.wrapper_popup_login_container .wrapper_popup_login .login_form .icon-eye{right:-90%}}.wrapper_popup_login_container .login_social{-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-line-pack:center;-ms-flex-pack:distribute;-moz-box-flex:1;-ms-flex-positive:1;-webkit-align-content:center;align-content:center;display:inline-block;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-grow:1;flex-grow:1;-webkit-justify-content:space-around;justify-content:space-around;padding:2rem 0 1rem;vertical-align:top;width:100%}@media (max-width:767px){.wrapper_popup_login_container .login_social{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.wrapper_popup_login_container .login_social .title__popup-login h3{margin-bottom:0}@media (max-width:767px){.wrapper_popup_login_container .login_social .icon__popup-login{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}}.wrapper_popup_login_container .login_social .icon{border-radius:.1875rem;height:1.5625rem;width:1.5625rem}.wrapper_popup_login_container .login_social .icon.icon-facebook{background-color:#0077b5;padding-left:.3125rem;padding-top:.3125rem}.wrapper_popup_login_container .login_social .icon.icon-twitter{background-color:#008ad2;padding:.1875rem}.wrapper_popup_login_container .login_social .icon.icon-google-plus{background-color:#da5535;padding:.1875rem}.wrapper_popup_login_container .login_social .icon.icon-microsoft{background-color:#ccc;padding:.1875rem}.wrapper_popup_login_container .login_social .icon.icon-linkedin{background-color:#0077b5;padding:.1875rem}@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{-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;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{-webkit-font-feature-settings:normal!important;-moz-font-feature-settings:normal!important;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{-webkit-font-feature-settings:normal!important;-moz-font-feature-settings:normal!important;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:-webkit-flex;display:-moz-box;display:-ms-flexbox;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{-moz-box-pack:center;-ms-flex-pack:center;-ms-flex-line-pack:center;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-align-content:center;align-content:center;display:inline-block;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:30px;-webkit-justify-content:center;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{-ms-flex-align:baseline;-moz-box-align:baseline;-ms-flex-pack:justify;-moz-box-pack:justify;-webkit-align-items:baseline;align-items:baseline;color:#000;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;float:right;-webkit-justify-content:space-between;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{-webkit-transform:rotate(180deg);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{-moz-box-pack:center;-ms-flex-pack:center;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;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%}@media (min-width:1024px){.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{-moz-box-orient:vertical;-moz-box-direction:reverse;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;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{-moz-box-orient:horizontal;-moz-box-direction:reverse;-moz-box-pack:justify;-ms-flex-pack:justify;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-between;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{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;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{-ms-flex-preferred-size:33%;-webkit-flex-basis:33%;flex-basis:33%;padding:.8125rem}}.footer__social__apps__list{-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;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{-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin:auto;width:100%}}.footer__skeepers_item a{width:150px}@media (min-width:480px) and (max-width:922px){.footer__apps__container{-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-row:2}.footer__skeepers__container{grid-column:2/4;grid-row:1/3}}.footer__apps__container,.footer__social__container{-moz-box-pack:center;-ms-flex-pack:center;border-bottom:.84px solid #333;-webkit-justify-content:center;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{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;border-bottom:none;border-left:none;-webkit-justify-content:flex-start;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{-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media (min-width:480px) and (max-width:922px){.footer__social__container{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-pack:start;-ms-flex-pack:start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-row:1;-webkit-justify-content:flex-start;justify-content:flex-start}}@media (min-width:922px){.footer__social__container{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;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{-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;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{-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;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{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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:-webkit-flex;display:-moz-box;display:-ms-flexbox;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:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;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;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-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{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion.active+.accordion__panel{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;overflow:auto;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.accordion__panel{background-color:#fff;margin:.46875rem;max-height:0;overflow:hidden;padding:0 .9375rem;-webkit-transition:max-height .25s ease-in-out;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{-moz-box-ordinal-group:8;-ms-flex-order:7;border-bottom:1px solid #c1c1c1;-webkit-order:7;order:7}@media (min-width:768px){.footer__navigation__box{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.footer__navigation__box:first-child,.footer__navigation__box:nth-child(2){-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;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{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.footer__navigation__box:nth-child(2) .accordion__panel{padding:0}.footer__navigation__box:nth-child(n+3) .accordion__panel{-moz-box-orient:horizontal;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;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){-ms-flex-preferred-size:33.3%;-webkit-flex-basis:33.3%;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{-moz-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.footer__navigation__box:nth-child(2){-moz-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2}.footer__navigation__box:nth-child(3){-moz-box-ordinal-group:5;-ms-flex-order:4;-webkit-order:4;order:4}.footer__navigation__box:nth-child(4){-moz-box-ordinal-group:6;-ms-flex-order:5;-webkit-order:5;order:5}.footer__navigation__box:nth-child(5){-moz-box-ordinal-group:7;-ms-flex-order:6;-webkit-order:6;order:6}.footer__navigation__box:nth-child(n+3) .accordion__panel{display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;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{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.footer__navigation__title{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;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{-moz-box-align:center;-ms-flex-align:center;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;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{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;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{-moz-box-ordinal-group:4;-ms-flex-order:3;-ms-flex-preferred-size:33.3%;-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;border-bottom:1px solid #c1c1c1;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-basis:33.3%;flex-basis:33.3%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-order:3;order:3;padding:0 1.25rem 1.875rem 0}}@media (min-width:1366px){.footer__cta__group{-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;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{-moz-box-pack:justify;-ms-flex-pack:justify;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;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:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;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{-ms-flex-pack:distribute;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;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{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;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{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-align:end;-ms-flex-align:end;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;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:-ms-inline-flexbox;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}}.menu-offers{display:none}@media (min-width:1024px){.menu-offers{background-color:#ececec;display:block}}.menu-offers__list{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-pack:justify;-ms-flex-pack:justify;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.menu-offers__list-item{border-bottom:4px solid transparent;color:#333;padding:0 .625rem}@media (min-width:768px) and (max-width:1365px){.menu-offers__list-item{padding:0 .625rem}}.menu-offers__list-item.active,.menu-offers__list-item:hover{border-color:#a6160a;color:#a6160a}.menu-offers__list-url{color:inherit;display:inline-block;font-family:Work Sans,Helvetica,Roboto,Arial,sans-serif;font-size:.875rem;font-weight:600;line-height:1.2;padding:.5rem 0}.menu-offers__list-url:focus{box-shadow:none}.login__suggestion-container{-webkit-animation:fadeIn .2s ease-in forwards;animation:fadeIn .2s ease-in forwards;background:#fff;box-shadow:1px 2px 8px 1px #000;font-size:15px;margin-top:20px;position:absolute;top:25px;z-index:9999}@media (max-width:374px){.login__suggestion-container{padding:5px 10px;right:-5%;width:215%}}@media (min-width:375px){.login__suggestion-container{padding:20px 10px 10px;right:-20%;width:250%}}@media (min-width:768px){.login__suggestion-container{padding:20px 15px 10px;right:-20%;width:350%}}.login__suggestion-container.close{display:none}.login__suggestion-container:after{border-bottom:1.25rem solid #fff;border-left:.75rem solid transparent;border-right:.75rem solid transparent;content:"";position:absolute;right:30%;top:-10px;-webkit-transform:translateX(2px);transform:translateX(2px);z-index:2}@media (min-width:768px){.login__suggestion-container:after{right:20%}}.login__suggestion-container .close-icon-container{cursor:pointer;position:absolute;right:10px;top:5px}.login__suggestion-container .close-icon-container svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.login__suggestion-container .button-container{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;padding:10px 20px}@media (min-width:768px){.login__suggestion-container .button-container{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.login__suggestion-container .button-container .button{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;height:35px;margin:0}@media (min-width:768px){.login__suggestion-container .button-container .button{-ms-flex-preferred-size:35%;-webkit-flex-basis:35%;flex-basis:35%}}.login__suggestion-container .button-container .button-rigthSide{line-height:1.3;margin-top:5px}.login__suggestion-container .button-container .button-rigthSide .button--full{color:#000;-webkit-text-decoration:underline;text-decoration:underline}#form-ricerca-tratta-treno,#form-ricerca-tratta-treno-RFI{margin-top:0;padding:20px 0;z-index:801}#form-ricerca-tratta-treno span,#form-ricerca-tratta-treno-RFI span{color:#000;font-family:Roboto,Helvetica,Arial,sans-serif;margin:0}#form-ricerca-tratta-treno .title_container,#form-ricerca-tratta-treno-RFI .title_container{-moz-box-pack:center;-ms-flex-pack:center;-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center}@media (max-width:767px){#form-ricerca-tratta-treno .title_container,#form-ricerca-tratta-treno-RFI .title_container{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#form-ricerca-tratta-treno .title_container h1,#form-ricerca-tratta-treno-RFI .title_container h1{color:#000;font-size:1.5625rem;margin-bottom:.625rem}#form-ricerca-tratta-treno .title_container .accordionButton_container .accordionButton,#form-ricerca-tratta-treno-RFI .title_container .accordionButton_container .accordionButton{margin-left:20px;position:relative}@media (min-width:768px){#form-ricerca-tratta-treno .title_container .accordionButton_container .accordionButton,#form-ricerca-tratta-treno-RFI .title_container .accordionButton_container .accordionButton{overflow:visible;position:absolute;white-space:nowrap}}#form-ricerca-tratta-treno .title_container .accordionButton_container .accordionButton a,#form-ricerca-tratta-treno-RFI .title_container .accordionButton_container .accordionButton a{color:#a6160a;font-size:14px;-webkit-text-decoration:underline;text-decoration:underline}#form-ricerca-tratta-treno .title_container .accordionButton_container .accordionButton svg,#form-ricerca-tratta-treno-RFI .title_container .accordionButton_container .accordionButton svg{color:#4d4d4d;vertical-align:text-bottom}#form-ricerca-tratta-treno .title_container .accordionButton_container .accordionButton svg.icon-icon-arrow-select,#form-ricerca-tratta-treno-RFI .title_container .accordionButton_container .accordionButton svg.icon-icon-arrow-select{font-size:12px}#form-ricerca-tratta-treno .title_container .accordionButton_container .accordionButton svg.icon-icon-arrow-select.open,#form-ricerca-tratta-treno-RFI .title_container .accordionButton_container .accordionButton svg.icon-icon-arrow-select.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#form-ricerca-tratta-treno .container,#form-ricerca-tratta-treno-RFI .container{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:21.875rem;max-width:100%;padding:0;position:relative;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}@media (max-width:767px){#form-ricerca-tratta-treno .container,#form-ricerca-tratta-treno-RFI .container{height:32rem}}#form-ricerca-tratta-treno .container picture,#form-ricerca-tratta-treno-RFI .container picture{width:100%}#form-ricerca-tratta-treno .container picture img,#form-ricerca-tratta-treno-RFI .container picture img{height:21.875rem;object-fit:cover;width:100%}@media (max-width:767px){#form-ricerca-tratta-treno .container picture img,#form-ricerca-tratta-treno-RFI .container picture img{height:32rem}}#form-ricerca-tratta-treno .container .row,#form-ricerca-tratta-treno-RFI .container .row{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;left:0;margin:0;position:absolute;top:0;width:100%}#form-ricerca-tratta-treno .container .row .main-row,#form-ricerca-tratta-treno-RFI .container .row .main-row{-ms-flex-preferred-size:65%;-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;background-color:hsla(0,0%,100%,.8);display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-basis:65%;flex-basis:65%;-webkit-justify-content:space-between;justify-content:space-between;padding:15px}@media (max-width:767px){#form-ricerca-tratta-treno .container .row .main-row,#form-ricerca-tratta-treno-RFI .container .row .main-row{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1023px){#form-ricerca-tratta-treno .container .row .main-row,#form-ricerca-tratta-treno-RFI .container .row .main-row{-ms-flex-preferred-size:95%;-webkit-flex-basis:95%;flex-basis:95%}}#form-ricerca-tratta-treno .container .row .main-row .col-left,#form-ricerca-tratta-treno-RFI .container .row .main-row .col-left{width:60%}@media (max-width:767px){#form-ricerca-tratta-treno .container .row .main-row .col-left,#form-ricerca-tratta-treno-RFI .container .row .main-row .col-left{width:100%}}#form-ricerca-tratta-treno .container .row .main-row .col-left #ricerca-stazione .form-row,#form-ricerca-tratta-treno-RFI .container .row .main-row .col-left #ricerca-stazione .form-row{-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#form-ricerca-tratta-treno .container .row .main-row .col-left #ricerca-stazione .form-row .station-selector,#form-ricerca-tratta-treno-RFI .container .row .main-row .col-left #ricerca-stazione .form-row .station-selector{margin:.625rem 0}#form-ricerca-tratta-treno .container .row .main-row .col-left #ricerca-stazione .form-row .ada-btn-padding,#form-ricerca-tratta-treno-RFI .container .row .main-row .col-left #ricerca-stazione .form-row .ada-btn-padding{margin:auto}#form-ricerca-tratta-treno .container .row .main-row .form-separator,#form-ricerca-tratta-treno-RFI .container .row .main-row .form-separator{margin-top:-.9375rem}@media (max-width:767px){#form-ricerca-tratta-treno .container .row .main-row .form-separator,#form-ricerca-tratta-treno-RFI .container .row .main-row .form-separator{margin:.625rem}}#form-ricerca-tratta-treno .container .row .main-row .col-right,#form-ricerca-tratta-treno-RFI .container .row .main-row .col-right{width:30%}@media (max-width:767px){#form-ricerca-tratta-treno .container .row .main-row .col-right,#form-ricerca-tratta-treno-RFI .container .row .main-row .col-right{width:100%}}#form-ricerca-tratta-treno .container .row .main-row .col-right #ricerca-treni .input-search-container,#form-ricerca-tratta-treno-RFI .container .row .main-row .col-right #ricerca-treni .input-search-container{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#form-ricerca-tratta-treno .container .row .main-row .col-right #ricerca-treni .input-search-container .input-search-train,#form-ricerca-tratta-treno-RFI .container .row .main-row .col-right #ricerca-treni .input-search-container .input-search-train{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin:0}#form-ricerca-tratta-treno .container .row .main-row .col-right #ricerca-treni .input-search-container .input-search-train input,#form-ricerca-tratta-treno-RFI .container .row .main-row .col-right #ricerca-treni .input-search-container .input-search-train input{height:2.625rem;margin:.625rem 0}#form-ricerca-tratta-treno .container .row .main-row .col-right #ricerca-treni .input-search-container .submit-search-train,#form-ricerca-tratta-treno-RFI .container .row .main-row .col-right #ricerca-treni .input-search-container .submit-search-train{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin:0}@media only screen and (max-width:768px){.main-row .btn-row{margin-left:0!important;margin-top:10px}}#form-ricerca-stazione .engine-select,#form-ricerca-stazione-RFI .engine-select,#form-ricerca-tratta-treno .engine-select,#form-ricerca-tratta-treno-RFI .engine-select{position:relative}#form-ricerca-stazione .engine-select .close-station-bar,#form-ricerca-stazione-RFI .engine-select .close-station-bar,#form-ricerca-tratta-treno .engine-select .close-station-bar,#form-ricerca-tratta-treno-RFI .engine-select .close-station-bar{display:none}@media (max-width:767px){#form-ricerca-stazione .engine-select.open,#form-ricerca-stazione-RFI .engine-select.open,#form-ricerca-tratta-treno .engine-select.open,#form-ricerca-tratta-treno-RFI .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}#form-ricerca-stazione .engine-select.open.close,#form-ricerca-stazione-RFI .engine-select.open.close,#form-ricerca-tratta-treno .engine-select.open.close,#form-ricerca-tratta-treno-RFI .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}#form-ricerca-stazione .engine-select.open .close-station-bar,#form-ricerca-stazione-RFI .engine-select.open .close-station-bar,#form-ricerca-tratta-treno .engine-select.open .close-station-bar,#form-ricerca-tratta-treno-RFI .engine-select.open .close-station-bar{-moz-box-pack:justify;-ms-flex-pack:justify;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#a6160a;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:56px;-webkit-justify-content:space-between;justify-content:space-between;padding:0 .8rem}#form-ricerca-stazione .engine-select.open .close-station-bar span,#form-ricerca-stazione-RFI .engine-select.open .close-station-bar span,#form-ricerca-tratta-treno .engine-select.open .close-station-bar span,#form-ricerca-tratta-treno-RFI .engine-select.open .close-station-bar span{color:#fff;font-size:1.125rem;font-weight:lighter}#form-ricerca-stazione .engine-select.open .close-station-bar .title-station,#form-ricerca-stazione-RFI .engine-select.open .close-station-bar .title-station,#form-ricerca-tratta-treno .engine-select.open .close-station-bar .title-station,#form-ricerca-tratta-treno-RFI .engine-select.open .close-station-bar .title-station{font-weight:700}#form-ricerca-stazione .engine-select.open .input--style,#form-ricerca-stazione-RFI .engine-select.open .input--style,#form-ricerca-tratta-treno .engine-select.open .input--style,#form-ricerca-tratta-treno-RFI .engine-select.open .input--style{background:#ececec;border:0;border-radius:0;height:56px}#form-ricerca-stazione .engine-select.open .input--style strong,#form-ricerca-stazione-RFI .engine-select.open .input--style strong,#form-ricerca-tratta-treno .engine-select.open .input--style strong,#form-ricerca-tratta-treno-RFI .engine-select.open .input--style strong{display:none}#form-ricerca-stazione .engine-select.open .input--style .ghots-selection input,#form-ricerca-stazione-RFI .engine-select.open .input--style .ghots-selection input,#form-ricerca-tratta-treno .engine-select.open .input--style .ghots-selection input,#form-ricerca-tratta-treno-RFI .engine-select.open .input--style .ghots-selection input{background:#ececec;cursor:pointer}#form-ricerca-stazione .engine-select.open .input--style .ghots-selection span,#form-ricerca-stazione-RFI .engine-select.open .input--style .ghots-selection span,#form-ricerca-tratta-treno .engine-select.open .input--style .ghots-selection span,#form-ricerca-tratta-treno-RFI .engine-select.open .input--style .ghots-selection span{font-size:1.125rem;font-weight:inherit;padding-left:.5rem}#form-ricerca-stazione .engine-select.open .input--style svg,#form-ricerca-stazione-RFI .engine-select.open .input--style svg,#form-ricerca-tratta-treno .engine-select.open .input--style svg,#form-ricerca-tratta-treno-RFI .engine-select.open .input--style svg{display:none}#form-ricerca-stazione .engine-select.open .destination__box,#form-ricerca-stazione-RFI .engine-select.open .destination__box,#form-ricerca-tratta-treno .engine-select.open .destination__box,#form-ricerca-tratta-treno-RFI .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:-webkit-calc(100% - 112px);max-height:calc(100% - 112px);padding:0 0 1.25rem;width:110%}#form-ricerca-stazione .engine-select.open .destination__box .destination__box-title,#form-ricerca-stazione-RFI .engine-select.open .destination__box .destination__box-title,#form-ricerca-tratta-treno .engine-select.open .destination__box .destination__box-title,#form-ricerca-tratta-treno-RFI .engine-select.open .destination__box .destination__box-title{margin-bottom:0}#form-ricerca-stazione .engine-select.open .destination__box li,#form-ricerca-stazione-RFI .engine-select.open .destination__box li,#form-ricerca-tratta-treno .engine-select.open .destination__box li,#form-ricerca-tratta-treno-RFI .engine-select.open .destination__box li{border-bottom:1px solid #c1c1c1;padding:.5rem 10% .5rem .8rem}}@media (min-width:768px){#form-ricerca-stazione .engine-select,#form-ricerca-stazione-RFI .engine-select,#form-ricerca-tratta-treno .engine-select,#form-ricerca-tratta-treno-RFI .engine-select{-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media (min-width:1366px){#form-ricerca-stazione .engine-select,#form-ricerca-stazione-RFI .engine-select,#form-ricerca-tratta-treno .engine-select,#form-ricerca-tratta-treno-RFI .engine-select{margin-bottom:0}}#form-ricerca-stazione .engine-select .input--style,#form-ricerca-stazione-RFI .engine-select .input--style,#form-ricerca-tratta-treno .engine-select .input--style,#form-ricerca-tratta-treno-RFI .engine-select .input--style{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;background-color:#fff;border:1px solid #c1c1c1;border-radius:.25rem;cursor:pointer;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0;padding:.5rem .8rem}#form-ricerca-stazione .engine-select .input--style .stationClass,#form-ricerca-stazione-RFI .engine-select .input--style .stationClass,#form-ricerca-tratta-treno .engine-select .input--style .stationClass,#form-ricerca-tratta-treno-RFI .engine-select .input--style .stationClass{font-weight:700;margin-right:3px}#form-ricerca-stazione .engine-select .input--style .stationClass.selected,#form-ricerca-stazione-RFI .engine-select .input--style .stationClass.selected,#form-ricerca-tratta-treno .engine-select .input--style .stationClass.selected,#form-ricerca-tratta-treno-RFI .engine-select .input--style .stationClass.selected{font-weight:400;margin-right:0}#form-ricerca-stazione .engine-select .input--style strong,#form-ricerca-stazione-RFI .engine-select .input--style strong,#form-ricerca-tratta-treno .engine-select .input--style strong,#form-ricerca-tratta-treno-RFI .engine-select .input--style strong{margin-right:.5rem}@media (max-width:767px){#form-ricerca-stazione .engine-select .input--style strong,#form-ricerca-stazione-RFI .engine-select .input--style strong,#form-ricerca-tratta-treno .engine-select .input--style strong,#form-ricerca-tratta-treno-RFI .engine-select .input--style strong{min-width:2rem}}#form-ricerca-stazione .engine-select .input--style svg.icon-freccia-slider-sx,#form-ricerca-stazione-RFI .engine-select .input--style svg.icon-freccia-slider-sx,#form-ricerca-tratta-treno .engine-select .input--style svg.icon-freccia-slider-sx,#form-ricerca-tratta-treno-RFI .engine-select .input--style svg.icon-freccia-slider-sx{transition-timing:ease-in-out;height:.625rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .2s;transition:all .2s;width:.625rem}.input--style.open svg.icon-freccia-slider-sx{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}#form-ricerca-stazione .engine-select .input--style div:last-of-type,#form-ricerca-stazione-RFI .engine-select .input--style div:last-of-type,#form-ricerca-tratta-treno .engine-select .input--style div:last-of-type,#form-ricerca-tratta-treno-RFI .engine-select .input--style div:last-of-type{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#form-ricerca-stazione .engine-select .input--style div:last-of-type svg.icon-plus,#form-ricerca-stazione-RFI .engine-select .input--style div:last-of-type svg.icon-plus,#form-ricerca-tratta-treno .engine-select .input--style div:last-of-type svg.icon-plus,#form-ricerca-tratta-treno-RFI .engine-select .input--style div:last-of-type svg.icon-plus{cursor:pointer;height:.875rem;margin-right:.5rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.875rem}#form-ricerca-stazione .engine-select .input--style.error,#form-ricerca-stazione-RFI .engine-select .input--style.error,#form-ricerca-tratta-treno .engine-select .input--style.error,#form-ricerca-tratta-treno-RFI .engine-select .input--style.error{border-color:#ad8b3a}#form-ricerca-stazione .engine-select .input--style.fake-input-style,#form-ricerca-stazione-RFI .engine-select .input--style.fake-input-style,#form-ricerca-tratta-treno .engine-select .input--style.fake-input-style,#form-ricerca-tratta-treno-RFI .engine-select .input--style.fake-input-style{display:none}#form-ricerca-stazione .engine-select .input--style.fake-input-style .ghots-selection div,#form-ricerca-stazione-RFI .engine-select .input--style.fake-input-style .ghots-selection div,#form-ricerca-tratta-treno .engine-select .input--style.fake-input-style .ghots-selection div,#form-ricerca-tratta-treno-RFI .engine-select .input--style.fake-input-style .ghots-selection div{line-height:1.4;padding:1px 0}@media (max-width:767px){#form-ricerca-stazione .engine-select .input--style.fake-input-style.visibleDep,#form-ricerca-stazione-RFI .engine-select .input--style.fake-input-style.visibleDep,#form-ricerca-tratta-treno .engine-select .input--style.fake-input-style.visibleDep,#form-ricerca-tratta-treno-RFI .engine-select .input--style.fake-input-style.visibleDep{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:.5rem}#form-ricerca-stazione .engine-select .input--style.fake-input-style.visibleArr,#form-ricerca-stazione-RFI .engine-select .input--style.fake-input-style.visibleArr,#form-ricerca-tratta-treno .engine-select .input--style.fake-input-style.visibleArr,#form-ricerca-tratta-treno-RFI .engine-select .input--style.fake-input-style.visibleArr{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:.5rem}}#form-ricerca-stazione .engine-select .input--style span,#form-ricerca-stazione-RFI .engine-select .input--style span,#form-ricerca-tratta-treno .engine-select .input--style span,#form-ricerca-tratta-treno-RFI .engine-select .input--style span{margin:0}#form-ricerca-stazione .engine-select .input--style .ghots-selection,#form-ricerca-stazione-RFI .engine-select .input--style .ghots-selection,#form-ricerca-tratta-treno .engine-select .input--style .ghots-selection,#form-ricerca-tratta-treno-RFI .engine-select .input--style .ghots-selection{position:relative;text-align:left;width:100%}#form-ricerca-stazione .engine-select .input--style .ghots-selection span,#form-ricerca-stazione-RFI .engine-select .input--style .ghots-selection span,#form-ricerca-tratta-treno .engine-select .input--style .ghots-selection span,#form-ricerca-tratta-treno-RFI .engine-select .input--style .ghots-selection span{font-size:1rem;font-weight:700;left:.9375rem;line-height:inherit;position:absolute;top:0;width:100%}@media (max-width:1365px){#form-ricerca-stazione .engine-select .input--style .ghots-selection span,#form-ricerca-stazione-RFI .engine-select .input--style .ghots-selection span,#form-ricerca-tratta-treno .engine-select .input--style .ghots-selection span,#form-ricerca-tratta-treno-RFI .engine-select .input--style .ghots-selection span{overflow-x:hidden;text-overflow:ellipsis;top:0;white-space:nowrap;width:85%}}@supports (-webkit-overflow-scrolling:touch){#form-ricerca-stazione .engine-select .input--style .ghots-selection span,#form-ricerca-stazione-RFI .engine-select .input--style .ghots-selection span,#form-ricerca-tratta-treno .engine-select .input--style .ghots-selection span,#form-ricerca-tratta-treno-RFI .engine-select .input--style .ghots-selection span{line-height:2}}#form-ricerca-stazione .engine-select input,#form-ricerca-stazione-RFI .engine-select input,#form-ricerca-tratta-treno .engine-select input,#form-ricerca-tratta-treno-RFI .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;height:24px;line-height:1.4;position:relative;width:100%}#form-ricerca-stazione .engine-select input:focus,#form-ricerca-stazione-RFI .engine-select input:focus,#form-ricerca-tratta-treno .engine-select input:focus,#form-ricerca-tratta-treno-RFI .engine-select input:focus{background-color:transparent;box-shadow:none}#form-ricerca-stazione .engine-select .destination__box,#form-ricerca-stazione-RFI .engine-select .destination__box,#form-ricerca-tratta-treno .engine-select .destination__box,#form-ricerca-tratta-treno-RFI .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){#form-ricerca-stazione .engine-select .destination__box,#form-ricerca-stazione-RFI .engine-select .destination__box,#form-ricerca-tratta-treno .engine-select .destination__box,#form-ricerca-tratta-treno-RFI .engine-select .destination__box{-webkit-animation:fadeIn .2s ease-in forwards;animation:fadeIn .2s ease-in forwards;border:0;border-radius:0;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.625rem;overflow-y:hidden;padding-top:1.5625rem;width:325%;z-index:9}#form-ricerca-stazione .engine-select .destination__box.close,#form-ricerca-stazione-RFI .engine-select .destination__box.close,#form-ricerca-tratta-treno .engine-select .destination__box.close,#form-ricerca-tratta-treno-RFI .engine-select .destination__box.close{-webkit-animation:fadeOut .1s ease-in forwards;animation:fadeOut .1s ease-in forwards;-webkit-animation-delay:.2s;animation-delay:.2s}#form-ricerca-stazione .engine-select .destination__box:after,#form-ricerca-stazione-RFI .engine-select .destination__box:after,#form-ricerca-tratta-treno .engine-select .destination__box:after,#form-ricerca-tratta-treno-RFI .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;-webkit-transform:translateX(2px);transform:translateX(2px);z-index:2}}@media (min-width:1024px){#form-ricerca-stazione .engine-select .destination__box,#form-ricerca-stazione-RFI .engine-select .destination__box,#form-ricerca-tratta-treno .engine-select .destination__box,#form-ricerca-tratta-treno-RFI .engine-select .destination__box{width:350%}}@media (min-width:768px){#form-ricerca-stazione .engine-select .destination__box.destination__box--on-left,#form-ricerca-stazione-RFI .engine-select .destination__box.destination__box--on-left,#form-ricerca-tratta-treno .engine-select .destination__box.destination__box--on-left,#form-ricerca-tratta-treno-RFI .engine-select .destination__box.destination__box--on-left{left:-webkit-calc(-80% - 3.4rem);left:calc(-80% - 3.4rem)}#form-ricerca-stazione .engine-select .destination__box.destination__box--on-left:after,#form-ricerca-stazione-RFI .engine-select .destination__box.destination__box--on-left:after,#form-ricerca-tratta-treno .engine-select .destination__box.destination__box--on-left:after,#form-ricerca-tratta-treno-RFI .engine-select .destination__box.destination__box--on-left:after{left:-webkit-calc(53% - 8px)!important;left:calc(53% - 8px)!important}}@media (min-width:1024px){#form-ricerca-stazione .engine-select .destination__box.destination__box--on-left,#form-ricerca-stazione-RFI .engine-select .destination__box.destination__box--on-left,#form-ricerca-tratta-treno .engine-select .destination__box.destination__box--on-left,#form-ricerca-tratta-treno-RFI .engine-select .destination__box.destination__box--on-left{left:-webkit-calc(-100% - .5rem);left:calc(-100% - .5rem)}#form-ricerca-stazione .engine-select .destination__box.destination__box--on-left:after,#form-ricerca-stazione-RFI .engine-select .destination__box.destination__box--on-left:after,#form-ricerca-tratta-treno .engine-select .destination__box.destination__box--on-left:after,#form-ricerca-tratta-treno-RFI .engine-select .destination__box.destination__box--on-left:after{left:-webkit-calc(53% - 8px)!important;left:calc(53% - 8px)!important}}@media (min-width:1366px){#form-ricerca-stazione .engine-select .destination__box.destination__box--on-left:after,#form-ricerca-stazione-RFI .engine-select .destination__box.destination__box--on-left:after,#form-ricerca-tratta-treno .engine-select .destination__box.destination__box--on-left:after,#form-ricerca-tratta-treno-RFI .engine-select .destination__box.destination__box--on-left:after{left:-webkit-calc(35% - 8px)!important;left:calc(35% - 8px)!important}}#form-ricerca-stazione .engine-select .destination__box .destination__box-title,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box-title,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box-title,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box-title{margin-bottom:.5rem}#form-ricerca-stazione .engine-select .destination__box .destination__box-title strong,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box-title strong,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box-title strong,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box-title strong{color:#a6160a;font-size:1.125rem}@media (max-width:767px){#form-ricerca-stazione .engine-select .destination__box .destination__box-title strong,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box-title strong,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box-title strong,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box-title strong{display:none}}#form-ricerca-stazione .engine-select .destination__box .destination__box-title div,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box-title div,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box-title div,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box-title div{display:none}@media (min-width:768px){#form-ricerca-stazione .engine-select .destination__box .destination__box-title,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box-title,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box-title,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box-title{-moz-box-pack:justify;-ms-flex-pack:justify;-moz-box-flex:0;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;font-size:.875rem;-webkit-justify-content:space-between;justify-content:space-between}#form-ricerca-stazione .engine-select .destination__box .destination__box-title div,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box-title div,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box-title div,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box-title div{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#form-ricerca-stazione .engine-select .destination__box .destination__box-title div span,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box-title div span,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box-title div span,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box-title div span{color:#a6160a;font-size:.75rem}#form-ricerca-stazione .engine-select .destination__box .destination__box-title div svg,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box-title div svg,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box-title div svg,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box-title div svg{fill:#a6160a;height:1.25rem;margin-right:1rem;width:3.125rem}}#form-ricerca-stazione .engine-select .destination__box .destination__box--container,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;height:auto;overflow:auto;padding-right:.375rem}@media (min-width:768px){#form-ricerca-stazione .engine-select .destination__box .destination__box--container,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container{max-height:21.6875rem}}#form-ricerca-stazione .engine-select .destination__box .destination__box--container .destination__box--direct,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .destination__box--direct,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .destination__box--direct,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .destination__box--direct{-moz-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:768px){#form-ricerca-stazione .engine-select .destination__box .destination__box--container .destination__box--direct.-priority,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .destination__box--direct.-priority,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .destination__box--direct.-priority,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .destination__box--direct.-priority{margin-bottom:.625rem}}#form-ricerca-stazione .engine-select .destination__box .destination__box--container .destination__box--direct.-priority span.title,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .destination__box--direct.-priority span.title,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .destination__box--direct.-priority span.title,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .destination__box--direct.-priority span.title{font-weight:700;padding-left:.1875rem}@media (min-width:768px){#form-ricerca-stazione .engine-select .destination__box .destination__box--container .destination__box--direct .list,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .destination__box--direct .list,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .destination__box--direct .list,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .destination__box--direct .list{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}}#form-ricerca-stazione .engine-select .destination__box .destination__box--container .destination__box--direct .list li,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .destination__box--direct .list li,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .destination__box--direct .list li,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .destination__box--direct .list li{cursor:pointer}#form-ricerca-stazione .engine-select .destination__box .destination__box--container .destination__box--direct .list li:hover,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .destination__box--direct .list li:hover,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .destination__box--direct .list li:hover,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .destination__box--direct .list li:hover{-webkit-text-decoration:underline;text-decoration:underline}#form-ricerca-stazione .engine-select .destination__box .destination__box--container .destination__box--direct .list li.active,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .destination__box--direct .list li.active,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .destination__box--direct .list li.active,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .destination__box--direct .list li.active{color:#a6160a;font-weight:700}#form-ricerca-stazione .engine-select .destination__box .destination__box--container .destination__box--direct .list li.selected,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .destination__box--direct .list li.selected,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .destination__box--direct .list li.selected,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .destination__box--direct .list li.selected{background-color:#cacaca}@media (max-width:767px){#form-ricerca-stazione .engine-select .destination__box .destination__box--container .destination__box--direct .list li,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .destination__box--direct .list li,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .destination__box--direct .list li,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .destination__box--direct .list li{font-size:1.125rem}}@media (min-width:768px){#form-ricerca-stazione .engine-select .destination__box .destination__box--container .destination__box--direct .list li,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .destination__box--direct .list li,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .destination__box--direct .list li,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .destination__box--direct .list li{padding-left:.1875rem}}#form-ricerca-stazione .engine-select .destination__box .destination__box--container .destination__box--bus li,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .destination__box--bus li,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .destination__box--bus li,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .destination__box--bus li{cursor:pointer}#form-ricerca-stazione .engine-select .destination__box .destination__box--container .destination__box--bus li:hover,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .destination__box--bus li:hover,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .destination__box--bus li:hover,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .destination__box--bus li:hover{-webkit-text-decoration:underline;text-decoration:underline}#form-ricerca-stazione .engine-select .destination__box .destination__box--container .destination__box--bus li.active,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .destination__box--bus li.active,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .destination__box--bus li.active,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .destination__box--bus li.active{color:#a6160a;font-weight:700}#form-ricerca-stazione .engine-select .destination__box .destination__box--container .destination__box--bus li.selected,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .destination__box--bus li.selected,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .destination__box--bus li.selected,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .destination__box--bus li.selected{background-color:#cacaca}#form-ricerca-stazione .engine-select .destination__box .destination__box--container .destination__box--bus li .icon-bus,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .destination__box--bus li .icon-bus,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .destination__box--bus li .icon-bus,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .destination__box--bus li .icon-bus{float:right;margin-right:5px}#form-ricerca-stazione .engine-select .destination__box .destination__box--container .destination__box--bus li .icon-bus svg,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .destination__box--bus li .icon-bus svg,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .destination__box--bus li .icon-bus svg,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .destination__box--bus li .icon-bus svg{height:14px}#form-ricerca-stazione .engine-select .destination__box .destination__box--container .destination__box--bus li .icon-bus svg.icon-prevede-ferry,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .destination__box--bus li .icon-bus svg.icon-prevede-ferry,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .destination__box--bus li .icon-bus svg.icon-prevede-ferry,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .destination__box--bus li .icon-bus svg.icon-prevede-ferry{height:28px}@media (max-width:767px){#form-ricerca-stazione .engine-select .destination__box .destination__box--container .destination__box--bus li,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .destination__box--bus li,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .destination__box--bus li,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .destination__box--bus li{font-size:1.125rem}}@media (min-width:768px){#form-ricerca-stazione .engine-select .destination__box .destination__box--container .destination__box--bus li,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .destination__box--bus li,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .destination__box--bus li,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .destination__box--bus li{padding-left:.1875rem}#form-ricerca-stazione .engine-select .destination__box .destination__box--container .destination__box--bus span~span,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .destination__box--bus span~span,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .destination__box--bus span~span,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .destination__box--bus span~span{color:#a6160a}}#form-ricerca-stazione .engine-select .destination__box .destination__box--container .title__box--container,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .title__box--container,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .title__box--container,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .title__box--container{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (max-width:767px){#form-ricerca-stazione .engine-select .destination__box .destination__box--container .title__box--container,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .title__box--container,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .title__box--container,#form-ricerca-tratta-treno-RFI .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}}#form-ricerca-stazione .engine-select .destination__box .destination__box--container .title__box--container span,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .title__box--container span,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .title__box--container span,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .title__box--container span{font-weight:500}@media (max-width:767px){#form-ricerca-stazione .engine-select .destination__box .destination__box--container .title__box--container.-allStation,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .title__box--container.-allStation,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .title__box--container.-allStation,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .title__box--container.-allStation{background-color:#a6160a}#form-ricerca-stazione .engine-select .destination__box .destination__box--container .title__box--container.-allStation .title,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .title__box--container.-allStation .title,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .title__box--container.-allStation .title,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .title__box--container.-allStation .title{color:#fff}}#form-ricerca-stazione .engine-select .destination__box .destination__box--container .title__box--container .icon-station-container,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .title__box--container .icon-station-container,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .title__box--container .icon-station-container,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .title__box--container .icon-station-container{display:block;height:1.5rem;padding-left:.1875rem;width:1.5rem}@media (max-width:767px){#form-ricerca-stazione .engine-select .destination__box .destination__box--container .title__box--container .icon-station-container,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .title__box--container .icon-station-container,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .title__box--container .icon-station-container,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .title__box--container .icon-station-container{display:none}}#form-ricerca-stazione .engine-select .destination__box .destination__box--container .title__box--container .title,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .title__box--container .title,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .title__box--container .title,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .title__box--container .title{color:#a6160a;padding:0 15px 0 5px}#form-ricerca-stazione .engine-select .destination__box .destination__box--container .title__box--container .station-separator,#form-ricerca-stazione-RFI .engine-select .destination__box .destination__box--container .title__box--container .station-separator,#form-ricerca-tratta-treno .engine-select .destination__box .destination__box--container .title__box--container .station-separator,#form-ricerca-tratta-treno-RFI .engine-select .destination__box .destination__box--container .title__box--container .station-separator{-moz-box-flex:1;-ms-flex-positive:1;background-color:#a6160a;-webkit-flex-grow:1;flex-grow:1;height:1px;margin-right:10px}#form-ricerca-stazione .engine-select .destination__box li span,#form-ricerca-stazione-RFI .engine-select .destination__box li span,#form-ricerca-tratta-treno .engine-select .destination__box li span,#form-ricerca-tratta-treno-RFI .engine-select .destination__box li span{font-weight:400}#form-ricerca-stazione .engine-select .error .vs__dropdown-toggle,#form-ricerca-stazione-RFI .engine-select .error .vs__dropdown-toggle,#form-ricerca-tratta-treno .engine-select .error .vs__dropdown-toggle,#form-ricerca-tratta-treno-RFI .engine-select .error .vs__dropdown-toggle{border-color:#ad8b3a}#form-ricerca-stazione .engine-select .vs__dropdown-toggle,#form-ricerca-stazione-RFI .engine-select .vs__dropdown-toggle,#form-ricerca-tratta-treno .engine-select .vs__dropdown-toggle,#form-ricerca-tratta-treno-RFI .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}#form-ricerca-stazione .engine-select ::-webkit-input-placeholder,#form-ricerca-stazione-RFI .engine-select ::-webkit-input-placeholder,#form-ricerca-tratta-treno .engine-select ::-webkit-input-placeholder,#form-ricerca-tratta-treno-RFI .engine-select ::-webkit-input-placeholder{font-size:.875rem;font-style:normal;font-weight:700}#form-ricerca-stazione .engine-select ::-moz-placeholder,#form-ricerca-stazione-RFI .engine-select ::-moz-placeholder,#form-ricerca-tratta-treno .engine-select ::-moz-placeholder,#form-ricerca-tratta-treno-RFI .engine-select ::-moz-placeholder{font-size:.875rem;font-style:normal;font-weight:700}#form-ricerca-stazione .engine-select :-ms-input-placeholder,#form-ricerca-stazione-RFI .engine-select :-ms-input-placeholder,#form-ricerca-tratta-treno .engine-select :-ms-input-placeholder,#form-ricerca-tratta-treno-RFI .engine-select :-ms-input-placeholder{font-size:.875rem;font-style:normal;font-weight:700}#form-ricerca-stazione .engine-select ::-ms-input-placeholder,#form-ricerca-stazione-RFI .engine-select ::-ms-input-placeholder,#form-ricerca-tratta-treno .engine-select ::-ms-input-placeholder,#form-ricerca-tratta-treno-RFI .engine-select ::-ms-input-placeholder{font-size:.875rem;font-style:normal;font-weight:700}#form-ricerca-stazione .engine-select ::placeholder,#form-ricerca-stazione-RFI .engine-select ::placeholder,#form-ricerca-tratta-treno .engine-select ::placeholder,#form-ricerca-tratta-treno-RFI .engine-select ::placeholder{font-size:.875rem;font-style:normal;font-weight:700}#form-ricerca-stazione .engine-select .vs__search,#form-ricerca-stazione-RFI .engine-select .vs__search,#form-ricerca-tratta-treno .engine-select .vs__search,#form-ricerca-tratta-treno-RFI .engine-select .vs__search{font-size:.875rem;line-height:1.4;margin:0}#form-ricerca-stazione .engine-select .vs__selected,#form-ricerca-stazione-RFI .engine-select .vs__selected,#form-ricerca-tratta-treno .engine-select .vs__selected,#form-ricerca-tratta-treno-RFI .engine-select .vs__selected{color:#333;margin:0}#form-ricerca-stazione .engine-select .vs__clear,#form-ricerca-stazione .engine-select .vs__open-indicator,#form-ricerca-stazione-RFI .engine-select .vs__clear,#form-ricerca-stazione-RFI .engine-select .vs__open-indicator,#form-ricerca-tratta-treno .engine-select .vs__clear,#form-ricerca-tratta-treno .engine-select .vs__open-indicator,#form-ricerca-tratta-treno-RFI .engine-select .vs__clear,#form-ricerca-tratta-treno-RFI .engine-select .vs__open-indicator{fill:#000}#form-ricerca-stazione .engine-select .vs__actions,#form-ricerca-stazione-RFI .engine-select .vs__actions,#form-ricerca-tratta-treno .engine-select .vs__actions,#form-ricerca-tratta-treno-RFI .engine-select .vs__actions{padding-top:0}#form-ricerca-stazione .engine-select .vs__dropdown-menu,#form-ricerca-stazione-RFI .engine-select .vs__dropdown-menu,#form-ricerca-tratta-treno .engine-select .vs__dropdown-menu,#form-ricerca-tratta-treno-RFI .engine-select .vs__dropdown-menu{background-color:#ddd}@media (min-width:768px){#form-ricerca-stazione .engine-select .vs__dropdown-menu,#form-ricerca-stazione-RFI .engine-select .vs__dropdown-menu,#form-ricerca-tratta-treno .engine-select .vs__dropdown-menu,#form-ricerca-tratta-treno-RFI .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:-webkit-calc(94vw - 118px);width:calc(94vw - 118px);z-index:8}#form-ricerca-stazione .engine-select .vs__dropdown-menu:after,#form-ricerca-stazione-RFI .engine-select .vs__dropdown-menu:after,#form-ricerca-tratta-treno .engine-select .vs__dropdown-menu:after,#form-ricerca-tratta-treno-RFI .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;-webkit-transform:translateX(2px);transform:translateX(2px);z-index:2}#form-ricerca-stazione .engine-select .vs__dropdown-menu:before,#form-ricerca-stazione-RFI .engine-select .vs__dropdown-menu:before,#form-ricerca-tratta-treno .engine-select .vs__dropdown-menu:before,#form-ricerca-tratta-treno-RFI .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:-webkit-calc(50% - 8px)!important;left:calc(50% - 8px)!important}#form-ricerca-stazione .engine-select .vs__dropdown-menu li,#form-ricerca-stazione-RFI .engine-select .vs__dropdown-menu li,#form-ricerca-tratta-treno .engine-select .vs__dropdown-menu li,#form-ricerca-tratta-treno-RFI .engine-select .vs__dropdown-menu li{border-right:1px solid #fff;margin:0;padding:0 0 0 .5rem}#form-ricerca-stazione .engine-select .vs__dropdown-menu li.bus,#form-ricerca-stazione-RFI .engine-select .vs__dropdown-menu li.bus,#form-ricerca-tratta-treno .engine-select .vs__dropdown-menu li.bus,#form-ricerca-tratta-treno-RFI .engine-select .vs__dropdown-menu li.bus{color:#fff}#form-ricerca-stazione .engine-select .v-select.vs--open,#form-ricerca-stazione-RFI .engine-select .v-select.vs--open,#form-ricerca-tratta-treno .engine-select .v-select.vs--open,#form-ricerca-tratta-treno-RFI .engine-select .v-select.vs--open{position:relative}#form-ricerca-stazione .engine-select .v-select.vs--open:before,#form-ricerca-stazione-RFI .engine-select .v-select.vs--open:before,#form-ricerca-tratta-treno .engine-select .v-select.vs--open:before,#form-ricerca-tratta-treno-RFI .engine-select .v-select.vs--open:before{-webkit-animation:fadeInText .3s forwards;animation:fadeInText .3s forwards;-webkit-animation-delay:.1s;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}#form-ricerca-stazione .engine-select .v-select.left.vs--open,#form-ricerca-stazione-RFI .engine-select .v-select.left.vs--open,#form-ricerca-tratta-treno .engine-select .v-select.left.vs--open,#form-ricerca-tratta-treno-RFI .engine-select .v-select.left.vs--open{position:relative}#form-ricerca-stazione .engine-select .v-select.left.vs--open:before,#form-ricerca-stazione-RFI .engine-select .v-select.left.vs--open:before,#form-ricerca-tratta-treno .engine-select .v-select.left.vs--open:before,#form-ricerca-tratta-treno-RFI .engine-select .v-select.left.vs--open:before{left:-82%}}#form-ricerca-stazione .engine-select ::-webkit-scrollbar,#form-ricerca-stazione-RFI .engine-select ::-webkit-scrollbar,#form-ricerca-tratta-treno .engine-select ::-webkit-scrollbar,#form-ricerca-tratta-treno-RFI .engine-select ::-webkit-scrollbar{width:.625rem}#form-ricerca-stazione .engine-select ::-webkit-scrollbar-track,#form-ricerca-stazione-RFI .engine-select ::-webkit-scrollbar-track,#form-ricerca-tratta-treno .engine-select ::-webkit-scrollbar-track,#form-ricerca-tratta-treno-RFI .engine-select ::-webkit-scrollbar-track{background-color:#fff}#form-ricerca-stazione .engine-select ::-webkit-scrollbar-thumb,#form-ricerca-stazione-RFI .engine-select ::-webkit-scrollbar-thumb,#form-ricerca-tratta-treno .engine-select ::-webkit-scrollbar-thumb,#form-ricerca-tratta-treno-RFI .engine-select ::-webkit-scrollbar-thumb{background-color:#a6160a}#form-ricerca-stazione{z-index:800}@media (min-width:768px){#form-ricerca-stazione.--right .engine-select .destination__box{left:auto;right:0}#form-ricerca-stazione.--right .engine-select .destination__box:after{left:auto;right:20px}}#form-ricerca-stazione span{color:#000;font-family:Roboto,Helvetica,Arial,sans-serif;margin:0}@media (min-width:768px){#form-ricerca-stazione .engine-select .destination__box{left:-65%;width:230%}#form-ricerca-stazione .engine-select .destination__box:after{left:-webkit-calc(28% + 20px);left:calc(28% + 20px)}}@media (min-width:1024px){#form-ricerca-stazione .engine-select .destination__box{left:-75%;width:250%}#form-ricerca-stazione .engine-select .destination__box:after{left:-webkit-calc(30% + 20px);left:calc(30% + 20px)}}.breadcrumb__list{-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.breadcrumb__list,.breadcrumb__list-item{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.breadcrumb__list-item{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-right:.5rem;padding:.375rem 0}.breadcrumb__list-item:after{content:">";margin-left:.5rem}.breadcrumb__list-item:last-child:after{display:none}.breadcrumb__list-no-url,.breadcrumb__list-url{color:#333;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1.2}.breadcrumb__list-url{font-weight:700;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.breadcrumb__list-url:hover{color:#a6160a}.breadcrumb__list-no-url{font-weight:400}.menuLaterale__section{margin:0;position:relative;width:100%}.menuLaterale__section .menuLaterale-container .menuLaterale-list .menuLaterale-list__item{border-bottom:.88px solid #c1c1c1;width:100%}.menuLaterale__section .menuLaterale-container .menuLaterale-list .menuLaterale-list__item .menuLaterale-list__item__wrapper{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-pack:justify;-ms-flex-pack:justify;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;padding:0 0 0 10px;width:100%}.menuLaterale__section .menuLaterale-container .menuLaterale-list .menuLaterale-list__item .menuLaterale-list__item__wrapper .menuLaterale-list__link{color:#000;font-size:.875rem;font-weight:700;line-height:3.35;text-transform:uppercase;width:100%}.menuLaterale__section .menuLaterale-container .menuLaterale-list .menuLaterale-list__item .menuLaterale-list__item__wrapper .menuLaterale-list__link:hover{color:#a6160a}.menuLaterale__section .menuLaterale-container .menuLaterale-list .menuLaterale-list__item .menuLaterale-list__item__wrapper .menuLaterale-list__link:focus{box-shadow:none}.menuLaterale__section .menuLaterale-container .menuLaterale-list .menuLaterale-list__item .menuLaterale-list__item__wrapper .menuLaterale-list__angle{background:transparent;border:none;height:1.6875rem;padding:0;position:relative;-webkit-transition:background .25s ease-out;transition:background .25s ease-out;width:.9375rem}.menuLaterale__section .menuLaterale-container .menuLaterale-list .menuLaterale-list__item .menuLaterale-list__item__wrapper .menuLaterale-list__angle:hover{cursor:pointer}.menuLaterale__section .menuLaterale-container .menuLaterale-list .menuLaterale-list__item .menuLaterale-list__item__wrapper .menuLaterale-list__angle:focus{box-shadow:none}.menuLaterale__section .menuLaterale-container .menuLaterale-list .menuLaterale-list__item .menuLaterale-list__item__wrapper .menuLaterale-list__angle:after,.menuLaterale__section .menuLaterale-container .menuLaterale-list .menuLaterale-list__item .menuLaterale-list__item__wrapper .menuLaterale-list__angle:before{background-color:#a6160a;content:"";position:absolute;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.menuLaterale__section .menuLaterale-container .menuLaterale-list .menuLaterale-list__item .menuLaterale-list__item__wrapper .menuLaterale-list__angle:before{bottom:.3125rem;height:.1875rem;margin-left:-.075rem;right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:1.125rem}.menuLaterale__section .menuLaterale-container .menuLaterale-list .menuLaterale-list__item .menuLaterale-list__item__wrapper .menuLaterale-list__angle:after{bottom:1.0625rem;height:.1875rem;margin-top:-.03125rem;right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:1.125rem}.ada-share{position:relative}.ada-share p{font-weight:700}.ada-share .share-network-list{background:none;padding:0}.ada-share .share-network-list .sb-social.sb-top.sb-center.networks-7.active{left:0;position:relative;top:0;-webkit-transform:none;transform:none}.ada-share .share-network-list .sb-social.sb-top.sb-center.networks-7.active .social-lst{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ada-share .share-network-list .sb-social.sb-top.sb-center.networks-7.active .social-lst li{border-radius:3px;margin-bottom:.9375rem;margin-right:1.875rem}@media (max-width:768px){.ada-share .share-network-list .sb-social.sb-top.sb-center.networks-7.active .social-lst li{margin-right:1.5625rem}}a{color:#fff}:focus{box-shadow:none}[v-cloak]>*{display:none}.layout{list-style:none;margin:0 0 0 -20px;padding:0}.layout__item{display:inline-block;padding-left:20px;vertical-align:top;width:100%}.float_layout{list-style:none;margin:0 0 0 -20px;padding:0}.float_layout:after{clear:both;content:"";display:table}.float_layout__item{float:left;padding-left:20px;vertical-align:top;width:100%}.layout,.layout:before{font-size:0}.layout__item{font-size:14px}[class~="1/1"]{width:100%!important}[class~="1/2"],[class~="2/4"],[class~="3/6"],[class~="4/8"],[class~="5/10"],[class~="6/12"]{width:50%!important}[class~="1/3"],[class~="2/6"],[class~="3/9"],[class~="4/12"]{width:33.33333%!important}[class~="2/3"],[class~="4/6"],[class~="6/9"],[class~="8/12"]{width:66.66667%!important}[class~="1/4"],[class~="2/8"],[class~="3/12"]{width:25%!important}[class~="3/4"],[class~="6/8"],[class~="9/12"]{width:75%!important}[class~="1/5"],[class~="2/10"]{width:20%!important}[class~="2/5"],[class~="4/10"]{width:40%!important}[class~="3/5"],[class~="6/10"]{width:60%!important}[class~="4/5"],[class~="8/10"]{width:80%!important}[class~="1/6"],[class~="2/12"]{width:16.66667%!important}[class~="10/12"],[class~="5/6"]{width:83.33333%!important}[class~="1/8"]{width:12.5%!important}[class~="3/8"]{width:37.5%!important}[class~="5/8"]{width:62.5%!important}[class~="7/8"]{width:87.5%!important}[class~="1/9"]{width:11.11111%!important}[class~="2/9"]{width:22.22222%!important}[class~="4/9"]{width:44.44444%!important}[class~="5/9"]{width:55.55556%!important}[class~="7/9"]{width:77.77778%!important}[class~="8/9"]{width:88.88889%!important}[class~="1/10"]{width:10%!important}[class~="3/10"]{width:30%!important}[class~="7/10"]{width:70%!important}[class~="9/10"]{width:90%!important}[class~="1/12"]{width:8.33333%!important}[class~="5/12"]{width:41.66667%!important}[class~="7/12"]{width:58.33333%!important}[class~="11/12"]{width:91.66667%!important}.form-select.light{background-color:#fff;background-image:url(../img/icons/arrow_select_black.png);background-position:97%;background-repeat:no-repeat;background-size:14px 10px;border:1px solid #ccc;color:#999;height:44px;padding-left:10px}input[type=checkbox].checkbox-black{clip:rect(0 0 0 0);border:0;height:1px;left:-1000px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;z-index:-1000}input[type=checkbox].checkbox-black+label.label-checkbox-black{background-position:0 0;background-repeat:no-repeat;cursor:pointer;display:inline-block;font-size:12px;height:12px;line-height:15px;padding-left:17px;vertical-align:middle}input[type=checkbox].checkbox-black:checked+label.label-checkbox-black{background-position:0 -12px}label.label-checkbox-black{-webkit-touch-callout:none;background-image:url(../img/icons/checkbox_black.png);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input[type=checkbox].checkbox-white{clip:rect(0 0 0 0);border:0;height:1px;left:-1000px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;z-index:-1000}input[type=checkbox].checkbox-white+label.label-checkbox-white{background-position:0 0;background-repeat:no-repeat;cursor:pointer;display:inline-block;font-size:12px;height:12px;line-height:12px;padding-left:17px;vertical-align:middle}input[type=checkbox].checkbox-white:checked+label.label-checkbox-white{background-position:0 -12px}label.label-checkbox-white{-webkit-touch-callout:none;background-image:url(../img/icons/checkbox_white.png);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.italo-in-station__wrapper .italo-in-station__table .row .col:nth-child(2){-moz-box-flex:0;-webkit-flex:0 0 37%;-ms-flex:0 0 37%;flex:0 0 37%}.italo-in-station__wrapper .italo-in-station__table .row .col:nth-child(2) span{display:none}@media (min-width:768px){.italo-in-station__wrapper .italo-in-station__table .row .col:nth-child(2){-moz-box-ordinal-group:4;-ms-flex-order:3;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-order:3;order:3}.italo-in-station__wrapper .italo-in-station__table .row .col:nth-child(2) a span{display:inline;padding-right:.5rem;text-transform:uppercase}.italo-in-station__wrapper .italo-in-station__table .row .col:nth-child(2) a span:first-of-type{padding-left:.5rem}}.italo-in-station__wrapper .italo-in-station__table .row a:not(.button){-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background-color:transparent;border:0;line-height:normal;outline:none;overflow:visible;text-align:inherit}.italo-in-station__wrapper .italo-in-station__table .row a.button{width:100%}.italo-in-station__wrapper .italo-in-station__table .row a:active,.italo-in-station__wrapper .italo-in-station__table .row a:focus{box-shadow:none}.italo-in-station__wrapper .italo-in-station__table .row a svg{color:#333;height:1rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:1rem}.italo-in-station__wrapper .row.active a svg{-webkit-transform:rotate(45deg)!important;transform:rotate(45deg)!important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.ui-datepicker{display:none}.datepicker-popover{background-size:30px 10px;color:#fff;margin-left:-70px;width:210px}.datepicker-popover.no-margin{margin-left:0}.datepicker-popover .ui-datepicker-header{background:url(../img/datepicker/bg_grey.png) repeat 0 0}.datepicker-popover .ui-datepicker-title{display:inline-block;font-size:18px;font-weight:700;line-height:30px}.datepicker-popover .ui-datepicker-next{background:url(../img/datepicker/arrow_right_white.png) no-repeat 50%;cursor:pointer;float:right;height:30px;width:30px}.datepicker-popover .ui-datepicker-next span,.datepicker-popover .ui-datepicker-next.ui-state-disabled{display:none}.datepicker-popover .ui-datepicker-prev{background:url(../img/datepicker/arrow_left_white.png) no-repeat 50%;cursor:pointer;float:left;height:30px;margin-right:20px;width:30px}.datepicker-popover .ui-datepicker-prev span{display:none}.datepicker-popover .ui-datepicker-calendar{background:url(../img/datepicker/bg_grey.png) repeat 0 0;font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;margin-bottom:0;width:100%}.datepicker-popover .ui-datepicker-calendar td{text-align:center}.datepicker-popover .ui-datepicker-calendar a{display:inline-block;height:24px;line-height:20px;padding:2px 3px;-webkit-text-decoration:none;text-decoration:none;width:25px}.datepicker-popover .ui-datepicker-calendar .ui-datepicker-current-day a{background-clip:padding-box;border:1px solid #fff;border-radius:50%;display:inline-block;line-height:19px;text-align:center;width:25px}.datepicker-popover-override-sitecore{margin:0}.datepicker-popover-override-sitecore.datepicker-popover .ui-datepicker-prev{margin-right:0}.datepicker-popover-override-sitecore.datepicker-popover .ui-datepicker-title{font-size:15px;text-align:center;width:150px}.ui-datepicker-next.ui-state-disabled,.ui-datepicker-prev.ui-state-disabled{visibility:hidden}a.ui-state-default.ui-state-active{background:#fff;border:none!important;color:#000}.ui-datepicker-unselectable{color:#fff;font-weight:400}.ui-datepicker-unselectable span{opacity:.3}.ui-state-disabled{cursor:default!important}.fancybox-pleaseWait.fancybox-content{min-width:40%;text-align:center}dwwr .dw-ul .dw-bf .dw-li.dw-v.bus{background-image:url(../img/icons/input-stations-bus.png);background-position:top right 10px;background-position-y:-5px;background-repeat:no-repeat}.dwwr div.bus-headerMobile{background-image:url(../img/icons/input-stations-bus.png);background-position-y:-7px;background-repeat:no-repeat;color:#b6b6b6;float:left;font-size:13px;font-style:italic;margin:0 2%;padding-left:30px;text-align:left}.ios.dw-modal .dw-cal-btnc{border-radius:3px!important;border-width:1px!important}.ios.dw-modal .dwwol{height:35px!important;margin-top:-28px!important}.ios.dw-modal .dwb-c .dwb{background:transparent url(../img/icons/closeIcon.png) 0 0 no-repeat;background-size:35px;border:none;color:#fff;cursor:pointer;font:24px/45px Trebuchet MS,Arial,Helvetica,sans-serif;height:35px;padding:0;position:absolute;right:0;text-indent:-999px;top:0;width:auto;width:35px;z-index:999999}.ios.dw-modal .dwb-s .dwb{margin:.5% 3%!important;padding:10px 0!important}.titoloModale{color:#666;float:left;font:20px/40px Trebuchet MS,Arial,Helvetica,sans-serif;margin:0 2%;text-align:left;width:96%}.calendarFO{background:#fff;-moz-box-sizing:content-box;box-sizing:content-box;height:auto;height:105px;margin:0;padding:10px 2% 20px;width:96%}.dw-cal-next{background:url(../img/icons/nextArrow.png) 50% 50% no-repeat #979797!important;padding:3px 9px!important}.dw-cal-prev{background:url(../img/icons/backArrow.png) 50% 50% no-repeat #979797!important}.dw-cal table{border-collapse:collapse;height:100%;margin:0;table-layout:fixed;width:100%}.dw-cal-front>table{margin-bottom:1.5rem}@media (min-width:1023px){.navigation-menu .navigation-menu__link.language-switcher{display:none}}.navigation-menu .navigation-menu__link.language-switcher img{height:1rem;margin-right:1rem;margin-top:14px;vertical-align:top;width:1.625rem}.fancybox-section{display:none}.fancybox-is-open .fancybox-bg{-ms-opacity:.7;opacity:.7}.wrapper-1140{margin:0 auto;max-width:1140px;width:100%}.main-section{margin:0 auto;max-width:1280px;padding:20px;width:100%}@media (min-width:1024px){.main-body .error__wrapper.grid-container.topDistance{margin-top:6rem}.error__wrapper.grid-container.topDistance+footer>.footer{padding-top:0}}#fancybox-container-div>div{z-index:99999997}.verificapromo__section{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#fff;border:solid #a6160a;border-bottom:0;border-radius:20px 20px 0 0;bottom:-1px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin:0;padding:5px 40px;position:fixed;right:5%;z-index:999}@media (max-width:767px){.verificapromo__section{padding:5px 20px;right:5px}}@media (max-width:767px) and (max-width:479px){.verificapromo__section{max-width:75%}}.verificapromo__section .promo-link{color:#a6160a;font-size:1rem;text-align:center;-webkit-text-decoration:underline;text-decoration:underline}@media (max-width:767px){.verificapromo__section .promo-link{font-size:.875rem}}@media (max-width:767px) and (max-width:479px){.verificapromo__section .promo-link{font-size:.625rem}}.verificapromo__section .promo-testo{color:#a6160a;font-size:1rem;margin-right:20px;text-align:center}@media (max-width:767px){.verificapromo__section .promo-testo{font-size:.875rem;margin-right:15px}}@media (max-width:767px) and (max-width:479px){.verificapromo__section .promo-testo{font-size:.625rem}}.verificapromo__section .promo-logo{margin-right:20px}@media (max-width:767px){.verificapromo__section .promo-logo{margin-right:15px}}.verificapromo__section .promo-logo img{height:auto;max-width:2.5rem}@media (max-width:479px){.verificapromo__section .promo-logo img{max-width:2rem}}nav.greedy{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative}nav.greedy button{-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch;background:#ececec;border:0;color:#a6160a;font-size:.9rem;font-weight:700;outline:0;padding:0 1rem 0 1.5rem;-webkit-text-decoration:underline;text-decoration:underline;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}nav.greedy button svg{margin-left:.8rem;-webkit-transition:all .2s;transition:all .2s;vertical-align:middle}nav.greedy button.open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}nav.greedy button.hidden{overflow:hidden;padding:0;-webkit-transition:none;transition:none;width:0}nav.greedy ul.links{-moz-box-pack:center;-ms-flex-pack:center;-moz-box-flex:1;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-justify-content:center;justify-content:center;overflow:hidden}nav.greedy ul.links li{-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}nav.greedy ul.hidden-links{background:#f7f7f7;box-shadow:0 5px 14px 1px #c1c1c1;margin-top:10px;position:absolute;right:0;top:100%;z-index:1000}nav.greedy ul.hidden-links li{border-bottom:1px solid #c1c1c1}nav.greedy ul.hidden-links li:last-child{border-bottom:0}nav.greedy ul.hidden-links li a{padding-right:1rem}nav.greedy ul.hidden-links.hidden{display:none}.tooltip{display:block;z-index:999999999}@media (max-width:767px){.tooltip{z-index:9999999}}.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:-webkit-calc(50% - 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:-webkit-calc(50% - 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:-webkit-calc(50% - 5px);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:-webkit-calc(50% - 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;-webkit-transition:opacity .15s,visibility .15s;transition:opacity .15s,visibility .15s;visibility:hidden}.tooltip[aria-hidden=false]{opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s;visibility:visible}.pre-header-bar{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;opacity:1}@media (min-width:1024px){.pre-header-bar{position:fixed;width:100vw}}.hidden{display:none}.ada-homepage-wrapper{background-color:#e3e3e3}.bottom-nav-menu__item a{font-size:.9375rem}#form-ricerca-stazione{-moz-box-pack:center;-ms-flex-pack:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:25rem;-webkit-justify-content:center;justify-content:center}#form-ricerca-stazione h1{color:#fff;font-size:2.875rem}@media (max-width:767px){#form-ricerca-stazione h1{font-size:1.625rem}}#form-ricerca-stazione.ada-form-ricerca-treno{background-image:url(../images/def_1.jpg);background-repeat:no-repeat;background-size:cover}#form-italo-in-forma.ada-form-ricerca-treno{margin-top:1.25rem}#form-ricerca-stazione.ada-treni-feed.--right{height:auto}.ada-treni-list-grid-status{cursor:pointer}@-webkit-keyframes animation-slide-out-up{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes animation-slide-out-up{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes animation-slide-out-down{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes animation-slide-out-down{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes animation-slide-out-left{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes animation-slide-out-left{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@-webkit-keyframes animation-slide-out-right{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(100%);transform:translate(100%)}}@keyframes animation-slide-out-right{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(100%);transform:translate(100%)}}@-webkit-keyframes animation-slide-in-up{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes animation-slide-in-up{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes animation-slide-in-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes animation-slide-in-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes animation-slide-in-left{0%{-webkit-transform:translate(-100%);transform:translate(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes animation-slide-in-left{0%{-webkit-transform:translate(-100%);transform:translate(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes animation-slide-in-right{0%{-webkit-transform:translate(100%);transform:translate(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes animation-slide-in-right{0%{-webkit-transform:translate(100%);transform:translate(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes fadeInText{0%{opacity:0}to{opacity:1}}@keyframes fadeInText{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.small{font-family:Work Sans,Helvetica,Roboto,Arial,sans-serif!important;font-size:.6875rem!important;font-weight:400!important;line-height:1.2!important}@media (min-width:768px){.small{font-size:.875rem!important}}@media (min-width:1024px){.small{font-size:1rem!important}}.medium{font-family:Work Sans,Helvetica,Roboto,Arial,sans-serif!important;font-size:1.5rem!important;font-weight:700!important;line-height:1.2!important}@media (min-width:768px){.medium{font-size:1.875rem!important}}@media (min-width:1024px){.medium{font-size:2.125rem!important}}.big{font-family:Work Sans,Helvetica,Roboto,Arial,sans-serif!important;font-size:2.125rem!important;font-weight:700!important;line-height:1.2!important}@media (min-width:768px){.big{font-size:2.625rem!important;font-size:3rem!important}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.pre-header-bar.cookies .pre-header-button{-ms-flex-preferred-size:auto;-webkit-flex-basis:auto;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{-ms-flex-preferred-size:37%;-webkit-flex-basis:37%;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{-ms-flex-preferred-size:37%;-webkit-flex-basis:37%;flex-basis:37%}.faq__entry-category.active{-ms-flex-preferred-size:35%;-webkit-flex-basis:35%;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:-webkit-flex;display:-moz-box;display:-ms-flexbox;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{-moz-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;width:100%}.italo-lounge__wrapper ul li span,.italo-lounge__wrapper ul li strong{width:100%}.faq__search #faq-search{-ms-flex-preferred-size:39%;-webkit-flex-basis:39%;flex-basis:39%;padding-left:1%}.faq__search #faq-category{-ms-flex-preferred-size:36%;-webkit-flex-basis:36%;flex-basis:36%}.faq__entry-category,.faq__entry-category.active,.faq__entry-category:hover{-ms-flex-preferred-size:33%;-webkit-flex-basis:33%;flex-basis:33%}.sitemap__section .sitemap__item{-ms-flex-preferred-size:calc(32% - 4.375rem);-webkit-flex-basis:-webkit-calc(32% - 4.375rem);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{-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;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{-ms-flex-preferred-size:37%;-webkit-flex-basis:37%;flex-basis:37%}section.pre-header-bar{max-height:200px}.pre-header-bar__container.grid-container{-moz-box-flex:1;-ms-flex-pack:distribute;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-justify-content:space-around;justify-content:space-around}.engine__wrapper.engine__restyled .engine .engine__tab .engine__tab-item:first-child{-ms-flex-preferred-size:33.3%;-webkit-flex-basis:33.3%;flex-basis:33.3%}.engine__wrapper .engine .engine__container .wrapper__change .form-container input{-moz-box-flex:0;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%}.pre-header-bar.cookies .pre-header-button{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;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{-ms-flex-preferred-size:auto;-webkit-flex-basis:auto;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{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;width:100%}}