div.gigya-screen-dialog-top{background-color:var(--primary-70,#039b24)!important}#gigya-modal-plugin-container-showScreenSet{padding:16px}@media (min-width:1200px){#gigya-modal-plugin-container-showScreenSet .container,#gigya-modal-plugin-container-showScreenSet .container-lg,#gigya-modal-plugin-container-showScreenSet .container-md,#gigya-modal-plugin-container-showScreenSet .container-sm,#gigya-modal-plugin-container-showScreenSet .container-xl{max-width:1280px!important}}#gigya-modal-plugin-container-showScreenSet .font-family-default{font-family:Poppins-semiBold,Verdana,sans-serif!important}#gigya-modal-plugin-container-showScreenSet [mat],#gigya-modal-plugin-container-showScreenSet :after,#gigya-modal-plugin-container-showScreenSet :before{box-sizing:unset}#gigya-modal-plugin-container-showScreenSet .text-left{text-align:left!important}#gigya-modal-plugin-container-showScreenSet .text-right{text-align:right!important}#gigya-modal-plugin-container-showScreenSet .text-center{text-align:center!important}#gigya-modal-plugin-container-showScreenSet .mt{margin-top:24px}#gigya-modal-plugin-container-showScreenSet .pointer{cursor:pointer}#gigya-modal-plugin-container-showScreenSet .font-poppins-regular{font-family:Poppins,Verdana,sans-serif}#gigya-modal-plugin-container-showScreenSet h1,#gigya-modal-plugin-container-showScreenSet h2,#gigya-modal-plugin-container-showScreenSet h3,#gigya-modal-plugin-container-showScreenSet h4,#gigya-modal-plugin-container-showScreenSet h5,#gigya-modal-plugin-container-showScreenSet h6,#gigya-modal-plugin-container-showScreenSet .font-poppins,#gigya-modal-plugin-container-showScreenSet strong,#gigya-modal-plugin-container-showScreenSet b,#gigya-modal-plugin-container-showScreenSet .font-weight-bold{font-family:Poppins-bold,Verdana,sans-serif;font-weight:500}#gigya-modal-plugin-container-showScreenSet .custom-modal-expired mat-dialog-container{border-radius:0!important;padding:0!important}#gigya-modal-plugin-container-showScreenSet .login-modal mat-dialog-container{overflow:auto}#gigya-modal-plugin-container-showScreenSet .modal-sigin mat-dialog-container{position:relative;background:0 0!important;padding:0!important}#gigya-modal-plugin-container-showScreenSet .modal-sigin div.close.button-close{top:24px;bottom:15px;right:24px;position:absolute!important;left:auto!important}#gigya-modal-plugin-container-showScreenSet .modal-overflow-y mat-dialog-container{overflow-y:auto}#gigya-modal-plugin-container-showScreenSet .modal-overflow-x mat-dialog-container{overflow-x:auto}#gigya-modal-plugin-container-showScreenSet .forgot-dialog mat-dialog-container{overflow:auto}#gigya-modal-plugin-container-showScreenSet .coppel-modal mat-dialog-container{width:100%;height:700px;margin:0 auto;overflow-x:auto;overflow-y:hidden}@media (max-width:895px){#gigya-modal-plugin-container-showScreenSet .coppel-modal{height:90%}#gigya-modal-plugin-container-showScreenSet .coppel-modal mat-dialog-container{height:100%}}@media (max-width:374px){#gigya-modal-plugin-container-showScreenSet .coppel-modal mat-dialog-container{overflow-y:auto}}@media (max-height:705px){#gigya-modal-plugin-container-showScreenSet .coppel-modal{overflow-y:auto}}#gigya-modal-plugin-container-showScreenSet .backdrop-coppel{background:rgba(1,1,1,.8)}#gigya-modal-plugin-container-showScreenSet ::-webkit-scrollbar{width:16px}#gigya-modal-plugin-container-showScreenSet ::-webkit-scrollbar-thumb{background:#888 padding-box padding-box;border:4px solid transparent;border-radius:8px}#gigya-modal-plugin-container-showScreenSet input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff!important}#gigya-modal-plugin-container-showScreenSet input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}#gigya-modal-plugin-container-showScreenSet input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 30px #fff!important}#gigya-modal-plugin-container-showScreenSet input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 30px #fff!important}#gigya-modal-plugin-container-showScreenSet #buttonSurvey .mat-raised-button{border-radius:18px;width:10rem;margin-top:15px;font-size:1.2rem;color:#fff!important;background-color:#1b4965!important;border-color:#95a5a6!important}#gigya-modal-plugin-container-showScreenSet #buttonSurveyQR .mat-raised-button{width:10rem;margin-top:15px;font-size:1.2rem;color:#fff!important;background-color:#1b4965!important;border-color:#95a5a6!important}#gigya-modal-plugin-container-showScreenSet .custom-modal-qr mat-dialog-container,#gigya-modal-plugin-container-showScreenSet .custom-modal-survey mat-dialog-container{padding:0!important}#gigya-modal-plugin-container-showScreenSet #search-engine-button .mat-raised-button,#gigya-modal-plugin-container-showScreenSet #search-ticket-button .mat-raised-button{margin:auto!important}#gigya-modal-plugin-container-showScreenSet .font-weight-bold{font-weight:bolder}#gigya-modal-plugin-container-showScreenSet .container-section{justify-content:center;width:95%;min-width:300px;max-width:1140px;margin:auto}#gigya-modal-plugin-container-showScreenSet .container-banner{width:100%;max-height:550px;margin:auto;display:flex;overflow:hidden}#gigya-modal-plugin-container-showScreenSet .container-banner img{object-fit:cover;width:100%}#gigya-modal-plugin-container-showScreenSet #validateEmail .mat-form-field,#gigya-modal-plugin-container-showScreenSet #local-reset .mat-form-field{width:100%!important}#gigya-modal-plugin-container-showScreenSet #validateEmail .mat-form-field-appearance-outline .mat-form-field-infix,#gigya-modal-plugin-container-showScreenSet #local-reset .mat-form-field-appearance-outline .mat-form-field-infix{padding:10px 0!important}#gigya-modal-plugin-container-showScreenSet #validateEmail .mat-form-field-appearance-outline .mat-form-field-wrapper,#gigya-modal-plugin-container-showScreenSet #local-reset .mat-form-field-appearance-outline .mat-form-field-wrapper{margin:0}#gigya-modal-plugin-container-showScreenSet #local-login .mat-form-field,#gigya-modal-plugin-container-showScreenSet #local-sign-up .mat-form-field{width:100%!important;padding-top:0!important;padding-bottom:0!important}#gigya-modal-plugin-container-showScreenSet #local-login .mat-form-field-wrapper,#gigya-modal-plugin-container-showScreenSet #local-sign-up .mat-form-field-wrapper{padding-bottom:15px;margin:0!important}#gigya-modal-plugin-container-showScreenSet #local-login .mat-form-field-flex,#gigya-modal-plugin-container-showScreenSet #local-sign-up .mat-form-field-flex{height:51px!important}#gigya-modal-plugin-container-showScreenSet #local-login .mat-input-element.mat-form-field-autofill-control,#gigya-modal-plugin-container-showScreenSet #local-sign-up .mat-input-element.mat-form-field-autofill-control{position:relative!important;bottom:4px!important}#gigya-modal-plugin-container-showScreenSet #search-engine-autocomplete-origin .mat-form-field{width:100%!important}#gigya-modal-plugin-container-showScreenSet #search-engine-autocomplete-origin .mat-form-field-appearance-outline .mat-form-field-infix{padding:5px 0 8px!important}#gigya-modal-plugin-container-showScreenSet #search-engine-autocomplete-origin .mat-form-field-appearance-outline .mat-form-field-wrapper{margin:0}#gigya-modal-plugin-container-showScreenSet #search-engine-autocomplete-origin .mat-select-arrow{border-left:0;border-right:0}#gigya-modal-plugin-container-showScreenSet #search-engine-autocomplete-destination .mat-form-field{width:100%!important}#gigya-modal-plugin-container-showScreenSet #search-engine-autocomplete-destination .mat-form-field-appearance-outline .mat-form-field-infix{padding:5px 0 8px!important}#gigya-modal-plugin-container-showScreenSet #search-engine-autocomplete-destination .mat-form-field-appearance-outline .mat-form-field-wrapper{margin:0}#gigya-modal-plugin-container-showScreenSet #search-engine-autocomplete-destination .mat-select-arrow{border-left:0;border-right:0}#gigya-modal-plugin-container-showScreenSet #search-engine-date-picker .mat-form-field,#gigya-modal-plugin-container-showScreenSet #search-engine-date-picker-2 .mat-form-field,#gigya-modal-plugin-container-showScreenSet #search-ticket-date-hour .mat-form-field,#gigya-modal-plugin-container-showScreenSet #search-ticket-email .mat-form-field{width:100%!important}#gigya-modal-plugin-container-showScreenSet #search-engine-date-picker .mat-form-field-appearance-outline .mat-form-field-infix,#gigya-modal-plugin-container-showScreenSet #search-engine-date-picker-2 .mat-form-field-appearance-outline .mat-form-field-infix,#gigya-modal-plugin-container-showScreenSet #search-ticket-date-hour .mat-form-field-appearance-outline .mat-form-field-infix,#gigya-modal-plugin-container-showScreenSet #search-ticket-email .mat-form-field-appearance-outline .mat-form-field-infix{padding:5px 0 8px!important}#gigya-modal-plugin-container-showScreenSet #search-engine-date-picker .mat-form-field-appearance-outline .mat-form-field-wrapper,#gigya-modal-plugin-container-showScreenSet #search-engine-date-picker-2 .mat-form-field-appearance-outline .mat-form-field-wrapper,#gigya-modal-plugin-container-showScreenSet #search-ticket-date-hour .mat-form-field-appearance-outline .mat-form-field-wrapper,#gigya-modal-plugin-container-showScreenSet #search-ticket-email .mat-form-field-appearance-outline .mat-form-field-wrapper{margin:0}#gigya-modal-plugin-container-showScreenSet #search-engine-date-picker .mat-form-field-flex,#gigya-modal-plugin-container-showScreenSet #search-engine-date-picker-2 .mat-form-field-flex,#gigya-modal-plugin-container-showScreenSet #search-ticket-date-hour .mat-form-field-flex,#gigya-modal-plugin-container-showScreenSet #search-ticket-email .mat-form-field-flex{align-items:center!important}#gigya-modal-plugin-container-showScreenSet #search-engine-button .mat-raised-button{width:100%!important;height:43px!important}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .mat-raised-button{box-shadow:none;text-align:left;background-size:20px 20px;border:1px solid #e5e5e5;border-radius:6px}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .mat-raised-button span{color:rgba(0,0,0,.87);font-family:Poppins,Helvetica Neue,sans-serif;font-size:16px;font-weight:100}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .mat-raised-button span.icon{font-size:20px}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .mat-raised-button span.icon,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .mat-raised-button .mat-icon{color:#707070}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .mat-form-field{width:100%}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .mat-form-field-appearance-outline .mat-form-field-outline{top:0}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .mat-form-field-flex{padding:0}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .mat-form-field-infix{color:#707070;border-width:0;width:100%;padding:0}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .mat-form-field-infix button{background-color:transparent;border:none;height:100%;padding-top:12px}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .mat-form-field-infix button .icon{margin-right:5px}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu{cursor:default;z-index:99999;background-color:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:5px;position:absolute;box-shadow:0 0 10px rgba(0,0,0,.25);border-color:#a5a5a5!important;border-radius:15px!important}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas a,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas button,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu a,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas .dropdown-menu-close,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu .dropdown-menu-close{text-align:right;width:100%;height:20px;margin:20px 0;padding:0 15px;font-size:14px;font-weight:600}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas .dropdown-menu-close:active,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu .dropdown-menu-close:active{box-shadow:none;border-style:dashed}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas.show-dw,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu.show-dw{display:block}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas .dropdown-menu-option,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu .dropdown-menu-option{align-items:center;height:65px;padding:0 15px;display:flex}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas .dropdown-menu-option .dropdown-subitem-name,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu .dropdown-menu-option .dropdown-subitem-name{margin:0;font-size:12px}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas .dropdown-menu-option .dropdown-content,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu .dropdown-menu-option .dropdown-content{flex:1;padding-right:20px}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas .dropdown-menu-option .dropdown-item-controls,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu .dropdown-menu-option .dropdown-item-controls{height:45px;display:flex}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas .dropdown-menu-option .dropdown-item-controls a,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas .dropdown-menu-option .dropdown-item-controls button,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu .dropdown-menu-option .dropdown-item-controls a,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu .dropdown-menu-option .dropdown-item-controls button{align-items:center;height:45px;padding:0 20px;transition:all .2s ease-in-out;display:flex;border:1px solid #a5a5a5!important}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas .dropdown-menu-option .dropdown-item-controls a span,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas .dropdown-menu-option .dropdown-item-controls a .mat-icon,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas .dropdown-menu-option .dropdown-item-controls button span,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas .dropdown-menu-option .dropdown-item-controls button .mat-icon,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu .dropdown-menu-option .dropdown-item-controls a span,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu .dropdown-menu-option .dropdown-item-controls a .mat-icon,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu .dropdown-menu-option .dropdown-item-controls button span,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu .dropdown-menu-option .dropdown-item-controls button .mat-icon{color:#707070;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-top:1px;font-size:20px;font-weight:900}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas .dropdown-menu-option .dropdown-item-controls a:active,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas .dropdown-menu-option .dropdown-item-controls button:active,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu .dropdown-menu-option .dropdown-item-controls a:active,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu .dropdown-menu-option .dropdown-item-controls button:active{background-color:#f5f5f5;border-style:dashed!important}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas .dropdown-menu-option .dropdown-item-controls a,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu .dropdown-menu-option .dropdown-item-controls a{text-decoration:none}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas .dropdown-menu-option .dropdown-item-controls a.btn-increment,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas .dropdown-menu-option .dropdown-item-controls button.btn-increment,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu .dropdown-menu-option .dropdown-item-controls a.btn-increment,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu .dropdown-menu-option .dropdown-item-controls button.btn-increment{border-top-right-radius:25px;border-bottom-right-radius:25px;height:40px}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas .dropdown-menu-option .dropdown-item-controls a.btn-decrement,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas .dropdown-menu-option .dropdown-item-controls button.btn-decrement,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu .dropdown-menu-option .dropdown-item-controls a.btn-decrement,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu .dropdown-menu-option .dropdown-item-controls button.btn-decrement{border-top-left-radius:25px;border-bottom-left-radius:25px;height:40px}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-personas .dropdown-menu-option .dropdown-item-controls .counter,#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu .dropdown-menu-option .dropdown-item-controls .counter{text-align:center;color:rgba(0,0,0,.87);border-top:1px solid #a5a5a5;border-bottom:1px solid #a5a5a5;width:50px;height:40px;padding:10px 20px;font-size:17px;font-weight:400}#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .disabled-btn{pointer-events:none;cursor:not-allowed;opacity:.65}@media (min-width:768px) and (max-width:1200px){#gigya-modal-plugin-container-showScreenSet #search-engine-passenger .dropdown-menu{left:50%;transform:translate(-50%)}}@media (max-width:768px){#gigya-modal-plugin-container-showScreenSet .dropdown-menu{width:100%!important}}#gigya-modal-plugin-container-showScreenSet #news-letter .mat-form-field-wrapper{padding-bottom:0}#gigya-modal-plugin-container-showScreenSet .carousel-indicators{margin:auto!important}#gigya-modal-plugin-container-showScreenSet .carousel-indicators button.mat-button-base{background-color:#fafafa!important}#gigya-modal-plugin-container-showScreenSet .carousel-indicators button.mat-button-base.mat-button-disabled{background-color:rgba(1,1,1,.5)!important}#gigya-modal-plugin-container-showScreenSet #cpplPay iframe{min-height:500px!important}#gigya-modal-plugin-container-showScreenSet .modal-content,#gigya-modal-plugin-container-showScreenSet .modal-content .modal-header{border-radius:0!important}#gigya-modal-plugin-container-showScreenSet .login-modal mat-dialog-container{width:auto;height:auto;margin:.5rem}@media (min-width:280px){#gigya-modal-plugin-container-showScreenSet .login-modal mat-dialog-container{max-width:275px;margin:1.75rem auto}}@media (min-width:360px){#gigya-modal-plugin-container-showScreenSet .login-modal mat-dialog-container{max-width:355px;margin:1.75rem auto}}@media (min-width:400px){#gigya-modal-plugin-container-showScreenSet .login-modal mat-dialog-container{max-width:400px;margin:1.75rem auto}}@media (min-width:576px){#gigya-modal-plugin-container-showScreenSet .login-modal mat-dialog-container{max-width:500px;margin:1.75rem auto}}@media (min-width:992px){#gigya-modal-plugin-container-showScreenSet .login-modal mat-dialog-container{max-width:800px;height:580px}}#gigya-modal-plugin-container-showScreenSet .snackBar{color:#000!important;background-color:#fff!important}#gigya-modal-plugin-container-showScreenSet span,#gigya-modal-plugin-container-showScreenSet label,#gigya-modal-plugin-container-showScreenSet p,#gigya-modal-plugin-container-showScreenSet div{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none}#gigya-modal-plugin-container-showScreenSet mat-form-field .mat-form-field-underline{position:relative;bottom:auto}#gigya-modal-plugin-container-showScreenSet mat-form-field .mat-form-field-subscript-wrapper{position:static;margin-top:5px!important}#gigya-modal-plugin-container-showScreenSet .mat-form-field .mat-form-field-wrapper{padding-bottom:0!important}#gigya-modal-plugin-container-showScreenSet .mat-form-field .mat-form-field-subscript-wrapper{margin-top:0!important}#gigya-modal-plugin-container-showScreenSet .text-uppercase{text-transform:uppercase}#gigya-modal-plugin-container-showScreenSet #selected-country .mat-select-value,#gigya-modal-plugin-container-showScreenSet #selected-state .mat-select-value{padding-top:3px}#gigya-modal-plugin-container-showScreenSet #selected-country .mat-select-arrow-wrapper,#gigya-modal-plugin-container-showScreenSet #selected-state .mat-select-arrow-wrapper{padding-top:15px}#gigya-modal-plugin-container-showScreenSet .custom-control-label:before{top:.2rem}#gigya-modal-plugin-container-showScreenSet .text-gold{color:#dbb92a}#gigya-modal-plugin-container-showScreenSet .background-gold{color:#fff;background-color:#dbb92a}#gigya-modal-plugin-container-showScreenSet #search-ticket-button{margin:2px 0}#gigya-modal-plugin-container-showScreenSet #search-ticket-button .mat-raised-button{font-size:1.5rem;width:100%!important;height:45px!important}#gigya-modal-plugin-container-showScreenSet #loginLocalCDC_content_caption{display:none}#gigya-modal-plugin-container-showScreenSet .gigya-login-form{text-align:center;margin:0;padding:12px 0;font-family:Poppins,Verdana,sans-serif;font-size:1rem;font-weight:lighter;line-height:1.1}#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-social-login{justify-content:center;display:flex}#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-composite-control-header{font-size:1rem}#gigya-modal-plugin-container-showScreenSet .gigya-login-form .or-separator{display:none}#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-label{margin-top:5px;margin-right:10px;font-size:80%}#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-input-text,#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-input-password{letter-spacing:normal;text-align:center;background:0 0;border:1px solid #adadad;border-radius:10px;outline:none;width:48%;height:45px;margin:15px 0;padding:0 .75em;font-family:Poppins,Helvetica Neue,sans-serif;font-weight:400;line-height:1.125}@media (max-width:768px){#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-composite-control{text-align:center;margin-right:0}#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-input-text,#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-input-password{text-align:center;width:60%;height:40px;margin-left:5px;padding:0}#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-social-login{width:100%;max-width:768px}}@media (max-width:480px){#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-input-submit{font-size:.8rem}#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-input-text,#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-input-password{text-align:center;width:100%;height:40px;margin-left:5px;padding:0}#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-composite-control{text-align:center;margin-right:0;font-size:.8rem}}#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-composite-control-link{color:var(--primary-70,#039b24);font-size:80%;font-weight:400}#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-composite-control-submit{margin:15px;text-align:center!important}#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-input-submit{color:#fff;border:none;border-radius:8px;outline:none;width:48%;padding:4px 0;font-family:Poppins,Helvetica Neue,sans-serif;font-size:.9rem;font-weight:500;line-height:36px;transition:all .4s cubic-bezier(.25,.8,.25,1),box-shadow .28s cubic-bezier(.4,0,.2,1);background-color:var(--primary-70,#039b24)!important}#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-composite-control-textbox>label,#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-composite-control-password>label{display:none}@media (max-width:480px){#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-input-password,#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-input-text{width:95%!important}#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-login-providers-container table,#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-login-providers-container td,#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-login-providers-container button{display:block}#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-login-providers-container #Facebook_btn,#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-login-providers-container #Google_btn,#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-login-providers-container #Twitter_btn{text-align:center;margin:auto}#gigya-modal-plugin-container-showScreenSet .gigya-login-form .gigya-layout-cell.responsive.with-site-login{margin-top:100px}}#gigya-modal-plugin-container-showScreenSet .gigya-register-form{grid-template-rows:repeat(3,auto);margin-top:1rem;display:grid}#gigya-modal-plugin-container-showScreenSet .gigya-register-form input[type=checkbox]{transform:translateY(4px)}#gigya-modal-plugin-container-showScreenSet .gigya-register-form input[name="preferences.marketing.loyalty.isConsentGranted"]~.gigya-label{cursor:pointer;position:relative}#gigya-modal-plugin-container-showScreenSet .gigya-register-form input[name="preferences.marketing.loyalty.isConsentGranted"]~.gigya-label:after{content:"Para recibir tus cupones de descuento, asegúrate de seleccionar esta casilla 'Deseo recibir promociones exclusivas para viajar'.";color:#fff;white-space:normal;opacity:0;pointer-events:none;z-index:9999;background-color:#333;border-radius:6px;width:280px;padding:10px 14px;font-size:14px;line-height:1.4;transition:all .25s;position:absolute;bottom:130%;left:0;transform:translateY(5px);box-shadow:0 4px 8px rgba(0,0,0,.2)}#gigya-modal-plugin-container-showScreenSet .gigya-register-form input[name="preferences.marketing.loyalty.isConsentGranted"]~.gigya-label:hover:after{opacity:1;transform:translateY(0)}#gigya-modal-plugin-container-showScreenSet .gigya-register-form .with-site-login{margin-top:8px}#gigya-modal-plugin-container-showScreenSet .gigya-register-form label{margin:.2rem 0 0}#gigya-modal-plugin-container-showScreenSet .gigya-register-form>div:nth-child(3){grid-row:1/2}#gigya-modal-plugin-container-showScreenSet .gigya-register-form .separator-wrapper{display:none}#gigya-modal-plugin-container-showScreenSet .gigya-register-form .gigya-composite-control-header{font-size:1rem}#gigya-modal-plugin-container-showScreenSet .gigya-register-form .gigya-social-login-container,#gigya-modal-plugin-container-showScreenSet .gigya-register-form #loginLocalCDC_social_1_uiContainer{width:100%!important}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-social-login{display:none}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login{grid-template-columns:1fr;display:grid}@media screen and (min-width:1080px){#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login{grid-template-columns:1fr 1fr}}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}@media screen and (min-width:768px){#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:first-child{grid-row:1/7}}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #password-row:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #password-row:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #password-row:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #password-row:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #password-row:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #password-row:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}@media screen and (min-width:768px){#gigya-modal-plugin-container-showScreenSet .gigya-register-form #password-row{grid-area:1/2/2/3}}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:first-child>h2{display:none}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(4){margin-top:16px}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(4):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(4):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(4):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(4):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(4):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(4):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(4) .gigya-label{width:75%;vertical-align:-webkit-baseline-middle}@media screen and (min-width:768px){#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(4){grid-row:2/3}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(4) .gigya-label{width:50%}}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #gigya-dropdown-140386262096608860{min-width:50px}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(5):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(5):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(5):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(5):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(5):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(5):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(5) .gigya-label{width:75%;vertical-align:-webkit-baseline-middle}@media screen and (min-width:768px){#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(5){grid-row:3/4;margin-top:-20px}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(5) .gigya-label{width:50%}}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(6):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(6):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(6):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(6):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(6):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(6):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(6) .gigya-label{width:75%;vertical-align:-webkit-baseline-middle}@media screen and (min-width:768px){#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(6){grid-row:4/5;margin-top:-20px}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(6) .gigya-label{width:50%}}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(7):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(7):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(7):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(8):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(8):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(8):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(7):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(7):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(7):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(8):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(8):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(8):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(7) .gigya-label,#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(8) .gigya-label{width:75%;vertical-align:-webkit-baseline-middle}@media screen and (min-width:768px){#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(7),#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(8){grid-row:5/6;margin-top:-20px}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(7) .gigya-label,#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:nth-child(8) .gigya-label{width:50%}}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:first-child>div:nth-child(4){margin-top:10px}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:first-child>div:nth-child(4),#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:first-child>div:nth-child(5),#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:first-child>div:nth-child(6){flex-direction:column;display:flex}#gigya-modal-plugin-container-showScreenSet .gigya-register-form .inlinedropdown{display:inline-block}#gigya-modal-plugin-container-showScreenSet .gigya-register-form .birth-date blocklinelabel{margin-top:16px}#gigya-modal-plugin-container-showScreenSet .gigya-register-form .gigya-input-text,#gigya-modal-plugin-container-showScreenSet .gigya-register-form .gigya-input-password,#gigya-modal-plugin-container-showScreenSet .gigya-register-form [id^=gigya-dropdown-]{text-align:center;letter-spacing:normal;border:1px inset #adadad;border-image:initial;color:#adadad;background:#fff;border-radius:8px;width:90%;height:40px;font-family:Poppins,Helvetica Neue,sans-serif;font-size:.8rem;font-weight:400;line-height:1.125}#gigya-modal-plugin-container-showScreenSet .gigya-register-form .gigya-label,#gigya-modal-plugin-container-showScreenSet .gigya-register-form .gigya-legend-text{text-align:left;font-size:small;font-weight:400}#gigya-modal-plugin-container-showScreenSet .gigya-register-form .gigya-country-code-select{text-align:center;color:#adadad;border:1px inset #adadad;border-radius:8px;width:20%;height:40px;margin:0}#gigya-modal-plugin-container-showScreenSet .gigya-register-form .birth-date{margin-top:24px;display:block}#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:first-child>div.gigya-composite-control.gigya-composite-control-fieldset.gigya-composite-control-phone-number-widget.gigya-phone-number-widget.gigya-reset>div>fieldset>legend>span,#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:first-child>label,#gigya-modal-plugin-container-showScreenSet .gigya-register-form .gigya-label-text{color:#333;font-size:.8rem}#gigya-modal-plugin-container-showScreenSet .gigya-register-form .gigya-subscriber-phone-number-input{width:80%}#gigya-modal-plugin-container-showScreenSet .gigya-register-form .gigya-input-submit{color:#fff;border:none;border-radius:8px;outline:none;width:48%;min-width:64px;margin:10px;padding:4px 16px;font-family:Poppins,Helvetica Neue,sans-serif;font-size:.9rem;font-weight:500;line-height:36px;transition:all .4s cubic-bezier(.25,.8,.25,1),box-shadow .28s cubic-bezier(.4,0,.2,1);background-color:var(--primary-70,#039b24)!important}@media screen and (max-width:768px){#gigya-modal-plugin-container-showScreenSet .gigya-register-form #register-site-login>div:first-child>h2{text-align:center}}#gigya-modal-plugin-container-showScreenSet #gigya-complete-registration-screen .gigya-input-submit{color:#fff;border:none;border-radius:8px;outline:none;min-width:64px;margin:10px;padding:0 16px;font-family:Poppins,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;line-height:36px;transition:all .4s cubic-bezier(.25,.8,.25,1),box-shadow .28s cubic-bezier(.4,0,.2,1);background-color:var(--primary-70,#039b24)!important}#gigya-modal-plugin-container-showScreenSet #gigya-complete-registration-screen .gigya-input-text,#gigya-modal-plugin-container-showScreenSet #gigya-complete-registration-screen .gigya-input-password,#gigya-modal-plugin-container-showScreenSet #gigya-complete-registration-screen [id^=gigya-dropdown-]{text-align:center;letter-spacing:normal;border:1px inset #adadad;border-image:initial;color:#adadad;background:#fff;border-radius:8px;width:100%;max-width:320px;height:40px;margin:0 auto;font-family:Poppins,Helvetica Neue,sans-serif;font-size:.8rem;font-weight:400;line-height:1.125;display:block}#gigya-modal-plugin-container-showScreenSet #gigya-complete-registration-screen .gigya-label,#gigya-modal-plugin-container-showScreenSet #gigya-complete-registration-screen .gigya-legend-text{text-align:left;font-size:small;font-weight:400}@media (max-width:480px){#gigya-modal-plugin-container-showScreenSet #gigya-complete-registration-screen .gigya-input-submit{font-size:.8rem}#gigya-modal-plugin-container-showScreenSet #gigya-complete-registration-screen .gigya-input-text,#gigya-modal-plugin-container-showScreenSet #gigya-complete-registration-screen .gigya-input-password{text-align:center;width:100%;height:40px;margin-left:5px;padding:0}#gigya-modal-plugin-container-showScreenSet #gigya-complete-registration-screen .gigya-composite-control{text-align:center;margin-right:0;font-size:.8rem}}#gigya-modal-plugin-container-showScreenSet #resetPasswordCdc_content_caption{text-align:center}#gigya-modal-plugin-container-showScreenSet .gigya-reset-password-form,#gigya-modal-plugin-container-showScreenSet #gigya-forgot-password-success-screen{text-align:center;max-width:400px;margin:auto;font-family:Poppins,Verdana,sans-serif;font-size:1rem;font-weight:lighter;line-height:1.1}#gigya-modal-plugin-container-showScreenSet .gigya-reset-password-form .gigya-composite-control-link,#gigya-modal-plugin-container-showScreenSet .gigya-reset-password-form .gigya-label-text,#gigya-modal-plugin-container-showScreenSet #gigya-forgot-password-success-screen .gigya-composite-control-link,#gigya-modal-plugin-container-showScreenSet #gigya-forgot-password-success-screen .gigya-label-text{margin-top:20px;font-size:16px;font-weight:500}#gigya-modal-plugin-container-showScreenSet .gigya-reset-password-form .gigya-composite-control-link,#gigya-modal-plugin-container-showScreenSet #gigya-forgot-password-success-screen .gigya-composite-control-link{color:#0d6efd}#gigya-modal-plugin-container-showScreenSet .gigya-reset-password-form .gigya-input-text,#gigya-modal-plugin-container-showScreenSet .gigya-reset-password-form #gigya-password-newPassword,#gigya-modal-plugin-container-showScreenSet .gigya-reset-password-form #gigya-password-passwordRetype,#gigya-modal-plugin-container-showScreenSet #gigya-forgot-password-success-screen .gigya-input-text,#gigya-modal-plugin-container-showScreenSet #gigya-forgot-password-success-screen #gigya-password-newPassword,#gigya-modal-plugin-container-showScreenSet #gigya-forgot-password-success-screen #gigya-password-passwordRetype{text-align:left;letter-spacing:normal;border-radius:8px;outline:none;width:80%;height:40px;padding:0 .75em;font-family:Poppins,Helvetica Neue,sans-serif;font-weight:400;line-height:1.125}@media (max-width:480px){#gigya-modal-plugin-container-showScreenSet .gigya-reset-password-form .gigya-input-text,#gigya-modal-plugin-container-showScreenSet #gigya-forgot-password-success-screen .gigya-input-text{width:90%}#gigya-modal-plugin-container-showScreenSet .gigya-reset-password-form #gigya-password-newPassword,#gigya-modal-plugin-container-showScreenSet .gigya-reset-password-form #gigya-password-passwordRetype,#gigya-modal-plugin-container-showScreenSet #gigya-forgot-password-success-screen #gigya-password-newPassword,#gigya-modal-plugin-container-showScreenSet #gigya-forgot-password-success-screen #gigya-password-passwordRetype{width:60%}}#gigya-modal-plugin-container-showScreenSet .gigya-reset-password-form .gigya-input-submit,#gigya-modal-plugin-container-showScreenSet #gigya-forgot-password-success-screen .gigya-input-submit{color:#fff;border:none;border-radius:8px;outline:none;min-width:64px;margin:10px;padding:0 16px;font-family:Poppins,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;line-height:36px;transition:all .4s cubic-bezier(.25,.8,.25,1),box-shadow .28s cubic-bezier(.4,0,.2,1);background-color:var(--primary-70,#039b24)!important}#gigya-modal-plugin-container-showScreenSet .gigya-reset-password-form .gigya-button-link input,#gigya-modal-plugin-container-showScreenSet #gigya-forgot-password-success-screen .gigya-button-link input{color:#fff;background-color:#0d6efd;border:none;border-radius:8px;outline:none;min-width:64px;margin:10px;padding:0 16px;font-family:Poppins,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;line-height:36px;transition:all .4s cubic-bezier(.25,.8,.25,1),box-shadow .28s cubic-bezier(.4,0,.2,1)}#gigya-modal-plugin-container-showScreenSet .gigya-reset-password-form .gigya-error-msg.gigya-error-msg-active,#gigya-modal-plugin-container-showScreenSet #gigya-forgot-password-success-screen .gigya-error-msg.gigya-error-msg-active{font-weight:700;font-size:16px!important}#gigya-modal-plugin-container-showScreenSet #gigya-reset-password-success-screen{text-align:center;max-width:400px;margin:20px;font-family:Poppins,Verdana,sans-serif;font-size:1rem;font-weight:lighter;line-height:1.1}#gigya-modal-plugin-container-showScreenSet #gigya-reset-password-success-screen .gigya-button-link input{color:#fff;background-color:#0d6efd;border:none;border-radius:8px;outline:none;min-width:64px;margin:10px;padding:0 16px;font-family:Poppins,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;line-height:36px;transition:all .4s cubic-bezier(.25,.8,.25,1),box-shadow .28s cubic-bezier(.4,0,.2,1)}#gigya-modal-plugin-container-showScreenSet #editUserCdc_content_caption{text-align:center;font-size:1.25rem;font-weight:bolder}#gigya-modal-plugin-container-showScreenSet .gigya-update-profile-screen,#gigya-modal-plugin-container-showScreenSet #gigya-change-password-screen{text-align:center;margin-bottom:20px;padding:12px 0;font-family:Poppins,Verdana,sans-serif;font-size:1rem;font-weight:lighter;line-height:1.1}#gigya-modal-plugin-container-showScreenSet .gigya-update-profile-screen .gigya-label,#gigya-modal-plugin-container-showScreenSet .gigya-update-profile-screen .gigya-label-text,#gigya-modal-plugin-container-showScreenSet #gigya-change-password-screen .gigya-label,#gigya-modal-plugin-container-showScreenSet #gigya-change-password-screen .gigya-label-text{margin-top:5px;font-size:small}#gigya-modal-plugin-container-showScreenSet .gigya-update-profile-screen .gigya-composite-control-link,#gigya-modal-plugin-container-showScreenSet #gigya-change-password-screen .gigya-composite-control-link{color:#0d6efd}#gigya-modal-plugin-container-showScreenSet .gigya-update-profile-screen .gigya-legend-text,#gigya-modal-plugin-container-showScreenSet #gigya-change-password-screen .gigya-legend-text{align-content:center;margin-top:5px;font-family:Poppins,Verdana,sans-serif;font-size:small}#gigya-modal-plugin-container-showScreenSet .gigya-update-profile-screen .gigya-phone-number-input,#gigya-modal-plugin-container-showScreenSet #gigya-change-password-screen .gigya-phone-number-input{gap:16px;text-align:center!important}#gigya-modal-plugin-container-showScreenSet .gigya-update-profile-screen .gigya-country-code-select,#gigya-modal-plugin-container-showScreenSet #gigya-change-password-screen .gigya-country-code-select{text-align:center;width:20%;height:30px;margin:0}#gigya-modal-plugin-container-showScreenSet .gigya-update-profile-screen .gigya-subscriber-phone-number-input,#gigya-modal-plugin-container-showScreenSet #gigya-change-password-screen .gigya-subscriber-phone-number-input{border:1px solid #000;width:50%;font-size:medium}#gigya-modal-plugin-container-showScreenSet .gigya-update-profile-screen .gigya-input-text,#gigya-modal-plugin-container-showScreenSet .gigya-update-profile-screen #gigya-dropdown-19002826504673292,#gigya-modal-plugin-container-showScreenSet .gigya-update-profile-screen .gigya-input-password,#gigya-modal-plugin-container-showScreenSet #gigya-change-password-screen .gigya-input-text,#gigya-modal-plugin-container-showScreenSet #gigya-change-password-screen #gigya-dropdown-19002826504673292,#gigya-modal-plugin-container-showScreenSet #gigya-change-password-screen .gigya-input-password{text-align:center;letter-spacing:normal;background:0 0;outline:none;width:60%;height:30px;margin:10px;padding:0 .75em;font-family:Poppins,Helvetica Neue,sans-serif;font-weight:400;line-height:1.125}#gigya-modal-plugin-container-showScreenSet .gigya-update-profile-screen .gigya-input-submit,#gigya-modal-plugin-container-showScreenSet #gigya-change-password-screen .gigya-input-submit{color:#fff;border:none;border-radius:8px;outline:none;min-width:64px;margin:10px 0 30px;padding:0 16px;font-family:Poppins,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;line-height:36px;transition:all .4s cubic-bezier(.25,.8,.25,1),box-shadow .28s cubic-bezier(.4,0,.2,1);background-color:var(--primary-70,#039b24)!important}#gigya-modal-plugin-container-showScreenSet #customOverlay{z-index:999;cursor:pointer;background-color:rgba(0,0,0,.8);width:100%;height:100%;display:none;position:fixed;top:-100px;bottom:0;left:0;right:0}#gigya-modal-plugin-container-showScreenSet div[id^=oa]{z-index:888!important}#gigya-modal-plugin-container-showScreenSet div[id^=oa] div{z-index:99!important}#gigya-modal-plugin-container-showScreenSet .containerStepper div[id^=oa-360],#gigya-modal-plugin-container-showScreenSet .containerStep div[id^=oa-360]{display:none!important}#gigya-modal-plugin-container-showScreenSet #subscribeCDC_content_caption{font-size:1.37em;font-weight:500}#gigya-modal-plugin-container-showScreenSet .mat-menu-panel{width:400px;max-width:400px!important}#gigya-modal-plugin-container-showScreenSet .mat-menu-content:not(:empty){padding-top:0!important;padding-bottom:0!important}#gigya-modal-plugin-container-showScreenSet .html-container{font-size:.8125rem}#gigya-modal-plugin-container-showScreenSet .html-container h2,#gigya-modal-plugin-container-showScreenSet .html-container h3{font-size:1rem;font-weight:700;color:var(--grey-color-75)!important}#gigya-modal-plugin-container-showScreenSet .html-container h1{text-align:center;font-size:2.125rem;font-weight:700;color:var(--primary-70,#039b24)!important}#gigya-modal-plugin-container-showScreenSet .html-container table{width:-webkit-fill-available!important;margin:0 auto!important}#gigya-modal-plugin-container-showScreenSet .html-container img{width:100%}#gigya-modal-plugin-container-showScreenSet .legals{font-size:.8125rem}#gigya-modal-plugin-container-showScreenSet .legals h2,#gigya-modal-plugin-container-showScreenSet .legals h3{font-size:1rem;font-weight:700;color:var(--grey-color-75)!important}#gigya-modal-plugin-container-showScreenSet .legals h1{font-size:2.125rem;font-weight:700;color:var(--primary-70,#039b24)!important}#gigya-modal-plugin-container-showScreenSet .servicios-especiales{font-size:.8125rem}#gigya-modal-plugin-container-showScreenSet .servicios-especiales h2,#gigya-modal-plugin-container-showScreenSet .servicios-especiales h3{font-size:1rem;font-weight:700;color:var(--grey-color-75)!important}#gigya-modal-plugin-container-showScreenSet .servicios-especiales h1{font-size:2.125rem;font-weight:700;color:var(--primary-70,#039b24)!important}#gigya-modal-plugin-container-showScreenSet .slide-text li,#gigya-modal-plugin-container-showScreenSet .slide-text p{margin-top:1rem!important}#gigya-modal-plugin-container-showScreenSet .print-ticket .mat-form-field-suffix{display:none!important}#gigya-modal-plugin-container-showScreenSet .gigya-profile-form #editUserCdc_myPhoto_0{justify-content:center!important;display:flex!important}#gigya-modal-plugin-container-showScreenSet .gigya-profile-form .gigya-myPhoto-profile-box-wrapper{border:none!important;justify-content:center!important;height:auto!important;margin:0!important;display:flex!important}#gigya-modal-plugin-container-showScreenSet .gigya-profile-form .gigya-myPhoto-profile-image{border:1px solid var(--primary-70,#039b24)!important;border-radius:50%!important;width:120px!important;height:120px!important}#gigya-modal-plugin-container-showScreenSet .gigya-profile-form .gigya-input-text{border-radius:32px;background-color:#fff!important;border:1px solid #dcdcdc!important;height:45px!important}#gigya-modal-plugin-container-showScreenSet .gigya-profile-form .gigya-label-text.gigya-checkbox-text{font-weight:400;color:#3f3f3e!important;display:initial!important}#gigya-modal-plugin-container-showScreenSet .gigya-profile-form [data-gigya-name=profile\.gender]{border-radius:32px;color:#000!important;background-color:#fff!important;border:1px solid #dcdcdc!important;height:45px!important}#gigya-modal-plugin-container-showScreenSet .gigya-profile-form .gigya-label-text,#gigya-modal-plugin-container-showScreenSet .gigya-profile-form .gigya-legend-text{display:none!important}#gigya-modal-plugin-container-showScreenSet .gigya-profile-form .gigya-phone-number-widget-wrapper{justify-content:center!important;align-items:center!important;margin-top:8px!important;display:flex!important}#gigya-modal-plugin-container-showScreenSet .gigya-profile-form .gigya-input-submit{height:51px;font-size:1rem;font-weight:semibold;border:none;background-color:var(--primary-70,#039b24)!important;color:var(--white)!important;border-radius:64px!important;width:300px!important;max-width:90%!important}#gigya-modal-plugin-container-showScreenSet .gigya-profile-form .gigya-country-code-select{border-radius:32px;color:#000!important;background-color:#fff!important;border:1px solid #dcdcdc!important;height:45px!important}#gigya-modal-plugin-container-showScreenSet .gigya-style-modern div.gigya-screen-dialog-inner{padding:0 16px 16px!important}#gigya-modal-plugin-container-showScreenSet .gigya-style-modern div.gigya-screen-dialog-top{background-color:var(--primary-70,#039b24)!important}#gigya-modal-plugin-container-showScreenSet .gigya-phone-number-widget-wrapper{margin:8px 0 12px!important}#gigya-modal-plugin-container-showScreenSet .gigya-composite-control{padding:8px 0}#gigya-modal-plugin-container-showScreenSet .gigya-fieldset.gigya-phone-number-input{gap:16px;margin-right:0;padding-right:32px}#gigya-modal-plugin-container-showScreenSet select.gigya-country-code-select{width:80px;margin-right:0}:root{font-family:Inter,sans-serif}*{box-sizing:border-box}a{color:var(--outline-text-70,#3329aa);cursor:pointer;text-decoration:underline}.paper{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px rgba(13,11,35,.07)}.month-picker__dropdown{padding:20px 0}.month-picker__dropdown .font-icon{color:#75757b;margin-right:8px}.ui-accessible-tooltip{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:4px;display:inline-flex;position:relative}.ui-accessible-tooltip:hover{background-color:var(--secondary-10,#f5f4fb)}.ui-accessible-tooltip:focus{outline:2px solid var(--secondary-80,#292188);outline-offset:2px}.ui-accessible-tooltip:disabled{cursor:not-allowed;opacity:.5}.ui-accessible-tooltip__popper{z-index:1000;background:var(--color-background-tooltip,#fff);max-width:300px;color:var(--color-text-tooltip,#282638);border-radius:6px;padding:8px 12px;font-size:14px;line-height:1.4}.notification-modal{padding:24px 32px}.notification-modal__title{transform:translate(10px)}.notification-modal__text{padding:20px 0 0}.notification-modal__icon{height:40px}.notification-modal .ui-modal__header,.notification-modal .ui-modal__footer{box-shadow:none;padding:0}.notification-modal .ui-modal__content{overflow:unset}.forgot-button{padding-bottom:8px;font-size:16px;font-weight:600;line-height:24px}.forgot-button.ui-button-wrapper.text .ui-button{text-align:left;color:var(--secondary-70,#3329aa)}.forgot-button:hover{opacity:.8}.email-modal__title{margin:0}.email-modal__content{color:var(--secondary-70,#3329aa);flex-direction:column;gap:24px;margin:16px 32px 32px;font-size:16px;font-weight:400;line-height:24px;display:flex}.email-modal.ui-button{background-color:#039b24}.password-modal__content{flex-direction:column;gap:16px;margin:16px 32px 32px;font-size:16px;font-weight:400;line-height:24px;display:flex}.password-modal__password-info{color:var(--secondary-70,#3329aa);gap:8px;display:flex}.password-modal__password-info>p{margin:0;font-size:12px;font-weight:400;line-height:16px}.password-modal__submit-button{margin-top:8px}.confirmation__modal .modal-title{text-align:center;flex-direction:column;align-items:center;margin-left:36px;display:flex}.confirmation__modal .modal-title .font-icon{color:#fff;background:linear-gradient(#56d171 0%,#14a533 100%);border-radius:50%;padding:8px}.confirmation__modal .modal-title>span{margin-top:24px}.confirmation__modal .modal-content{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:16px 32px 32px;font-size:16px;font-weight:400;line-height:24px;display:flex}.confirmation__modal .modal-content__email{font-weight:700}.confirmation__modal .modal-content__button{width:100%}@media only screen and (min-width:1025px){.confirmation__modal .modal-content .confirm-btn .ui-button-shadow{display:none}.confirmation__modal .modal-content .confirm-btn .ui-button{width:auto;min-width:248px}}@container (width>=901px){.confirmation__modal .modal-content .confirm-btn .ui-button-shadow{display:none}.confirmation__modal .modal-content .confirm-btn .ui-button{width:auto;min-width:248px}}.forgot-modal__content{color:var(--secondary-70,#3329aa);flex-direction:column;gap:24px;margin:16px 32px 32px;font-size:16px;font-weight:400;line-height:24px;display:flex}.ui-modal__header{box-shadow:none;padding:24px 32px 0;font-family:Poppins,Inter,sans-serif;font-size:24px;font-weight:600;line-height:28px}.reset-password-modal__content{flex-direction:column;gap:16px;margin:16px 32px 32px;font-size:16px;font-weight:400;line-height:24px;display:flex}.reset-password-modal__password-info{color:var(--secondary-70,#3329aa);gap:8px;display:flex}.reset-password-modal__password-info>p{margin:0;font-size:12px;font-weight:400;line-height:16px}.reset-password-modal__actions{gap:20px;display:flex}.reset-password-modal__actions>*{flex:1}.error__modal .modal-title{white-space:nowrap;flex-direction:column;align-items:center;margin-left:36px;display:flex}.error__modal .modal-title>img{margin-bottom:24px}.error__modal .modal-content{text-align:center;flex-direction:column;gap:24px;padding:16px 32px 32px;font-size:16px;font-weight:400;line-height:24px;display:flex}.error__modal .modal-content__buttons{gap:16px;width:100%;display:flex}.error__modal .modal-content__buttons .error__modal-button{flex:1}.error__modal .icon-wrapper__error .font-icon{color:#fff;background:linear-gradient(#d15656 0%,#a51414 100%);border-radius:50%;margin-bottom:24px;padding:8px}.error__modal .icon-wrapper__warning .font-icon{color:#e7591c;background:linear-gradient(rgba(255,255,255,.95) 0%,rgba(255,255,255,.95) 100%),#e7591c;margin-bottom:24px}.error__modal .icon-wrapper__warning .font-icon__content{font-size:32px}.login-modal{padding:0 32px 36px}.login-modal .ui-input{outline-offset:-2px}.login-modal__title{font-size:24px;font-weight:600;line-height:28px}.login-modal__email,.login-modal__password,.login-modal__button{width:100%}.login-modal .ui-modal__header{box-shadow:none;padding:24px 0 0}.login-modal .ui-modal__content{overflow:hidden}.login-modal .ui-alert{background-color:rgba(191,15,36,.05);border:1px solid rgba(191,15,36,.3);margin-bottom:16px}.partner-logo{display:flex}.partner-logo .logo-image{max-width:100%;max-height:56px;display:block}@media only screen and (max-width:768px){.partner-logo .logo-image{max-height:50px}}@container (width<=500px){.partner-logo .logo-image{max-height:50px}}.partner-logo .powered-by-distribusion-image{position:relative;top:5px}.page-footer__brand-social{color:var(--secondary-70,#3329aa);border:1px solid #eeeef0;border-radius:50%;padding:12px;text-decoration:none;display:block}@media only screen and (max-width:768px){.page-footer__brand .partner-logo img{max-height:32px}}@container (width<=500px){.page-footer__brand .partner-logo img{max-height:32px}}.page-footer__help-modal .ui-modal__header{box-shadow:none;padding:24px 20px 10px}.page-footer__help-modal .ui-modal__header>div{justify-content:center;position:relative}.page-footer__help-modal .ui-modal__header>div div:first-child{justify-content:center;display:flex}.page-footer__help-modal .ui-modal__close-button{position:absolute;right:0}.page-footer__help-modal .ui-modal__content>div{padding-top:0}.page-footer__help-modal .help-modal__description{text-align:center;white-space:pre-line}.page-footer__help-modal-contact .ui-modal__header{box-shadow:none}.page-footer__help-modal-contact .ui-modal__content>div{padding-top:0}.footer-menu__link{color:#282638;font-family:Inter,sans-serif;text-decoration:none}.footer-menu__link:hover{color:#848388;text-decoration:underline}.footer-menu__icon{color:var(--secondary-70,#3329aa);border:1px solid var(--secondary-70,#3329aa);border-radius:50%;padding:8px}@media only screen and (max-width:768px){.footer-menu{flex-wrap:wrap}.footer-menu__column.cell{max-width:unset;flex-grow:1}}@container (width<=500px){.footer-menu{flex-wrap:wrap}.footer-menu__column.cell{max-width:unset;flex-grow:1}}.payment-brands-container{max-width:640px}.payment-brands-container .row{justify-content:flex-start}.payment-brand__icon{height:16px}.payment-brand__icon--googlePay{height:19px}.page-footer{background-color:#fff;width:100%;padding:0 20px}.page-footer__content{max-width:1200px;padding-top:36px;padding-bottom:72px}.page-footer__content .row.powered-by-distribusion{padding-top:0}@media only screen and (max-width:768px){.page-footer__content .row.powered-by-distribusion{justify-content:center;padding-top:20px}}@container (width<=500px){.page-footer__content .row.powered-by-distribusion{justify-content:center;padding-top:20px}}@media only screen and (max-width:768px){.page-footer__content{padding-bottom:36px}}@container (width<=500px){.page-footer__content{padding-bottom:36px}}.page-footer__brand-container.cell{flex-basis:320px;width:320px}@media only screen and (max-width:768px){.page-footer__brand-container.cell{flex-basis:auto;padding-bottom:0}}@container (width<=500px){.page-footer__brand-container.cell{flex-basis:auto;padding-bottom:0}}.currency-list .ui-dropdown__label{color:#fff;background:0 0;outline:none}.currency-list .ui-dropdown__label:focus-visible{outline:2px solid var(--background-text,#fff)}.currency-list .label__placeholder{justify-content:space-around;display:flex}.currency-list__item .item__code{width:38px;font-weight:700;display:inline-block}.currency-list__item .item__name{margin-left:40px;display:inline-block}.currency-list__item--selected{background:0 0;font-weight:600}.currency-list__item--separated{border-bottom:1px solid #dedde3}.currency-list:focus{outline:2px solid #fff}.locale-list .ui-dropdown__label{color:#fff;background:0 0;outline:none}.locale-list .ui-dropdown__label:focus-visible{outline:2px solid var(--background-text,#fff)}.locale-list .label__placeholder{justify-content:space-around;display:flex}.locale-list__item{align-items:center;display:flex}.locale-list__item .item__image-wrapper{width:38px;display:flex}.locale-list__item .item__name{flex:1}.locale-list:focus{outline:2px solid #fff}.locale-list__image{width:27px;margin-top:6px}.page{width:100%;height:100%}.page__header{align-items:center;padding:16px 20px;display:flex}.page__header>:not(:last-child){margin-right:24px}.page__header .header__title{color:#282638;font-family:Poppins,Inter,sans-serif;font-size:20px;font-weight:600;line-height:24px}.page__content{height:calc(100% - 56px);overflow:scroll}.page__content .list__item{align-items:center;padding:12px 20px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;display:flex}.page__content .list__item>:not(:last-child){margin-right:16px}.page__content .list__item-pinned-label{color:#282638;padding:12px 16px 0;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px}.page__content .list__item--separated{border-bottom:1px solid #dedde3}.page__content .list__item--selected{font-weight:600}.page__content .list__item .item__icon{width:30px;font-weight:600}.page__content .list__item .item__name{flex:1;margin-left:40px}.sidebar-menu{z-index:1000;background-color:#fff;width:100%;height:100%;transition:right .2s ease-in-out;position:fixed;overflow:hidden}.sidebar-menu__controls{color:#282638}.sidebar-menu__controls .ui-button{font-weight:400}.sidebar-menu--opened{right:0}.sidebar-menu--closed{right:100%}.sidebar-menu__close-button{text-align:right;padding:22px 26px}.sidebar-menu__login-button .ui-button-shadow{-webkit-filter:blur(24px);filter:blur(24px)}.sidebar-menu__item{justify-content:space-between;align-items:center;padding:12px 20px;font-family:Inter,sans-serif;display:flex}.sidebar-menu__item .item__left{font-size:16px;font-weight:500;line-height:24px}.sidebar-menu__item .item__right{display:flex}.sidebar-menu__item .item__right>:not(:last-child){margin-right:25px}.sidebar-menu__item .item__right .right__text{font-size:20px;font-weight:600;line-height:20px}.sidebar-menu__root,.sidebar-menu__page{width:100%;height:100%;transition:right .2s ease-in-out,left .2s ease-in-out;position:absolute}.sidebar-menu__root{right:0}.sidebar-menu__root .locale-list__image{margin-top:0}.sidebar-menu__root--hidden{right:100%}.sidebar-menu__page{left:0}.sidebar-menu__page--hidden{left:100%}#header{color:#eeeef0;z-index:11;width:100%;max-width:1200px;padding:14px 16px;position:relative}@media only screen and (max-width:768px){#header{gap:16px}}@container (width<=500px){#header{gap:16px}}#header .ui-button{font-weight:400}#header .nav-menu-inner-link-name{width:-webkit-max-content;width:-moz-max-content;width:max-content}#header .burger-button{color:var(--background-text,#fff)}#header .ui-dropdown__label .label__placeholder{flex-shrink:0;flex-basis:auto}@media only screen and (min-width:1025px){#header{padding-left:0;padding-right:0}#header .ui-dropdown__label{color:var(--background-text,#fff)}}@container (width>=901px){#header{padding-left:0;padding-right:0}#header .ui-dropdown__label{color:var(--background-text,#fff)}}#header .user-action .ui-button{font-weight:400}#header .sign-in>button{color:var(--background-text,#fff)}#header .profile-dropdown .ui-dropdown__label{color:var(--background-text,#fff);background:0 0;outline:none;justify-content:center;align-items:center;gap:8px;padding:8px 16px;display:flex}@media only screen and (max-width:768px){#header .profile-dropdown .ui-dropdown__label{gap:0;padding:8px 0}}@container (width<=500px){#header .profile-dropdown .ui-dropdown__label{gap:0;padding:8px 0}}#header .profile-dropdown .placeholder__text--opened{font-size:16px;transform:translateY(12px)}#header .profile-dropdown .placeholder__text{color:currentColor}#header .account-dropdown .ui-dropdown__label{color:var(--background-text,#fff);box-shadow:none;background:0 0;border:none;outline:none;align-items:center;gap:8px;padding:8px 16px;display:flex}#header .account-dropdown .ui-dropdown__label .font-icon{color:var(--background-text,#fff)}#header .account-dropdown .ui-dropdown__menu{border-radius:8px;margin-top:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.15)}#header .account-dropdown .ui-dropdown__item{padding:10px 16px}#header .account-dropdown .ui-dropdown__item:hover{background-color:var(--primary-20,#e6f5e9)}#header .account-dropdown .placeholder__text{color:var(--background-text,#fff);font-weight:500}#header .account-dropdown .placeholder__text--opened{font-size:16px;transform:translateY(12px)}.track-trip .ui-button,.user-action .ui-button{font-family:Inter,sans-serif}@media only screen and (max-width:768px){.track-trip .ui-button,.user-action .ui-button{text-align:left}}@container (width<=500px){.track-trip .ui-button,.user-action .ui-button{text-align:left}}.track-trip-modal{padding:24px;position:relative}.track-trip-modal__image{width:64px}.track-trip-modal__confirm{min-width:260px}.header-menu-items{gap:24px;display:flex}.header-menu{font-weight:400}.header-menu-logo{flex-basis:20%;max-width:20%}.header-menu-actions{align-items:center;gap:32px;display:flex}.header-menu-global{gap:24px;display:flex}.header-menu-global .ui-dropdown__label{gap:8px;padding:0}.header-menu *{font-family:Inter,sans-serif}@media only screen and (min-width:1025px){.header-menu{color:var(--background-text,#fff);font-weight:400}.header-menu>*{position:relative}.header-menu>:before{content:"";background-color:var(--background-text,#fff);border-radius:2px;width:0;height:2px;transition:all .2s;position:absolute;top:100%;left:50%;transform:translateY(2px)}.header-menu>:hover:before{width:100%;left:0}}@container (width>=901px){.header-menu{color:var(--background-text,#fff);font-weight:400}.header-menu>*{position:relative}.header-menu>:before{content:"";background-color:var(--background-text,#fff);border-radius:2px;width:0;height:2px;transition:all .2s;position:absolute;top:100%;left:50%;transform:translateY(2px)}.header-menu>:hover:before{width:100%;left:0}}.header-menu.cell{align-items:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;display:flex}.header-menu__link{color:inherit;text-align:center;text-decoration:none}.header-menu__nested-items{color:#282638}.header-menu .ui-accordion .ui-accordion__header{padding:0}.header-menu .ui-accordion .ui-accordion__content{padding-top:12px}.header-menu__group{font-weight:400}.header-menu__group .font-icon{display:block}.header-menu__group-tooltip{color:#282638;max-width:unset;max-height:unset;flex-direction:column;padding:4px}.header-menu__group .header-menu__group-icon{margin-left:16px}.header-menu__group-title{font-weight:400}.header-menu__group--upperLevel .header-menu__group-icon{margin-left:8px;transition:transform .3s;transform:rotate(90deg)}.header-menu__group--upperLevel.header-menu__group--opened .header-menu__group-icon{transform:rotate(270deg)}@media only screen and (max-width:768px){.header-menu__group.level-0{padding-left:16px}.header-menu__group.level-1{padding-left:32px}}@container (width<=500px){.header-menu__group.level-0{padding-left:16px}.header-menu__group.level-1{padding-left:32px}}.header-menu__nested-item>*{width:100%;padding:12px 0;display:block}.header-menu__nested-item>:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.header-menu__nested-item>:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.header-menu__nested-item>:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.header-menu__nested-item>:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.header-menu__nested-item>:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.header-menu__nested-item>:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}@media only screen and (min-width:1025px){.header-menu__nested-item>*{border:1px solid transparent;padding:12px 16px}.header-menu__nested-item>:hover{background-color:var(--primary-20,#e6f5e9);border-color:var(--primary-40,#81cd92);border-radius:8px}}@container (width>=901px){.header-menu__nested-item>*{border:1px solid transparent;padding:12px 16px}.header-menu__nested-item>:hover{background-color:var(--primary-20,#e6f5e9);border-color:var(--primary-40,#81cd92);border-radius:8px}}@media only screen and (max-width:768px){.header-menu__nested-item:last-child>*{padding-bottom:0}}@container (width<=500px){.header-menu__nested-item:last-child>*{padding-bottom:0}}.page-wrapper__content{width:100%;min-height:100vh}.page-wrapper__header{background-color:var(--background);justify-content:center;display:flex}.loader{--spinner-color:var(--primary-70,#039b24);background-color:transparent;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.loader--white{--spinner-color:#fff}.loader__title{font-size:14px;font-weight:600;line-height:24px}.loader__spinner{transform-origin:50%;width:100%;max-width:64px;height:100%;max-height:64px;margin-bottom:8px;animation:2s linear infinite rotate}.loader__spinner .spinner__path{stroke-dasharray:1 200;stroke-dashoffset:0;stroke-linecap:round;animation:1.5s ease-in-out infinite dash,6s ease-in-out infinite color}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}@keyframes color{0%{stroke:var(--spinner-color)}to{stroke:var(--spinner-color)}}.rb-item{flex-direction:row;gap:8px;padding-bottom:8px;display:flex;position:relative}.rb-item__left{width:44px;min-width:44px;font-size:16px;font-weight:400;line-height:24px}.rb-item__middle{color:#848388;z-index:1;width:20px;min-width:20px}.rb-item__icon{background:#fff;padding:2px 0}.rb-item__line{background-color:#848388;width:1px;height:100%;position:absolute;top:0;left:62px}.rb-item:first-child .rb-item__line{height:calc(100% - 20px);top:20px}.rb-item:last-child .rb-item__line{height:10px}.rb-item--duration .rb-item__right{color:#5c5c62;z-index:1;background:#fff;border:1px solid #75757b;border-radius:19px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;position:relative;left:-28px}.route-breakdown--hide-left .rb-item__left{display:none}.route-breakdown--hide-left .rb-item__line{left:10px}.departure-time-info{gap:8px}.departure-time-info__timetable{cursor:pointer;font-size:16px;font-weight:600;line-height:24px}.departure-time-info__timetable .ui-button{white-space:nowrap;align-items:center;display:flex}.departure-time-info__timetable span{color:var(--secondary-70,#3329aa);font-family:Inter,sans-serif}.departure-time-info__frequency{font-size:14px;font-weight:400;line-height:20px}.departure-time-info__frequency span{font-family:Inter,sans-serif}.departure-time-info__frequency .font-icon{color:var(--secondary-70,#3329aa)}.departure-time-info__modal{width:100%}.departure-time-info__modal .ui-modal__content{padding:0 20px 20px}.departure-time-info__modal .ui-modal__header{box-shadow:none}.departure-time-info__modal .ui-tabs__header{justify-content:start;margin-bottom:27px}.departure-time-info__modal-timetable span{font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:24px}.departure-time-info__modal-timetable-header{background:#f8f8f8;border-radius:8px 8px 0 0}.departure-time-info__modal-timetable-header span{font-size:16px;font-weight:600;line-height:24px}.trip-conditions{margin-top:12px}.trip-conditions__title{color:var(--secondary-70,#3329aa);font-size:14px;font-weight:500;line-height:20px}.trip-conditions__wrapper{background:#f8f8f8;border:1px solid #e7e6ee;border-radius:4px;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:6px 16px 6px 12px;display:flex}.trip-conditions__icon{color:var(--secondary-70,#3329aa);padding-right:8px;display:flex}.trip-conditions__description{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px}.carrier-modal{padding:24px 32px}.carrier-modal__label{color:#75757b}.carrier-modal__name .ui-button{font-size:12px;font-weight:400;line-height:16px;text-decoration:underline}.trip-breakdown__operated-by{margin-top:16px;font-size:12px;font-weight:400;line-height:16px;display:flex}.trip-breakdown__operated-by>:not(:last-child){margin-right:4px}.trip-breakdown__dates{margin-bottom:12px;font-size:16px;font-weight:600;line-height:24px}.trip-breakdown .stations__time,.trip-breakdown .stations__term-departure,.trip-breakdown .stations__term-arrival{font-weight:400}.trip-breakdown__conditions{margin-top:16px}@media only screen and (min-width:1025px){.fare-dropdown{max-width:256px}}@container (width>=901px){.fare-dropdown{max-width:256px}}.fare-dropdown .placeholder__value span{font-family:Inter,sans-serif}.fare-dropdown .ui-dropdown__label .font-icon-chevron-down{border:none;padding:0}.fare-dropdown__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media only screen and (min-width:1025px){.fare-dropdown__popper{max-width:256px}}@container (width>=901px){.fare-dropdown__popper{max-width:256px}}.fare-dropdown__popper .ui-option__label span{font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px}.journey-list__emission-details *{font-family:Inter,sans-serif}.journey-list__emission-details-header{padding:20px 20px 20px 16px;font-size:17px;font-weight:600;line-height:22px}.journey-list__emission-details-header:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.journey-list__emission-details-header:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.journey-list__emission-details-header:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.journey-list__emission-details-header:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.journey-list__emission-details-header:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.journey-list__emission-details-header:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.journey-list__emission-details-header span{font-family:Poppins,Inter,sans-serif}.journey-list__emission-details-body{background:#f8f8f8;padding:16px 20px 10px;font-size:14px;font-weight:400;line-height:20px}.journey-list__emission-details-body hr{border:none;border-top:1px solid #eeeef0;width:100%}.journey-list__emission-details-footer{color:#5c5c62;text-align:justify;padding:16px 20px 20px;font-size:12px;font-weight:400;line-height:16px}.journey-list__emission{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px}@media only screen and (min-width:1025px){.journey-list__emission{justify-content:end;font-size:16px;font-weight:400;line-height:24px}}@container (width>=901px){.journey-list__emission{justify-content:end;font-size:16px;font-weight:400;line-height:24px}}.journey-list__emission-leaves{color:#039b24;margin-right:8px}.journey-list__emission-info{color:#231a87;cursor:pointer;margin-left:8px}.journey-list__emission--enhance{font-size:inherit;color:#039b24;font-family:Poppins,Inter,sans-serif;font-weight:600}.journey-list__emission-tooltip{max-width:300px;max-height:unset;border-radius:12px;padding:0}.collection-content{cursor:pointer;position:relative}.collection-content img,.collection-content video,.collection-content iframe{object-fit:cover;border:0;border-radius:8px;width:100%;height:100%}.collection-content-overlay{z-index:10;background-color:rgba(40,38,56,.3);border-radius:8px;width:56px;height:56px;position:absolute;bottom:0;right:0}.collection-content-count{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px}@media only screen and (min-width:1025px){.collection-modal{width:60%}}@container (width>=901px){.collection-modal{width:60%}}.collection-modal .ui-modal__content{padding:20px;overflow-x:hidden}.collection-modal .ui-modal__header{box-shadow:none}.carriers{justify-content:center;width:100%;display:flex}.carriers__info{margin-bottom:16px}@media only screen and (min-width:1025px){.carriers__info{margin:0 32px}}@container (width>=901px){.carriers__info{margin:0 32px}}@media only screen and (min-width:769px) and (max-width:1024px){.carriers__info{margin:0 25px}}@container (width>=501px) and (width<=900px){.carriers__info{margin:0 25px}}.carriers__info-logo{max-width:100%;max-height:32px}.carriers__info-name{color:#5c5c62;text-align:center;white-space:pre;margin-top:4px;margin-left:8px;font-size:14px;font-weight:500;line-height:16px}@media only screen and (min-width:1025px){.carriers__info-name{white-space:initial;font-size:12px;font-weight:400;line-height:16px}}@container (width>=901px){.carriers__info-name{white-space:initial;font-size:12px;font-weight:400;line-height:16px}}.carriers__fares{flex-direction:column;width:100%;display:flex}.carriers__fares-feature{text-align:center;flex-direction:column;align-items:center;display:flex}.carriers__fares-feature-wrapper{overflow:unset;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:12px 8px;margin-bottom:16px;padding:0;display:grid}.carriers__fares-feature-wrapper--media{grid-template-columns:repeat(4,auto);gap:13px 25px}@media only screen and (max-width:768px){.carriers__fares-feature-wrapper{width:calc(100% + 40px);margin-bottom:12px;padding:0 12px 8px;display:flex;position:relative;left:-20px;overflow:auto}.carriers__fares-feature-wrapper>:not(:last-child){margin-right:4px}}@container (width<=500px){.carriers__fares-feature-wrapper{width:calc(100% + 40px);margin-bottom:12px;padding:0 12px 8px;display:flex;position:relative;left:-20px;overflow:auto}.carriers__fares-feature-wrapper>:not(:last-child){margin-right:4px}}@media only screen and (min-width:1025px){.carriers__fares-feature-wrapper{max-width:256px}}@container (width>=901px){.carriers__fares-feature-wrapper{max-width:256px}}.carriers__fares-feature-wrapper .font-icon{color:#75757b;border:1px solid #eeeef0;border-radius:50%;padding:15px}.carriers__fares-description{overflow-wrap:anywhere;width:72px;margin-top:8px;font-family:Inter,sans-serif;font-size:10px;font-weight:400;line-height:16px}.carriers__fares-class-title{color:#282638;font-size:14px;font-weight:500;line-height:20px}.carriers__fares-class-info{background:#f8f8f8;border:1px solid #e7e6ee;border-radius:4px;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:20px;padding:6px 16px 6px 12px;display:flex}.carriers__fares-class-icon{color:#bbbac5;padding-right:7px;display:flex}.carriers__fares-class-icon :first-child{border:none;padding:0}.carriers__fares-blur{background:linear-gradient(270deg,#fff 0%,rgba(255,255,255,0) 100%);height:96px;padding-left:96px;position:-webkit-sticky;position:sticky;right:-20px}.carriers__fares-blur--hide{display:none}@media only screen and (min-width:1025px){.carriers__fares-emission{transform:translate(-20px)}}@container (width>=901px){.carriers__fares-emission{transform:translate(-20px)}}.carriers__fares-emission .journey-list__emission{justify-content:start}.carriers__fares-emission .journey-list__emission>span{margin:auto 0;font-size:12px;font-weight:400;line-height:16px}.carriers__fares-emission .journey-list__emission-info .font-icon{color:unset;border:unset}.carriers__fares .fare-dropdown{margin-bottom:20px}.carriers__media{cursor:pointer;border:1px solid #eeeef0;border-radius:8px;flex-direction:row;padding:5px;display:flex}.carriers__media .carriers__info{flex-direction:row;flex:1;max-width:100%;margin:0;display:flex}.carriers__media .collection-content{width:56px;height:56px}.stations{display:flex}.stations>:not(:last-child){margin-right:8px}.stations *{font-family:Inter,sans-serif}.stations__time{flex:0 0 14%;max-width:14%;font-size:16px;font-weight:600;line-height:24px}.stations__time-duration{color:#5c5c62;white-space:nowrap;margin:auto;font-size:12px;font-weight:500;line-height:16px}.stations__transport{color:#75757b;flex-direction:column;align-items:center;display:flex}.stations__transport-divider{background:#75757b;width:1px;height:100%;margin:10px 0;padding-bottom:20px}.stations__transport-divider__icon:before{background:#fff;padding:6px;transform:translate(-50%,10px)}.stations__term{flex-direction:column;width:100%;display:flex}.stations__term-departure,.stations__term-arrival{font-size:16px;font-weight:600;line-height:24px}.stations__term-description{padding-top:4px;font-size:12px;font-weight:400;line-height:16px}.stations__term-icon{color:#5c5c62}.trip-transfer-time{background:#efeef8;border-radius:8px;justify-content:center;align-items:center;margin-top:20px;padding:12px 55px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;display:flex;position:relative}.trip-transfer-time__transfer-icon{color:#75757b;margin-right:14px}.trip-transfer-time__station-change{background-color:var(--secondary-80,#292188);color:#fff;border-radius:8px;align-items:center;padding:4px 8px;display:flex;position:absolute;top:8px;left:8px}.trip-transfer-time__station-change-icon{color:#fff;margin-right:10px;display:inline}.weekly-list__cell{align-items:center;justify-items:center}@media only screen and (min-width:1025px){.weekly-list__cell{height:80px;min-height:80px;box-shadow:1px 0 #dedde3,0 1px #dedde3,inset 1px 0 #dedde3,inset 0 1px #dedde3}.weekly-list__cell--header{height:55px;min-height:55px}.weekly-list__cell--no-borders{box-shadow:none}}@container (width>=901px){.weekly-list__cell{height:80px;min-height:80px;box-shadow:1px 0 #dedde3,0 1px #dedde3,inset 1px 0 #dedde3,inset 0 1px #dedde3}.weekly-list__cell--header{height:55px;min-height:55px}.weekly-list__cell--no-borders{box-shadow:none}}.weekly-list__column{border:1px solid #dedde3;grid-template:"date copy"24px"departure-time return-time"55px;margin-bottom:-1px;padding:16px 20px 0;display:grid}@media only screen and (min-width:1025px){.weekly-list__column{border:none;grid-template:repeat(3,auto)/none;min-width:115px;margin-bottom:0;padding:0}}@container (width>=901px){.weekly-list__column{border:none;grid-template:repeat(3,auto)/none;min-width:115px;margin-bottom:0;padding:0}}@media only screen and (min-width:1025px){.weekly-list__column--returns{grid-template-rows:repeat(4,auto)}}@container (width>=901px){.weekly-list__column--returns{grid-template-rows:repeat(4,auto)}}.weekly-list__column--header{border:none;grid-template:repeat(1,auto)/repeat(auto-fit,minmax(100px,1fr));padding:0}@media only screen and (min-width:1025px){.weekly-list__column--header{grid-template:1fr/100%;min-width:280px}}@container (width>=901px){.weekly-list__column--header{grid-template:1fr/100%;min-width:280px}}.weekly-list__column--fixed{z-index:10;position:-webkit-sticky;position:sticky;left:0}.weekly-list__location-outbound,.weekly-list__location-inbound{background-color:#f8f8f8;padding:10px;font-size:16px;font-weight:500;line-height:24px}.weekly-list__location-outbound .font-icon-arrow-right,.weekly-list__location-inbound .font-icon-arrow-right{margin:0 auto;line-height:12px;display:inline-block;transform:rotate(90deg)}@media only screen and (min-width:1025px){.weekly-list__location-outbound .font-icon-arrow-right,.weekly-list__location-inbound .font-icon-arrow-right{margin:unset;transform:translateY(5px)}}@container (width>=901px){.weekly-list__location-outbound .font-icon-arrow-right,.weekly-list__location-inbound .font-icon-arrow-right{margin:unset;transform:translateY(5px)}}.weekly-list__location-inbound{border-left:1px solid #dedde3}@media only screen and (min-width:1025px){.weekly-list__location-inbound{border-left:none}}@container (width>=901px){.weekly-list__location-inbound{border-left:none}}.weekly-list__location-name{text-overflow:ellipsis;text-align:center;overflow:hidden}@media only screen and (min-width:1025px){.weekly-list__location-name{white-space:nowrap;text-align:unset}}@container (width>=901px){.weekly-list__location-name{white-space:nowrap;text-align:unset}}.weekly-list__filler{background:#fff;width:calc(100% - 2px);height:calc(100% - 2px)}.weekly-connections{grid-auto-flow:row;padding-bottom:15px;display:grid}.weekly-connections *{font-family:Inter,sans-serif}@media only screen and (min-width:1025px){.weekly-connections{box-shadow:none;grid-auto-flow:column;padding-top:5px;padding-right:1px;overflow:auto}}@container (width>=901px){.weekly-connections{box-shadow:none;grid-auto-flow:column;padding-top:5px;padding-right:1px;overflow:auto}}.weekly-connections__date{grid-area:date;font-size:16px;font-weight:500;line-height:24px}@media only screen and (min-width:1025px){.weekly-connections__date{grid-area:unset}}@container (width>=901px){.weekly-connections__date{grid-area:unset}}.weekly-connections__departure{grid-area:departure-time;font-size:16px;font-weight:600;line-height:24px}@media only screen and (min-width:1025px){.weekly-connections__departure{grid-area:unset}}@container (width>=901px){.weekly-connections__departure{grid-area:unset}}.weekly-connections__arival{grid-area:return-time;font-size:16px;font-weight:600;line-height:24px}@media only screen and (min-width:1025px){.weekly-connections__arival{grid-area:unset}}@container (width>=901px){.weekly-connections__arival{grid-area:unset}}.trip-info{font-family:Inter,sans-serif}.trip-info__wrapper{flex-basis:auto;margin-top:20px}@media only screen and (min-width:1025px){.trip-info__wrapper{flex-basis:0}}@container (width>=901px){.trip-info__wrapper{flex-basis:0}}.trip-info__wrapper:first-child{margin-top:0}.trip-info__carrier{flex:1;margin-top:24px;margin-left:auto;display:flex}@media only screen and (min-width:1025px){.trip-info__carrier{margin-top:0}}@container (width>=901px){.trip-info__carrier{margin-top:0}}.trip-info__fee span{color:Inter,sans-serif;font-family:Inter,sans-serif}.trip-info__fee .font-icon{color:var(--secondary-70,#3329aa)}.trip-info__luggage{gap:12px}@media only screen and (max-width:768px){.trip-info__luggage{margin:12px 0}}@container (width<=500px){.trip-info__luggage{margin:12px 0}}.trip-info__luggage-text{font-family:Inter,sans-serif;font-size:10px;font-weight:400;line-height:16px}.trip-info__luggage .font-icon{color:#75757b;border:1px solid #eeeef0;border-radius:50%;padding:15px}.trip-connection-details__heading{margin-bottom:16px}.trip-connection-details__subheading{margin-bottom:12px}.trip-connection-details__info-block{flex-direction:column;gap:20px;display:flex}.trip-connection-details__info{gap:20px;display:flex}.trip-connection-details__info .info-item{align-items:center;gap:8px;display:flex}.trip-connection-details__info .info-item__icon{color:#97969f;width:20px;height:20px}.trip-connection-details__info .info-item__text{font-size:14px;line-height:20px}.trip-details{align-items:center;gap:12px;display:flex}.trip-details .icon-container__icon{background:var(--secondary-20,#ebeaf7);width:32px;height:32px;color:var(--secondary-70,#3329aa);border-radius:4px;justify-content:center;align-items:center;display:flex}.trip-details__text{white-space:nowrap;flex-direction:row;align-items:center;display:flex}.trip-details__text a{font-weight:600;text-decoration:none}.trip-details__text button{font-weight:600}.trip-details__link-button-container{flex-direction:row;align-items:center;display:flex}.trip-details__link-button-container a{font-weight:600;text-decoration:none}.trip-details__link-button-container button{font-weight:600}.trip-details__inline-button{min-width:auto;min-height:auto;margin:0;padding:0 4px;display:inline-block}.booking-details hr{border:none;border-top:1px solid #eeeef0;margin:20px 0}.booking-details__terms{font-size:14px;font-weight:400;line-height:20px}.booking-details__terms a:focus-visible{outline:2px solid var(--outline-text-70,#3329aa);outline-offset:2px}.booking-details__trip{color:#75757b}.booking-details__info{font-size:16px;font-weight:400;line-height:24px}.booking-details__amount{font-weight:600}.booking-details .carriers__info{align-items:start;max-width:100%;margin:0}.booking-details__carriers{gap:12px;margin-bottom:20px}.countries-dropdown{position:static}.phone{position:relative}.phone:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.phone:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.phone:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.phone:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.phone:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.phone:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.phone__dropdown{z-index:1;cursor:pointer;padding:0 16px;position:absolute}.phone__countries{z-index:99;background-color:#fff;border-radius:8px;width:100%;position:absolute;top:calc(100% + 2px);box-shadow:0 4px 16px rgba(11,8,39,.16)}.phone__countries>div:focus-visible{outline:none}.phone__countries-list .ui-button{align-items:center;gap:8px;font-family:Inter,sans-serif;font-weight:400;display:flex}.phone__label{color:#5c5c62;font-size:12px;font-weight:500;line-height:16px}.phone__option{cursor:pointer;padding:8px 16px}.phone__option:hover{background:#f8f8f8}.phone__option--selected{background-color:var(--secondary-20,#ebeaf7)}.phone .ui-input{padding-left:120px}.extras__card{display:flex}.extras__card h4{margin-bottom:8px}.extras__card img{transform:scale(.8)}@media only screen and (min-width:1025px){.extras__card img{transform:scale(1)}}@container (width>=901px){.extras__card img{transform:scale(1)}}.extras__card-icon{color:#75757b}@media only screen and (min-width:1025px){.extras__card-icon{transform:rotate(90deg)}.extras__card-icon--opened{transform:rotate(270deg)}}@container (width>=901px){.extras__card-icon{transform:rotate(90deg)}.extras__card-icon--opened{transform:rotate(270deg)}}.extras__card-description{color:#5c5c62;flex-direction:column;margin-bottom:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:flex}.extras__card-description>:not(:last-child){margin-bottom:8px}.extras__card-description span{font-family:Inter,sans-serif}.extras__card-content{flex-direction:column;flex:1;display:flex}.extras__card-content-wrapper{justify-content:space-between;align-items:center;width:100%;display:flex}.extras__card-content-wrapper--clickable{cursor:pointer}.extras__card-content-wrapper--grouped{background:#f8f8f8;border-radius:8px;padding:12px 20px}.extras__card-price{color:#282638;font-size:16px;font-weight:600;line-height:24px}.extras__card-price span{margin-right:6px}.extras__card-price *{font-family:Inter,sans-serif}.extras__card-controls{margin-left:auto}.extras__card-modal-content{padding:0 20px 20px}.extras__card-modal-content :last-child{border:none}.extras__card-modal-buttons{padding:0 20px 20px}.extras__card-modal-buttons div{flex-basis:50%}.extras__card-modal .ui-modal__header,.extras__card-modal .ui-modal__footer{box-shadow:none}.extras__card-learn .ui-button{cursor:pointer;color:var(--secondary-60,#5249b7);align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:16px;display:flex}.extras__card-learn .ui-button .font-icon{color:var(--secondary-60,#5249b7);margin-bottom:4px;font-weight:400}.extras__card-learn .ui-button-description{font-size:14px;font-weight:400;line-height:22px}.extras__ancillary{color:var(--secondary-70,#3329aa);cursor:pointer;font-size:16px;font-weight:600;line-height:24px}.extras__ancillary *{font-family:Inter,sans-serif}.extras__ancillary--selected{background:#e6f5ea;border:1px solid #b3e1bd;border-radius:4px;align-items:center;padding:4px 12px;display:flex}.extras__ancillary--selected *{color:var(--primary-70,#039b24)}.extras__ancillary--selected span{font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:18px}.extras__ancillary--selected .font-icon{font-weight:500;transform:translateY(2px)}.counter__amount{text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:20px}.insurance__passenger-label{color:#97969f}.insurance__passenger{align-items:center}@media only screen and (max-width:768px){.insurance__passenger{align-items:stretch}}@container (width<=500px){.insurance__passenger{align-items:stretch}}.insurance__error:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.insurance__error:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.insurance__error:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.insurance__error:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.insurance__error:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.insurance__error:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.insurance__error .message__text{color:#bf0f24;font-size:14px;font-weight:400;line-height:18px}.extras{position:relative}.extras__section{border-bottom:1px solid #eeeef0;margin-bottom:24px;padding-bottom:24px}.extras__section:last-child{border:none;margin-bottom:0;padding-bottom:0}.extras__section-details{border-bottom:1px solid #eeeef0;padding:16px 0}.extras__section-details:last-child{border:none;margin-bottom:0;padding-bottom:0}.extras__section-details h4{font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px}.extras .loader{background:rgba(255,255,255,.54);position:absolute}.fare-class{cursor:pointer;border:1px solid #dedde3;border-radius:8px;height:100%;display:flex;position:relative}.fare-class--selected{border-width:2px;border-color:var(--secondary-70,#3329aa);background-color:var(--secondary-10,#f5f4fb)}.fare-class:focus-visible{border:2px solid var(--secondary-70,#3329aa);outline:none}.fare-class__card-content{flex:1;gap:16px}.fare-class__card--disabled{z-index:5;width:100%;height:100%;cursor:initial;background:rgba(255,255,255,.54);border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.fare-class__card--disabled div{color:#fff;background:#5c5c62;border-radius:4px;padding:4px 12px;font-size:16px;font-weight:600;line-height:24px}.fare-class__card-learn-more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fare-class__card-learn-more .ui-button{display:flex}.fare-class__card-learn-more .ui-button span{color:var(--secondary-70,#3329aa);font-family:Inter,sans-serif}.fare-class__price{font-size:16px;font-weight:600;line-height:24px}.fare-class__title{margin-bottom:0}.fare-class__icon{color:#97969f;margin-right:8px}.fare-class .loader{height:23px}.fare-class .collection-content{flex:1;height:200px}.fare-class__container{scrollbar-width:none;gap:12px;overflow:auto}.fare-class__container::-webkit-scrollbar{display:none}.fare-class__container-item{flex:0 0 90%;max-width:90%}@media only screen and (min-width:1025px){.fare-class__container-item{flex-basis:49%;max-width:49%}}@container (width>=901px){.fare-class__container-item{flex-basis:49%;max-width:49%}}@media only screen and (min-width:1025px){.fare-class__container{flex-wrap:wrap}}@container (width>=901px){.fare-class__container{flex-wrap:wrap}}.fare-class__modal *{font-family:Inter,sans-serif}.fare-class__modal .ui-modal__header{box-shadow:none}.fare-class__modal .ui-modal__content{padding:0 20px 20px}.fare-class__skeleton{border:1px solid #dedde3;border-radius:12px;padding:16px 24px}.checkout__accommodation{color:var(--secondary-70,#3329aa);cursor:pointer;font-size:16px;font-weight:600;line-height:24px}.checkout__accommodation *{font-family:Inter,sans-serif}.checkout__accommodation h4{margin:0}.checkout__accommodation-warning{background:linear-gradient(rgba(255,255,255,.9),rgba(255,255,255,.9)),#bf0f24;border-radius:12px;padding:16px;font-size:14px;font-weight:400;line-height:20px}.checkout__accommodation-warning span{font-family:Inter,sans-serif}.checkout__accommodation-warning :last-child{color:#848388;cursor:pointer;margin-left:auto}.checkout__accommodation-warning :first-child{color:#bf0f24;margin-right:14px}.checkout__accommodation-description{color:#282638;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px}.checkout__accommodation--selected{background:#e6f5ea;border:1px solid #b3e1bd;border-radius:4px;align-items:center;padding:4px 12px;display:flex}.checkout__accommodation--selected *{color:var(--primary-70,#039b24)}.checkout__accommodation--selected span{font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:18px}.checkout__accommodation--selected .font-icon{font-weight:500;transform:translateY(2px)}.checkout__accommodation-group{color:#282638;font-size:16px;font-weight:400;line-height:24px}.checkout__accommodation-subtitle{color:#5c5c62;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.fare-class__navigate{z-index:15;cursor:pointer;border-radius:50%;position:absolute;transform:translateY(-50%)}.fare-class__navigate--right{top:50%;right:0}.fare-class__navigate--left{top:50%;left:-15px}.fare-class__navigate .font-icon{color:#75757b;background:#fff;border:1px solid #e5e5e8;border-radius:50%;padding:6px}.fare-class__class-section,.fare-class__family-section{scrollbar-width:none;min-height:285px;padding-right:16px;position:relative;overflow:auto}.fare-class__class-section::-webkit-scrollbar{display:none}.fare-class__family-section::-webkit-scrollbar{display:none}.fare-class__family-section{min-height:210px}.fare-class__description ul{margin:0 0 0 17px}.fare-class__description li{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.fare-class__wrapper>:not(:last-child){margin-bottom:20px}.fare-class__wrapper .ui-accordion{border-radius:12px}.fare-class__wrapper .ui-accordion__header{background-color:#eeeef0;border-radius:12px 12px 0 0;padding:24px 32px}.fare-class__wrapper .ui-accordion__header h3,.fare-class__wrapper .ui-accordion__header h4{margin-bottom:0}.fare-class__wrapper .ui-accordion__header div{align-items:center}.fare-class__wrapper .ui-accordion__header .font-icon{color:#75757b;font-weight:400}.fare-class__wrapper .ui-accordion__content div:first-child .checkout__section{border-bottom:1px solid #eeeef0;border-radius:0}.fare-class__wrapper .ui-accordion__content .checkout__section{box-shadow:none;border-radius:0 0 12px 12px}.fare-class__wrapper .ui-accordion__content-wrapper{border-radius:0 0 12px 12px;box-shadow:0 2px 16px rgba(11,8,39,.08)}.passenger-fieldset__section{grid-template-columns:1fr;gap:16px;display:grid}@media only screen and (min-width:1025px){.passenger-fieldset__section{grid-template-columns:repeat(auto-fit,minmax(30%,1fr))}}@container (width>=901px){.passenger-fieldset__section{grid-template-columns:repeat(auto-fit,minmax(30%,1fr))}}.seat-selection__header{font-family:Inter,sans-serif}.seat-selection__header-stations{margin-top:14px;font-size:14px;font-weight:600;line-height:20px;display:flex}.seat-selection__header-stations>:not(:last-child){margin-right:12px}.seat-selection__header-stations-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seat-selection__header-stations .font-icon{cursor:pointer;font-weight:400}.extras__seats{cursor:pointer;display:flex}.extras__seats>:not(:last-child){margin-right:16px}.extras__seats--disabled{cursor:initial}.extras__seats-info>:not(:last-child){margin-bottom:4px}.extras__seats-description{color:#5c5c62;font-size:14px;font-weight:400;line-height:20px}.extras__seats-description>:not(:last-child){margin-bottom:4px}.extras__seats-description span{font-family:Inter,sans-serif}@media only screen and (min-width:1025px){.extras__seats-description>:not(:last-child){margin-bottom:0;margin-right:8px}}@container (width>=901px){.extras__seats-description>:not(:last-child){margin-bottom:0;margin-right:8px}}.extras__seats-accordion .ui-accordion__header{background:#f8f8f8;border-radius:8px;padding:12px 20px}.extras__seats-accordion h4{color:#282638;margin-bottom:0;font-size:16px;font-weight:600;line-height:24px}.extras__seats-accordion .seat-selection__header-stations{margin-bottom:12px}.extras__seats-icon{color:#75757b;margin-left:auto}.extras__seats-stations{margin-top:14px;font-size:16px;font-weight:600;line-height:24px;display:flex}.extras__seats-stations>:not(:last-child){margin-right:12px}.extras__seats-stations-leg{font-size:16px;font-weight:400;line-height:24px}.extras__seats-stations-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.extras__seats-stations .font-icon{font-weight:400}.extras__seats-stations *{font-family:Inter,sans-serif}.extras__seats-warning-message{color:#bf0f24;font-size:12px;font-weight:400;line-height:16px}.seats .extras__card-content{grid-template-columns:minmax(200px,1fr);display:grid}.optional-seat-selection-toggle{gap:24px;font-family:Inter,sans-serif}.optional-seat-selection-toggle__price-context{color:#5c5c62}.new-seats__preview{gap:12px}.new-seats__preview-carriage-seats-by-car,.new-seats__preview-carriage-seats-by-fare{gap:16px;display:flex}.new-seats__preview-carriage-seats-by-fare-badge .font-icon{color:#bbbac5}.new-seats__preview-carriage-seats-info{gap:8px;display:flex}.new-seats__preview-carriage-seats-info .font-icon{color:#bbbac5}.new-seats__warning{gap:8px}.new-seats__warning .font-icon{color:#e7591c}.new-seats__segment,.new-seats__segment-description,.new-seats__segment-stations{gap:8px}.new-seats__segment-info-and-actions{gap:16px}.new-seats__segment-info-section{gap:12px}.new-seats__segment-info{gap:8px}.new-seats__segment-info .font-icon{color:var(--primary-70,#039b24)}.new-seats__connection,.new-seats{gap:20px}.new-seats__skeleton{gap:20px;padding:20px 0}.new-seats .ui-accordion__header{background:#f8f8f8;border-radius:8px;padding:12px 20px}@media only screen and (max-width:768px){.checkout-form{padding-bottom:20px}}@container (width<=500px){.checkout-form{padding-bottom:20px}}.checkout-form__message{color:#856404;background-color:#fff3cd;border-radius:4px;justify-content:center;width:100%;margin-bottom:16px;padding:12px;display:flex}@media only screen and (min-width:1025px){.checkout-form__trip-details{position:-webkit-sticky;position:sticky;top:0}}@container (width>=901px){.checkout-form__trip-details{position:-webkit-sticky;position:sticky;top:0}}.checkout-form__header{align-items:center;gap:6px;display:flex}.checkout-form .checkout__fieldset{border:none;display:contents}.account__description{color:#5c5c62}.password-info{gap:8px}.password-info__icon{margin-top:2px}.password-info__text{margin:0;font-size:12px;font-weight:400;line-height:16px}.password-toggle{cursor:pointer;width:20px;height:20px}.account-creation__tooltip{text-align:left}@media only screen and (min-width:769px) and (max-width:1024px){.account-creation__tooltip.ui-popper--max-w-md{max-width:336px}}@container (width>=501px) and (width<=900px){.account-creation__tooltip.ui-popper--max-w-md{max-width:336px}}.account-creation__modal{background-color:#fff;padding:0 20px 16px}.terms-content{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.terms-content *{font-family:Inter,sans-serif}.terms-content ul,.terms-content ol,.terms-content p{margin:0;display:table}.terms-content h3{margin-bottom:12px}.privacy-content h2{text-align:center}.terms-privacy__link{color:var(--outline-text-70,#3329aa);cursor:pointer;text-decoration:underline}.terms-privacy__link:focus-visible{outline:2px solid var(--outline-text-70,#3329aa);outline-offset:2px}.price__total{margin-bottom:4px;font-size:20px;font-weight:600;line-height:24px}.price__total *{font-family:Inter,sans-serif}.price__fees-disclaimer{color:#5c5c62;font-size:12px;font-weight:400;line-height:16px}.price__fees-disclaimer *{font-family:Inter,sans-serif}.price__installments{margin-bottom:8px;font-size:16px;font-weight:400;line-height:24px}.price__discount [type=button]{font-size:12px;font-weight:600;line-height:16px}.price .loader{height:44px}@media only screen and (max-width:768px){.submit-section{z-index:10;background-color:#fff;width:100%;padding:16px 20px;position:fixed;bottom:0;left:0;box-shadow:0 -4px 12px rgba(11,8,39,.08)}}@container (width<=500px){.submit-section{z-index:10;background-color:#fff;width:100%;padding:16px 20px;position:fixed;bottom:0;left:0;box-shadow:0 -4px 12px rgba(11,8,39,.08)}}.submit-section .ui-button{font-family:Inter,sans-serif}.submit-section .loader__spinner{margin-bottom:0}.voucher__empty{color:var(--outline-text-70,#3329aa);cursor:pointer}.voucher__applied{color:#5c5c62}.voucher__apply{align-items:center;height:56px;display:flex}.passenger-list__age{justify-content:space-between;align-items:center;display:flex}.passenger-list__age-label{width:45%}.passenger-list__age-label:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.passenger-list__age-label:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.passenger-list__age-label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.passenger-list__age-label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.passenger-list__age-label:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.passenger-list__age-label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.passenger-list__age-dropdown-wrapper{width:45%}.passenger-list__age-dropdown .ui-dropdown__label{cursor:pointer;height:auto;min-height:unset;outline:none;padding:0;font-size:16px;font-weight:600;line-height:24px}.passenger-list__age-dropdown .ui-dropdown__label:focus{outline:2px solid var(--secondary-70,#3329aa)}.passenger-list__age-dropdown .ui-dropdown__label:focus-visible{outline:2px solid var(--secondary-70,#3329aa)}.passenger-list__age-dropdown .ui-dropdown__label .placeholder__value{font-family:Inter,sans-serif}.passenger-list__age-dropdown .ui-dropdown__label .placeholder__value:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.passenger-list__age-dropdown .ui-dropdown__label .placeholder__value:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.passenger-list__age-dropdown .ui-dropdown__label .placeholder__value:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.passenger-list__age-dropdown .ui-dropdown__label .placeholder__value:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.passenger-list__age-dropdown .ui-dropdown__label .placeholder__value:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.passenger-list__age-dropdown .ui-dropdown__label .placeholder__value:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.passenger-list__age-dropdown .ui-dropdown__list{z-index:1000;background:#fff;height:150px;overflow-y:auto}.passenger-list__age-dropdown .ui-dropdown__list:focus-within{outline:2px solid var(--secondary-70,#3329aa);outline-offset:2px}.passenger-list__age-dropdown .ui-dropdown__list .ui-dropdown__item{cursor:pointer;align-items:center;transition:background-color .15s;display:flex}.passenger-list__age-dropdown .ui-dropdown__list .ui-dropdown__item:hover,.passenger-list__age-dropdown .ui-dropdown__list .ui-dropdown__item:focus{outline:none}.passenger-list__age-dropdown .ui-dropdown__list .ui-dropdown__item[aria-selected=true]{background-color:var(--secondary-70,#3329aa);color:#fff}@media (prefers-contrast:high){.passenger-list__age-dropdown .ui-dropdown__list .ui-dropdown__item:hover,.passenger-list__age-dropdown .ui-dropdown__list .ui-dropdown__item:focus{border-color:currentColor}}.passenger-list__age-dropdown .placeholder__text{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.passenger-list__age-dropdown--shifted .ui-dropdown__list{bottom:100%;top:unset}.passenger-counters__limited-discount-message{color:#97969f;font-size:12px;font-weight:400;line-height:16px}.passenger-counters__name{font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px}.passenger-counters__description{color:#5c5c62;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}.passenger-dropdown__modal .ui-modal__content{flex-grow:1;padding:20px}.passenger-dropdown__modal .ui-modal__footer{padding:12px 20px}.passenger-dropdown{position:relative}.passenger-dropdown .passenger-dropdown__input-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;background:#fff;border-radius:8px;outline:1px solid #dedde3;grid-template-columns:24px minmax(200px,1fr) 24px;align-items:center;gap:8px;padding:8px 8px 8px 12px;transition:outline-color .15s;display:grid}.passenger-dropdown .passenger-dropdown__input-wrapper:hover{outline:1px solid var(--secondary-70,#3329aa);cursor:pointer}.passenger-dropdown .passenger-dropdown__input-wrapper.passenger-dropdown__input-wrapper--active{outline:2px solid var(--secondary-70,#3329aa)}.passenger-dropdown .passenger-dropdown__input-wrapper.passenger-dropdown__input-wrapper--error{outline:2px solid #bf0f24}.passenger-dropdown__icon{color:#75757b;display:flex}.passenger-dropdown__label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;color:#5c5c62;z-index:10;cursor:pointer;line-height:18px;transition:transform .15s ease-out,font-size .15s ease-out;position:absolute;top:50%;transform:translateY(-50%)}.passenger-dropdown__label.passenger-dropdown__label--focused{font-size:12px;line-height:16px;transform:translateY(-100%)}.passenger-dropdown__value{color:#282638;flex-grow:1;height:40px;padding-top:16px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px;position:relative}.passenger-dropdown__popup{width:100%;padding:16px;overflow-x:hidden;overflow-y:auto}.passenger-dropdown__popup:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.passenger-dropdown__popup:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.passenger-dropdown__popup:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.passenger-dropdown__popup:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.passenger-dropdown__popup:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.passenger-dropdown__popup:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.passenger-dropdown__description{white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;overflow:hidden}.passenger-dropdown__error-message{color:#bf0f24;padding-top:4px;font-size:12px;font-weight:400}.passenger-dropdown__error-message .font-icon{color:inherit}.passenger-dropdown__error-message span{margin-right:4px}.passenger-dropdown__tabs{overflow:auto}.passenger-dropdown__tabs .ui-tabs__header-wrapper{flex:1;margin-bottom:16px}.passenger-dropdown__tabs .ui-tabs__header-wrapper div{flex:1}.passenger-dropdown__tabs .ui-dropdown__list{margin-bottom:10px;position:static}.passenger-dropdown__tabs .passenger-list__age-dropdown .ui-dropdown__list{position:absolute}.passenger-dropdown__discounts{padding:0 5px 5px}.passenger-dropdown__discounts-label{font-size:16px;font-weight:600;line-height:24px}.passenger-dropdown__discounts-label span:first-child{color:#5c5c62}.passenger-dropdown__discounts .ui-divider{margin:16px 0}.reservations-modal__homepage-text{color:Inter,sans-serif}.reservations-modal__content{padding:0 32px 32px}.reservations-modal__buttons{justify-content:space-evenly;display:flex}.reservations-modal__buttons .reservations-modal__buttons-restart:only-child{margin:0 auto}@media only screen and (max-width:768px){.reservations-modal__buttons{flex-direction:column;justify-content:center;row-gap:20px}}@container (width<=500px){.reservations-modal__buttons{flex-direction:column;justify-content:center;row-gap:20px}}.reservations-modal__buttons-home{color:#f8f8f8;border:1px solid #eeeef0;border-radius:8px;width:248px;height:56px;box-shadow:0 4px 8px rgba(13,11,35,.07)}@media only screen and (max-width:768px){.reservations-modal__buttons-home{width:auto}}@container (width<=500px){.reservations-modal__buttons-home{width:auto}}.reservations-modal__buttons-restart{width:248px;height:56px}@media only screen and (max-width:768px){.reservations-modal__buttons-restart{width:auto}}@container (width<=500px){.reservations-modal__buttons-restart{width:auto}}.reservations-modal__expired{flex-direction:column;align-items:center;gap:20px;margin-top:40px;display:flex}.reservations-modal__message-title{text-align:center;font-size:24px;font-weight:600}.reservations-modal__message-content{text-align:center;margin-bottom:30px}@media only screen and (min-width:1025px){.invoice-form .ui-tabs__header-wrapper{width:auto}.invoice-form .ui-tabs__header-label{min-width:134px}}@container (width>=901px){.invoice-form .ui-tabs__header-wrapper{width:auto}.invoice-form .ui-tabs__header-label{min-width:134px}}.invoice{background-color:#fff;border-radius:12px;box-shadow:0 2px 16px rgba(11,8,39,.08)}.invoice:hover{box-shadow:0 2px 16px rgba(11,8,39,.14)}.invoice .ui-accordion__header{padding:24px 32px}.invoice .ui-accordion__content{padding:0 32px 24px}.invoice__modal{margin-bottom:74px}.invoice__modal-save{z-index:1000;width:100%;position:fixed;bottom:0;left:0}.invoice__modal-remove .ui-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.invoice__modal-remove .ui-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.invoice__modal-remove .ui-button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.invoice__modal-remove .ui-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.invoice__modal-remove .ui-button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.invoice__modal-remove .ui-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.invoice__preview{border:none;border-radius:8px;outline:1px solid #dedde3}.invoice__preview span{font-family:Inter,sans-serif}.invoice__preview-code{color:#75757b}.invoice__preview .font-icon{color:var(--secondary-70,#3329aa)}.price-hint__icon{color:#039b24;background-color:#dcf2d2;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.price-hint__amount{color:#039b24;font-family:Inter,sans-serif;font-weight:700}.price-hint__highlight,.price-hint__highlight .price-hint__amount{text-decoration:underline}.payment-error{padding:32px}.payment-error__content{overflow:hidden}.payment-error__icon{height:62px}.payment-error__title{margin:0}.payment-in-progress{padding:32px}.payment-in-progress__icon{height:62px}.payment-in-progress__title{margin:0}.payment-in-progress__image-container{justify-content:center;align-items:center;display:flex;position:relative}.payment-in-progress__spinner{width:40px;height:40px;position:absolute;top:63%;left:55%;transform:translate(-50%,-50%)}.payment-in-progress .column{outline:none}.journey-card__body{padding:0 20px;display:flex}.journey-card__body>:not(:last-child){margin-right:20px}@media only screen and (min-width:1025px){.journey-card__body{padding:0 32px}.journey-card__body>:not(:last-child){margin-right:0}}@container (width>=901px){.journey-card__body{padding:0 32px}.journey-card__body>:not(:last-child){margin-right:0}}.journey-card__body-wrapper{flex-direction:column;width:100%;max-width:135px;display:flex}@media only screen and (min-width:1025px){.journey-card__body-wrapper{max-width:315px}}@container (width>=901px){.journey-card__body-wrapper{max-width:315px}}@media only screen and (min-width:1025px){.journey-card__body-wrapper--fares{max-width:280px}}@container (width>=901px){.journey-card__body-wrapper--fares{max-width:280px}}.journey-card__body-time{color:#282638;font-size:20px;font-weight:600;line-height:24px}@media only screen and (min-width:1025px){.journey-card__body-time{font-size:24px;font-weight:600;line-height:28px}}@container (width>=901px){.journey-card__body-time{font-size:24px;font-weight:600;line-height:28px}}.journey-card__body-time-difference{color:#5c5c62;vertical-align:super;padding-left:4px;font-size:12px;font-weight:500;line-height:16px}@media only screen and (min-width:1025px){.journey-card__body-time-difference{font-size:14px;font-weight:500;line-height:18px}}@container (width>=901px){.journey-card__body-time-difference{font-size:14px;font-weight:500;line-height:18px}}.journey-card__body-time-decoration{background:#bbbac5;border-radius:6px;width:8px;height:1px}@media only screen and (min-width:1025px){.journey-card__body-time-decoration{width:75px;height:1px}}@container (width>=901px){.journey-card__body-time-decoration{width:75px;height:1px}}@media only screen and (min-width:1025px){.journey-card__body-time-decoration--fares{width:50px;height:1px}}@container (width>=901px){.journey-card__body-time-decoration--fares{width:50px;height:1px}}.journey-card__body-duration{color:#5c5c62;align-items:center;font-size:12px;font-weight:500;line-height:16px;display:flex;transform:translate(8px)}@media only screen and (min-width:1025px){.journey-card__body-duration{margin:auto;font-size:14px;font-weight:500;line-height:18px;transform:translate(0)}}@container (width>=901px){.journey-card__body-duration{margin:auto;font-size:14px;font-weight:500;line-height:18px;transform:translate(0)}}.journey-card__body-duration-time{margin:0 8px}.journey-card__body-location{max-width:220px;margin-top:4px;font-size:14px;font-weight:400;line-height:20px}.journey-card__body-line{text-align:center;margin-bottom:12px;margin-left:auto;font-size:12px;font-weight:500;line-height:16px}@media only screen and (max-width:768px){.journey-card__body-line{line-break:anywhere}}@container (width<=500px){.journey-card__body-line{line-break:anywhere}}.journey-card__subfooter{z-index:1;padding:20px;font-family:Inter,sans-serif}@media only screen and (min-width:1025px){.journey-card__subfooter{border-radius:0 0 24px 24px;padding:20px 32px;box-shadow:0 12px 16px rgba(11,8,39,.08)}}@container (width>=901px){.journey-card__subfooter{border-radius:0 0 24px 24px;padding:20px 32px;box-shadow:0 12px 16px rgba(11,8,39,.08)}}.journey-card__fares{padding:16px 4px;overflow:auto}.journey-card__fares hr{border:none;border-top:1px solid #dedde3;align-self:center;width:calc(100% - 20px);margin:0}@media only screen and (min-width:1025px){.journey-card__fares{border-left:1px dashed #dedde3;flex:0 0 36.3333%;max-width:36.3333%;padding:20px}.journey-card__fares>:not(:last-child){margin-bottom:10px}.journey-card__fares>div:not(:last-child){border:none}}@container (width>=901px){.journey-card__fares{border-left:1px dashed #dedde3;flex:0 0 36.3333%;max-width:36.3333%;padding:20px}.journey-card__fares>:not(:last-child){margin-bottom:10px}.journey-card__fares>div:not(:last-child){border:none}}.journey-card__fares::-webkit-scrollbar{display:none}.journey-card__fares *{font-family:Inter,sans-serif}.journey-card__fares-card{cursor:pointer;border-radius:8px;padding:12px 16px}.journey-card__fares-card-label{overflow-wrap:break-word;overflow:hidden}.journey-card__fares-card--selected{background:var(--secondary-20,#ebeaf7)}.journey-card__fares-card:hover{background:var(--secondary-10,#f5f4fb)}@media only screen and (min-width:1025px){.journey-card__fares-card{justify-content:space-between;align-items:center;padding:8px 12px}}@container (width>=901px){.journey-card__fares-card{justify-content:space-between;align-items:center;padding:8px 12px}}.journey-card__fares-card-title{max-width:190px;margin-right:11px;font-size:14px;font-weight:400;line-height:18px}.journey-card__fares-card-title--selected{font-weight:600}.journey-card__fares-card-tickets{color:#e7591c;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}.journey-card__fares-card-price{white-space:nowrap}.journey-card__fares-card [type=button]{min-width:100px;height:32px;padding:4px 8px;font-size:14px;font-weight:600;line-height:20px}@media only screen and (min-width:1025px){.journey-card__fares-card [type=button]{width:82px;height:36px;padding:8px}}@container (width>=901px){.journey-card__fares-card [type=button]{width:82px;height:36px;padding:8px}}.journey-card__modal{border-radius:24px 24px 0 0}.journey-card__modal.ui-modal{height:calc(100% - 110px)}.journey-card__modal .ui-modal__header{z-index:1;box-shadow:0 2px 16px rgba(11,8,39,.08)}.journey-card__modal .ui-modal__footer{margin-top:auto}.journey-card__modal--media .ui-modal__content{overflow-x:hidden;overflow-y:auto}.journey-card__modal-duration{color:#5c5c62;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:16px}.journey-card__modal-button{background:#fff;margin-top:auto;padding:20px 24px;box-shadow:0 -4px 12px rgba(11,8,39,.08)}.journey-card__modal-button *{font-family:Inter,sans-serif}.journey-card__modal-button-content{width:100%}.journey-card__modal-button-title{font-size:16px;font-weight:600;line-height:24px}.journey-card__modal-button-price{font-size:20px;font-weight:500;line-height:24px}.journey-card__modal-button--fares{max-height:195px;padding:0;overflow:auto}.fare-conditions-info{color:var(--secondary-70,#3329aa);cursor:pointer;pointer-events:auto;align-items:center;margin:0 4px}.fare-conditions__description{white-space:pre-wrap}.journey-card__footer-details{cursor:pointer;pointer-events:auto;justify-content:space-between;display:flex}.journey-card__footer-details--transfers{background:var(--primary-10,#f2faf4);border:1px solid var(--primary-20,#e6f5e9);white-space:nowrap;border-radius:4px;padding:4px 12px}.journey-card__footer-details-wrapper{justify-content:space-between;align-items:center;margin:20px 0;padding:0 20px;display:flex}.journey-card__footer-details-wrapper>:not(:last-child){margin-right:15px}@media only screen and (max-width:768px){.journey-card__footer-details-wrapper--fares{margin:12px 0}}@container (width<=500px){.journey-card__footer-details-wrapper--fares{margin:12px 0}}@media only screen and (min-width:1025px){.journey-card__footer-details-wrapper{justify-content:start;padding:0 32px}.journey-card__footer-details-wrapper>:not(:last-child){margin-right:30px}}@container (width>=901px){.journey-card__footer-details-wrapper{justify-content:start;padding:0 32px}.journey-card__footer-details-wrapper>:not(:last-child){margin-right:30px}}.journey-card__footer-details-title{font-size:14px;font-weight:500;line-height:18px}.journey-card__footer-details .font-icon{color:#5c5c62;margin-left:8px}.journey-card__footer-amenities{color:#75757b;align-items:center;display:flex}.journey-card__footer-amenities>:not(:last-child){margin-right:8px}.journey-card__footer-amenities-description{color:#282638;font-size:14px;font-weight:400;line-height:20px}.journey-card__footer-amenities-count{cursor:pointer;font-size:12px;font-weight:400;line-height:16px}@media only screen and (min-width:1025px){.journey-card__footer-amenities-count{font-size:14px;font-weight:500;line-height:18px}}@container (width>=901px){.journey-card__footer-amenities-count{font-size:14px;font-weight:500;line-height:18px}}.journey-card__footer-amenities-icon{color:#75757b;cursor:pointer;margin-left:4px;display:block;transform:translateY(-2px)}.journey-card__footer-features{grid-template-rows:min-content;grid-template-columns:repeat(3,auto);align-items:center;width:100%;padding:0 12px;display:grid}.journey-card__footer-features>:not(:last-child){margin-right:4px}@media only screen and (max-width:768px){.journey-card__footer-features{grid-template-columns:1fr min-content;justify-items:start;padding-top:9px;padding-bottom:14px}}@container (width<=500px){.journey-card__footer-features{grid-template-columns:1fr min-content;justify-items:start;padding-top:9px;padding-bottom:14px}}@media only screen and (min-width:1025px){.journey-card__footer-features{justify-content:end;padding:0 32px 0 8px}.journey-card__footer-features>:not(:last-child){margin-right:20px}}@container (width>=901px){.journey-card__footer-features{justify-content:end;padding:0 32px 0 8px}.journey-card__footer-features>:not(:last-child){margin-right:20px}}.journey-card__footer-features-tickets-left{color:#e7591c}@media only screen and (max-width:768px){.journey-card__footer-features-tickets-left{grid-column:1/span 2;margin-bottom:8px;font-size:12px;font-weight:500;line-height:16px}}@container (width<=500px){.journey-card__footer-features-tickets-left{grid-column:1/span 2;margin-bottom:8px;font-size:12px;font-weight:500;line-height:16px}}.journey-card__footer-features-wrapper{border-top:.5px dashed #eeeef0;justify-content:space-between;align-items:center;display:flex}@media only screen and (min-width:1025px){.journey-card__footer-features-wrapper{border-top:none;justify-content:end;width:100%}}@container (width>=901px){.journey-card__footer-features-wrapper{border-top:none;justify-content:end;width:100%}}@media only screen and (max-width:768px){.journey-card__footer-features-wrapper{align-items:end}}@container (width<=500px){.journey-card__footer-features-wrapper{align-items:end}}.journey-card__footer-features-title{color:#282638}.journey-card__footer-features-info{background:#f8f8f8;border-color:#e7e6ee;border-radius:4px}.journey-card__footer-features-info .font-icon{color:#bbbac5}.journey-card__footer-passengers{cursor:pointer;font-size:12px;font-weight:500;line-height:16px;transform:translateY(2px)}@media only screen and (min-width:1025px){.journey-card__footer-passengers{font-size:14px;font-weight:500;line-height:20px}}@container (width>=901px){.journey-card__footer-passengers{font-size:14px;font-weight:500;line-height:20px}}.journey-card__footer-passengers .font-icon{color:#75757b}.journey-card__footer-price{white-space:nowrap}.journey-card__footer-price-total{font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:20px}@media only screen and (min-width:1025px){.journey-card__footer-price-total{font-size:20px;font-weight:600;line-height:24px}}@container (width>=901px){.journey-card__footer-price-total{font-size:20px;font-weight:600;line-height:24px}}.journey-card__footer-price-from{font-size:14px;font-weight:400;line-height:18px}.journey-card__footer-price .ui-button{pointer-events:auto;border-radius:0 0 12px;height:auto;padding:16px 20px;transform:translateY(-1px)}.journey-card__footer-price .ui-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.journey-card__footer-price .ui-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.journey-card__footer-price .ui-button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.journey-card__footer-price .ui-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.journey-card__footer-price .ui-button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.journey-card__footer-price .ui-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}@media only screen and (min-width:1025px){.journey-card__footer-price .ui-button{border-radius:12px 0;padding:22px 32px;transform:translateY(0)}}@container (width>=901px){.journey-card__footer-price .ui-button{border-radius:12px 0;padding:22px 32px;transform:translateY(0)}}@media only screen and (max-width:768px){.journey-card__footer-price--rounded{width:100%}.journey-card__footer-price--rounded .ui-button{text-align:center;border-radius:0 0 12px 12px}}@container (width<=500px){.journey-card__footer-price--rounded{width:100%}.journey-card__footer-price--rounded .ui-button{text-align:center;border-radius:0 0 12px 12px}}.journey-card__header{justify-content:space-between;align-items:center;padding:16px 20px 12px;font-size:12px;font-weight:600;line-height:16px;display:flex}@media only screen and (min-width:1025px){.journey-card__header{padding:20px 32px 16px}}@container (width>=901px){.journey-card__header{padding:20px 32px 16px}}.journey-card__header-logo{height:26px;display:flex}.journey-card__header-logo>:not(:last-child){margin-right:8px}@media only screen and (min-width:1025px){.journey-card__header-logo{height:32px}}@container (width>=901px){.journey-card__header-logo{height:32px}}.journey-card__header-logo-img{border-radius:4px;max-width:100%}.journey-card__header-logo-count{color:#5c5c62}@media only screen and (min-width:1025px){.journey-card__header-logo-count{font-size:14px;font-weight:600;line-height:20px}}@container (width>=901px){.journey-card__header-logo-count{font-size:14px;font-weight:600;line-height:20px}}.journey-card__header-trip-type{flex-shrink:0;font-size:12px;font-weight:600;line-height:16px;display:flex}.journey-card__header-trip-type:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.journey-card__header-trip-type:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.journey-card__header-trip-type:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.journey-card__header-trip-type:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.journey-card__header-trip-type:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.journey-card__header-trip-type:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.journey-card__header-trip-type-icon{color:var(--secondary-80,#292188);margin-right:8px}.journey-card__header-trip-type .font-icon-passenger{color:#bbbac5}@media only screen and (min-width:1025px){.journey-card__header-trip-type{font-size:14px;font-weight:600;line-height:20px}}@container (width>=901px){.journey-card__header-trip-type{font-size:14px;font-weight:600;line-height:20px}}.journey-card__preview-media{min-width:116px;height:inherit;margin-left:8px}.journey-card__preview-media-container{cursor:pointer;width:100%;height:116px;position:relative}.journey-card__preview-media-overlay{z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.journey-card__preview-media-content--0{object-fit:cover;z-index:10;border:0;border-radius:8px;width:116px;height:116px;position:absolute;top:50%;left:0;transform:translateY(calc(-50% - 5px))}.journey-card__preview-media-content--1{object-fit:cover;z-index:9;border:0;border-radius:8px;width:116px;height:116px;position:absolute;top:calc(50% + 10px);left:10px;transform:translateY(calc(-50% - 5px))}.journey-card__preview-media-content--centered{left:10px;transform:translateY(-50%)}.journey-list__skeleton-card>:not(:last-child){margin-bottom:25px}.journey-list__skeleton-card .ui-card__footer .ui-skeleton{transform:translateY(10px)}.journey-list__skeleton-card .ui-card__footer>div>div:last-child{transform:translate(20px,10px)}.journey-list__skeleton-card .ui-card__main-content{padding:20px}.new-connections-modal .ui-modal__header{box-shadow:none;text-align:center;padding-bottom:0}.new-connections-modal .ui-modal__header .font-icon-cross{display:none}.new-connections-modal .ui-modal__footer{justify-content:center;display:flex}.new-connections-modal--empty .ui-modal__footer{box-shadow:none}.custom-pay-button{width:100%;height:56px}.custom-pay-button .adyen-checkout__paywithgoogle{height:inherit}.custom-pay-button .adyen-checkout__applepay__button{width:100%;height:inherit}.payment-label__icon{max-height:32px}.payment-label__icon.amex{padding:4px 0}.payment-label__brands{grid-template-columns:minmax(62px,auto);grid-auto-flow:column;gap:16px;max-width:90%;display:grid;overflow:auto}.payment-label__brands::-webkit-scrollbar{height:12px}.credit-card-form{padding-left:32px}@media only screen and (max-width:768px){.credit-card-form{padding-left:0}}@container (width<=500px){.credit-card-form{padding-left:0}}.credit-card-form .adyen-checkout{color:red}.credit-card-form .adyen-checkout__input-wrapper{display:flex;position:static}.credit-card-form .adyen-checkout__input{border:none;border-radius:8px;outline:1px solid #dedde3;flex-direction:row-reverse;align-items:center;width:100%;height:56px;padding:24px 16px 8px;display:flex;top:0;left:0;overflow:hidden}.credit-card-form .adyen-checkout__input--error{outline:2px solid #bf0f24}.credit-card-form .adyen-checkout__input:hover{outline:1px solid var(--secondary-70,#3329aa)}.credit-card-form .adyen-checkout__input--focus,.credit-card-form .adyen-checkout__input--focus:hover{outline:2px solid var(--secondary-70,#3329aa)}.credit-card-form .adyen-checkout-input__inline-validation--valid{display:none}.credit-card-form .adyen-checkout-input__inline-validation--invalid{width:16px;height:16px;padding:1px;display:flex;position:absolute;top:65px;left:0;transform:none}.credit-card-form .adyen-checkout-error-panel__wrapper{display:none}.credit-card-form .adyen-checkout__field{color:#282638;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:100%;font-family:inherit;font-size:16px;font-weight:500;transition:outline-color .15s;position:relative}.credit-card-form .adyen-checkout__label__text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;color:#5c5c62;z-index:10;font-size:12px;font-weight:500;transition:transform .15s ease-out,font-size .15s ease-out;position:absolute;top:8px;left:16px}.credit-card-form .adyen-checkout__label__text:after{content:"*"}.credit-card-form .adyen-checkout__card__brands{display:none}.credit-card-form .adyen-checkout__card__form{flex-direction:column;display:flex}.credit-card-form .adyen-checkout__card__exp-cvc{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.credit-card-form .adyen-checkout__card__exp-cvc .adyen-checkout__field{margin:0}.credit-card-form .adyen-checkout__card__cvc__hint__wrapper,.credit-card-form .adyen-checkout__card__cardNumber__brandIcon,.credit-card-form .adyen-checkout__field__exp-date_hint_wrapper{display:none}.credit-card-form .adyen-checkout__error-text{color:#bf0f24;white-space:normal;word-wrap:break-word;width:100%;max-width:100%;padding-top:4px;padding-left:20px;font-size:12px;font-weight:400;display:block}.credit-card-form .adyen-checkout__iframe,.credit-card-form .adyen-checkout__threeds2__challenge{width:100%}.adyen-checkout__qr-loader__countdown,.adyen-checkout__qr-loader__progress,.adyen-checkout__qr-loader__app-link{display:none}.on-hold-reservation{padding:32px}.on-hold-reservation__data{background-color:var(--primary-10,#f2faf4);border-radius:6px;width:100%;padding:8px 24px 16px 16px}.on-hold-reservation__controls{justify-content:center;gap:20px;display:flex}.sepa-form{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 8px rgba(13,11,35,.07)}.sepa-form__title{color:#282638;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.sepa-form__fields{flex-direction:column;gap:1rem;display:flex}.sepa-form__field{flex-direction:column;gap:.5rem;display:flex}.sepa-form__field-label{color:#5c5c62;font-size:.875rem;font-weight:500}.sepa-form__field-input{border:2px solid #dedde3;border-radius:8px;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s}.sepa-form__field-input:focus{border-color:var(--primary-70,#039b24);box-shadow:0 0 0 3px rgba(var(--secondary-70,#3329aa),.1);outline:none}.sepa-form__field-input:disabled{color:#848388;cursor:not-allowed;background-color:#f8f8f8}.sepa-form__field-input.error{border-color:#bf0f24;box-shadow:0 0 0 3px rgba(191,15,36,.1)}.sepa-form__field-error{color:#bf0f24;margin-top:.25rem;font-size:.75rem}.sepa-form__field-hint{color:#75757b;margin-top:.25rem;font-size:.75rem}.sepa-form__bank-info{color:#282638;background-color:#dcf2d2;border:1px solid #039b24;border-radius:6px;margin-top:.5rem;padding:.75rem;font-size:.875rem}@media (max-width:768px){.sepa-form{padding:1rem}.sepa-form__title{margin-bottom:1rem;font-size:1.125rem}.sepa-form__fields{gap:.75rem}.sepa-form__field-input{padding:.625rem .875rem;font-size:1rem}}.custom-fields{flex-flow:wrap;gap:18px;padding:3px;display:flex}.state-field{display:none}.ui-input,.vgs-field__field{color:#282638;border:none;border-radius:8px;outline:1px solid #dedde3;width:100%;padding:16px;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;transition:outline-color .15s;overflow:hidden}.ui-input-wrapper{display:flex;position:relative}@supports ((-webkit-appearance:none)){.ui-input-wrapper--labeled{align-items:center;min-height:56px}}.ui-input-wrapper .ui-input-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;color:#5c5c62;z-index:5;font-weight:500;transition:transform .15s ease-out,font-size .15s ease-out;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ui-input-wrapper .ui-input-label.elevated{font-size:12px;line-height:16px;transform:translateY(-100%)}@media only screen and (max-width:768px){.ui-input-wrapper .ui-input-label.elevated{transform:translateY(-130%)}}@container (width<=500px){.ui-input-wrapper .ui-input-label.elevated{transform:translateY(-130%)}}.ui-input-wrapper:hover .ui-input-reset{display:block}.ui-input-wrapper:hover:not(:-webkit-any(.ui-input-wrapper--disabled,.ui-input-wrapper--focused)) .ui-input,.ui-input-wrapper:hover:not(:-webkit-any(.ui-input-wrapper--disabled,.ui-input-wrapper--focused)) .vgs-field__field{outline:1px solid var(--secondary-70,#3329aa);cursor:pointer}.ui-input-wrapper:hover:not(:-moz-any(.ui-input-wrapper--disabled,.ui-input-wrapper--focused)) .ui-input,.ui-input-wrapper:hover:not(:-moz-any(.ui-input-wrapper--disabled,.ui-input-wrapper--focused)) .vgs-field__field{outline:1px solid var(--secondary-70,#3329aa);cursor:pointer}.ui-input-wrapper:hover:not(:is(.ui-input-wrapper--disabled,.ui-input-wrapper--focused)) .ui-input,.ui-input-wrapper:hover:not(:is(.ui-input-wrapper--disabled,.ui-input-wrapper--focused)) .vgs-field__field{outline:1px solid var(--secondary-70,#3329aa);cursor:pointer}.ui-input-wrapper--multiline .ui-input-label{top:24px}.ui-input-wrapper input::-webkit-date-and-time-value{text-align:left}.ui-input-wrapper input[type=date]{text-transform:uppercase;color:transparent;text-align:left;box-sizing:border-box;background-color:transparent;min-height:56px;font-size:16px;font-weight:500;line-height:24px}@media only screen and (max-width:768px){.ui-input-wrapper input[type=date]{-webkit-clip-path:none;clip-path:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;height:56px!important}}@container (width<=500px){.ui-input-wrapper input[type=date]{-webkit-clip-path:none;clip-path:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;height:56px!important}}@supports ((-webkit-appearance:none)){.ui-input-wrapper input[type=date]::-webkit-date-and-time-value{min-height:24px;line-height:24px}}.ui-input-wrapper input[type=date] input::-webkit-date-and-time-value{text-align:left}.ui-input-wrapper input[type=date]:not([value=""]){color:#282638}.ui-input-wrapper--focused input[type=date]{color:#848388}.ui-input-wrapper--focused .ui-input,.ui-input-wrapper--focused .vgs-field__field{outline:2px solid var(--secondary-70,#3329aa)}.ui-input-wrapper--focused .ui-input-reset{display:block}.ui-input-wrapper--labeled .ui-input,.ui-input-wrapper--labeled .vgs-field__field{padding:24px 16px 8px}@media only screen and (max-width:768px){.ui-input-wrapper--labeled .ui-input,.ui-input-wrapper--labeled .vgs-field__field{padding:24px 6px 8px 16px}}@container (width<=500px){.ui-input-wrapper--labeled .ui-input,.ui-input-wrapper--labeled .vgs-field__field{padding:24px 6px 8px 16px}}.ui-input-wrapper--active input[type=date]{color:#282638}.ui-input-wrapper--active .ui-input-reset{display:block}.ui-input-wrapper--disabled .ui-input,.ui-input-wrapper--disabled .vgs-field__field{color:#97969f}.ui-input-wrapper--icon-before .ui-input,.ui-input-wrapper--icon-before .vgs-field__field{padding-left:44px}.ui-input-wrapper--icon-before .ui-input-label{left:44px}.ui-input-wrapper--icon-after .ui-input,.ui-input-wrapper--icon-after .vgs-field__field{padding-right:44px}.ui-input-wrapper--resettable .ui-input,.ui-input-wrapper--resettable .vgs-field__field{text-overflow:ellipsis;padding-right:38px}.ui-input-wrapper--error .ui-input,.ui-input-wrapper--error .vgs-field__field{outline:2px solid #bf0f24}.ui-input-wrapper__icon{color:#75757b;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ui-input-wrapper__icon--after{left:auto;right:12px}.ui-input-error-message,.vgs-field__error-message{color:#bf0f24;padding-top:4px;font-size:12px;font-weight:400}.ui-input-error-message .font-icon,.vgs-field__error-message .font-icon{color:inherit}.ui-input-error-message span,.vgs-field__error-message span{margin-right:4px}.ui-input-reset{color:#75757b;cursor:pointer;z-index:1;font-weight:600;position:absolute;top:50%;right:15px;transform:translateY(-50%)}@media only screen and (min-width:1025px){.ui-input-reset{display:none}.ui-input-reset:hover .ui-input-reset{display:block}}@container (width>=901px){.ui-input-reset{display:none}.ui-input-reset:hover .ui-input-reset{display:block}}.ui-input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;margin:0}.vgs-field__field::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;margin:0}.ui-input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;margin:0}.vgs-field__field::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;margin:0}.ui-input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;-ms-appearance:textfield;appearance:textfield}[type=number].vgs-field__field{-webkit-appearance:textfield;-moz-appearance:textfield;-ms-appearance:textfield;appearance:textfield}.password-toggle{cursor:pointer;width:20px;height:20px;margin-right:16px}.password-toggle:hover{opacity:.8}div:has(.password-toggle) .ui-input-wrapper__icon--secondary{position:absolute;top:50%;right:0;transform:translateY(-50%)}div:has(.password-toggle) .ui-input.ui-input-with-icon{padding:24px 16px 8px}div:has(.password-toggle) .ui-input-with-icon.vgs-field__field{padding:24px 16px 8px}.vgs-field__wrapper{flex-direction:column;display:flex}.vgs-field__field{height:56px;padding:0 16px}.vgs-field__field--invalid{outline:2px solid #bf0f24}.vgs-field__field iframe{width:100%;height:100%}.vgs-field__error-message{align-items:center;gap:8px;display:flex}.vgs{gap:16px;display:grid}.vgs--single-field{grid-template-columns:repeat(2,1fr)}.vgs--single-field .vgs-field__wrapper:first-child,.vgs--single-field .vgs-field__wrapper:nth-child(4){grid-column:1/span 2}.vgs--split-fields{grid-template-columns:repeat(3,1fr)}.vgs--split-fields .vgs-field__wrapper:first-child,.vgs--split-fields .vgs-field__wrapper:last-child{grid-column:1/span 3}.check-button{min-width:141px;margin-top:auto}.timer-message{background:linear-gradient(rgba(255,255,255,.95),rgba(255,255,255,.95)),#231a87;border-radius:8px;flex-direction:row;align-items:center;gap:12px;height:60px;padding:12px 20px;display:flex}.timer-message__loader{width:10%}.back-button{color:var(--background-text,#fff);cursor:pointer;z-index:1;background-color:transparent;border:none;align-items:center;margin-bottom:16px;font-family:Inter,sans-serif;font-weight:400;display:flex;position:relative}@media only screen and (max-width:768px){.back-button{display:none}}@container (width<=500px){.back-button{display:none}}.back-button__title{margin-left:8px}.checkout{padding-bottom:48px}@media only screen and (max-width:768px){.checkout{padding-bottom:0}}@container (width<=500px){.checkout{padding-bottom:0}}.checkout #bg-line.dense{height:80px}.checkout .back-button.embed{color:#282638}.checkout__section{background-color:#fff;border-radius:12px;padding:20px;position:relative;box-shadow:0 2px 16px rgba(11,8,39,.08)}.checkout__section-divider{margin-left:-20px;margin-right:-20px}@media only screen and (min-width:1025px){.checkout__section{padding:24px 32px}.checkout__section-divider{margin-left:-32px;margin-right:-32px}}@container (width>=901px){.checkout__section{padding:24px 32px}.checkout__section-divider{margin-left:-32px;margin-right:-32px}}.checkout__contact-details{background-color:#fff;border-radius:12px;padding:24px 32px;position:relative;box-shadow:0 2px 16px rgba(11,8,39,.08)}.checkout__contact-details-divider{margin-left:-24px;margin-right:-24px}@media only screen and (min-width:1025px){.checkout__contact-details{padding:24px 32px}.checkout__contact-details-divider{margin-left:-32px;margin-right:-32px}}@container (width>=901px){.checkout__contact-details{padding:24px 32px}.checkout__contact-details-divider{margin-left:-32px;margin-right:-32px}}.checkout__message{background:var(--secondary-10,#f5f4fb);border:1px solid var(--secondary-30,#c2bfe6);border-radius:12px;padding:20px;position:relative}@media only screen and (min-width:1025px){.checkout__message{padding:24px 32px}}@container (width>=901px){.checkout__message{padding:24px 32px}}.checkout__message ul,.checkout__message p{margin:0}.checkout__message li:not(:last-child),.checkout__message p{margin-bottom:10px}.checkout__message *{font-family:Inter,sans-serif;font-size:14px;line-height:20px}@media only screen and (max-width:768px){.checkout__content{background-color:#fff;padding:20px}}@container (width<=500px){.checkout__content{background-color:#fff;padding:20px}}.checkout__back-navigation--express{color:#282638}@media only screen and (max-width:768px){.checkout-wrapper{padding-bottom:104px}}@container (width<=500px){.checkout-wrapper{padding-bottom:104px}}#three-d-secure-iframe-portal{display:flex}#three-d-secure-iframe-portal iframe{width:100%}.stepper-navigation{margin-bottom:24px}.cookies-consent{padding:12px 32px}@media only screen and (max-width:768px){.cookies-consent{max-height:35vh;padding:12px 24px}}@container (width<=500px){.cookies-consent{max-height:35vh;padding:12px 24px}}.cookies-consent__actions{padding:12px 32px 32px}@media only screen and (max-width:768px){.cookies-consent__actions{padding:12px 24px}}@container (width<=500px){.cookies-consent__actions{padding:12px 24px}}.cookies-consent__title{margin:0}.connection-filters__section--hidden{display:none}.connection-filters__section-header{cursor:pointer}.connection-filters__section-header--collapsed .connection-filters__section-header-title{padding-bottom:0}.connection-filters__section-content--collapsed{display:none}.page-skeleton__section{background:#fff;border-radius:12px;box-shadow:0 2px 16px rgba(11,8,39,.08)}.page-skeleton__search-bar{z-index:10;padding:24px 32px}.page-skeleton__page{max-width:1200px;margin:0 auto}.page-skeleton__bg-line{width:100%;position:absolute}.page-skeleton__result{background:#fff;border-radius:24px 24px 0 0;height:calc(100svh - 120px);margin-top:115px;padding:40px 16px 10px;position:relative}@media only screen and (min-width:1025px){.page-skeleton__result{background:unset;width:100%;margin:0 auto;padding:0}}@container (width>=901px){.page-skeleton__result{background:unset;width:100%;margin:0 auto;padding:0}}.page-skeleton__result .page-skeleton__search-bar{margin-top:80px;margin-bottom:40px}.page-skeleton__search{padding:0 20px}.page-skeleton__search .page-skeleton__search-bar{height:330px;margin-top:170px;margin-bottom:90px}@media only screen and (min-width:1025px){.page-skeleton__search .page-skeleton__search-bar{height:unset;margin-top:300px;margin-bottom:120px}}@container (width>=901px){.page-skeleton__search .page-skeleton__search-bar{height:unset;margin-top:300px;margin-bottom:120px}}.page-skeleton__landing{background:#fff;border-radius:24px 24px 0 0;margin-top:270px;padding:20px 20px 0;position:relative}@media only screen and (min-width:1025px){.page-skeleton__landing{background:unset;margin-top:310px;padding:0}}@container (width>=901px){.page-skeleton__landing{background:unset;margin-top:310px;padding:0}}.page-skeleton__landing .landing-card__tear{width:calc(100% - 23px);transform:translate(12px)}.page-skeleton__landing .landing-card__tear:before{left:-32px}.page-skeleton__checkout{margin-top:70px;margin-bottom:150px}@media only screen and (min-width:1025px){.page-skeleton__checkout{margin-top:100px;margin-bottom:0}}@container (width>=901px){.page-skeleton__checkout{margin-top:100px;margin-bottom:0}}.page-skeleton__checkout-submit{z-index:10;width:100%;position:fixed;bottom:0;left:0}@media only screen and (min-width:1025px){.page-skeleton__checkout-submit{position:static}}@container (width>=901px){.page-skeleton__checkout-submit{position:static}}.whatsapp-button{color:#fff;z-index:100;cursor:pointer;pointer-events:auto;background-color:#25d366;border-radius:50px;justify-content:center;align-items:center;width:7vh;height:7vh;text-decoration:none;display:flex;position:fixed;bottom:5vh;right:5vh;box-shadow:2px 2px 3px #999}@media only screen and (max-width:768px){.whatsapp-button{bottom:32px;left:12px}}@container (width<=500px){.whatsapp-button{bottom:32px;left:12px}}.not-found-page #bg-line{height:150px}.not-found-page #page{height:100vh}.not-found-page__info{flex:1;margin:0 20px}.not-found-page__info img{margin-bottom:32px}.not-found-page__info h3{margin-bottom:12px}.not-found-page__info p{text-align:center;color:#3f3e49;margin-bottom:24px}.page-section{z-index:1;justify-content:center;display:flex;position:relative}@media only screen and (min-width:769px) and (max-width:1024px){.page-section{padding:0 20px}}@container (width>=501px) and (width<=900px){.page-section{padding:0 20px}}.page-section--header.page-section--elevated .page-section__content,.page-section--header.page-section--flat{background-color:var(--background,#3329aa);color:var(--background-text,#fff)}.page-section--default.page-section--elevated .page-section__content,.page-section--default.page-section--flat{color:#282638;background-color:#fafafa}.page-section--white.page-section--elevated .page-section__content,.page-section--white.page-section--flat{color:#282638;background-color:#fff}.page-section--transparent.page-section--elevated .page-section__content,.page-section--transparent.page-section--flat{background-color:transparent}.page-section--image-background{color:#fff}.page-section--vertical-center .page-section__content{justify-content:center;display:flex}.page-section__content{flex-grow:1;max-width:1200px}.page-section__content:not(:-webkit-any([class^=px-],[class^=py-],[class^=p-])){padding:60px 20px}.page-section__content:not(:-moz-any([class^=px-],[class^=py-],[class^=p-])){padding:60px 20px}.page-section__content:not(:is([class^=px-],[class^=py-],[class^=p-])){padding:60px 20px}@media only screen and (min-width:1025px){.page-section__content:not(:-webkit-any([class^=px-],[class^=py-],[class^=p-])){padding:80px 0}.page-section__content:not(:-moz-any([class^=px-],[class^=py-],[class^=p-])){padding:80px 0}.page-section__content:not(:is([class^=px-],[class^=py-],[class^=p-])){padding:80px 0}}@container (width>=901px){.page-section__content:not(:-webkit-any([class^=px-],[class^=py-],[class^=p-])){padding:80px 0}.page-section__content:not(:-moz-any([class^=px-],[class^=py-],[class^=p-])){padding:80px 0}.page-section__content:not(:is([class^=px-],[class^=py-],[class^=p-])){padding:80px 0}}.background{background-position:bottom;background-repeat:no-repeat;background-size:cover;height:310px;position:absolute;top:0;left:0;right:0}@media only screen and (min-width:1025px){.background{height:374px}}@container (width>=901px){.background{height:374px}}@media only screen and (max-width:768px){.background-block{display:none}}@container (width<=500px){.background-block{display:none}}.background-offset{height:160px}@media only screen and (max-width:768px){.background-offset{display:none}}@container (width<=500px){.background-offset{display:none}}.block-card__image{object-fit:cover;border-radius:8px;width:100%;height:214px;max-height:214px}@media only screen and (max-width:768px){.block-card__image .image-carousel__images{max-height:182px}}@container (width<=500px){.block-card__image .image-carousel__images{max-height:182px}}.cards-block__description{max-width:790px}.cards-block.center{text-align:center;align-items:center}.cards-block.center .block-card__image{align-self:center}.cards-block.image-size-icon .block-card__image{width:48px;height:48px}.cards-block__cells-wrapper{--gap:32px;gap:var(--gap);flex-flow:wrap;display:flex}@media only screen and (max-width:768px){.cards-block__cells-wrapper{flex-flow:column}}@container (width<=500px){.cards-block__cells-wrapper{flex-flow:column}}@media only screen and (min-width:769px) and (max-width:1024px){.cards-block__cells-wrapper{--cell-columns:2}}@container (width>=501px) and (width<=900px){.cards-block__cells-wrapper{--cell-columns:2}}@media only screen and (min-width:1025px){.cards-block__cells-wrapper{--cell-columns:3}}@container (width>=901px){.cards-block__cells-wrapper{--cell-columns:3}}.cards-block__cell{flex:0 0 calc((100% - var(--gap)*(var(--cell-columns) - 1))/var(--cell-columns));max-width:calc((100% - var(--gap)*(var(--cell-columns) - 1))/var(--cell-columns))}@media only screen and (max-width:768px){.cards-block__cell{max-width:unset;flex:auto}}@container (width<=500px){.cards-block__cell{max-width:unset;flex:auto}}.faq-tabs{align-items:center;max-width:700px}.faq-tabs__description{text-align:center}.faq-tabs__content{max-width:560px}@media only screen and (min-width:1025px){.faq-tabs__content{width:560px}}@container (width>=901px){.faq-tabs__content{width:560px}}@media only screen and (min-width:1025px){.faq-tabs__navigation{padding:0 30px}}@container (width>=901px){.faq-tabs__navigation{padding:0 30px}}.faq-tabs__navigation .ui-tabs__header{grid-auto-columns:minmax(100px,1fr);display:grid;overflow:auto}.faq-tabs__navigation .ui-tabs__header div:not(:last-child){padding-right:0}.submit-modal{text-align:center;padding:24px 32px}.submit-modal .ui-button-wrapper{min-width:248px}.submit-modal__icon{width:40px;height:40px;display:flex}.form-block-additional__terms{color:var(--outline-text-70,#3329aa);text-decoration:underline}.form-block-additional .ui-checkbox__input{align-self:center}.form-block__description,.form-block__title{text-align:center}.form-block a{text-decoration:underline}.form-block--with-carrier .form-block__description:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.form-block--with-carrier .form-block__description:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.form-block--with-carrier .form-block__description:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.form-block--with-carrier .form-block__title:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.form-block--with-carrier .form-block__title:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.form-block--with-carrier .form-block__title:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.form-block--with-carrier .form-block__description:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.form-block--with-carrier .form-block__description:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.form-block--with-carrier .form-block__description:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.form-block--with-carrier .form-block__title:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.form-block--with-carrier .form-block__title:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.form-block--with-carrier .form-block__title:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.form-block__carrier-info-icon .font-icon{color:#bbbac5;border:1px solid #dedde3;border-radius:50%;padding:12px}.form-block--two-tone:before{content:"";z-index:-1;background-color:var(--secondary-10,#f5f4fb);width:50%;position:absolute;top:0;bottom:0;left:0;right:0}@media only screen and (max-width:768px){.form-block--two-tone:before{display:none}}@container (width<=500px){.form-block--two-tone:before{display:none}}.form-block__submit{align-self:start}.form-block__submit .ui-button-wrapper{min-width:264px}@media only screen and (max-width:768px){.form-block__submit{width:100%}}@container (width<=500px){.form-block__submit{width:100%}}.form-block__carrier-email{word-break:break-word}.navigate-block__button a{display:inline-flex}.navigate-block__button .ui-button{min-width:274px}.navigate-block__image{order:-1;align-self:stretch}@media only screen and (min-width:1025px){.navigate-block__image.bottom,.navigate-block__image.after{order:unset}}@container (width>=901px){.navigate-block__image.bottom,.navigate-block__image.after{order:unset}}.navigate-block__image img{border-radius:6px;width:100%}.navigate-block.center .navigate-block__text{text-align:center;align-items:center}.navigate-block.custom-blocks__item--omit-offset{color:var(--background-text,#fff);margin-bottom:24px;padding:36px 0}@media only screen and (max-width:768px){.navigate-block.custom-blocks__item--omit-offset{padding:36px 20px 0}.navigate-block.custom-blocks__item--omit-offset .navigate-block__text{text-align:center;align-items:center}}@container (width<=500px){.navigate-block.custom-blocks__item--omit-offset{padding:36px 20px 0}.navigate-block.custom-blocks__item--omit-offset .navigate-block__text{text-align:center;align-items:center}}.subscribe-block__privacy-policy{-webkit-filter:brightness(95%);filter:brightness(95%)}.subscribe-block__link{cursor:pointer;-webkit-filter:unset;filter:unset;text-decoration:underline}.subscribe-block{justify-content:center}@media only screen and (min-width:1025px){.subscribe-block.row-lg{align-items:center}.subscribe-block.column-lg{text-align:center;justify-content:center;max-width:786px}}@container (width>=901px){.subscribe-block.row-lg{align-items:center}.subscribe-block.column-lg{text-align:center;justify-content:center;max-width:786px}}@media only screen and (max-width:1024px){.subscribe-block{text-align:center}}.subscription-card{z-index:10;position:relative}@media only screen and (min-width:1025px){.subscription-card{min-width:400px;padding:0}}@container (width>=901px){.subscription-card{min-width:400px;padding:0}}.subscription-card .ui-card{border-radius:12px 12px 0 0}.subscription-card__header{background-color:var(--secondary-70,#3329aa);border-radius:12px 12px 0 0;justify-content:center;padding:16px 20px;display:flex}@media only screen and (min-width:1025px){.subscription-card__header{padding:16px 32px}}@container (width>=901px){.subscription-card__header{padding:16px 32px}}.subscription-card__header h3{color:#fff;margin:0;font-size:24px;font-weight:600;line-height:28px}.subscription-card__footer{background-color:#fff;border-radius:0 0 12px 12px;padding:20px 32px 24px}.subscription-card__footer .ui-button{display:block}.subscription-card__footer .button-content{justify-content:space-between;display:flex}.subscription-intro>:not(:last-child){margin-bottom:8px}@media only screen and (min-width:1025px){.subscription-intro{margin-left:82px}}@container (width>=901px){.subscription-intro{margin-left:82px}}@media only screen and (max-width:768px){.subscription-intro__title{color:#fff;z-index:11;margin:0;padding:60px 20px 24px;position:relative}}@container (width<=500px){.subscription-intro__title{color:#fff;z-index:11;margin:0;padding:60px 20px 24px;position:relative}}@media only screen and (max-width:768px){.subscription-block{z-index:11;border-radius:24px 24px 0 0;position:relative}.subscription-block .page-section__content{padding-top:20px}}@container (width<=500px){.subscription-block{z-index:11;border-radius:24px 24px 0 0;position:relative}.subscription-block .page-section__content{padding-top:20px}}.subscription-block__background{z-index:10;width:100%;height:340px;position:absolute;top:0}.subscription-block__background-image,.subscription-block__background-shadow{width:100%;height:100%;position:absolute}.subscription-block__background-image{background-position:top;background-repeat:no-repeat;background-size:cover}.subscription-block__background-shadow{z-index:1;background:linear-gradient(rgba(19,17,19,.9),rgba(31,26,32,.35))}.time-selector ::-webkit-calendar-picker-indicator{display:none}.time-selector input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:unset}.stopover-modal__station-header{letter-spacing:0%;vertical-align:bottom;font-size:16px;font-weight:600;line-height:20px}.stopover-modal__content{flex-direction:column;gap:24px;padding:20px;display:flex}.stopover-modal__section{flex-direction:column;gap:16px;display:flex}.stopover-modal__rule-selector,.stopover-modal__station-selector{display:flex}.stopover-modal__add-button{justify-content:flex-start;margin-left:16px;display:flex}.stopover-modal__apply-button{width:180px}.stopover-modal__stations-list{flex-direction:column;gap:12px;display:flex}.stopover-modal__dropdown-container{width:530px}.stopover-modal__station-item{border-radius:8px;flex-direction:column;justify-content:space-between;align-items:start;padding:16px;font-weight:600;display:flex}.stopover-modal__station-item:hover{background-color:#f8f8f8}.stopover-modal__station-name{flex:1;font-size:16px;font-weight:500;line-height:20px}.stopover-modal__station-controls{align-items:center;gap:12px;display:flex}.stopover-modal__footer{justify-content:flex-end;padding:16px 20px;display:flex}.stopover-modal__footer-buttons{gap:12px;display:flex}.stopover-modal .ui-modal__content{padding:0}.stopover-modal .ui-modal__footer{box-shadow:none;padding:0}.stopover-modal .ui-modal__header{box-shadow:none}.stopover-modal-button{cursor:pointer;border:1px solid #dedde3;border-radius:8px;align-items:center;min-height:56px;padding:8px;display:flex}.stopover-modal-button:hover{border-color:#dedde3}.stopover-modal-button__content{align-items:center;width:100%;display:flex}.stopover-modal-button__icon{color:#75757b;flex-shrink:0;margin-right:12px}.stopover-modal-button__text-section{flex:1;min-width:0}.stopover-modal-button__label{font-size:12px}.stopover-modal-button__multiselect-container{flex:1;align-items:center;min-width:0;display:flex}.stopover-modal-button__multiselect-container .owl-multi-select{background:0 0;border:none;flex:1;min-width:0;min-height:auto;padding:0}.stopover-modal-button__multiselect-container .owl-multi-select__input-container{background:0 0;border:none;min-height:auto;padding:0}.stopover-modal-button__multiselect-container .owl-multi-select__input{pointer-events:none;color:transparent;background:0 0;border:none;padding:0}.stopover-modal-button__multiselect-container .owl-multi-select__input::-webkit-input-placeholder{color:#5c5c62}.stopover-modal-button__multiselect-container .owl-multi-select__input::-ms-input-placeholder{color:#5c5c62}.stopover-modal-button__multiselect-container .owl-multi-select__input::placeholder{color:#5c5c62}.stopover-modal-button__multiselect-container .owl-multi-select__chips{gap:4px;margin:0}.stopover-modal-button__multiselect-container .owl-multi-select__chip{margin:0}.stopover-modal-button__multiselect-container .owl-multi-select__dropdown{display:none}.stopover-modal-button__additional-count{color:#282638;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;height:24px;margin-left:4px;padding:4px 8px;font-size:14px;display:inline-flex}.stopover-modal-button__arrow{flex-shrink:0;margin-left:12px}.search-form__compound-date-select{display:flex}.search-form__compound-date-select .ui-date-picker{flex-basis:50%}.search-form__compound-date-select .ui-date-picker:first-child .ui-input{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.search-form__compound-date-select .ui-date-picker:last-child .ui-input{border-top-left-radius:0;border-bottom-left-radius:0}.search-form__compound-time-select{display:flex}.search-form__compound-time-select .ui-dropdown{flex:50%;min-width:0}.search-form__compound-time-select .ui-dropdown:only-child .ui-dropdown__label{border-radius:8px}.search-form__compound-time-select .ui-dropdown:first-child:not(:only-child) .ui-dropdown__label{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.search-form__compound-time-select .ui-dropdown:last-child:not(:only-child) .ui-dropdown__label{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.search-form__compound-time-select .label__placeholder{text-overflow:ellipsis;min-width:0;overflow:hidden}.search-form .search-form__locations{position:relative}.search-form .search-form__switch-locations{z-index:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.search-form .search-form__stop-overs .ui-input-label{font-size:12px;transform:translateY(-125%)}.search-form__trip-direction-radio-group{align-content:center;justify-content:space-between;align-items:center;display:flex}.search-form__trip-direction-radio-group .ui-radio-wrapper{align-items:center;gap:8px;display:flex}.search-form.row .search-form__dates{min-width:280px}.search-form.row .search-form__submit-button.cell,.search-form.row .search-form__locations.grow,.search-form.row .search-form__stop-overs.grow{flex-grow:2}.search-form.row .search-form__switch-locations{top:14px;right:50%;transform:translate(50%)}.search-form .search-form__addon{justify-content:flex-end;align-items:center;display:flex}@media (max-width:768px){.search-form .search-form__addon{flex-direction:column;align-items:flex-start;gap:12px}}.search-form .search-form__addon .ui-checkbox,.search-form .search-form__accommodation .ui-checkbox,.search-form .search-form__seat-benefits .ui-checkbox{align-items:center}.search-form__clear-filters{justify-content:flex-end;align-items:center;margin-top:12px;display:flex}.search-form__clear-filters-button{cursor:pointer;color:var(--secondary-70,#3329aa);background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;font-size:14px;transition:color .2s;display:flex}.search-form__clear-filters-button:hover{color:#3f3e49;background-color:rgba(0,0,0,.04)}.search-form__clear-filters-button span{font-weight:500}.search-form__clear-filters-button-icon{width:16px;height:16px;color:var(--secondary-70,#3329aa)}.ui-popper.search-form__openReturn-tooltip{text-align:left;max-width:334px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.search-section .search-section__title-wrapper{color:var(--background-text,#fff);justify-content:center;align-items:center}.search-section .search-section__title-wrapper a,.search-section .search-section__title-wrapper .search-section__title,.search-section .search-section__title-wrapper .search-section__subtitle{margin:0}@media only screen and (max-width:768px){.search-section .search-section__title-wrapper .search-section__subtitle{display:none}}@container (width<=500px){.search-section .search-section__title-wrapper .search-section__subtitle{display:none}}.search-section .search-section__title-wrapper .search-section__title{padding-top:64px}@media only screen and (min-width:1025px){.search-section .search-section__title-wrapper{align-items:start;padding-right:32px}}@container (width>=901px){.search-section .search-section__title-wrapper{align-items:start;padding-right:32px}}.search-section__form{background-color:#fff;border-radius:12px;width:100%;padding:24px 32px;box-shadow:0 4px 8px rgba(13,11,35,.07)}@media only screen and (max-width:768px){.search-section__form{padding:20px}}@container (width<=500px){.search-section__form{padding:20px}}.search-section__form--column{width:400px}@media only screen and (max-width:768px){.search-section__form--column{width:100%}}@container (width<=500px){.search-section__form--column{width:100%}}.custom-blocks:has(.trip-search-block--omitOffset) .background-offset{display:none}.trip-search-block{padding:0}@media only screen and (max-width:768px){.trip-search-block{padding:0 20px 20px}}@container (width<=500px){.trip-search-block{padding:0 20px 20px}}.trip-search-block__wrapper{z-index:10;position:relative}.custom-blocks{overflow:hidden}.custom-blocks .page-section__content.custom-blocks__item.paper,.custom-blocks__item.paper{padding:40px 20px}@media only screen and (min-width:1025px){.custom-blocks .page-section__content.custom-blocks__item.paper,.custom-blocks__item.paper{padding:80px}}@container (width>=901px){.custom-blocks .page-section__content.custom-blocks__item.paper,.custom-blocks__item.paper{padding:80px}}.custom-blocks:has(.custom-blocks__item--omit-offset) .background-offset{display:none}.banner-block{z-index:100;background-color:var(--primary-70,#039b24);justify-content:center;align-items:center;padding:16px;display:flex;position:relative}.banner-block__content{max-width:1200px;color:var(--background,#3329aa);gap:16px;font-weight:600;display:flex}.popular-direction-body{padding:16px 24px 24px}.popular-direction-header{height:221px;position:relative;overflow:hidden}.popular-direction-header:after{content:"";z-index:1;background:linear-gradient(rgba(16,13,49,0) 0%,#0d0d0f 100%);width:100%;height:100px;display:block;position:absolute;bottom:0}.popular-direction-header__image{object-fit:cover;border-radius:12px 12px 0 0;width:100%;height:100%;position:absolute;top:0}.popular-direction-header__title{color:#fff;overflow-wrap:anywhere;z-index:2;border-radius:12px 12px 0 0;flex-wrap:wrap;align-items:center;column-gap:12px;width:100%;padding:12px;font-size:16px;font-weight:600;line-height:24px;display:flex;position:absolute;bottom:0}.popular-direction-header__title span,.popular-directions{font-family:Inter,sans-serif}.search-page #header{padding-left:0;padding-right:0}.search-page .partner-logo{z-index:1;position:relative}.search-page #bg-line{background-position:bottom;background-repeat:no-repeat;background-size:cover;height:310px}@media only screen and (min-width:1025px){.search-page #bg-line{height:374px}}@container (width>=901px){.search-page #bg-line{height:374px}}.search-page .background-offset{height:184px}.search-page__form{z-index:10;position:relative}.search-page__form .page-section__content{padding:0}@media only screen and (max-width:768px){.search-page__form .page-section__content{padding:0 20px}}@container (width<=500px){.search-page__form .page-section__content{padding:0 20px}}@media only screen and (min-width:1025px){.search-page__connections{padding:40px 0 32px}}@container (width>=901px){.search-page__connections{padding:40px 0 32px}}@media only screen and (min-width:769px) and (max-width:1024px){.search-page__connections{padding:32px 0 28px}}@container (width>=501px) and (width<=900px){.search-page__connections{padding:32px 0 28px}}@media only screen and (max-width:768px){.search-page__connections{padding-top:24px;padding-bottom:24px}}@container (width<=500px){.search-page__connections{padding-top:24px;padding-bottom:24px}}.header-container{justify-content:space-between;align-items:flex-start;display:flex}.header-container .left-container{flex:1;align-items:center;padding:10px;display:flex}.header-container .left-container .operating-carrier-name{color:#5c5c62;margin-left:5px;font-size:12px;font-weight:400}.header-container .right-container{flex:2;align-items:baseline;gap:6px;margin-top:10px;font-size:14px;display:flex}.header-container .right-container .line{color:#282638;font-size:14px;font-weight:600}.header-container .carrier-logo{border-radius:4px;width:50px}.trip-card-wrapper{cursor:pointer;flex-direction:column;width:100%;display:flex}.trip-card-wrapper .trip-card-container{background-color:#fff;border:1px solid #eeeef0;border-radius:12px;height:115px;display:flex}.trip-card-wrapper .trip-card-container.expanded{border-radius:0}.trip-card-wrapper .trip-info-container{justify-content:space-between;align-items:center;min-width:0;display:flex}.trip-card-wrapper .time-station-container{flex-direction:column;flex:1 1 0;justify-content:center;margin-left:10px;display:flex}.trip-card-wrapper .time-station-container .trip-time{color:#282638;white-space:nowrap;font-family:Poppins,Inter,sans-serif;font-size:22px;font-weight:600;line-height:1.2}.trip-card-wrapper .time-station-container .trip-station{color:#282638;overflow-wrap:anywhere;word-break:break-word;font-size:12px;font-weight:400;line-height:1.3}.trip-card-wrapper .trip-duration{white-space:nowrap;justify-content:center;align-items:flex-start;height:40px;padding:0 40px;font-weight:500;display:flex;position:relative}.trip-card-wrapper .trip-duration:before,.trip-card-wrapper .trip-duration:after{content:"";background-color:#eeeef0;width:32px;height:1px;position:absolute;top:12px}.trip-card-wrapper .trip-duration:before{left:0}.trip-card-wrapper .trip-duration:after{right:0}.trip-card-wrapper .amenities-container{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding-left:50px;display:flex}.trip-card-wrapper .amenities-container .amenities-list{flex-direction:row;display:flex}.trip-card-wrapper .fare-class-container{height:inherit;border-left:1px dashed #eeeef0;flex-direction:column;flex:3;display:flex}.trip-card-wrapper .fare-class-container .fare-class-boxes{flex-direction:row;flex:1;width:100%;display:flex}.trip-card-wrapper .fare-class-container .fare-class-boxes .fare-class-box:nth-child(2){border-left:1px solid #eeeef0}.trip-card-wrapper .fare-class-container .fare-class-box{flex-direction:column;flex:1;padding:7px;display:flex}.trip-card-wrapper .fare-class-container .price-container{flex-direction:row;align-items:center;display:flex}.trip-card-wrapper .fare-class-container .price-label{color:#5c5c62;font-size:12px;font-weight:400}.trip-card-wrapper .fare-class-container .price{color:#282638;padding-left:5px;font-size:18px;font-weight:600}.trip-card-wrapper .fare-class-container .fare-class-action-item{border-top:1px solid #eeeef0;justify-content:center;align-items:center;display:flex}.trip-card-wrapper .fare-class-container .fare-class-action-item .font-icon__content{color:#000}.virtual-list__item:first-child .fare-class-header-row{display:flex}.virtual-list__item:not(:first-child) .fare-class-header-row{display:none}.fare-class-header-row{flex-direction:row;margin-top:-37px;display:none}.fare-class-header{text-align:center;color:#fff;background-color:var(--primary-70,#039b24);flex:1;padding:8px;font-size:14px;font-weight:600}.fare-class-header:first-child{border-top-left-radius:12px}.fare-class-header:last-child{border-left:1px solid #fff;border-top-right-radius:12px}.fare-class-header.second{background-color:var(--primary-50,#4fb966)}.trip-card-expanded-wrapper{background:#fff;border:1px solid #eeeef0;border-top:none;border-radius:0 0 12px 12px;width:100%;height:auto;animation:.2s expand-down;position:relative}@keyframes expand-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.expanded-trip-card{flex-direction:column;display:flex}.trip-card-toggle{color:#0c66e1;cursor:pointer;flex-direction:row;font-size:14px;display:flex}.trip-details-container{padding:15px}.trip-details-container .trip-content{grid-template-columns:1fr auto;align-items:start;margin-right:max(0px,min(10vw - 20px,150px));display:grid}.trip-details-container .stations-info{flex-direction:column;display:flex}.trip-details-container .trip-transfer-time{background-color:#f8f8f8;justify-content:flex-start;align-items:flex-start}.trip-details-container .trip-transfer-time .trip-transfer-time__text{color:#282638;font-size:14px;font-weight:400}.trip-details-container .stations{margin-bottom:0;margin-right:0}.trip-details-container .stations>:not(:last-child){margin-right:0}.trip-details-container .stations__time{color:rgba(0,0,0,.85);white-space:nowrap;flex-basis:4%;min-width:70px;font-size:14px;font-weight:400}.trip-details-container .stations__transport{flex-basis:4.3333%}.trip-details-container .stations__time-duration{color:#75757b;font-size:12px;font-weight:500}.trip-details-container .amenities-list{flex-flow:wrap;justify-content:flex-end;align-items:flex-start;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;display:flex}.segment-body{flex-direction:column;justify-content:space-between;margin-right:10px;display:flex}.time-label{color:rgba(0,0,0,.85);font-size:14px;font-weight:400}.duration{color:#75757b;font-size:12px;font-weight:500}.carousel-wrapper{align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.carousel-wrapper .carousel-container{z-index:1;width:100%;position:relative;overflow:hidden}.carousel-wrapper .carousel-content{width:100%;transition:all .3s cubic-bezier(.4,0,.2,1)}.carousel-wrapper .carousel-content.transitioning{opacity:.9;-webkit-filter:blur(.5px);filter:blur(.5px);transform:scale(.99)}.carousel-wrapper .carousel-slides{width:100%;transition:transform .3s ease-in-out;display:flex}.carousel-wrapper .carousel-slide{flex:1;min-width:0}.carousel-wrapper .carousel-arrow{z-index:20;cursor:pointer;background:#fff;border:1px solid #eeeef0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 4px rgba(0,0,0,.1)}.carousel-wrapper .carousel-arrow:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.carousel-wrapper .carousel-arrow:not(:disabled):hover{transform:translateY(-50%)scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.15)}.carousel-wrapper .carousel-arrow.transitioning{opacity:.7;pointer-events:none;transform:translateY(-50%)scale(.95)}.carousel-wrapper .carousel-arrow.left{left:0}.carousel-wrapper .carousel-arrow.right{right:0}.fare-class-card{flex-direction:column;height:100%;min-height:300px;padding:10px 10px 7px;display:flex}.fare-class-card .fare-class-name{color:#282638;height:32px;min-height:unset;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:16px;display:-webkit-box;overflow:hidden}.fare-class-card .fare-class-price{color:#282638;font-size:18px;font-weight:700}.fare-class-card .fare-class-amenity-container{flex-direction:column;flex:1;margin-top:10px;margin-bottom:8px;display:flex}.fare-class-card .fare-class-amenity{flex-direction:row;align-items:center;display:flex}.fare-class-card .fare-class-amenity .font-icon{color:#75757b;flex-shrink:0;font-size:16px}.fare-class-card .fare-class-amenity .amenity-label{color:#282638;font-size:14px;font-weight:400}.fare-class-card .fare-class-btn-container{justify-content:center;align-items:center;display:flex}.fare-class-card .fare-class-btn{background-color:var(--primary-70,#039b24);color:#fff;text-align:center;box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;width:95%;min-height:40px;margin-top:auto;padding:8px 12px;font-size:14px;font-weight:500;display:flex}.fare-class-card .fare-class-btn.ui-button-wrapper .ui-button{color:#fff;text-align:center;width:100%;font-weight:500}.fare-class-card .fare-class-btn.ui-button-wrapper .ui-button:hover{color:#fff}.fare-classes-container{border:1px solid #eeeef0;border-radius:10px;margin:15px;overflow:hidden}.fare-classes-container .fare-headers{background-color:var(--primary-70,#039b24);color:#fff;border-bottom:1px solid #eeeef0;transition:grid-template-columns .3s ease-in-out;display:grid}.fare-classes-container .fare-headers .header-2nd-class{background-color:var(--primary-50,#4fb966);border-right:1px solid #fff;padding:15px}.fare-classes-container .fare-headers .header-1st-class{padding:15px}.fare-classes-container .fare-classes-carousel{scroll-behavior:smooth;overflow-x:auto}.fare-classes-container .fare-classes-grid{transition:grid-template-columns .3s ease-in-out;display:grid}.fare-classes-container .fare-classes-grid .second-class-section,.fare-classes-container .fare-classes-grid .first-class-section{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.fare-classes-container .fare-card-grid-item{border-right:1px solid #eeeef0;width:100%}.fare-classes-container .fare-card-grid-item.single-card{width:100%;max-width:340px}.fare-classes-container .first-class-section .fare-card-grid-item:last-child,.fare-classes-container .second-class-section:only-child .fare-card-grid-item:last-child{border-right:none}.journey-list__seats-loader-overlay{opacity:.5;z-index:15;background:#282638;width:100%;height:100%;position:fixed;top:0;left:0}.journey-list__seats-loader-wrapper{z-index:20;background:#fff;border-radius:8px;padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.journey-list__seats-loader-wrapper--loading{width:auto}.journey-list__seats-loader-wrapper--error{width:90%}@media only screen and (min-width:1025px){.journey-list__seats-loader-wrapper--error{width:45%}}@container (width>=901px){.journey-list__seats-loader-wrapper--error{width:45%}}.journey-list__seats-loader-header *{margin-left:auto}.journey-list__seats-loader-header span{cursor:pointer}.journey-list__seats-loader-body span{font-family:Inter,sans-serif}.journey-list__seats-loader-body h3{text-align:center}.journey-list__seats-loader-footer div{flex:1;min-width:175px}.journey-list__seats-loader-footer div:first-child{order:2}.journey-list__seats-loader-footer div:last-child{order:1}@media only screen and (min-width:1025px){.journey-list__seats-loader-footer div{flex-basis:30%;min-width:200px;max-width:30%}.journey-list__seats-loader-footer div:first-child{order:1}.journey-list__seats-loader-footer div:last-child{order:2}}@container (width>=901px){.journey-list__seats-loader-footer div{flex-basis:30%;min-width:200px;max-width:30%}.journey-list__seats-loader-footer div:first-child{order:1}.journey-list__seats-loader-footer div:last-child{order:2}}.price-filter__divider{line-height:56px}.price-filter__bound{color:#75757b;margin-top:4px;font-size:12px;font-weight:400;line-height:16px}.price-filter .ui-input{padding-right:4px}.connection-filters{box-sizing:border-box;background:#fff;border:1px solid #e5e5e8;border-radius:12px;flex-direction:column;width:300px;display:flex}@media only screen and (max-width:768px){.connection-filters{border:none;width:100%}}@container (width<=500px){.connection-filters{border:none;width:100%}}@media only screen and (min-width:769px) and (max-width:1024px){.connection-filters{border:none;width:100%}}@container (width>=501px) and (width<=900px){.connection-filters{border:none;width:100%}}.connection-filters .ui-icon-text--alternative .font-icon{color:#97969f}.connection-filters .ui-checkbox{flex-direction:row-reverse;justify-content:space-between;width:100%;margin-bottom:16px}.connection-filters .ui-checkbox input{margin-right:0}.connection-filters .ui-checkbox:last-child{margin-bottom:0}.connection-filters__section{padding:24px 32px;line-height:24px}@media only screen and (max-width:768px){.connection-filters__section{padding:24px}}@container (width<=500px){.connection-filters__section{padding:24px}}@media only screen and (min-width:769px) and (max-width:1024px){.connection-filters__section{padding:24px}}@container (width>=501px) and (width<=900px){.connection-filters__section{padding:24px}}@media only screen and (max-width:768px){.connection-filters__section:first-child{padding-top:8px}}@container (width<=500px){.connection-filters__section:first-child{padding-top:8px}}@media only screen and (min-width:769px) and (max-width:1024px){.connection-filters__section:first-child{padding-top:8px}}@container (width>=501px) and (width<=900px){.connection-filters__section:first-child{padding-top:8px}}@media only screen and (max-width:768px){.connection-filters__section:last-child{padding-bottom:8px}}@container (width<=500px){.connection-filters__section:last-child{padding-bottom:8px}}@media only screen and (min-width:769px) and (max-width:1024px){.connection-filters__section:last-child{padding-bottom:8px}}@container (width>=501px) and (width<=900px){.connection-filters__section:last-child{padding-bottom:8px}}.connection-filters__section-header{justify-content:space-between;display:flex}.connection-filters__section-header-title{color:#282638;padding-bottom:16px;font-size:18px;font-weight:600}.connection-filters__section-header .font-icon{color:#75757b}.connection-filters__section-content .ui-button{height:auto;padding:0}.connection-filters__section-content .ui-button .font-icon{color:unset}.connection-filters__section-content .font-icon-map-pin{color:#75757b}.connection-filters__section-content a{text-decoration:none}.connection-filters__section:not(:last-child){border-bottom:1px solid #e5e5e8}.connection-filters__buttons{flex-wrap:wrap-reverse;padding:12px 20px;display:flex}.connection-calendar{height:54px}@media only screen and (min-width:1025px){.connection-calendar{height:58px}}@container (width>=901px){.connection-calendar{height:58px}}.directOnlyFilter{align-items:center;margin:8px 20px;display:flex}.directOnlyFilter .ui-checkbox .ui-checkbox__input{margin-right:8px}.journey-list__sort{align-items:center;display:flex}.journey-list__sort>:not(:last-child){margin-right:8px}.journey-list__sort-title{color:#5c5c62;white-space:nowrap;max-width:75px;margin-right:8px;font-size:16px;font-weight:400;line-height:24px}.journey-list__sort-value{color:#282638;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;padding-right:12px;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.journey-list__sort-dropdown{width:auto}.journey-list__sort-dropdown .ui-dropdown__label{background:0 0;outline:none;height:auto;padding:0;font-size:16px;font-weight:600;line-height:24px}.journey-list__sort-dropdown .ui-dropdown__label .font-icon{color:#97969f;padding-left:12px;transform:translateY(-2px)}.journey-list__sort-modal-content{justify-content:space-between;padding:20px 28px 20px 20px;font-size:16px;font-weight:400;line-height:24px;display:flex}.journey-list__sort-modal-content--active{font-weight:600}.journey-list__sort-modal .ui-modal__header{box-shadow:none}.load-connections{cursor:pointer;flex-direction:row;align-items:center;width:250px;display:flex}.load-connections[aria-disabled=true]{pointer-events:none;opacity:.3}.load-connections:hover{opacity:.7}.load-connections .load-connections-button-mobile .ui-button{border-radius:8px;height:40px;font-size:14px;font-weight:600;line-height:20px}.transport-mode .ui-tabs__header-wrapper{flex:1;padding-top:8px;display:flex}.transport-mode .ui-tabs__header-wrapper div{flex:1;margin-right:0}.transport-mode__tabs *{font-family:Inter,sans-serif}.transport-mode__tabs-title{margin-bottom:4px;font-size:16px;font-weight:600;line-height:24px}.transport-mode__tabs-description{font-size:12px;font-weight:400;line-height:16px}@media only screen and (min-width:1025px){.transport-mode__tabs-description{font-size:14px;font-weight:400;line-height:20px}}@container (width>=901px){.transport-mode__tabs-description{font-size:14px;font-weight:400;line-height:20px}}.transport-mode__divider:after{content:"·";width:2px;height:2px;margin:auto 4px}@media only screen and (min-width:1025px){.transport-mode__divider:after{width:4px;height:4px}}@container (width>=901px){.transport-mode__divider:after{width:4px;height:4px}}.outbound{cursor:pointer;box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;flex-shrink:0;max-height:136px;margin:0 0 20px;padding:16px 20px 12px;font-family:Inter,sans-serif;display:flex;overflow:hidden}.outbound--closed{max-height:0;margin-bottom:0;padding:0;animation:.3s outbound-closed}.outbound--opened{animation:.3s outbound-opened}@media only screen and (min-width:1025px){.outbound{max-height:120px;padding:20px 24px;box-shadow:0 2px 16px rgba(11,8,39,.08)}}@container (width>=901px){.outbound{max-height:120px;padding:20px 24px;box-shadow:0 2px 16px rgba(11,8,39,.08)}}.outbound__header{align-items:center;display:flex}.outbound__header>:not(:last-child){margin-right:16px}.outbound__icon{color:#fff;background:#039b24;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.outbound__icon span{transform:translate(1px)}.outbound__title{font-family:Poppins,Inter,sans-serif;font-size:18px;font-weight:600;line-height:24px}.outbound__date-range{color:#282638;margin-bottom:4px;font-size:14px;font-weight:600;line-height:20px}.outbound__description{white-space:nowrap;text-overflow:ellipsis;color:#75757b;width:100%;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.outbound__description-station{margin-bottom:8px;display:flex}.outbound__description-station span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media only screen and (min-width:1025px){.outbound__description-station span{overflow:unset}}@container (width>=901px){.outbound__description-station span{overflow:unset}}@media only screen and (min-width:1025px){.outbound__description-station{margin-bottom:0}}@container (width>=901px){.outbound__description-station{margin-bottom:0}}.outbound__description-price{color:#282638;font-size:16px;font-weight:600;line-height:24px}.outbound__description-price:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.outbound__description-price:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.outbound__description-price:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.outbound__description-price:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.outbound__description-price:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.outbound__description-price:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.outbound__description .font-icon{margin:0 10px}@keyframes outbound-opened{0%{max-height:0;margin-bottom:0;padding:0 20px}to{max-height:136px;margin-bottom:20px;padding:16px 20px 12px}}@keyframes outbound-closed{0%{max-height:136px;margin-bottom:20px;padding:16px 20px 12px}to{max-height:0;margin-bottom:0;padding:0 20px}}@media only screen and (min-width:1025px){@keyframes outbound-opened{0%{max-height:0;margin-bottom:0;padding:0 20px}to{max-height:120px;margin-bottom:20px;padding:20px 24px}}@keyframes outbound-closed{0%{max-height:120px;margin-bottom:20px;padding:20px 24px}to{max-height:0;margin-bottom:0;padding:0 20px}}}@container (width>=901px){@keyframes outbound-opened{0%{max-height:0;margin-bottom:0;padding:0 20px}to{max-height:120px;margin-bottom:20px;padding:20px 24px}}@keyframes outbound-closed{0%{max-height:120px;margin-bottom:20px;padding:20px 24px}to{max-height:0;margin-bottom:0;padding:0 20px}}}.virtual-list__item{padding-left:7px;padding-right:5px}.virtual-list__item:first-child{padding-top:5px}.journey-list{border-radius:24px 24px 0 0;flex-grow:1;flex-shrink:1;min-height:0;padding:0 20px 20px;font-family:Inter,sans-serif;position:relative;overflow:auto}.journey-list__backdrop{z-index:-1;position:-webkit-sticky;position:sticky;top:0;transform:translate(-20px)}.journey-list__backdrop:after{content:"";background:#fff;border-radius:24px 24px 0 0;width:100vw;height:100vh;display:inline-block;position:absolute;left:0}.frame .journey-list{background:0 0;width:100%;height:100%;padding:0 0 20px;position:relative;overflow:visible}@media only screen and (min-width:1025px){.journey-list{background:0 0;width:100%;height:100%;padding:0 0 20px;position:relative;overflow:visible}.journey-list__filters{margin-right:40px}}@container (width>=901px){.journey-list{background:0 0;width:100%;height:100%;padding:0 0 20px;position:relative;overflow:visible}.journey-list__filters{margin-right:40px}}.journey-list::-webkit-scrollbar{display:none}@media only screen and (min-width:640px) and (max-width:1215px){.journey-list .ui-card__footer{align-items:normal;margin-top:20px;display:flex}}.journey-list__container{flex:1 0 0;max-width:100%}@media only screen and (max-width:768px){.journey-list__container{width:100%}}@container (width<=500px){.journey-list__container{width:100%}}.journey-list__cards{flex:auto}.journey-list__header-title{margin:16px 0}@media only screen and (min-width:1025px){.journey-list__header-title{margin:0 0 20px}}@container (width>=901px){.journey-list__header-title{margin:0 0 20px}}.journey-list__header-title--minimized{margin:16px 0 0}@media only screen and (min-width:1025px){.journey-list__header-title--minimized{margin:0}}@container (width>=901px){.journey-list__header-title--minimized{margin:0}}.journey-list__header-control-panel{margin:20px 0 15px}.journey-list__header-filter-enabled{justify-content:flex-end;display:flex}.journey-list__header--expanded{margin-bottom:20px}.journey-list__body{flex-direction:column;flex-shrink:0;display:flex}.journey-list__body>:not(:last-child){margin-bottom:24px}.journey-list__load-later{margin-top:24px}.journey-list .page-footer{margin-bottom:100px}@media only screen and (max-width:768px){.journey-list .page-footer{margin-bottom:0}}@container (width<=500px){.journey-list .page-footer{margin-bottom:0}}.journey-list__scroll-top-button{z-index:100;display:none;position:absolute;bottom:32px;right:12px}.journey-list__scroll-top-button--visible{display:block}.journey-list__scroll-top-button .ui-button-wrapper .ui-button{justify-content:center;align-items:center;width:48px;height:48px;box-shadow:0 4px 16px rgba(11,8,39,.16)}.journey-list__emission-card .journey-list__emission{justify-content:start}.journey-list__emission-card .ui-card__body{padding:8px 20px}@media only screen and (min-width:1025px){.journey-list__emission-card .ui-card__body{padding:12px 32px}}@container (width>=901px){.journey-list__emission-card .ui-card__body{padding:12px 32px}}.journey-list__emission-card .font-icon-info{align-items:center}@media only screen and (min-width:1025px){.journey-list__emission-card .font-icon-info{transform:translateY(3px)}}@container (width>=901px){.journey-list__emission-card .font-icon-info{transform:translateY(3px)}}.search-bar{background-color:#fff;border-radius:12px;width:100%;padding:20px}@media only screen and (min-width:1025px){.search-bar{width:auto;padding:24px 32px;box-shadow:0 2px 16px rgba(11,8,39,.08)}}@container (width>=901px){.search-bar{width:auto;padding:24px 32px;box-shadow:0 2px 16px rgba(11,8,39,.08)}}.search-modal .ui-modal__content{padding:32px 20px}.trip-preview{color:var(--background-text,#fff);flex-direction:column;padding:0 20px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px;display:flex}.trip-preview__station{justify-content:center;width:100%;padding:0 30px;display:flex}.trip-preview__station>:not(:last-child){margin-right:10px}.trip-preview__station-info{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trip-preview__date{padding-top:6px;font-size:12px;font-weight:400;line-height:16px}.trip-preview__date-range{margin:auto;transform:translate(10px)}.trip-preview__date .font-icon{color:var(--background-text,#fff);transform:translateY(-100%)}.trip-preview__search-form-button{color:#bbbac5;background-color:transparent;border:none;align-items:center;display:flex}.weekly-list__item .font-icon{cursor:pointer}.weekly-list__item .ui-dropdown__label{color:var(--secondary-40,#9994d5);text-align:center;background:0 0;outline:none;padding:0;font-size:16px;font-weight:600;line-height:24px}.weekly-list__item .ui-dropdown__label .label__placeholder{margin-right:10px}@media only screen and (min-width:1025px){.weekly-list__item .ui-dropdown__label .label__placeholder{margin-right:0}}@container (width>=901px){.weekly-list__item .ui-dropdown__label .label__placeholder{margin-right:0}}.weekly-list__item .ui-dropdown__label .placeholder__value{color:#282638}.weekly-list__item .ui-tooltip{justify-self:end}@media only screen and (min-width:1025px){.weekly-list__item .ui-tooltip{justify-self:center}}@container (width>=901px){.weekly-list__item .ui-tooltip{justify-self:center}}.weekly-list__date{grid-area:date;justify-self:start;font-size:16px;font-weight:500;line-height:24px}@media only screen and (min-width:1025px){.weekly-list__date{grid-area:unset;justify-self:unset}}@container (width>=901px){.weekly-list__date{grid-area:unset;justify-self:unset}}.weekly-list__copy{grid-area:copy;font-size:12px;font-weight:500;line-height:16px}@media only screen and (min-width:1025px){.weekly-list__copy{grid-area:unset}}@container (width>=901px){.weekly-list__copy{grid-area:unset}}.weekly-list__copy .font-icon-copy{color:var(--secondary-70,#3329aa)}.weekly-list__copy--disabled{pointer-events:none}.weekly-list__copy--disabled .font-icon-copy{color:var(--secondary-30,#c2bfe6)}.weekly-list__popper{border-radius:12px}.weekly-list__popper ::-webkit-scrollbar{border-radius:8px;width:12px}.weekly-list__popper ::-webkit-scrollbar-corner{border-radius:8px}.weekly-list__popper ::-webkit-scrollbar-track{background:0 0}.weekly-list__popper ::-webkit-scrollbar-thumb{background:#bbbac5 padding-box padding-box;border:4px solid transparent;border-radius:24px}.weekly-list__departure-time,.weekly-list__return-time{grid-area:departure-time;justify-self:start;position:relative}@media only screen and (min-width:1025px){.weekly-list__departure-time,.weekly-list__return-time{grid-area:unset;justify-self:unset}}@container (width>=901px){.weekly-list__departure-time,.weekly-list__return-time{grid-area:unset;justify-self:unset}}.weekly-list__return-time{grid-area:return-time}@media only screen and (min-width:1025px){.weekly-list__return-time{grid-area:unset;justify-self:unset}}@container (width>=901px){.weekly-list__return-time{grid-area:unset;justify-self:unset}}.weekly-list{grid-auto-flow:row;display:grid;box-shadow:0 2px 16px rgba(11,8,39,.08)}.weekly-list *{font-family:Inter,sans-serif}@media only screen and (min-width:1025px){.weekly-list{box-shadow:none;grid-template-columns:minmax(28%,40%) auto;grid-auto-flow:column;padding:0 2px 0 5px;overflow:auto}}@container (width>=901px){.weekly-list{box-shadow:none;grid-template-columns:minmax(28%,40%) auto;grid-auto-flow:column;padding:0 2px 0 5px;overflow:auto}}.weekly-list__wrapper{overflow:auto}.weekly-list__wrapper::-webkit-scrollbar{display:none}.weekly-list__wrapper .font-icon-info{color:var(--secondary-70,#3329aa)}@media only screen and (min-width:769px) and (max-width:1230px){.weekly-list__wrapper{padding:0 24px}}.weekly-list__section{background:#fff;border-radius:24px;margin-bottom:115px;padding:21px;box-shadow:0 2px 16px rgba(11,8,39,.08)}@media only screen and (min-width:1025px){.weekly-list__section{border-radius:12px;margin-bottom:0}}@container (width>=901px){.weekly-list__section{border-radius:12px;margin-bottom:0}}.weekly-list__info-modal .ui-modal__header{box-shadow:none}.weekly-list__info-modal .ui-modal__content{padding:0 20px 20px}.weekly-list__info-modal h2{margin:0}.weekly-list__time-modal .ui-modal__header{padding:16px 24px}.weekly-list__time-modal .ui-modal__content .ui-option{padding:12px 24px}.weekly-list__submit{z-index:10;background:#fff;width:100%;margin-left:auto;padding:16px 20px;position:fixed;bottom:0;left:0;box-shadow:0 -4px 8px rgba(13,11,35,.07)}@media only screen and (min-width:1025px){.weekly-list__submit{z-index:unset;box-shadow:unset;width:unset;padding:0;position:static}}@container (width>=901px){.weekly-list__submit{z-index:unset;box-shadow:unset;width:unset;padding:0;position:static}}.weekly-list__error{color:#bf0f24}.weekly-list__booked{padding-left:10px;font-size:12px;font-weight:500;line-height:16px}.weekly-list__booked div{color:#fff;background:#75757b;border-radius:8px;padding:10px}.result-page{z-index:10;max-height:100vh;position:relative;overflow:auto}.result-page #bg-line{z-index:-1}@media only screen and (max-width:768px){.result-page #bg-line{z-index:-1}}@container (width<=500px){.result-page #bg-line{z-index:-1}}@media only screen and (min-width:769px) and (max-width:1024px){.result-page #bg-line{z-index:-1}}@container (width>=501px) and (width<=900px){.result-page #bg-line{z-index:-1}}.result-page #page{min-height:100vh;max-width:unset}@media only screen and (max-width:768px){.result-page #page{min-height:100svh;max-height:100vh;max-height:100svh;overflow:hidden}}@container (width<=500px){.result-page #page{min-height:100svh;max-height:100vh;max-height:100svh;overflow:hidden}}@media only screen and (min-width:769px) and (max-width:1024px){.result-page #page{min-height:100svh;max-height:100vh;max-height:100svh;overflow:hidden}}@container (width>=501px) and (width<=900px){.result-page #page{min-height:100svh;max-height:100vh;max-height:100svh;overflow:hidden}}.result-page--weekly #page{min-height:80vh}@media only screen and (min-width:1025px){.result-page__header{z-index:100;position:-webkit-sticky;position:sticky;top:0}}@container (width>=901px){.result-page__header{z-index:100;position:-webkit-sticky;position:sticky;top:0}}.result-page__content.cell{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:visible}@media only screen and (max-width:768px){.result-page__content.cell{overflow:hidden}}@container (width<=500px){.result-page__content.cell{overflow:hidden}}@media only screen and (min-width:769px) and (max-width:1024px){.result-page__content.cell{overflow:hidden}}@container (width>=501px) and (width<=900px){.result-page__content.cell{overflow:hidden}}.result-page__content.cell::-webkit-scrollbar{display:none}@media only screen and (min-width:1025px){.result-page__section,.result-page__section.cell{width:100%;max-width:1200px;margin:0 auto}}@container (width>=901px){.result-page__section,.result-page__section.cell{width:100%;max-width:1200px;margin:0 auto}}html,body,#root{scroll-behavior:smooth;background:#fafafa;width:100%;height:100%;margin:0;padding:0}#bg-line{background-color:var(--background);height:100%;position:absolute;top:0;left:0;right:0}@media only screen and (min-width:1025px){#bg-line{height:150px}#bg-line.dense{height:80px}}@container (width>=901px){#bg-line{height:150px}#bg-line.dense{height:80px}}#landing-bg-line{background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--background);height:300px;position:absolute;top:0;left:0;right:0}@media only screen and (min-width:1025px){#landing-bg-line{height:495px}}@container (width>=901px){#landing-bg-line{height:495px}}#bg-line.banner,.background.banner,#landing-bg-line.banner{top:56px}#bg-line.banner.header-offset,.background.banner.header-offset,#landing-bg-line.banner.header-offset{top:140px}#bg-line.header-offset,.background.header-offset,#landing-bg-line.header-offset{top:84px}#bg-line.header-offset:before,.background.header-offset:before,#landing-bg-line.header-offset:before{content:"";background-color:var(--background);width:100%;height:84px;position:absolute;top:-84px}@media only screen and (max-width:768px){#bg-line.header-offset,.background.header-offset,#landing-bg-line.header-offset{top:0}#bg-line.header-offset:before,.background.header-offset:before,#landing-bg-line.header-offset:before{display:none}}@container (width<=500px){#bg-line.header-offset,.background.header-offset,#landing-bg-line.header-offset{top:0}#bg-line.header-offset:before,.background.header-offset:before,#landing-bg-line.header-offset:before{display:none}}#page{max-width:1200px;margin:0 auto;position:relative}#page ::-webkit-scrollbar{border-radius:8px;width:12px}#page ::-webkit-scrollbar-corner{border-radius:8px}#page ::-webkit-scrollbar-track{background:0 0}#page ::-webkit-scrollbar-thumb{background:#bbbac5 padding-box padding-box;border:4px solid transparent;border-radius:24px}.page-block{max-width:1200px}.page-block--header-color{background-color:var(--background)}hr{border:none;border-top:1px solid #eeeef0;margin:20px 0}b{font-weight:bolder}
/*# sourceMappingURL=index.af3d4b169e2e3b7b.css.map*/