.stf-h1{font:400 24px/32px Helvetica Neue,sans-serif;margin:0 0 16px}.stf-h2{font:400 22px/32px Helvetica Neue,sans-serif;margin:0 0 16px}.stf-h3{font:400 16px/28px Helvetica Neue,sans-serif;margin:0 0 16px}.stf-h4{font:400 15px/24px Helvetica Neue,sans-serif;margin:0 0 16px}.m-t-0{margin-top:0!important}.p-t-0{padding-top:0!important}.m-b-0{margin-bottom:0!important}.p-b-0{padding-bottom:0!important}.m-l-0{margin-left:0!important}.p-l-0{padding-left:0!important}.m-r-0{margin-right:0!important}.p-r-0{padding-right:0!important}.m-t-3{margin-top:3px!important}.p-t-3{padding-top:3px!important}.m-b-3{margin-bottom:3px!important}.p-b-3{padding-bottom:3px!important}.m-l-3{margin-left:3px!important}.p-l-3{padding-left:3px!important}.m-r-3{margin-right:3px!important}.p-r-3{padding-right:3px!important}.m-t-5{margin-top:5px!important}.p-t-5{padding-top:5px!important}.m-b-5{margin-bottom:5px!important}.p-b-5{padding-bottom:5px!important}.m-l-5{margin-left:5px!important}.p-l-5{padding-left:5px!important}.m-r-5{margin-right:5px!important}.p-r-5{padding-right:5px!important}.m-t-7{margin-top:7px!important}.p-t-7{padding-top:7px!important}.m-b-7{margin-bottom:7px!important}.p-b-7{padding-bottom:7px!important}.m-l-7{margin-left:7px!important}.p-l-7{padding-left:7px!important}.m-r-7{margin-right:7px!important}.p-r-7{padding-right:7px!important}.m-t-10{margin-top:10px!important}.p-t-10{padding-top:10px!important}.m-b-10{margin-bottom:10px!important}.p-b-10{padding-bottom:10px!important}.m-l-10{margin-left:10px!important}.p-l-10{padding-left:10px!important}.m-r-10{margin-right:10px!important}.p-r-10{padding-right:10px!important}.m-t-14{margin-top:14px!important}.p-t-14{padding-top:14px!important}.m-b-14{margin-bottom:14px!important}.p-b-14{padding-bottom:14px!important}.m-l-14{margin-left:14px!important}.p-l-14{padding-left:14px!important}.m-r-14{margin-right:14px!important}.p-r-14{padding-right:14px!important}.m-t-15{margin-top:15px!important}.p-t-15{padding-top:15px!important}.m-b-15{margin-bottom:15px!important}.p-b-15{padding-bottom:15px!important}.m-l-15{margin-left:15px!important}.p-l-15{padding-left:15px!important}.m-r-15{margin-right:15px!important}.p-r-15{padding-right:15px!important}.m-t-20{margin-top:20px!important}.p-t-20{padding-top:20px!important}.m-b-20{margin-bottom:20px!important}.p-b-20{padding-bottom:20px!important}.m-l-20{margin-left:20px!important}.p-l-20{padding-left:20px!important}.m-r-20{margin-right:20px!important}.p-r-20{padding-right:20px!important}.m-t-25{margin-top:25px!important}.p-t-25{padding-top:25px!important}.m-b-25{margin-bottom:25px!important}.p-b-25{padding-bottom:25px!important}.m-l-25{margin-left:25px!important}.p-l-25{padding-left:25px!important}.m-r-25{margin-right:25px!important}.p-r-25{padding-right:25px!important}.m-t-28{margin-top:28px!important}.p-t-28{padding-top:28px!important}.m-b-28{margin-bottom:28px!important}.p-b-28{padding-bottom:28px!important}.m-l-28{margin-left:28px!important}.p-l-28{padding-left:28px!important}.m-r-28{margin-right:28px!important}.p-r-28{padding-right:28px!important}.m-t-30{margin-top:30px!important}.p-t-30{padding-top:30px!important}.m-b-30{margin-bottom:30px!important}.p-b-30{padding-bottom:30px!important}.m-l-30{margin-left:30px!important}.p-l-30{padding-left:30px!important}.m-r-30{margin-right:30px!important}.p-r-30{padding-right:30px!important}.m-t-35{margin-top:35px!important}.p-t-35{padding-top:35px!important}.m-b-35{margin-bottom:35px!important}.p-b-35{padding-bottom:35px!important}.m-l-35{margin-left:35px!important}.p-l-35{padding-left:35px!important}.m-r-35{margin-right:35px!important}.p-r-35{padding-right:35px!important}.m-t-40{margin-top:40px!important}.p-t-40{padding-top:40px!important}.m-b-40{margin-bottom:40px!important}.p-b-40{padding-bottom:40px!important}.m-l-40{margin-left:40px!important}.p-l-40{padding-left:40px!important}.m-r-40{margin-right:40px!important}.p-r-40{padding-right:40px!important}.m-t-45{margin-top:45px!important}.p-t-45{padding-top:45px!important}.m-b-45{margin-bottom:45px!important}.p-b-45{padding-bottom:45px!important}.m-l-45{margin-left:45px!important}.p-l-45{padding-left:45px!important}.m-r-45{margin-right:45px!important}.p-r-45{padding-right:45px!important}.m-t-50{margin-top:50px!important}.p-t-50{padding-top:50px!important}.m-b-50{margin-bottom:50px!important}.p-b-50{padding-bottom:50px!important}.m-l-50{margin-left:50px!important}.p-l-50{padding-left:50px!important}.m-r-50{margin-right:50px!important}.p-r-50{padding-right:50px!important}.m-t-55{margin-top:55px!important}.p-t-55{padding-top:55px!important}.m-b-55{margin-bottom:55px!important}.p-b-55{padding-bottom:55px!important}.m-l-55{margin-left:55px!important}.p-l-55{padding-left:55px!important}.m-r-55{margin-right:55px!important}.p-r-55{padding-right:55px!important}.m-t-56{margin-top:56px!important}.p-t-56{padding-top:56px!important}.m-b-56{margin-bottom:56px!important}.p-b-56{padding-bottom:56px!important}.m-l-56{margin-left:56px!important}.p-l-56{padding-left:56px!important}.m-r-56{margin-right:56px!important}.p-r-56{padding-right:56px!important}.m-t-60{margin-top:60px!important}.p-t-60{padding-top:60px!important}.m-b-60{margin-bottom:60px!important}.p-b-60{padding-bottom:60px!important}.m-l-60{margin-left:60px!important}.p-l-60{padding-left:60px!important}.m-r-60{margin-right:60px!important}.p-r-60{padding-right:60px!important}.m-t-65{margin-top:65px!important}.p-t-65{padding-top:65px!important}.m-b-65{margin-bottom:65px!important}.p-b-65{padding-bottom:65px!important}.m-l-65{margin-left:65px!important}.p-l-65{padding-left:65px!important}.m-r-65{margin-right:65px!important}.p-r-65{padding-right:65px!important}.m-t-70{margin-top:70px!important}.p-t-70{padding-top:70px!important}.m-b-70{margin-bottom:70px!important}.p-b-70{padding-bottom:70px!important}.m-l-70{margin-left:70px!important}.p-l-70{padding-left:70px!important}.m-r-70{margin-right:70px!important}.p-r-70{padding-right:70px!important}.m-t-100{margin-top:100px!important}.p-t-100{padding-top:100px!important}.m-b-100{margin-bottom:100px!important}.p-b-100{padding-bottom:100px!important}.m-l-100{margin-left:100px!important}.p-l-100{padding-left:100px!important}.m-r-100{margin-right:100px!important}.p-r-100{padding-right:100px!important}.m-t-110{margin-top:110px!important}.p-t-110{padding-top:110px!important}.m-b-110{margin-bottom:110px!important}.p-b-110{padding-bottom:110px!important}.m-l-110{margin-left:110px!important}.p-l-110{padding-left:110px!important}.m-r-110{margin-right:110px!important}.p-r-110{padding-right:110px!important}.f-s-13{font-size:13px!important}.f-s-14{font-size:14px!important}.f-s-15{font-size:15px!important}.f-s-16{font-size:16px!important}.f-s-17{font-size:17px!important}.f-s-18{font-size:18px!important}.f-s-19{font-size:19px!important}.f-s-22{font-size:22px!important}.f-s-32{font-size:32px!important}.f-s-50{font-size:50px!important}.icon{width:24px;height:24px;display:inline-block;background-repeat:no-repeat;background-size:contain}.icon.normal{width:1em;height:1em}.icon-curve-arrow{margin-top:12px;margin-left:10px;width:32px;height:32px}button .ic{width:1.5em;height:1.5em;display:inline-block;background-repeat:no-repeat;background-size:contain}.btn-icon{outline:0;width:1.7em;height:1.7em;cursor:pointer;border:none;background-color:transparent;background-size:contain;background-repeat:no-repeat;vertical-align:text-bottom}.btn-icon.big{font-size:16px}.i-reverse{background-image:url(assets/icons/inverse.svg)}.i-edit{background-image:url(assets/icons/edit.svg)}.i-remove{background-image:url(assets/icons/delete.svg)}.i-yes,.include{background-image:url(assets/icons/yes.svg)}.i-no,.not.offer{background-image:url(assets/icons/no.svg)}.chargable,.i-money{background-image:url(assets/icons/money.svg)}.i-recurrent{background-image:url(assets/icons/ic-recurrent.svg)}.i-food{background-image:url(assets/icons/food.svg)}.i-baggage{background-image:url(assets/icons/ic-baggaje.svg)}.i-no-baggage{background-image:url(assets/icons/ic-baggaje-no.svg)}.i-other{background-image:url(assets/icons/other.svg)}.i-bookings{background-image:url(assets/icons/bookings.svg)}.i-passengers{background-image:url(assets/icons/passengers.svg)}.i-settings{background-image:url(assets/icons/settings.svg)}.i-transactions{background-image:url(assets/icons/ic-nav-lk-money.svg)}.i-calendar{background-image:url(assets/icons/calendar.svg)}.i-plane{background-image:url(assets/icons/ic-plane.svg)}.i-plus-round{background-image:url(assets/icons/plus-selected.svg)}.i-minus-round{background-image:url(assets/icons/minus-selected.svg)}.i-minus-round,.i-plus-round{vertical-align:middle}.i-arrow-up{background-image:url(assets/icons/ic-arrow-up-gray.svg)}.i-arrow-down{background-image:url(assets/icons/ic-arrow-down-gray.svg)}.i-arrow-up-white{background-image:url(assets/icons/ic-arrow-up-white.svg)}.i-arrow-down-white{background-image:url(assets/icons/ic-arrow-down-white.svg)}.icon-arrow-down{border:solid currentColor;border-width:0 2px 2px 0;display:inline-block;padding:3.5px;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:70% 60%;transform-origin:70% 60%}.icon-arrow-down.up{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.i-arrow-down-blue{background-image:url(assets/icons/ic-arrow-down-blue.svg)}.i-pdf-doc{background-image:url(assets/icons/pdf-dock.svg)}.i-arrow-right{background-image:url(assets/icons/ic-arrow-right-gray.svg)}.i-arrow-left{background-image:url(assets/icons/ic-arrow-left-gray.svg)}.i-curve-arrow-up{background-image:url(assets/icons/curve-arrow-up.svg)}.i-curve-arrow-down{background-image:url(assets/icons/curve-arrow-down.svg)}.i-search{background-image:url(assets/icons/ic-search.svg)}.i-question{background-image:url(assets/icons/ic-question.svg)}.i-cup{background-image:url(assets/icons/cup.svg)}.i-menu-white{background-image:url(assets/icons/menu-white.svg)}.i-filter{background-image:url(assets/icons/ic-filter.svg)}.i-main-train{background-image:url(assets/icons/main-train.svg)}.i-visa-logo{background-image:url(assets/icons/visa-logo.svg)}.i-mastercard-logo{background-image:url(assets/icons/mastercard-logo.svg)}.i-amex-logo{background-image:url(assets/icons/amex-logo.svg)}.i-homebank{background-image:url(assets/icons/ic-homebank.svg)}.i-halyk-bank{background-image:url(assets/icons/halyk-bank.svg)}.i-departure{background-image:url(assets/icons/departure.svg)}.i-arrival{background-image:url(assets/icons/arrival.svg)}.i-spinner{background-image:url(assets/icons/spinner.svg)}.i-close{background-image:url(assets/icons/ic-close.svg)}.i-close-white{background-image:url(assets/icons/ic-close-white.svg)}.i-avia{background-image:url(assets/icons/avia.svg)}.i-avia.selected{background-image:url(assets/icons/avia-selected.svg)}.i-error-red{background-image:url(assets/icons/error.svg)}.i-error-info{background-image:url(assets/icons/info.svg)}.i-error-white{background-image:url(assets/icons/error-white.svg)}.i-appstore{background-image:url(assets/icons/appstore.svg)}.i-back-to-top{background-image:url(assets/icons/to-top.svg)}.i-back-to-top:hover{background-image:url(assets/icons/to-top-selected.svg)}.i-warning{background-image:url(assets/icons/ic-warning.svg)}.i-warning-orange{background-image:url(assets/icons/warning.svg)}.i-rail{background-image:url(assets/icons/zhd.svg)}.i-rail.selected{background-image:url(assets/icons/zhd-selected.svg)}.i-eye{background-image:url(assets/icons/ic-eye.svg)}.i-eye.selected{background-image:url(assets/icons/ic-eye-selected.svg)}.i-check{background-image:url(assets/icons/ic-check.svg)}.i-check.selected{background-image:url(assets/icons/ic-check-selected.svg)}.i-promotion{background-image:url(assets/icons/v-2.svg)}.i-sales{background-image:url(assets/icons/v-1.svg)}.i-house-phone{background-image:url(assets/icons/house-phone.svg)}.i-history_white{background-image:url(assets/icons/history-white.svg)}.i-history_blue{background-image:url(assets/icons/history-blue.svg)}.i-online-registration{background-image:url(assets/icons/online-registration.svg)}.i-nearby-flag{background-image:url(assets/icons/flag.svg)}.i-black-check{background-image:url(assets/icons/bleck-check.svg)}.i-phone{background-image:url(assets/icons/phone.svg)}.i-radio-btn-selected{background-image:url(assets/icons/ic-radio-button-selected.svg)}.active .i-bookings,.active_ .i-bookings{background-image:url(assets/icons/bookings-selected.svg)}.active .i-passengers,.active_ .i-passengers{background-image:url(assets/icons/passengers-selected.svg)}.active .i-settings,.active_ .i-settings{background-image:url(assets/icons/settings-selected.svg)}.active .i-transactions,.active_ .i-transactions{background-image:url(assets/icons/money-selected.svg)}.active .i-calendar,.active_ .i-calendar{background-image:url(assets/icons/calendar-selected.svg)}:disabled.i-plus-round{background-image:url(assets/icons/plus.svg)}:disabled.i-minus-round{background-image:url(assets/icons/minus.svg)}.app-breadcrumbs ul li:not(:first-child):before{content:url(assets/icons/ic-arrow-right-gray.svg)}.i-money-grey{background-image:url(assets/icons/money-grey.svg)}.i-kaspi-bank{background-image:url(assets/icons/ic-kaspi.svg)}.i-qiwi{background-image:url(assets/icons/ic-qiwi.svg)}@media (max-width:599px){.btn-icon{height:24px;width:24px}.i-person{background-image:url(assets/icons/person.svg)}}.popover{position:absolute;top:0;left:0;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:0;cursor:pointer}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{box-shadow:0 0 0 .2rem rgba(0,119,191,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#0077bf;border-color:#0077bf}.btn-primary:hover{color:#fff;background-color:#005f99;border-color:#00578c}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,139,201,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0077bf;border-color:#0077bf}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#00578c;border-color:#004f7f}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,139,201,.5)}.btn-secondary{background-color:#fb7b4c;border-color:#fb7b4c}.btn-secondary:hover{color:#fff;background-color:#fa5f27;border-color:#fa561a}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(218,110,71,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#fb7b4c;border-color:#fb7b4c}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#fa561a;border-color:#fa4d0e}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(218,110,71,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#fff;background-color:#d0021b;border-color:#d0021b}.btn-warning:hover{color:#fff;background-color:#aa0216;border-color:#9d0214}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(215,40,61,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#fff;background-color:#d0021b;border-color:#d0021b}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#9d0214;border-color:#910113}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(215,40,61,.5)}.btn-danger{color:#fff;background-color:#d0021b;border-color:#d0021b}.btn-danger:hover{color:#fff;background-color:#aa0216;border-color:#9d0214}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(215,40,61,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#d0021b;border-color:#d0021b}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#9d0214;border-color:#910113}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(215,40,61,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#0077bf;border-color:#0077bf}.btn-outline-primary:hover{color:#fff;background-color:#0077bf;border-color:#0077bf}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,119,191,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0077bf;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#0077bf;border-color:#0077bf}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,119,191,.5)}.btn-outline-secondary{color:#fb7b4c;border-color:#fb7b4c}.btn-outline-secondary:hover{color:#212529;background-color:#fb7b4c;border-color:#fb7b4c}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(251,123,76,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#fb7b4c;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#212529;background-color:#fb7b4c;border-color:#fb7b4c}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(251,123,76,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#d0021b;border-color:#d0021b}.btn-outline-warning:hover{color:#fff;background-color:#d0021b;border-color:#d0021b}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(208,2,27,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#d0021b;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#d0021b;border-color:#d0021b}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(208,2,27,.5)}.btn-outline-danger{color:#d0021b;border-color:#d0021b}.btn-outline-danger:hover{color:#fff;background-color:#d0021b;border-color:#d0021b}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(208,2,27,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#d0021b;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#d0021b;border-color:#d0021b}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(208,2,27,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#0077bf;text-decoration:none}.btn-link:hover{color:#0077bf}.btn-link.focus,.btn-link:focus{box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#40b7ff;outline:0;box-shadow:0 0 0 .2rem rgba(0,119,191,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat #fff}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;font-size:80%;color:#d0021b}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(208,2,27,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#d0021b;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23d0021b' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d0021b' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#d0021b;box-shadow:0 0 0 .2rem rgba(208,2,27,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#d0021b;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23d0021b' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d0021b' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat #fff}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#d0021b;box-shadow:0 0 0 .2rem rgba(208,2,27,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#d0021b}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#d0021b}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#d0021b}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#fd0826;background-color:#fd0826}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(208,2,27,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#d0021b}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#d0021b}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#d0021b;box-shadow:0 0 0 .2rem rgba(208,2,27,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid;vertical-align:0}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent;vertical-align:0}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0077bf}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.form-control,.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;top:0}.d-block{display:block}.dropdown .i-arrow-down,.dropdown .i-arrow-down-white{-webkit-transform:rotate(0);transform:rotate(0);transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.dropdown.show .i-arrow-down,.dropdown.show .i-arrow-down-white{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body,html{height:100%}body{margin:0;font-family:"Helvetica Neue",sans-serif;font-size:16px;line-height:1.38;color:#303030;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}a,button,input,keygen,label,select,textarea{font-family:"Helvetica Neue",sans-serif}a{color:#0077bf;text-decoration:none}.float-right{float:right}.float-left{float:left}.pointer{cursor:pointer}.overflow-hidden,.overflow-hidden .booking-pseudo-page{overflow:hidden}.text-overflow-ellipsis{text-overflow:ellipsis}.display-none{display:none!important}.block,.display-block{display:block}.half-bold{font-weight:500}.bold{font-weight:700}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.pre-line{white-space:pre-line}.full-width{width:100%}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.pointer-events-none{pointer-events:none!important}.dots-end{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.full-height{height:100%}.half-width{width:50%;min-width:50%}.text-underline{text-decoration:underline}.text-end{text-align:end}.text-start{text-align:start}.text-center{text-align:center}.f-w-normal{font-weight:400}.m-auto{margin:0 auto}.no-margin{margin:0}.v-a-middle{vertical-align:middle}.min-height-100{min-height:calc(100% - 72px)}.stf-min-height-100{min-height:calc(100vh - 80px)}.container{width:1170px;min-width:1170px;margin:0 auto}.gray-background{background-color:#f6f6f6}.popup-elem{position:absolute;cursor:pointer}.popup-elem:hover .custom-popover,.without-popup-elem:hover .custom-popover{visibility:visible}.santufei .hide_santufei,.stf .hide_stf{display:none!important}.popover{z-index:1050}.custom-popover{visibility:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:295px;left:26px;-webkit-transform:translateY(calc(-50% + 12px));transform:translateY(calc(-50% + 12px));top:0}.custom-popover.slider-popover{top:95px;left:445px;max-width:580px}.custom-popover .arrow{top:50%;margin-top:-.5rem}.custom-popover .popover-body{font-size:13px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{display:none}.last-to-end{width:100%}.last-to-end tr td:last-child{align-items:end;text-align:end}input:-moz-read-only{cursor:pointer}input:read-only{cursor:pointer}.mute{color:#858585}.black{color:#303030!important}.info-item p:first-child{font-size:.9em;color:#858585;margin-bottom:0}.info-item-r p:first-child{margin-bottom:0}.info-item-r p:last-child{font-size:1em;color:#858585;margin-top:0}.search-header{background-color:#f6f6f6;padding:20px 0;border-bottom:1px solid #dadada}.app-breadcrumbs{display:flex;align-items:center;flex-direction:row;justify-content:space-between;border-bottom:1px solid #dadada}.booking-details h3{margin-bottom:.2em;font-size:17px;font-weight:500}.booking-details .row td:last-child{padding:.3em 0;font-weight:500}.final-price{margin:0;font-size:22px;font-weight:500}.stf-spinner{display:block;position:relative;color:#fb7b4c;text-indent:-9999em;overflow:hidden;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:1.7s infinite load6,1.7s infinite round;animation:1.7s infinite load6,1.7s infinite round}@-webkit-keyframes load6{0%,100%,5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}}@keyframes load6{0%,100%,5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}}@-webkit-keyframes round{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes round{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.passenger-form{display:block}.left-auto{margin-left:auto}.scrollable{overflow-x:auto!important;overflow-y:auto!important}.scrollableX{overflow-x:auto!important}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(246,246,246,.5);z-index:5}.overlay .centered-spinner{position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px}.marker{width:14px;height:14px;border-radius:50%;display:inline-block;vertical-align:middle;margin-left:1em}.marker.yellow{background-color:#ffc000}.marker.red{background-color:#d0021b}.marker.green{background-color:#00c2b0}.marker.gray{background-color:#858585}.map-popup{display:flex;align-items:center;min-width:220px}.map-popup img{height:50px;width:50px}.map-popup__text{margin-left:15px}.map-popup__text p{margin:0;font-size:16px}.leaflet-popup-content-wrapper{background:#fff!important;color:unset!important}.leaflet-map-pane .leaflet-popup-tip-container_svg{fill:#fff!important}.app-agency-profile,.app-base-search-panel,.app-flight-item,.app-flight-side-bar,.app-header,.app-news-card,.app-news-list,.app-news-page,.app-news-popular-card,.app-news-single,.app-p-w,.app-phone-input,.app-rail-base-search-panel,.app-rail-car,.app-rail-car-map,.app-rail-item,.app-rail-passenger-form,.app-rail-train,.app-toggle-nav,.app-wagon-map,.booking-pseudo-page{position:relative;display:block}.app-select{position:relative}.app-header{z-index:10}.main-divider{margin:1.375em 0;display:block;border-top:1px solid rgba(0,0,0,.12)}.main-divider.stf-divider-05{margin:.5em 0}.main-divider.stf-divider{margin:1em 0}.main-divider.stf-divider-2{margin:2em 0}.main-divider.dashed{border-top:1px dashed #dadada}.main-card{transition:box-shadow 280ms cubic-bezier(.4,0,.2,1);display:block;position:relative;padding:16px;border-radius:4px;border:1px solid #dadada;background:#fff;color:#000}.main-card p{margin:0 0 10px}.main-list{list-style-type:none;padding:0;margin:0}.main-list app-main-checkbox.is-orange label span{background:0 0;border:none}.main-list app-main-checkbox.is-orange label span:after{display:block;border:solid rgba(0,0,0,.38);border-width:0 2.5px 2.5px 0}.main-list app-main-checkbox.is-orange label input:checked+span:after{border-color:#fb7b4c}.checker>app-main-radio-group.checker_radio-group>app-main-radio-button>label>span{display:block;width:5.5px;height:11px;top:1.8px;left:6.8px;border:solid rgba(0,0,0,.38);border-width:0 2.5px 2.5px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;border-radius:unset;transition:unset}.checker>app-main-radio-group.checker_radio-group>app-main-radio-button>label>input[type=radio]:checked~span{border:solid #fb7b4c;border-width:0 2.5px 2.5px 0}.stf-elevation-z0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}ngb-datepicker{background-color:#fff}.ngb-dp-header .ngb-dp-month-name{font-size:16px}.ngb-dp-header .ng-star-inserted .ngb-dp-arrow .ngb-dp-arrow-btn{cursor:pointer}.ngb-dp-header .ng-star-inserted .ngb-dp-arrow .ngb-dp-arrow-btn .ngb-dp-navigation-chevron{width:.5em;height:.5em;border-color:#858585}.ngb-dp-header .ng-star-inserted .ngb-dp-arrow .ngb-dp-arrow-btn:disabled .ngb-dp-navigation-chevron{display:none}.ngb-dp-month .ngb-dp-day,.ngb-dp-month .ngb-dp-week-number,.ngb-dp-month .ngb-dp-weekday{width:2.2em;height:2.2em}.ngb-dp-week.ngb-dp-weekdays{border-bottom:unset;margin-bottom:.5em;color:#858585}.ngb-dp-week.ngb-dp-weekdays .ngb-dp-weekday.small{font-style:normal;border-color:#858585;color:#727272}.ngb-dp-week .ngb-dp-day{outline:0}.ngb-dp-week .ngb-dp-day .bg-primary{background-color:#00c2b0}.ngb-dp-week .ngb-dp-day .custom-day{text-align:center;width:2.2rem;height:2.2rem;line-height:2.2rem}.ngb-dp-week .ngb-dp-day .custom-day.from-date{background-color:#00c2b0;color:#fff}.ngb-dp-week .ngb-dp-day .custom-day.from-date.to-date{background:linear-gradient(136deg,#0077bf 50%,#00c2b0 50%)}.ngb-dp-week .ngb-dp-day .custom-day.to-date{background-color:#0077bf;color:#fff}.ngb-dp-week .ngb-dp-day .custom-day.between-date{background-color:#f6f6f6}.ngb-dp-week .ngb-dp-day.disabled .custom-day{color:#c2c2c2}.ngb-dp-week .ngb-dp-day:not(.disabled) .custom-day:hover{background-color:#dadada}.material-custom-calendar{top:4px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5000}.material-custom-calendar.only-one{-webkit-transform:unset;transform:unset;right:0}.modal-body .image-cropper-wrap{flex:1 1 400px}@media (max-width:599px){.modal-body ngb-datepicker{border:none}ngb-datepicker{width:100%}ngb-datepicker .ngb-dp-months{flex-direction:column}ngb-datepicker .ngb-dp-months .ngb-dp-month-name{font-size:16px}ngb-datepicker .ngb-dp-months .ngb-dp-month{width:100%}ngb-datepicker .ngb-dp-months .ngb-dp-month .ngb-dp-week{padding-left:.25rem}ngb-datepicker .ngb-dp-months .ngb-dp-month .ngb-dp-day,ngb-datepicker .ngb-dp-months .ngb-dp-month .ngb-dp-week-number,ngb-datepicker .ngb-dp-months .ngb-dp-month .ngb-dp-weekday{width:14%}ngb-datepicker-month-view{width:100%}.custom-day:first-child{margin-left:20%}}.form-group{position:relative;margin-bottom:10px}.form-group.auto-width{width:auto}.form-group:focus-within label:not(.stf-checkbox-layout){color:#0077bf}.form-group label:not(.stf-checkbox-layout){font-size:13px;color:rgba(61,65,69,.8)}.form-group .form-control{background-clip:unset;height:40px;border-radius:3px;padding:.563em;border-color:#c2c2c2;line-height:1;box-sizing:border-box;color:initial}.form-group .form-control[readonly]{background-color:#fff}.form-group .form-control:focus{outline:0;box-shadow:none}.form-group .form-control:not(:disabled):not(.is-error):focus,.form-group .form-control:not(:disabled):not(.is-error):hover{border-color:#0077bf}.form-group .form-control:not(:focus).invalid.ng-touched,.form-group .form-control:not(:focus).ng-invalid.ng-touched{border-color:#d0021b}.form-group .form-control:not(:focus).invalid.ng-touched~.invalid-feedback,.form-group .form-control:not(:focus).ng-invalid.ng-touched~.invalid-feedback{display:block}.form-group .form-control:disabled{background-color:#f6f6f6}.form-group .form-control.anonymous-input[readonly]{border:none;padding:0;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-group .btn-group label{font-size:inherit;padding-right:4px;padding-left:4px}.form-group.with-search-icon .icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:8px}.form-group.with-search-icon .form-control{padding-left:40px}.form-group.with-money-icon .icon{position:absolute;top:30px;left:8px}.form-group.with-money-icon .form-control{padding-left:50px}.submitted .form-control:not(:focus).invalid,.submitted .form-control:not(:focus).ng-invalid{border-color:#d0021b}.submitted .form-control:not(:focus).invalid~.invalid-feedback,.submitted .form-control:not(:focus).ng-invalid~.invalid-feedback{display:block}.invalid-feedback{margin-top:0}.form-group-component{box-sizing:border-box;display:block}.stf-equal-group{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap}.stf-equal-group>.form-group,.stf-equal-group>.form-group-component{flex:1 1 100%}.stf-equal-group>.form-group-component:first-child:last-child,.stf-equal-group>.form-group-component:not(:last-child),.stf-equal-group>.form-group:first-child:last-child,.stf-equal-group>.form-group:not(:last-child){padding-right:10px}.stf-inline-group{display:flex;flex-direction:row;flex-wrap:wrap}.stf-inline-group>.app-phone-input{padding-right:15px}.stf-inline-group>.form-group,.stf-inline-group>.form-group-component{width:150px}.stf-inline-group>.form-group-component:first-child:last-child,.stf-inline-group>.form-group-component:not(:last-child),.stf-inline-group>.form-group:first-child:last-child,.stf-inline-group>.form-group:not(:last-child){padding-right:15px}.stf-inline-group>.form-group-component.document-form .document-dropdown-btn,.stf-inline-group>.form-group.document-form .document-dropdown-btn{width:100%;text-align:left;border-bottom:1px solid #dadada;border-radius:0}.stf-inline-group_auto .form-group,.stf-inline-group_auto .form-group-component{width:auto;flex:1 1 0}.form-group.stf-with-checker{width:165px;padding-left:30px;padding-right:0}.form-group.stf-with-checker app-main-checkbox{position:absolute;left:0;top:1.4em}.form-group.stf-with-checker app-main-checkbox label{font-size:16px}.form-group.stf-with-checker app-main-checkbox label div{padding-top:1.1px}.form-group.stf-with-checker .checkbox-with-input span{position:relative;display:inline-block}.input-group>.form-control:not(:last-child){border-top-right-radius:3px;border-bottom-right-radius:3px}.app-base-search-panel .form-group.is-error,.app-rail-base-search-panel .form-group.is-error{border-color:#d0021b}.app-base-search-panel .error-message,.app-rail-base-search-panel .error-message{position:absolute;background:#d0021b;color:#fff;width:100%;height:16px;padding-left:8px;font-size:12px;z-index:100;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:599px){.form-group{margin-bottom:30px}.form-group.agency-fee-input,app-phone-input .form-group{margin-bottom:0}.stf-inline-group{margin:0 -15px 0 0}.stf-inline-group .form-group:last-of-type{margin-bottom:0}.stf-inline-group .form-group.stf-with-checker{padding-right:15px}.stf-inline-group.rail>.form-group:last-of-type{margin-bottom:30px}.stf-inline-group .register .form-group,.stf-inline-group .register .form-group-component{width:100%}.stf-inline-group .register .form-group:last-of-type{margin-bottom:unset}.stf-inline-group .action-btn-group{width:100%;display:flex;justify-content:space-between;padding-right:15px}.stf-inline-group .action-btn-group button{margin:0;padding:0}}.cell{flex:1 1 100%}.cell.m-w-5{max-width:5%}.cell.m-w-7{max-width:7%}.cell.m-w-10{max-width:10%}.cell.m-w-11{max-width:11%}.cell.m-w-12{max-width:12%}.cell.m-w-13{max-width:13%}.cell.m-w-14{max-width:14%}.cell.m-w-15{max-width:15%}.cell.m-w-20{max-width:20%}.cell.m-w-22{max-width:22%}.cell.m-w-25{max-width:25%}.cell.m-w-26{max-width:26%}.cell.m-w-27{max-width:27%}.cell.m-w-30{max-width:30%}.cell.m-w-33{max-width:33%}.cell.m-w-35{max-width:35%}.cell.m-w-40{max-width:40%}.cell.m-w-41{max-width:41%}.cell.m-w-50{max-width:50%}.cell.m-w-66{max-width:66%}.cell.m-w-90{max-width:90%}.cell.select-link{margin-left:22px;max-width:12%}.form-group-component.w-31,.form-group.w-31{width:31%}.form-group-component.w-33,.form-group.w-33{width:33%}.form-group-component.w-40,.form-group.w-40{width:40%}.form-group-component.w-50,.form-group.w-50{width:50%}.form-group-component.w-60,.form-group.w-60{width:60%}.fx-flex{flex:1 1 0}.flex-row{display:flex;flex-direction:row}.flex-row.wrap{flex-wrap:wrap}.flex-row.no-wrap{flex-wrap:nowrap}.flex-row.justify-space-between{justify-content:space-between}.flex-row.justify-space-around{justify-content:space-around}.flex-row.justify-space-evenly{justify-content:space-evenly}.flex-row.justify-start{justify-content:flex-start}.flex-row.justify-end{justify-content:flex-end}.flex-row.justify-center{justify-content:center}.flex-column{display:flex;flex-direction:column}.fx-i-start{display:flex;align-items:flex-start}.fx-i-center{display:flex;align-items:center}.fx-i-end{display:flex;align-items:flex-end}.fx-s-start{align-self:flex-start}.fx-s-center{align-self:center}.fx-s-end{align-self:flex-end}.bar{display:flex;flex-direction:row}.bar_side{flex:1 1 100%;max-width:300px}.bar_side:first-child{padding-right:30px}.bar_side:last-child{padding-left:30px}.bar_main{flex:1 1 100%;max-width:870px}@media (min-width:600px){.gt-xs_fx-i-start{align-items:flex-start}}@media (max-width:599px){.xs_w-20{width:20%}.xs_full-width{width:100%}.bar{margin-top:27px}.bar_main{max-width:unset}.xs_flex-column{flex-direction:column}}@media (min-width:600px){.gt-xs_w-14{width:14%}.gt-xs_w-20{width:20%}.gt-xs_w-30{width:30%}.gt-xs_w-40{width:40%}.gt-xs_w-60{width:60%}}.app-rail-item{margin-bottom:20px}.app-rail-item.hide{display:none}.item-border-top{padding-top:1.4em;margin-top:1.4em;border-top:1px dashed #c2c2c2}.app-wagon-map{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.app-wagon-map .wagon-block-back .wc{color:#858585;font-size:1.142em}.app-wagon-map__wrap{white-space:nowrap;overflow-x:scroll;overflow-y:hidden}.app-wagon-map .up-seats{border:1px solid #00c2b0;color:#00c2b0;padding:6px 10px;border-radius:4px}.app-wagon-map .down-seats{border:1px solid #0077bf;color:#0077bf;padding:6px 10px;border-radius:4px}.app-wagon-map .extra-place{margin-left:30px;width:160px;display:flex;flex-direction:column;justify-content:space-between}.app-wagon-map .extra-place .icon{width:32px;height:32px;-webkit-transform:rotate(200deg);transform:rotate(200deg)}.app-wagon-map .extra-place .item{position:relative;width:76px;height:122px;border:1px solid #858585}.app-wagon-map .extra-place .item .seat,.app-wagon-map .wagon-scheme .wagon-block-middle .item .seat{width:25px;display:inline-block;border-radius:3px;text-align:center;padding:19px 0;position:absolute;background:#fff}.app-wagon-map .extra-place .item .seat.bottom-left,.app-wagon-map .wagon-scheme .wagon-block-middle .item .seat.bottom-left{border:1px solid #0077bf;color:#0077bf;bottom:7px;left:10px}.app-wagon-map .extra-place .item .seat.bottom-right,.app-wagon-map .wagon-scheme .wagon-block-middle .item .seat.bottom-right{border:1px solid #0077bf;color:#0077bf;bottom:7px;right:10px}.app-wagon-map .extra-place .item .seat.top-right,.app-wagon-map .wagon-scheme .wagon-block-middle .item .seat.top-right{border:1px solid #00c2b0;color:#00c2b0;top:7px;right:7px;z-index:3}.app-wagon-map .extra-place .item .seat.top-left,.app-wagon-map .wagon-scheme .wagon-block-middle .item .seat.top-left{border:1px solid #00c2b0;color:#00c2b0;top:7px;left:7px;z-index:3}.app-wagon-map .extra-place .item .seat.middle-left,.app-wagon-map .wagon-scheme .wagon-block-middle .item .seat.middle-left{border:1px solid #00c2b0;color:#00c2b0;top:42px;left:9px;z-index:2}.app-wagon-map .extra-place .item .seat.middle-right,.app-wagon-map .wagon-scheme .wagon-block-middle .item .seat.middle-right{border:1px solid #00c2b0;color:#00c2b0;top:42px;right:9px;z-index:2}.app-wagon-map .extra-place .item .seat.top-middle,.app-wagon-map .wagon-scheme .wagon-block-middle .item .seat.top-middle{border:1px solid #00c2b0;color:#00c2b0;top:6px;right:32px;z-index:2}.app-wagon-map .extra-place .item .seat.bottom-left.selected,.app-wagon-map .extra-place .item .seat.bottom-right.selected,.app-wagon-map .wagon-scheme .wagon-block-middle .item .seat.bottom-left.selected,.app-wagon-map .wagon-scheme .wagon-block-middle .item .seat.bottom-right.selected{background:#0077bf;color:#fff}.app-wagon-map .extra-place .item .seat.middle-left.selected,.app-wagon-map .extra-place .item .seat.middle-right.selected,.app-wagon-map .extra-place .item .seat.top-left.selected,.app-wagon-map .extra-place .item .seat.top-middle.selected,.app-wagon-map .extra-place .item .seat.top-right.selected,.app-wagon-map .wagon-scheme .wagon-block-middle .item .seat.middle-left.selected,.app-wagon-map .wagon-scheme .wagon-block-middle .item .seat.middle-right.selected,.app-wagon-map .wagon-scheme .wagon-block-middle .item .seat.top-left.selected,.app-wagon-map .wagon-scheme .wagon-block-middle .item .seat.top-middle.selected,.app-wagon-map .wagon-scheme .wagon-block-middle .item .seat.top-right.selected{background:#00c2b0;color:#fff}.app-wagon-map .extra-place .item .seat.disable,.app-wagon-map .extra-place .item .seat.top-left.disable,.app-wagon-map .extra-place .item .seat.top-right.disable,.app-wagon-map .wagon-scheme .wagon-block-middle .item .seat.disable,.app-wagon-map .wagon-scheme .wagon-block-middle .item .seat.top-left.disable,.app-wagon-map .wagon-scheme .wagon-block-middle .item .seat.top-right.disable{border:1px solid #d3d3d3;background:#f6f6f6;color:#858585;cursor:not-allowed!important}.app-wagon-map .extra-place .item .seat.hidden,.app-wagon-map .wagon-scheme .wagon-block-middle .item .seat.hidden{display:none}.app-wagon-map .wagon-scheme{border-radius:3px;border:1px solid #d3d3d3;height:180px;position:relative;display:inline-flex;overflow-x:scroll;overflow-y:hidden}.app-wagon-map .wagon-scheme .wagon-block-front{width:80px;float:left;height:135px;position:relative}.app-wagon-map .wagon-scheme .wagon-block-front .line{width:80px;-webkit-transform:skewY(10.5deg);transform:skewY(10.5deg);-webkit-backface-visibility:hidden;border-bottom:1px solid #d3d3d3;margin-top:-10px}.app-wagon-map .wagon-scheme .wagon-block-front .line.left-side{margin-top:-61px;width:100px}.app-wagon-map .wagon-scheme .wagon-block-front .line.right-side{margin-top:10px;width:100px}.app-wagon-map .wagon-scheme .wagon-block-front .line.divide-line{width:125px;height:.1px;position:absolute;background:#d3d3d3;left:-13px;top:72px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.app-wagon-map .wagon-scheme .wagon-block-front .wc{position:relative;color:#858585;font-size:1.142em;margin:auto;height:100%}.app-wagon-map .wagon-scheme .wagon-block-front .wc span{position:absolute;top:45px;left:10px}.app-wagon-map .wagon-scheme .wagon-block-front .guide{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);right:-15px;top:50px;position:absolute;color:#858585}.app-wagon-map .wagon-scheme .wagon-block-middle{display:inline-flex;height:134px;border-left-width:0;border-right-width:0;float:left}.app-wagon-map .wagon-scheme .wagon-block-middle .item{position:relative;float:left;width:76px;height:100%;border-left:1px solid #858585;border-top:1px solid #858585;border-bottom:1px solid #858585;margin-top:-1px}.app-wagon-map .wagon-scheme .wagon-block-middle .item .table{width:21px;height:27px;border-left:1px solid #303030;border-right:1px solid #303030;border-bottom:1px solid #303030;color:#0077bf;border-radius:0 0 15px 15px;background-color:#0077bf;position:absolute}.app-wagon-map .wagon-scheme .wagon-block-middle .item .table.top-left{left:40%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.app-wagon-map .wagon-scheme .wagon-block-middle .item .table.top-right{left:60%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.app-wagon-map .wagon-scheme .wagon-block-middle .item .table.top-center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.app-wagon-map .wagon-scheme .wagon-block-middle .item .bed{width:35px;height:68px;background-color:#858585;position:absolute;border-left:1px solid #303030;border-right:1px solid #303030;border-bottom:1px solid #303030;border-radius:0 0 7px 7px}.app-wagon-map .wagon-scheme .wagon-block-middle .item .bed.top-right{right:5px;top:2px}.app-wagon-map .wagon-scheme .wagon-block-middle .item .bed.top-left{left:5px;top:2px}.app-wagon-map .wagon-scheme .wagon-block-middle .double-row{height:120px;position:relative;border-left:1px solid #858585;border-top:1px solid #858585;border-bottom:1px solid #858585}.app-wagon-map .wagon-scheme .wagon-block-middle .triple-row{height:134px;display:inline-block;width:98px;position:relative;border-left:1px solid #858585;border-top:1px solid #858585;border-bottom:1px solid #858585}.app-wagon-map .wagon-scheme .wagon-block-middle .triple-row .seat{padding:13px 0}.app-wagon-map .wagon-scheme .wagon-block-middle .simple-row{position:relative;margin:20px 0 0;border-left:1px solid #858585;border-top:1px solid #858585;border-bottom:1px solid #858585;height:37px;width:100%;display:inline-block}.app-wagon-map .wagon-scheme .wagon-block-middle .simple-row .seat{padding:0;width:30px}.app-wagon-map .wagon-scheme .wagon-block-middle .simple-row .seat.top-right{border:1px solid #0077bf;color:#0077bf;top:4px;right:7px;z-index:1}.app-wagon-map .wagon-scheme .wagon-block-middle .simple-row .seat.top-right.selected{background:#0077bf;color:#fff}.app-wagon-map .wagon-scheme .wagon-block-middle .simple-row .seat.top-left{border:1px solid #00c2b0;color:#00c2b0;top:8px;left:7px;z-index:3}.app-wagon-map .wagon-scheme .wagon-block-middle .line{width:80px;-webkit-transform:skewY(10.5deg);transform:skewY(10.5deg);-webkit-backface-visibility:hidden;border-bottom:1px solid #d3d3d3;display:block;left:0;position:absolute;bottom:10px}.app-wagon-map .wagon-scheme .wagon-block-back{width:48px;float:right;text-align:center;height:134px;line-height:133px;border-bottom:1px solid #d3d3d3;color:#858585;position:relative}.app-wagon-map .tourist-talgo .item{width:115px!important}.app-wagon-map .business-talgo .item{width:95px!important}.app-wagon-map .tulpar-lux .item{width:124px!important}.app-wagon-map .general .wagon-block-middle,.app-wagon-map .plackart .wagon-block-middle{height:218px}.app-wagon-map .general .wagon-block-middle .item,.app-wagon-map .plackart .wagon-block-middle .item{border:0}.app-wagon-map .general{height:195px}.app-wagon-map .general .wagon-block-middle{float:none}.app-wagon-map .general .wagon-block-middle .item{border:0!important}.app-wagon-map .general .wagon-block-middle .seat.bottom-left{left:12px!important}.app-wagon-map .general .wagon-block-middle .seat.bottom-right{right:12px!important}.app-wagon-map .couchette_3_lvl{height:180px}.app-wagon-map .couchette_3_lvl .wagon-block-front .line.right-side{margin-top:36px!important}.app-wagon-map .couchette_3_lvl .wagon-block-front .line.left-side{margin-top:-48px!important}.app-wagon-map .couchette_3_lvl .wagon-block-middle{float:none}.app-wagon-map .couchette_3_lvl .wagon-block-middle .item{border:0!important}.app-wagon-map .couchette_3_lvl .wagon-block-middle .item:last-child{border-right:1px solid #858585!important}.app-wagon-map .couchette_3_lvl .wagon-block-middle .seat.bottom-left{left:12px!important}.app-wagon-map .couchette_3_lvl .wagon-block-middle .seat.bottom-right{right:12px!important}.app-wagon-map .left-arrow,.app-wagon-map .right-arrow{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;cursor:pointer}.app-wagon-map .left-arrow{left:-22px}.app-wagon-map .right-arrow{right:-22px}.app-wagon-map ::-webkit-scrollbar{display:none}._common-default .one_line{display:inline-flex;width:100%;bottom:21px;left:0;position:absolute!important}._common-default .simple-row{display:inline-block}._common-default .wagon-block-front{width:100px!important}._common-default .wagon-block-front .line.right-side{margin-top:48px!important}._common-default .wagon-block-middle .item{width:auto!important}._common-default .wagon-block-middle .item .one_line .simple-row:last-child,._common-default .wagon-block-middle .item__left-side .triple-row:last-child{border-right:1px solid #858585}._common-couchette .simple-row{margin:22px 0 0!important;float:left}._common-couchette .wagon-block-front{width:100px!important;height:121px!important}._common-couchette .wagon-block-front .line.right-side{margin-top:48px!important}._common-couchette .wagon-block-front .line.divide-line{width:111px!important;left:-6px!important;top:65px!important}._common-couchette .wagon-block-middle .item{border:0!important}._common-couchette .wagon-block-middle .item:last-child .double-row,._common-couchette .wagon-block-middle .item:nth-child(9) .simple-row{border-right:1px solid #858585}._common-couchette .wagon-block-back{height:120px!important}._common-couchette .wagon-block-back .wc{line-height:112px;color:#858585;font-size:1.142em}._coupeKZAdd4 .wagon-block-front{width:60px!important}.lux .wagon-block-front{width:100px!important}.lux .wagon-block-front .line.left-side{margin-top:-47px!important;width:100px!important}.lux .wagon-block-front .line.right-side{margin-top:34px!important}.lux .wagon-block-middle .item .seat{padding:47px 0!important}.lux .wagon-block-middle .item .seat.bottom-left{left:8px!important}.lux .wagon-block-middle .item .seat.bottom-right{right:8px!important}.lux .wagon-block-middle .item .seat.top-right{right:5px!important;top:6px!important}.lux .wagon-block-middle .item:last-child{border-right:1px solid #858585}.business-talgo .wagon-block-front,.coupe-vybor .wagon-block-front,.coupe-wagon .wagon-block-front,.tourist-talgo .wagon-block-front,.tulpar-lux .wagon-block-front{width:100px!important}.business-talgo .wagon-block-front .line.left-side,.coupe-vybor .wagon-block-front .line.left-side,.coupe-wagon .wagon-block-front .line.left-side,.tourist-talgo .wagon-block-front .line.left-side,.tulpar-lux .wagon-block-front .line.left-side{margin-top:-48px!important}.business-talgo .wagon-block-front .line.right-side,.coupe-vybor .wagon-block-front .line.right-side,.coupe-wagon .wagon-block-front .line.right-side,.tourist-talgo .wagon-block-front .line.right-side,.tulpar-lux .wagon-block-front .line.right-side{margin-top:35px!important}.business-talgo .wagon-block-middle .item:last-child,.coupe-vybor .wagon-block-middle .item:last-child,.coupe-wagon .wagon-block-middle .item:last-child,.tourist-talgo .wagon-block-middle .item:last-child,.tulpar-lux .wagon-block-middle .item:last-child{border-right:1px solid #858585}.lux-vertical .item{width:78px!important}.lux-vertical .item:last-child{border-right:1px solid #858585}.lux-vertical .wagon-block-front{width:100px!important}.lux-vertical .wagon-block-front .line.right-side{margin-top:33px!important}.lux-vertical .wagon-block-front .line.left-side{margin-top:-46px!important}.lux-vertical-20 .item{width:78px!important}.lux-vertical-20 .item:last-child{border-right:1px solid #858585}.lux-vertical-20 .wagon-block-front{width:100px!important}.lux-vertical-20 .wagon-block-front .line.right-side{margin-top:33px!important}.lux-vertical-20 .wagon-block-front .line.left-side{margin-top:-46px!important}.seat-type{height:198px!important;border-radius:2px!important;border:1px solid #d3d3d3!important}.seat-type__left-toilet{width:47px;min-width:47px;height:100%;position:relative}.seat-type__left-toilet-wrap.bottom{width:100%;height:66px;border:1px solid #d3d3d3;position:absolute;bottom:0;border-bottom:0;border-left:0}.seat-type__left-toilet-wrap.bottom span{font-size:1.142em;color:#858585;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.seat-type__left-toilet-wrap.top{width:100%;height:95px;position:absolute;border:0 solid;border-right-width:1px}.seat-type__right-toilet{width:47px;min-width:47px;height:100%;position:relative;margin-left:8px}.seat-type__right-toilet-wrap{width:100%;height:95px;border:1px solid #d3d3d3;position:absolute;border-top:0;border-right:0}.seat-type__right-toilet-wrap span{font-size:1.142em;color:#858585;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.seat-type__right-toilet-wrap.bottom{width:100%;height:66px;border:1px solid #d3d3d3;border-right:0;border-bottom:0;position:absolute;bottom:0}.seat-type__center{display:block;position:relative;height:100%}.seat-type__center__top{width:100%;height:95px}.seat-type__center__bottom{width:100%;height:67px;position:absolute;bottom:0}.seat-type__center__bottom .place:nth-child(1){margin-top:0!important}.seat-type__center__bottom .place:nth-child(2){margin-top:8px}.seat-type__center__bottom .place,.seat-type__center__top .place{margin-left:8px!important}.seat-type__center .place,.seat-type__left-toilet .place,.seat-type__right-toilet .place{width:32px;height:22px;border-radius:3px;border:1px solid #0077bf;color:#0077bf;background-color:#fff;position:relative;margin-top:6px;margin-left:7px;cursor:pointer}.seat-type__center .place span,.seat-type__left-toilet .place span,.seat-type__right-toilet .place span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.seat-type__center .place.disable,.seat-type__left-toilet .place.disable,.seat-type__right-toilet .place.disable{border:1px solid #d3d3d3;color:#858585;background-color:#f6f6f6}.seat-type__center .place.selected,.seat-type__left-toilet .place.selected,.seat-type__right-toilet .place.selected{background-color:#0077bf;border-color:#0077bf;color:#fff}._common-default.one-level .one_line{display:inline-flex;width:100%;bottom:21px;left:0;position:absolute!important}._common-default.one-level .simple-row{display:inline-block}._common-default.one-level .wagon-block-front{width:110px!important;height:95px!important}._common-default.one-level .wagon-block-front .line.right-side{width:112px!important;margin-top:48px!important}._common-default.one-level .wagon-block-front .line.left-side{margin-top:-60px!important;width:111px!important}._common-default.one-level .wagon-block-front .line.divide-line{width:84px!important;left:10px!important;top:52px!important}._common-default.one-level .wagon-block-front .guide{font-size:14px!important;top:36px!important;right:-6px!important}._common-default.one-level .wagon-block-front .wc{color:#858585;font-size:1.142em}._common-default.one-level .wagon-block-front .wc span{top:30px!important}._common-default.one-level .wagon-block-back-wrap{position:relative;height:100%}._common-default.one-level .wagon-block-back-wrap .wagon-block-back{height:95px!important;border:1px solid #d3d3d3;border-right:0;border-top:0}._common-default.one-level .wagon-block-back-wrap .wagon-block-back .wc{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#858585;font-size:1.142em}._common-default.one-level .wagon-block-back-wrap .wagon-block-back-bottom{position:absolute;bottom:0;width:100%;height:40px;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3}._common-default.one-level .one-level-center{display:block;position:relative;height:100%}._common-default.one-level .one-level-center-wrap{display:flex;padding:0 8px;position:relative;border-left:1px solid #d3d3d3}._common-default.one-level .one-level-center-wrap .border-bottom-left{position:absolute;width:50px;bottom:0;left:0;border-bottom:1px solid #d3d3d3}._common-default.one-level .one-level-center-wrap .border-bottom-right{position:absolute;right:0;bottom:0;width:50px;border-bottom:1px solid #d3d3d3}._common-default.one-level .one-level-center__top{width:100%;height:95px}._common-default.one-level .one-level-center__top.second-col{margin-left:50px}._common-default.one-level .one-level-center__bottom{width:100%;height:40px;position:absolute;bottom:0;display:flex;border-left:1px solid #d3d3d3}._common-default.one-level .one-level-center__bottom .place{margin-left:8px}._common-default.one-level .one-level-center__bottom .border-top-left{position:absolute;width:16px;border-top:1px solid #d3d3d3}._common-default.one-level .one-level-center__bottom .border-top-right{position:absolute;right:0;width:16px;border-top:1px solid #d3d3d3}._common-default.one-level .one-level-center .place{width:32px;height:22px;border-radius:3px;border:1px solid #0077bf;color:#0077bf;background-color:#fff;position:relative;margin-top:6px;cursor:pointer}._common-default.one-level .one-level-center .place span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}._common-default.one-level .one-level-center .place.disable{border:1px solid #d3d3d3;color:#858585;background-color:#f6f6f6}._common-default.one-level .one-level-center .place.selected{background-color:#0077bf;border-color:#0077bf;color:#fff}.app-station-autocomplete .dropdown-menu{width:100%}.dropdown-menu{padding:0;overflow:hidden}.dropdown-menu .dropdown-item{border-radius:0;font-size:1em;padding:8px 13px;border-bottom:1px solid #dadada;cursor:pointer}.dropdown-menu .dropdown-item:last-child{border-bottom:unset}.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active{background-color:#0077bf;color:#fff}.dropdown-menu .dropdown-item:hover{color:inherit;background-color:#f6f6f6}.width-100 .dropdown-menu{width:100%}.min-width-100 .dropdown-menu{min-width:100%}.form-group .dropdown-menu{padding:0;border-radius:5px;text-overflow:ellipsis;overflow-y:auto;overflow-x:hidden;max-height:353px}.form-group .dropdown-menu .dropdown-item{padding:7px 13px;line-height:24px}.form-group .form-control.dropdown-toggle{text-align:start;overflow:hidden;text-overflow:ellipsis}.form-group .form-control.dropdown-togglebutton{cursor:pointer}.form-group .form-control.dropdown-toggle:after{content:none}.form-group .form-control.dropdown-togglebutton:hover{border-color:#f6f6f6}.dropdown.with-arrow .dropdown-toggle{position:relative;padding-right:28px}.dropdown.with-arrow .dropdown-toggle:after{transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;display:block;content:" ";background-image:url(assets/icons/ic-arrow-down-gray.svg);border:unset;vertical-align:top;position:absolute;top:0;bottom:0;right:0;width:28px;background-position:center}.dropdown.show.with-arrow .dropdown-toggle:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.form-group.typeahead .dropdown-menu .dropdown-item{font-size:inherit;background-color:#fff;padding:0;border-bottom:none}.form-group.typeahead .dropdown-menu .dropdown-item.active,.form-group.typeahead .dropdown-menu .dropdown-item:active{color:inherit}.form-group.typeahead .dropdown-menu .dropdown-item:not(:first-child) .airport-autocomplete-item{border-top:1px solid #eaeaea}.form-group.typeahead .dropdown-menu .dropdown-item:first-child .airport-autocomplete-item{border-bottom:1px solid #eaeaea}.form-group.typeahead .dropdown-menu .dropdown-item:nth-child(2) .airport-autocomplete-item{border-top:none}.form-group.typeahead .dropdown-menu .dropdown-item:hover{background-color:#f6f6f6}.form-group.typeahead .dropdown-menu .dropdown-item .airport-autocomplete-item{padding:7px 13px;line-height:1.38;display:flex;flex-direction:row;justify-content:space-between}.form-group.typeahead .dropdown-menu .dropdown-item .airport-autocomplete-item .names{flex:1;text-overflow:ellipsis;overflow:hidden}.form-group.typeahead .dropdown-menu .dropdown-item .airport-autocomplete-item .names p{margin:0}.form-group.typeahead .dropdown-menu .dropdown-item .airport-autocomplete-item .code{flex:1;align-self:center;margin-left:14px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.form-group.typeahead .dropdown-menu .dropdown-item .airport-autocomplete-item.is-in-group{border-top:none;padding-left:30px}.form-group.autocomplete-typeahead .dropdown-menu{max-height:250px;overflow-y:auto;overflow-x:hidden;text-overflow:ellipsis;min-width:100%}.form-group.autocomplete-typeahead .dropdown-menu .dropdown-item{font-size:inherit}.form-group.autocomplete-typeahead .multi{display:flex;flex-wrap:wrap;border:1px solid #c2c2c2;border-radius:3px;padding:6px 6px 0;position:relative}.form-group.autocomplete-typeahead .multi:after{content:none}.form-group.autocomplete-typeahead .multi .form-control{border:none;height:26px;margin-bottom:6px;padding:unset;flex:1 1 0;min-width:150px}.form-group.autocomplete-typeahead .multi .dropdown-menu{margin-top:10px}.form-group.autocomplete-typeahead .multi-toggle{position:absolute;top:0;right:0;bottom:0;left:0}.history-container .dropdown-menu{padding:0;border-radius:5px;min-width:100%;overflow-y:auto;max-height:353px}.history-container .dropdown-menu .dropdown-item{cursor:pointer;padding:.5rem .85rem;font-size:inherit}.history-container .dropdown-menu .dropdown-item .history-menu-item{line-height:1.38;text-overflow:ellipsis;overflow:hidden}.history-container .dropdown-menu .dropdown-item .history-menu-item p{margin:0}.history-container .btn.dropdown-toggle:after{content:none}.form-group.air .form-control{text-overflow:ellipsis}.form-group.air .dropdown-menu{width:335px}@media (max-width:599px){.mobile-overlay .form-group{margin-bottom:0}.mobile-overlay .form-group .dropdown-menu{position:fixed!important;z-index:-1;border:unset}.mobile-overlay.mobile-typeahead .form-group .dropdown-menu{padding:0 15px}.form-group .dropdown-menu{min-width:100%;max-height:300px;max-width:250px}.form-group.typeahead .dropdown-menu .dropdown-item{height:59px}}.mobile-overlay{height:100vh;width:100%;position:fixed;z-index:1000;top:0;left:0;background-color:#fff;overflow-x:hidden}.mobile-overlay .close-btn{font-size:35px;color:#818181;margin-left:15px;margin-right:20px;max-width:24px;background:url(assets/icons/ic-close.svg) center no-repeat}.mobile-overlay .footer{width:100%;height:auto;position:fixed;bottom:30px;text-align:center}.mobile-overlay .footer-btn{font-size:16px;color:#fff;width:90%;height:40px;outline:0;border:none;cursor:pointer;background:#fb7b4c;border-radius:5px}.mobile-overlay .footer-btn:hover{opacity:.92}.mobile-overlay .header{width:100%;height:56px;box-shadow:0 4px 6px -6px #222}.mobile-overlay .overlay-content{margin-bottom:70px;position:relative;margin-top:70px}.mobile-overlay .input-mob{height:unset!important;font-size:18px!important;display:unset;border:none;padding:unset}.mobile-overlay .input-mob:focus{box-shadow:unset}.mobile-overlay .clear-btn{align-self:center;padding-right:15px;padding-left:5px}.button-row a,.button-row button{margin-right:.5em}.button-row a:last-child,.button-row button:last-child{margin-right:0}.button-row.d-1 a,.button-row.d-1 button,.i-button-row a,.i-button-row button{margin-right:1em}.i-button-row a:last-child,.i-button-row button:last-child{margin-right:0}.show .btn-light.dropdown-toggle:focus{box-shadow:none}.show .btn-outline-light.dropdown-toggle{background-color:rgba(255,255,255,.2);color:#fff}.show .btn-outline-light.dropdown-toggle:focus{box-shadow:none}.btn.white{color:#fff}.btn.red{color:#d0021b}.btn.blue{color:#0077bf}.btn.yellow{background:#ffc000}.btn .icon{vertical-align:middle}.btn.focus,.btn:focus{outline:0;box-shadow:none}.btn:not(:disabled):not(.disabled):focus:active{box-shadow:none}.btn.btn-outline-light{color:#fff;border-color:#fff}.btn.btn-outline-light:active,.btn.btn-outline-light:active:focus,.btn.btn-outline-light:focus,.btn.btn-outline-light:hover{background-color:rgba(255,255,255,.2);color:#fff}.btn.history-btn{height:33px;padding:3px 8px;font-size:16px;border-radius:3px}.btn.history-btn .ic{vertical-align:top}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:none}.btn.link-button{padding:0;min-width:unset;line-height:initial;vertical-align:baseline;border:none}.btn-secondary,.btn-secondary.disabled,.btn-secondary:disabled{color:#fff}.btn.show-more{padding-top:14px;padding-bottom:14px;line-height:1}.link-group .link-button{margin-right:1.5em}.link-group .link-button:last-child{margin-right:0}.btn-group.btn-group-toggle.checker label.btn-outline-primary:not(:disabled):not(.disabled){color:#aaa;border-color:currentColor}.btn-group.btn-group-toggle.checker label.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-group.btn-group-toggle.checker label.btn-outline-primary:not(:disabled):not(.disabled):hover{color:#0077bf;border-color:currentColor;background-color:transparent}.btn-group.btn-group-toggle.checker label.btn-outline-primary:not(:disabled):not(.disabled).active{border-radius:.25rem}.btn-group.btn-group-toggle.checker label.btn-outline-primary:not(:disabled):not(.disabled):first-child{margin-right:-2px}.btn-group.btn-group-toggle.checker label.btn-outline-primary:not(:disabled):not(.disabled):first-child:not(.active){border-right:none}.btn-group.btn-group-toggle.checker label.btn-outline-primary:not(:disabled):not(.disabled):last-child:not(.active){border-left:none}.btn-group.btn-group-toggle.white label.btn-outline-primary{color:#fff;font-size:16px;padding:7px 23px;text-transform:uppercase;border-color:currentColor}.btn-group.btn-group-toggle.white label.btn-outline-primary.active,.btn-group.btn-group-toggle.white label.btn-outline-primary:hover{background-color:rgba(255,255,255,.2)}.flags-dropdown .popover{white-space:pre}@media (max-width:599px){.button-row.d-1 a,.button-row.d-1 button{margin-right:24px}}.rail-item{cursor:pointer;border:1px solid #dadada;position:relative;padding:1em;border-radius:3px;background:#fff}.rail-item .blank{flex:1 1 0;box-sizing:border-box}.rail-item .card-loading{text-align:center}.rail-item .card-loading .icon{width:5em;height:100%;background-position:center}.rail-item:hover{border-color:#979797}.rail-item_header{place-content:center flex-start;align-items:center;flex-direction:row;box-sizing:border-box;display:flex}.rail-item_dates{display:flex;margin-top:5px;margin-bottom:-18px}.rail-item_dates .cell p{margin:0}.rail-item_dates.m-w-40 .cell{max-width:40%}.rail-item_content{margin:1.188em 0;display:flex;flex-direction:row;line-height:1}.rail-item_content .biggest-item p{margin:0}.rail-item_content .biggest-item p:first-child{font-size:22px;line-height:1}.rail-item_content .biggest-item p:last-child{color:#858585}.rail-item_content .biggest-item .date-time span{font-size:13px;vertical-align:top}.rail-item_content .e-ticket{margin:0 0 1em;position:relative}.rail-item_content .e-ticket .icon{top:-2px;position:absolute}.rail-item_content .e-ticket span{margin-left:30px;font-size:13px}.rail-item_content .e-ticket_popover{width:-webkit-max-content;width:-moz-max-content;width:max-content}.rail-item_content .rail-travel-time{align-self:unset}.rail-item_content .rail-travel-time p{line-height:2;margin:0}.rail-item_content .rail-travel-time p.mute{line-height:.1}.rail-item_content .to-end{align-self:flex-end}.rail-item_content .to-end_end{text-align:end}.rail-item_content .to-end button,.rail-item_content .to-end p{margin-bottom:1em;line-height:1}.rail-item_choices{display:flex;flex-direction:row;height:50px}.rail-item_choices .car-pointer{flex:1 1 100%;padding:2px 0;max-width:108px}.rail-item_choices .car-pointer p{margin:0}.rail-item_choices .cars-group{display:flex;flex:1 1 100%}.rail-item_choices .cars-group .car-type{padding:2px 10px;border:1px solid #dadada;border-radius:3px;flex:1 1 100%;max-width:230px;min-width:230px;display:flex;margin-left:.8em}.rail-item_choices .cars-group .car-type.active,.rail-item_choices .cars-group .car-type:hover{border-color:#0077bf}.rail-item_choices .cars-group .car-type .names{flex:1 1 100%;max-width:60%;text-overflow:ellipsis;overflow:hidden}.rail-item_choices .cars-group .car-type .names p{margin:0}.rail-item_choices .cars-group .car-type .price{align-self:center;flex:1 1 100%}.rail-item_choices .cars-group .car-type .price p{margin:0;font-size:22px;text-align:end;font-weight:500}.rail-item_carrier{margin:0 0 0 1.375em;font-size:1em;font-weight:400}.rail-item_action{margin-top:1.375em;display:flex;flex-direction:row;align-items:center}.rail-item_action .rail-price{vertical-align:middle;display:inline-block}.rail-item_action .rail-price_per-person{font-size:.8em;margin-right:.5em}.rail-item_action .rail-price_info{font-size:1.375em;font-weight:500}.rail-item_action .btn{margin-left:22px}.rail-item_action .info-car-item{display:table-row}.rail-item_action .info-car-item_l,.rail-item_action .info-car-item_r{display:table-cell;vertical-align:middle;height:48px;text-align:center}.rail-item_action .info-car-item_l{width:48px;background:#dadada;color:#fff;border:1px solid #dadada;border-right:none;border-radius:3px 0 0 3px}.rail-item_action .info-car-item_r{width:91px;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:1px dashed #dadada;border-left:none;border-radius:0 3px 3px 0}.time-count{text-align:end;padding:10px 0;color:#858585;font-size:16px}@media (max-width:599px){.rail-item{padding:15px 9px}.rail-item_content{line-height:unset;align-items:unset}.rail-item_content .rail-travel-time p{line-height:1.6}.rail-item_content .rail-travel-time p.mute{line-height:1.2}.rail-item_content.m-w-40 .cell{max-width:40%}.rail-item_content .cell:last-of-type{max-width:unset;flex:1 1 0}.rail-item_action{align-items:center;justify-content:space-between}.rail-item_action .btn{margin-left:0}.rail-item_header img{width:32px}.rail-item_carrier{flex:100;margin-left:10px;font-size:13px}.rail-item_choices{flex-direction:column;height:unset}.rail-item_choices .cars-group{flex-direction:column}.rail-item_choices .cars-group .car-type{max-width:unset;margin-left:0}.rail-item_choices .cars-group .car-type:not(:first-child){margin-top:10px}.rail-item_choices .car-pointer{padding:15px 0 10px;max-width:unset}.e-ticket{display:flex;align-items:center}}.stf-alert{padding:15px 21px;margin-top:22px;display:flex}.stf-alert_error{color:#d7283d;background-color:#f9e1e4}.stf-alert_teal{color:#26cbbc;background-color:#e0f8f6}.stf-alert_warning{color:#858585;background-color:rgba(96,207,112,.1)}.stf-alert_icon{width:24px;padding-top:3px}.stf-alert_content{padding-left:22px;font-size:13px}.stf-alert_content p{margin:0}.stf-alert_content_warning{font-size:16px}.stf-alert_content_warning p{margin:0}.stf-alert_content_paragraph{margin-left:22px}.stf-alert_content_paragraph:not(:first-of-type){margin-top:20px}.stf-alert_content_header{color:#000}@media (max-width:599px){.stf-alert_warning{margin-left:-15px;margin-right:-15px;padding:15px}.xs_m-t-0{margin-top:0!important}.xs_p-t-0{padding-top:0!important}.xs_m-b-0{margin-bottom:0!important}.xs_p-b-0{padding-bottom:0!important}.xs_m-l-0{margin-left:0!important}.xs_p-l-0{padding-left:0!important}.xs_m-r-0{margin-right:0!important}.xs_p-r-0{padding-right:0!important}.xs_m-t-3{margin-top:3px!important}.xs_p-t-3{padding-top:3px!important}.xs_m-b-3{margin-bottom:3px!important}.xs_p-b-3{padding-bottom:3px!important}.xs_m-l-3{margin-left:3px!important}.xs_p-l-3{padding-left:3px!important}.xs_m-r-3{margin-right:3px!important}.xs_p-r-3{padding-right:3px!important}.xs_m-t-5{margin-top:5px!important}.xs_p-t-5{padding-top:5px!important}.xs_m-b-5{margin-bottom:5px!important}.xs_p-b-5{padding-bottom:5px!important}.xs_m-l-5{margin-left:5px!important}.xs_p-l-5{padding-left:5px!important}.xs_m-r-5{margin-right:5px!important}.xs_p-r-5{padding-right:5px!important}.xs_m-t-7{margin-top:7px!important}.xs_p-t-7{padding-top:7px!important}.xs_m-b-7{margin-bottom:7px!important}.xs_p-b-7{padding-bottom:7px!important}.xs_m-l-7{margin-left:7px!important}.xs_p-l-7{padding-left:7px!important}.xs_m-r-7{margin-right:7px!important}.xs_p-r-7{padding-right:7px!important}.xs_m-t-10{margin-top:10px!important}.xs_p-t-10{padding-top:10px!important}.xs_m-b-10{margin-bottom:10px!important}.xs_p-b-10{padding-bottom:10px!important}.xs_m-l-10{margin-left:10px!important}.xs_p-l-10{padding-left:10px!important}.xs_m-r-10{margin-right:10px!important}.xs_p-r-10{padding-right:10px!important}.xs_m-t-14{margin-top:14px!important}.xs_p-t-14{padding-top:14px!important}.xs_m-b-14{margin-bottom:14px!important}.xs_p-b-14{padding-bottom:14px!important}.xs_m-l-14{margin-left:14px!important}.xs_p-l-14{padding-left:14px!important}.xs_m-r-14{margin-right:14px!important}.xs_p-r-14{padding-right:14px!important}.xs_m-t-15{margin-top:15px!important}.xs_p-t-15{padding-top:15px!important}.xs_m-b-15{margin-bottom:15px!important}.xs_p-b-15{padding-bottom:15px!important}.xs_m-l-15{margin-left:15px!important}.xs_p-l-15{padding-left:15px!important}.xs_m-r-15{margin-right:15px!important}.xs_p-r-15{padding-right:15px!important}.xs_m-t-20{margin-top:20px!important}.xs_p-t-20{padding-top:20px!important}.xs_m-b-20{margin-bottom:20px!important}.xs_p-b-20{padding-bottom:20px!important}.xs_m-l-20{margin-left:20px!important}.xs_p-l-20{padding-left:20px!important}.xs_m-r-20{margin-right:20px!important}.xs_p-r-20{padding-right:20px!important}.xs_m-t-25{margin-top:25px!important}.xs_p-t-25{padding-top:25px!important}.xs_m-b-25{margin-bottom:25px!important}.xs_p-b-25{padding-bottom:25px!important}.xs_m-l-25{margin-left:25px!important}.xs_p-l-25{padding-left:25px!important}.xs_m-r-25{margin-right:25px!important}.xs_p-r-25{padding-right:25px!important}.xs_m-t-28{margin-top:28px!important}.xs_p-t-28{padding-top:28px!important}.xs_m-b-28{margin-bottom:28px!important}.xs_p-b-28{padding-bottom:28px!important}.xs_m-l-28{margin-left:28px!important}.xs_p-l-28{padding-left:28px!important}.xs_m-r-28{margin-right:28px!important}.xs_p-r-28{padding-right:28px!important}.xs_m-t-30{margin-top:30px!important}.xs_p-t-30{padding-top:30px!important}.xs_m-b-30{margin-bottom:30px!important}.xs_p-b-30{padding-bottom:30px!important}.xs_m-l-30{margin-left:30px!important}.xs_p-l-30{padding-left:30px!important}.xs_m-r-30{margin-right:30px!important}.xs_p-r-30{padding-right:30px!important}.xs_m-t-35{margin-top:35px!important}.xs_p-t-35{padding-top:35px!important}.xs_m-b-35{margin-bottom:35px!important}.xs_p-b-35{padding-bottom:35px!important}.xs_m-l-35{margin-left:35px!important}.xs_p-l-35{padding-left:35px!important}.xs_m-r-35{margin-right:35px!important}.xs_p-r-35{padding-right:35px!important}.xs_m-t-40{margin-top:40px!important}.xs_p-t-40{padding-top:40px!important}.xs_m-b-40{margin-bottom:40px!important}.xs_p-b-40{padding-bottom:40px!important}.xs_m-l-40{margin-left:40px!important}.xs_p-l-40{padding-left:40px!important}.xs_m-r-40{margin-right:40px!important}.xs_p-r-40{padding-right:40px!important}.xs_m-t-45{margin-top:45px!important}.xs_p-t-45{padding-top:45px!important}.xs_m-b-45{margin-bottom:45px!important}.xs_p-b-45{padding-bottom:45px!important}.xs_m-l-45{margin-left:45px!important}.xs_p-l-45{padding-left:45px!important}.xs_m-r-45{margin-right:45px!important}.xs_p-r-45{padding-right:45px!important}.xs_m-t-50{margin-top:50px!important}.xs_p-t-50{padding-top:50px!important}.xs_m-b-50{margin-bottom:50px!important}.xs_p-b-50{padding-bottom:50px!important}.xs_m-l-50{margin-left:50px!important}.xs_p-l-50{padding-left:50px!important}.xs_m-r-50{margin-right:50px!important}.xs_p-r-50{padding-right:50px!important}.xs_m-t-55{margin-top:55px!important}.xs_p-t-55{padding-top:55px!important}.xs_m-b-55{margin-bottom:55px!important}.xs_p-b-55{padding-bottom:55px!important}.xs_m-l-55{margin-left:55px!important}.xs_p-l-55{padding-left:55px!important}.xs_m-r-55{margin-right:55px!important}.xs_p-r-55{padding-right:55px!important}.xs_m-t-56{margin-top:56px!important}.xs_p-t-56{padding-top:56px!important}.xs_m-b-56{margin-bottom:56px!important}.xs_p-b-56{padding-bottom:56px!important}.xs_m-l-56{margin-left:56px!important}.xs_p-l-56{padding-left:56px!important}.xs_m-r-56{margin-right:56px!important}.xs_p-r-56{padding-right:56px!important}.xs_m-t-60{margin-top:60px!important}.xs_p-t-60{padding-top:60px!important}.xs_m-b-60{margin-bottom:60px!important}.xs_p-b-60{padding-bottom:60px!important}.xs_m-l-60{margin-left:60px!important}.xs_p-l-60{padding-left:60px!important}.xs_m-r-60{margin-right:60px!important}.xs_p-r-60{padding-right:60px!important}.xs_m-t-65{margin-top:65px!important}.xs_p-t-65{padding-top:65px!important}.xs_m-b-65{margin-bottom:65px!important}.xs_p-b-65{padding-bottom:65px!important}.xs_m-l-65{margin-left:65px!important}.xs_p-l-65{padding-left:65px!important}.xs_m-r-65{margin-right:65px!important}.xs_p-r-65{padding-right:65px!important}.xs_m-t-70{margin-top:70px!important}.xs_p-t-70{padding-top:70px!important}.xs_m-b-70{margin-bottom:70px!important}.xs_p-b-70{padding-bottom:70px!important}.xs_m-l-70{margin-left:70px!important}.xs_p-l-70{padding-left:70px!important}.xs_m-r-70{margin-right:70px!important}.xs_p-r-70{padding-right:70px!important}.xs_m-t-100{margin-top:100px!important}.xs_p-t-100{padding-top:100px!important}.xs_m-b-100{margin-bottom:100px!important}.xs_p-b-100{padding-bottom:100px!important}.xs_m-l-100{margin-left:100px!important}.xs_p-l-100{padding-left:100px!important}.xs_m-r-100{margin-right:100px!important}.xs_p-r-100{padding-right:100px!important}.xs_f-s-13{font-size:13px!important}.xs_f-s-14{font-size:14px!important}.xs_f-s-16{font-size:16px!important}.xs_f-s-17{font-size:17px!important}.xs_f-s-18{font-size:18px!important}.xs_f-s-22{font-size:22px!important}.xs_f-s-23{font-size:23px!important}.xs_f-s-32{font-size:32px!important}.xs_f-s-50{font-size:50px!important}.xs_w-20{width:20%}.xs_w-50{max-width:50%}.xs_text-center{text-align:center}.hide_xs{display:none!important}}@media only screen and (min-width:600px){.gt-xs_m-t-0{margin-top:0!important}.gt-xs_p-t-0{padding-top:0!important}.gt-xs_m-b-0{margin-bottom:0!important}.gt-xs_p-b-0{padding-bottom:0!important}.gt-xs_m-l-0{margin-left:0!important}.gt-xs_p-l-0{padding-left:0!important}.gt-xs_m-r-0{margin-right:0!important}.gt-xs_p-r-0{padding-right:0!important}.gt-xs_m-t-3{margin-top:3px!important}.gt-xs_p-t-3{padding-top:3px!important}.gt-xs_m-b-3{margin-bottom:3px!important}.gt-xs_p-b-3{padding-bottom:3px!important}.gt-xs_m-l-3{margin-left:3px!important}.gt-xs_p-l-3{padding-left:3px!important}.gt-xs_m-r-3{margin-right:3px!important}.gt-xs_p-r-3{padding-right:3px!important}.gt-xs_m-t-5{margin-top:5px!important}.gt-xs_p-t-5{padding-top:5px!important}.gt-xs_m-b-5{margin-bottom:5px!important}.gt-xs_p-b-5{padding-bottom:5px!important}.gt-xs_m-l-5{margin-left:5px!important}.gt-xs_p-l-5{padding-left:5px!important}.gt-xs_m-r-5{margin-right:5px!important}.gt-xs_p-r-5{padding-right:5px!important}.gt-xs_m-t-7{margin-top:7px!important}.gt-xs_p-t-7{padding-top:7px!important}.gt-xs_m-b-7{margin-bottom:7px!important}.gt-xs_p-b-7{padding-bottom:7px!important}.gt-xs_m-l-7{margin-left:7px!important}.gt-xs_p-l-7{padding-left:7px!important}.gt-xs_m-r-7{margin-right:7px!important}.gt-xs_p-r-7{padding-right:7px!important}.gt-xs_m-t-10{margin-top:10px!important}.gt-xs_p-t-10{padding-top:10px!important}.gt-xs_m-b-10{margin-bottom:10px!important}.gt-xs_p-b-10{padding-bottom:10px!important}.gt-xs_m-l-10{margin-left:10px!important}.gt-xs_p-l-10{padding-left:10px!important}.gt-xs_m-r-10{margin-right:10px!important}.gt-xs_p-r-10{padding-right:10px!important}.gt-xs_m-t-14{margin-top:14px!important}.gt-xs_p-t-14{padding-top:14px!important}.gt-xs_m-b-14{margin-bottom:14px!important}.gt-xs_p-b-14{padding-bottom:14px!important}.gt-xs_m-l-14{margin-left:14px!important}.gt-xs_p-l-14{padding-left:14px!important}.gt-xs_m-r-14{margin-right:14px!important}.gt-xs_p-r-14{padding-right:14px!important}.gt-xs_m-t-15{margin-top:15px!important}.gt-xs_p-t-15{padding-top:15px!important}.gt-xs_m-b-15{margin-bottom:15px!important}.gt-xs_p-b-15{padding-bottom:15px!important}.gt-xs_m-l-15{margin-left:15px!important}.gt-xs_p-l-15{padding-left:15px!important}.gt-xs_m-r-15{margin-right:15px!important}.gt-xs_p-r-15{padding-right:15px!important}.gt-xs_m-t-20{margin-top:20px!important}.gt-xs_p-t-20{padding-top:20px!important}.gt-xs_m-b-20{margin-bottom:20px!important}.gt-xs_p-b-20{padding-bottom:20px!important}.gt-xs_m-l-20{margin-left:20px!important}.gt-xs_p-l-20{padding-left:20px!important}.gt-xs_m-r-20{margin-right:20px!important}.gt-xs_p-r-20{padding-right:20px!important}.gt-xs_m-t-25{margin-top:25px!important}.gt-xs_p-t-25{padding-top:25px!important}.gt-xs_m-b-25{margin-bottom:25px!important}.gt-xs_p-b-25{padding-bottom:25px!important}.gt-xs_m-l-25{margin-left:25px!important}.gt-xs_p-l-25{padding-left:25px!important}.gt-xs_m-r-25{margin-right:25px!important}.gt-xs_p-r-25{padding-right:25px!important}.gt-xs_m-t-28{margin-top:28px!important}.gt-xs_p-t-28{padding-top:28px!important}.gt-xs_m-b-28{margin-bottom:28px!important}.gt-xs_p-b-28{padding-bottom:28px!important}.gt-xs_m-l-28{margin-left:28px!important}.gt-xs_p-l-28{padding-left:28px!important}.gt-xs_m-r-28{margin-right:28px!important}.gt-xs_p-r-28{padding-right:28px!important}.gt-xs_m-t-30{margin-top:30px!important}.gt-xs_p-t-30{padding-top:30px!important}.gt-xs_m-b-30{margin-bottom:30px!important}.gt-xs_p-b-30{padding-bottom:30px!important}.gt-xs_m-l-30{margin-left:30px!important}.gt-xs_p-l-30{padding-left:30px!important}.gt-xs_m-r-30{margin-right:30px!important}.gt-xs_p-r-30{padding-right:30px!important}.gt-xs_m-t-35{margin-top:35px!important}.gt-xs_p-t-35{padding-top:35px!important}.gt-xs_m-b-35{margin-bottom:35px!important}.gt-xs_p-b-35{padding-bottom:35px!important}.gt-xs_m-l-35{margin-left:35px!important}.gt-xs_p-l-35{padding-left:35px!important}.gt-xs_m-r-35{margin-right:35px!important}.gt-xs_p-r-35{padding-right:35px!important}.gt-xs_m-t-40{margin-top:40px!important}.gt-xs_p-t-40{padding-top:40px!important}.gt-xs_m-b-40{margin-bottom:40px!important}.gt-xs_p-b-40{padding-bottom:40px!important}.gt-xs_m-l-40{margin-left:40px!important}.gt-xs_p-l-40{padding-left:40px!important}.gt-xs_m-r-40{margin-right:40px!important}.gt-xs_p-r-40{padding-right:40px!important}.gt-xs_m-t-45{margin-top:45px!important}.gt-xs_p-t-45{padding-top:45px!important}.gt-xs_m-b-45{margin-bottom:45px!important}.gt-xs_p-b-45{padding-bottom:45px!important}.gt-xs_m-l-45{margin-left:45px!important}.gt-xs_p-l-45{padding-left:45px!important}.gt-xs_m-r-45{margin-right:45px!important}.gt-xs_p-r-45{padding-right:45px!important}.gt-xs_m-t-50{margin-top:50px!important}.gt-xs_p-t-50{padding-top:50px!important}.gt-xs_m-b-50{margin-bottom:50px!important}.gt-xs_p-b-50{padding-bottom:50px!important}.gt-xs_m-l-50{margin-left:50px!important}.gt-xs_p-l-50{padding-left:50px!important}.gt-xs_m-r-50{margin-right:50px!important}.gt-xs_p-r-50{padding-right:50px!important}.gt-xs_m-t-55{margin-top:55px!important}.gt-xs_p-t-55{padding-top:55px!important}.gt-xs_m-b-55{margin-bottom:55px!important}.gt-xs_p-b-55{padding-bottom:55px!important}.gt-xs_m-l-55{margin-left:55px!important}.gt-xs_p-l-55{padding-left:55px!important}.gt-xs_m-r-55{margin-right:55px!important}.gt-xs_p-r-55{padding-right:55px!important}.gt-xs_m-t-56{margin-top:56px!important}.gt-xs_p-t-56{padding-top:56px!important}.gt-xs_m-b-56{margin-bottom:56px!important}.gt-xs_p-b-56{padding-bottom:56px!important}.gt-xs_m-l-56{margin-left:56px!important}.gt-xs_p-l-56{padding-left:56px!important}.gt-xs_m-r-56{margin-right:56px!important}.gt-xs_p-r-56{padding-right:56px!important}.gt-xs_m-t-60{margin-top:60px!important}.gt-xs_p-t-60{padding-top:60px!important}.gt-xs_m-b-60{margin-bottom:60px!important}.gt-xs_p-b-60{padding-bottom:60px!important}.gt-xs_m-l-60{margin-left:60px!important}.gt-xs_p-l-60{padding-left:60px!important}.gt-xs_m-r-60{margin-right:60px!important}.gt-xs_p-r-60{padding-right:60px!important}.gt-xs_m-t-65{margin-top:65px!important}.gt-xs_p-t-65{padding-top:65px!important}.gt-xs_m-b-65{margin-bottom:65px!important}.gt-xs_p-b-65{padding-bottom:65px!important}.gt-xs_m-l-65{margin-left:65px!important}.gt-xs_p-l-65{padding-left:65px!important}.gt-xs_m-r-65{margin-right:65px!important}.gt-xs_p-r-65{padding-right:65px!important}.gt-xs_m-t-70{margin-top:70px!important}.gt-xs_p-t-70{padding-top:70px!important}.gt-xs_m-b-70{margin-bottom:70px!important}.gt-xs_p-b-70{padding-bottom:70px!important}.gt-xs_m-l-70{margin-left:70px!important}.gt-xs_p-l-70{padding-left:70px!important}.gt-xs_m-r-70{margin-right:70px!important}.gt-xs_p-r-70{padding-right:70px!important}.gt-xs_m-t-100{margin-top:100px!important}.gt-xs_p-t-100{padding-top:100px!important}.gt-xs_m-b-100{margin-bottom:100px!important}.gt-xs_p-b-100{padding-bottom:100px!important}.gt-xs_m-l-100{margin-left:100px!important}.gt-xs_p-l-100{padding-left:100px!important}.gt-xs_m-r-100{margin-right:100px!important}.gt-xs_p-r-100{padding-right:100px!important}.gt-xs_f-s-13{font-size:13px!important}.gt-xs_f-s-14{font-size:14px!important}.gt-xs_f-s-16{font-size:16px!important}.gt-xs_f-s-17{font-size:17px!important}.gt-xs_f-s-18{font-size:18px!important}.gt-xs_f-s-22{font-size:22px!important}.gt-xs_f-s-23{font-size:23px!important}.gt-xs_f-s-32{font-size:32px!important}.gt-xs_f-s-50{font-size:50px!important}.gt-xs_w-14{width:14%}.gt-xs_w-20{width:20%}.gt-xs_w-30{width:30%}.gt-xs_w-38{max-width:38%}.gt-xs_w-40{width:40%!important}.gt-xs_w-60{width:60%!important}.gt-xs_hide-scrollbar .example::-webkit-scrollbar{display:none}.gt-xs_hide-scrollbar .example{-ms-overflow-style:none}.hide_gt-xs{display:none!important}}@media only screen and (min-width:960px){.booking-details{position:relative}.booking-details .sticky{position:absolute;width:calc(100% - 30px);transition:.4s;z-index:1}}.stf-chip{border-radius:3px;padding:4px 4px 4px 12px;font-size:16px;margin-right:6px;display:flex;align-items:center;white-space:nowrap;margin-bottom:6px;height:26px}.stf-chip.primary{color:#858585;background-color:#eaeaea}.stf-chip .icon{vertical-align:middle;width:16px;height:16px;margin-left:8px}/*!
 * Generated with CSS Flag Sprite generator (https://www.flag-sprites.com/) -
 */.flag{display:inline-block;position:relative;width:16px;height:11px;background:url(assets/icons/flags.png) no-repeat;margin-right:5px}.flag.flag-gu{background-position:-96px -55px}.flag.flag-mn{background-position:-208px -88px}.flag.flag-va{background-position:-48px -154px}.flag.flag-tibet{background-position:-32px -143px}.flag.flag-fo{background-position:-64px -44px}.flag.flag-th{background-position:-16px -143px}.flag.flag-tr{background-position:-144px -143px}.flag.flag-tl{background-position:-80px -143px}.flag.flag-kz{background-position:-144px -77px}.flag.flag-zm{background-position:-16px -165px}.flag.flag-uz{background-position:-32px -154px}.flag.flag-dk{background-position:-64px -33px}.flag.flag-scotland{background-position:-176px -121px}.flag.flag-gi{background-position:-224px -44px}.flag.flag-gy{background-position:-128px -55px}.flag.flag-bj{background-position:-112px -11px}.flag.flag-fr{background-position:-80px -44px}.flag.flag-mo{background-position:-224px -88px}.flag.flag-ir{background-position:-112px -66px}.flag.flag-io{background-position:-80px -66px}.flag.flag-tm{background-position:-96px -143px}.flag.flag-ch{background-position:-96px -22px}.flag.flag-mt{background-position:-32px -99px}.flag.flag-nl{background-position:-240px -99px}.flag.flag-gp{background-position:-16px -55px}.flag.flag-im{background-position:-48px -66px}.flag.flag-tv{background-position:-176px -143px}.flag.flag-mu{background-position:-48px -99px}.flag.flag-pe{background-position:-96px -110px}.flag.flag-vi{background-position:-112px -154px}.flag.flag-hn{background-position:-176px -55px}.flag.flag-ss{background-position:-128px -132px}.flag.flag-ae{background-position:-16px 0}.flag.flag-td{background-position:-240px -132px}.flag.flag-pw{background-position:0 -121px}.flag.flag-nu{background-position:-32px -110px}.flag.flag-bt{background-position:-208px -11px}.flag.flag-ms{background-position:-16px -99px}.flag.flag-cv{background-position:-240px -22px}.flag.flag-es{background-position:-224px -33px}.flag.flag-mh{background-position:-144px -88px}.flag.flag-la{background-position:-160px -77px}.flag.flag-vn{background-position:-128px -154px}.flag.flag-py{background-position:-16px -121px}.flag.flag-br{background-position:-176px -11px}.flag.flag-ye{background-position:-224px -154px}.flag.flag-ie{background-position:0 -66px}.flag.flag-gh{background-position:-208px -44px}.flag.flag-cg{background-position:-80px -22px}.flag.flag-cu{background-position:-224px -22px}.flag.flag-hu{background-position:-224px -55px}.flag.flag-sg{background-position:-224px -121px}.flag.flag-at{background-position:-176px 0}.flag.flag-lk{background-position:-224px -77px}.flag.flag-vu{background-position:-144px -154px}.flag.flag-bo{background-position:-160px -11px}.flag.flag-jo{background-position:-208px -66px}.flag.flag-er{background-position:-208px -33px}.flag.flag-za{background-position:-256px -154px}.flag.flag-rs{background-position:-80px -121px}.flag.flag-nr{background-position:-16px -110px}.flag.flag-ls{background-position:-256px -77px}.flag.flag-jm{background-position:-192px -66px}.flag.flag-tz{background-position:-208px -143px}.flag.flag-ki{background-position:-16px -77px}.flag.flag-sj{background-position:0 -132px}.flag.flag-cz{background-position:-16px -33px}.flag.flag-pg{background-position:-128px -110px}.flag.flag-lv{background-position:-32px -88px}.flag.flag-do{background-position:-96px -33px}.flag.flag-lu{background-position:-16px -88px}.flag.flag-no{background-position:-256px -99px}.flag.flag-kw{background-position:-112px -77px}.flag.flag-mx{background-position:-96px -99px}.flag.flag-yt{background-position:-240px -154px}.flag.flag-ly{background-position:-48px -88px}.flag.flag-cy{background-position:0 -33px}.flag.flag-ph{background-position:-144px -110px}.flag.flag-my{background-position:-112px -99px}.flag.flag-sm{background-position:-48px -132px}.flag.flag-et{background-position:-240px -33px}.flag.flag-ru{background-position:-96px -121px}.flag.flag-tj{background-position:-48px -143px}.flag.flag-ai{background-position:-64px 0}.flag.flag-pl{background-position:-176px -110px}.flag.flag-kp{background-position:-64px -77px}.flag.flag-uy{background-position:-16px -154px}.flag.flag-gb{background-position:-112px -44px}.flag.flag-gs{background-position:-64px -55px}.flag.flag-kurdistan{background-position:-96px -77px}.flag.flag-rw{background-position:-112px -121px}.flag.flag-ec{background-position:-128px -33px}.flag.flag-mm{background-position:-192px -88px}.flag.flag-pa{background-position:-80px -110px}.flag.flag-wales{background-position:-160px -154px}.flag.flag-kg{background-position:-256px -66px}.flag.flag-ve{background-position:-80px -154px}.flag.flag-tk{background-position:-64px -143px}.flag.flag-ca{background-position:-16px -22px}.flag.flag-is{background-position:-128px -66px}.flag.flag-ke{background-position:-240px -66px}.flag.flag-ro{background-position:-64px -121px}.flag.flag-gq{background-position:-32px -55px}.flag.flag-pt{background-position:-256px -110px}.flag.flag-tf{background-position:-256px -132px}.flag.flag-ad{background-position:0 0}.flag.flag-sk{background-position:-16px -132px}.flag.flag-pm{background-position:-192px -110px}.flag.flag-om{background-position:-64px -110px}.flag.flag-an{background-position:-112px 0}.flag.flag-ws{background-position:-192px -154px}.flag.flag-sh{background-position:-240px -121px}.flag.flag-mp{background-position:-240px -88px}.flag.flag-gt{background-position:-80px -55px}.flag.flag-cf{background-position:-64px -22px}.flag.flag-zanzibar{background-position:0 -165px}.flag.flag-mw{background-position:-80px -99px}.flag.flag-catalonia{background-position:-32px -22px}.flag.flag-ug{background-position:-240px -143px}.flag.flag-je{background-position:-176px -66px}.flag.flag-km{background-position:-32px -77px}.flag.flag-in{background-position:-64px -66px}.flag.flag-bf{background-position:-48px -11px}.flag.flag-mc{background-position:-80px -88px}.flag.flag-sy{background-position:-192px -132px}.flag.flag-sn{background-position:-64px -132px}.flag.flag-kr{background-position:-80px -77px}.flag.flag-eu{background-position:-256px -33px}.flag.flag-bn{background-position:-144px -11px}.flag.flag-st{background-position:-144px -132px}.flag.flag-england{background-position:-192px -33px}.flag.flag-lc{background-position:-192px -77px}.flag.flag-dm{background-position:-80px -33px}.flag.flag-be{background-position:-32px -11px}.flag.flag-ni{background-position:-224px -99px}.flag.flag-ua{background-position:-224px -143px}.flag.flag-mz{background-position:-128px -99px}.flag.flag-pf{background-position:-112px -110px}.flag.flag-tn{background-position:-112px -143px}.flag.flag-ee{background-position:-144px -33px}.flag.flag-xk{background-position:-208px -154px}.flag.flag-sx{background-position:-176px -132px}.flag.flag-sd{background-position:-192px -121px}.flag.flag-gd{background-position:-128px -44px}.flag.flag-ci{background-position:-112px -22px}.flag.flag-sz{background-position:-208px -132px}.flag.flag-cl{background-position:-144px -22px}.flag.flag-fi{background-position:0 -44px}.flag.flag-ga{background-position:-96px -44px}.flag.flag-jp{background-position:-224px -66px}.flag.flag-de{background-position:-32px -33px}.flag.flag-np{background-position:0 -110px}.flag.flag-re{background-position:-48px -121px}.flag.flag-bg{background-position:-64px -11px}.flag.flag-sc{background-position:-160px -121px}.flag.flag-ng{background-position:-208px -99px}.flag.flag-qa{background-position:-32px -121px}.flag.flag-mk{background-position:-160px -88px}.flag.flag-aw{background-position:-208px 0}.flag.flag-kn{background-position:-48px -77px}.flag.flag-al{background-position:-80px 0}.flag.flag-bw{background-position:-240px -11px}.flag.flag-um{background-position:-256px -143px}.flag.flag-ky{background-position:-128px -77px}.flag.flag-tt{background-position:-160px -143px}.flag.flag-so{background-position:-80px -132px}.flag.flag-lt{background-position:0 -88px}.flag.flag-by{background-position:-256px -11px}.flag.flag-bb{background-position:0 -11px}.flag.flag-us{background-position:0 -154px}.flag.flag-md{background-position:-96px -88px}.flag.flag-ag{background-position:-48px 0}.flag.flag-hm{background-position:-160px -55px}.flag.flag-as{background-position:-160px 0}.flag.flag-eg{background-position:-160px -33px}.flag.flag-sv{background-position:-160px -132px}.flag.flag-sl{background-position:-32px -132px}.flag.flag-fk{background-position:-32px -44px}.flag.flag-am{background-position:-96px 0}.flag.flag-ck{background-position:-128px -22px}.flag.flag-tw{background-position:-192px -143px}.flag.flag-kh{background-position:0 -77px}.flag.flag-to{background-position:-128px -143px}.flag.flag-se{background-position:-208px -121px}.flag.flag-cd{background-position:-48px -22px}.flag.flag-pn{background-position:-208px -110px}.flag.flag-gr{background-position:-48px -55px}.flag.flag-id{background-position:-256px -55px}.flag.flag-vc{background-position:-64px -154px}.flag.flag-somaliland{background-position:-96px -132px}.flag.flag-bi{background-position:-96px -11px}.flag.flag-pk{background-position:-160px -110px}.flag.flag-pr{background-position:-224px -110px}.flag.flag-bd{background-position:-16px -11px}.flag.flag-co{background-position:-192px -22px}.flag.flag-fm{background-position:-48px -44px}.flag.flag-bm{background-position:-128px -11px}.flag.flag-ar{background-position:-144px 0}.flag.flag-bv{background-position:-224px -11px}.flag.flag-sb{background-position:-144px -121px}.flag.flag-mq{background-position:-256px -88px}.flag.flag-eh{background-position:-176px -33px}.flag.flag-bh{background-position:-80px -11px}.flag.flag-it{background-position:-144px -66px}.flag.flag-hr{background-position:-192px -55px}.flag.flag-sa{background-position:-128px -121px}.flag.flag-mv{background-position:-64px -99px}.flag.flag-mg{background-position:-128px -88px}.flag.flag-dz{background-position:-112px -33px}.flag.flag-gg{background-position:-192px -44px}.flag.flag-gm{background-position:-256px -44px}.flag.flag-af{background-position:-32px 0}.flag.flag-li{background-position:-208px -77px}.flag.flag-sr{background-position:-112px -132px}.flag.flag-vg{background-position:-96px -154px}.flag.flag-cr{background-position:-208px -22px}.flag.flag-tc{background-position:-224px -132px}.flag.flag-ao{background-position:-128px 0}.flag.flag-ma{background-position:-64px -88px}.flag.flag-mr{background-position:0 -99px}.flag.flag-gn{background-position:0 -55px}.flag.flag-ne{background-position:-176px -99px}.flag.flag-nf{background-position:-192px -99px}.flag.flag-wf{background-position:-176px -154px}.flag.flag-hk{background-position:-144px -55px}.flag.flag-gf{background-position:-160px -44px}.flag.flag-ps{background-position:-240px -110px}.flag.flag-ic{background-position:-240px -55px}.flag.flag-cw{background-position:-256px -22px}.flag.flag-ml{background-position:-176px -88px}.flag.flag-ax{background-position:-224px 0}.flag.flag-gl{background-position:-240px -44px}.flag.flag-dj{background-position:-48px -33px}.flag.flag-cn{background-position:-176px -22px}.flag.flag-ht{background-position:-208px -55px}.flag.flag-lr{background-position:-240px -77px}.flag.flag-tg{background-position:0 -143px}.flag.flag-ba{background-position:-256px 0}.flag.flag-ge{background-position:-144px -44px}.flag.flag-bz{background-position:0 -22px}.flag.flag-au{background-position:-192px 0}.flag.flag-iq{background-position:-96px -66px}.flag.flag-cm{background-position:-160px -22px}.flag.flag-gw{background-position:-112px -55px}.flag.flag-az{background-position:-240px 0}.flag.flag-na{background-position:-144px -99px}.flag.flag-fj{background-position:-16px -44px}.flag.flag-zw{background-position:-32px -165px}.flag.flag-bs{background-position:-192px -11px}.flag.flag-il{background-position:-16px -66px}.flag.flag-nz{background-position:-48px -110px}.flag.flag-me{background-position:-112px -88px}.flag.flag-si{background-position:-256px -121px}.flag.flag-nc{background-position:-160px -99px}.flag.flag-lb{background-position:-176px -77px}.password-modal .modal-dialog{margin-top:8em}.modal .modal-content{border:unset}.modal .modal-header{border-bottom:none}.modal .modal-header .modal-title{margin-top:0;font-size:22px;line-height:32px;font-weight:400}.modal .modal-header .close{background-color:transparent;border:none;background-image:url(assets/icons/ic-close.svg);padding-top:30px;padding-right:30px;background-position:center;background-repeat:no-repeat;cursor:pointer;outline:0}.modal .modal-body .m-w-40{max-width:40%}.modal .modal-footer{border-top:none;justify-content:flex-start}.modal.fade{-webkit-animation-name:zoomAnimation;animation-name:zoomAnimation;-webkit-animation-duration:.3s;animation-duration:.3s}.modal.full-screen{-webkit-animation-duration:unset;animation-duration:unset}.modal.full-screen .modal-dialog{height:100%;margin:0;max-height:none}.modal.full-screen .modal-dialog .modal-content{max-height:none;border-radius:unset}.modal.full-screen .modal-dialog .modal-content .component-host-scrollable{height:100%}.modal.full-screen .modal-dialog .modal-content .modal-header .modal-title{margin-top:35px;font-size:18px}.modal.full-screen .modal-dialog .modal-content .modal-footer{padding:15px 15px 35px}.footer-btn{font-size:16px;color:#fff;width:100%;height:40px;outline:0;border:none;cursor:pointer;background:#fb7b4c;border-radius:3px}.footer-btn:hover{opacity:.92}.footer-reset-btn{border-radius:3px}.loading-content{display:flex;height:80px}.loading-content .stf-spinner{margin:0 auto;top:20px}.loading-content .horizontal-center{margin:auto}.modal-backdrop.fade{-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes zoomAnimation{0%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomAnimation{0%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:.5}}@keyframes fadein{from{opacity:0}to{opacity:.5}}.app-base-search-panel app-date-picker{position:relative;margin-top:auto}.app-base-search-panel .search-tab.app-toggle-nav{padding-top:25px}.app-base-search-panel .search-tab.app-toggle-nav .toggle-wrap .toggle-nav-link{color:#fff;opacity:unset;margin:0 14px}.app-base-search-panel .search-tab.app-toggle-nav .toggle-wrap .toggle-nav-link:first-child{margin-left:18px}.additional-route .form-group .form-control.is-error,.app-airport-input .form-group .form-control.is-error,.app-station-autocomplete.is-error,.date-group .form-group .form-control.is-error,.form-group .form-control.is-error{border-color:#d0021b}.change-direction{cursor:pointer;position:absolute;width:2em;right:0;line-height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.search-btn{outline:0;border:none;cursor:pointer;background:url(assets/icons/ic-search.svg) center no-repeat #fb7b4c;border-radius:3px}.search-btn:hover:not(:focus){background-color:#fa7345}.search-btn:focus{background-color:#fa683c}.i-center{position:absolute;margin:auto;top:0;bottom:0;right:.5em}.i-center.for-password{margin:0;top:30px;cursor:pointer}.i-center.for-password.with-no-less{top:25px}.search-group .form-group{margin-bottom:0}.search-group .form-group .form-control{caret-color:#0077bf;border-radius:0}.search-group .form-group ::-webkit-input-placeholder{color:#858585}.search-group .form-group ::-moz-placeholder{color:#858585}.search-group .form-group ::-ms-input-placeholder{color:#858585}.search-group .form-group ::placeholder{color:#858585}.history-absolute .history-container{text-align:end}.history-absolute .history-container.rail{margin-bottom:10px;margin-top:13px;text-align:right}.history-absolute .history-container.air{position:absolute;top:13px;right:0;z-index:9}.search-group{display:flex;flex-direction:row;background-color:rgba(0,0,0,.5);padding:17px;border-radius:3px}.search-group app-search-history{display:none}.search-group .form-group .form-control:not(.is-error):not(:focus){border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent}.search-group .form-group .form-control:focus:not(.is-error){border-color:#fb7b4c;box-shadow:none}.search-group .form-group .form-control:hover:not(:focus):not(.is-error){border-right-color:#c2c2c2}.search-group .form-group.rail-date-picker .form-control:not(.is-error):not(:focus){border-color:transparent}.search-group .first .form-control{border-bottom-left-radius:3px;border-top-left-radius:3px}.search-group .last .form-control{border-bottom-right-radius:3px;border-top-right-radius:3px}.search-group .app-passengers-panel .dropdown .passenger-input{border:none}.search-group .way-row{display:flex;flex-direction:row}.search-group .first-col{flex:1 1 100%;display:flex;flex-direction:column;max-width:837px}.search-group .first-col .app-airport-input{flex:1 1 100%;max-width:253px}.search-group .first-col .date-group{display:flex;flex:1 1 100%}.search-group .first-col .date-group .form-group{flex:1 1 50%}.search-group .second-col{flex:1 1 100%;display:flex;flex-direction:column;max-width:300px}.search-group .second-col .pass-search{display:flex;flex-direction:row;min-height:40px}.search-group .second-col .pass-search app-passengers-panel{flex:1 1 100%;max-width:225px}.search-group .second-col .pass-search .search-btn{max-width:75px;border-radius:0 3px 3px 0;flex:1 1 100%}.search-group.complex-route .date-group{max-width:165px}.search-group.complex-route .first-col .app-airport-input{flex:1 1 100%;max-width:336px}.search-group.complex-route .first-col .date-group{max-width:164px}.search-group.complex-route .first-col .date-group .form-group{flex:1 1 100%}.search-group.complex-route .first-col .date-group .form-group.to-date{display:none}.search-group.complex-route .additional-route{margin-top:3px;min-height:40px}.search-group.complex-route .additional-route .btn-link{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;text-decoration:underline}.search-group.complex-route .additional-route .close-btn:not(.cell){cursor:pointer;margin-left:12px;width:24px;height:24px;background:url(assets/icons/ic-close-white.svg) center no-repeat}.search-group.complex-route .additional-route .third-complex .form-control{border-top-right-radius:3px;border-bottom-right-radius:3px}.air-search-form .app-toggle-nav{display:none}.air-search-form .search-group{padding:0;background:0;border-radius:0}.air-search-form .search-group .first-col{max-width:856px}.air-search-form .search-group .second-col{max-width:314px}.air-search-form .search-group .way-row .app-airport-input{max-width:243px;margin-right:15px}.air-search-form .search-group .way-row .app-airport-input .form-group .form-control{border-radius:3px}.air-search-form .search-group .way-row .app-airport-input .form-group .form-control:not(.is-error){border-color:#d3d3d3}.air-search-form .search-group .way-row .app-airport-input .form-group .form-control:focus:not(.is-error){border-color:#0077bf}.air-search-form .search-group .way-row .date-group .form-group{margin-right:15px}.air-search-form .search-group .way-row .date-group .form-group .form-control{border-color:#d3d3d3;border-radius:3px;width:155px}.air-search-form .search-group .pass-search .app-passengers-panel{margin-right:14px}.air-search-form .search-group .pass-search .app-passengers-panel .dropdown .passenger-input{width:215px;border:1px solid #d3d3d3;border-radius:3px}.air-search-form .search-group .pass-search .search-btn{max-width:85px;border-radius:3px}.air-search-form .search-group.complex-route .way-row .app-airport-input{max-width:328px}.air-search-form .search-group.complex-route .way-row .date-group,.air-search-form .search-group.complex-route .way-row .form-group.third-complex{max-width:155px}.air-search-form .search-group.complex-route .way-row .form-group.third-complex .form-control{border-color:#d3d3d3;border-radius:3px}.air-search-form .search-group.complex-route .additional-route,.air-search-form .search-group.complex-route .way-row:not(:first-child){margin-top:15px}.air-search-form .search-group.complex-route .additional-route .close-btn:not(.cell){background:url(assets/icons/ic-close.svg) center no-repeat}.air-search-form .search-group.complex-route .additional-route .add-route-btn{color:#303030}.panel{display:flex;flex-direction:row}.panel .rail-date-picker{flex:1 1 0;max-width:247px}.panel .search-btn{flex:1 1 0;max-width:75px;border-radius:0 3px 3px 0}.panel .app-station-autocomplete{flex:1}.panel .form-group{margin-bottom:0}.panel.search-form .app-station-autocomplete,.panel.search-form .rail-date-picker{margin-right:15px}.panel.search-form .search-btn{border-radius:3px}@media (max-width:599px){.search-group{padding:17px 15px 0;flex-direction:column}.search-group .first-col .app-airport-input,.search-group .first-col .date-group{max-width:unset}.search-group:not(.complex-route) .date-group .form-group:first-child .form-control{border-radius:3px 0 0 3px}.search-group:not(.complex-route) .date-group .form-group:last-child .form-control{border-radius:0 3px 3px 0}.search-group:not(.complex-route) .form-group .form-control{border-radius:3px}.search-group:not(.complex-route) .first-col .way-row{flex-direction:column}.search-group:not(.complex-route) .app-airport-input,.search-group:not(.complex-route) .date-group{margin:0 0 4px}.search-group.complex-route .third-complex{width:100%}.search-group.complex-route .i-calendar{display:none}.search-group.complex-route .date-group .form-group .form-control{border-radius:0 3px 3px 0}.search-group .passenger-input{border-radius:3px}.search-group .second-col{max-width:unset;flex-direction:column-reverse}.search-group .second-col .pass-search{flex-direction:column}.search-group .second-col .pass-search app-passengers-panel{max-width:unset}.search-group .second-col .pass-search .search-btn{max-width:none;background:#fb7b4c;margin:17px 0;border-radius:3px;height:40px;flex:none;color:#fff;font-size:16px}.app-base-search-panel .search-tab.app-toggle-nav{padding-top:20px}.app-base-search-panel .search-tab.app-toggle-nav .toggle-wrap{height:25px;margin:0 15px}.app-base-search-panel .search-tab.app-toggle-nav .toggle-wrap .toggle-nav-link{font-size:13px;margin:0}.app-base-search-panel .search-tab.app-toggle-nav .toggle-wrap .toggle-nav-link:first-child{margin-left:0}.app-base-search-panel .search-tab.app-toggle-nav .toggle-wrap .toggle-nav-link:nth-of-type(1),.app-base-search-panel .search-tab.app-toggle-nav .toggle-wrap .toggle-nav-link:nth-of-type(2){width:30%}.app-base-search-panel .search-tab.app-toggle-nav .toggle-wrap .toggle-nav-link:nth-of-type(3){width:40%}.air-search-form .search-group{padding:15px 15px 0}.air-search-form .search-group:not(.complex-route) .date-group .form-group:first-child .form-control,.air-search-form .search-group:not(.complex-route) .date-group .form-group:last-child .form-control{border-radius:3px}.air-search-form .search-group .way-row .app-airport-input{max-width:unset;margin-right:unset}.air-search-form .search-group .way-row .date-group .form-group{margin-right:0}.air-search-form .search-group .way-row .date-group .form-group:first-child{margin-right:4px}.air-search-form .search-group .way-row .date-group .form-group .form-control{width:100%}.air-search-form .search-group .pass-search .app-passengers-panel{margin-right:unset}.air-search-form .search-group .pass-search .app-passengers-panel .dropdown .passenger-input{width:100%}.air-search-form .search-group .pass-search .search-btn{margin:20px 0 0}.air-search-form .search-group.complex-route .way-row .app-airport-input{margin-right:4px}.air-search-form .search-group.complex-route .way-row .date-group .form-group:first-child{margin-right:unset}.air-search-form .search-group.complex-route .additional-route,.air-search-form .search-group.complex-route .way-row:not(:first-child){margin-top:4px}.air-search-form .search-group.complex-route .additional-route .btn{color:#303030}.air-search-form .search-group .second-col{max-width:unset}.panel.search-form{flex-wrap:wrap;padding:15px 15px 0}.panel.search-form .app-station-autocomplete,.panel.search-form .rail-date-picker,.panel.search-form .search-btn{flex:unset;width:calc(50% - 8px)}.panel.search-form .rail-date-picker,.panel.search-form .search-btn{margin-top:15px}.panel.search-form .app-station-autocomplete:nth-child(2){margin-right:0}}@media (max-width:350px){.app-base-search-panel .search-tab.app-toggle-nav .toggle-wrap .toggle-nav-link{font-size:11px}}.app-main{min-width:1170px;position:relative}.app-main .spinner-container{position:absolute;top:0;left:0;z-index:9;width:100%;height:100%;background-color:#fff;align-items:center;display:none;opacity:0;transition:opacity .5s linear}.app-main .spinner-container .spinner-banner{display:none}.app-main .spinner-container.with-banner .horizontal-center{margin:auto auto 0;flex:1 1 100%}.app-main .spinner-container.with-banner .spinner-banner{display:block}.app-main .spinner-container .horizontal-center{margin:auto}.top-on-fixed{overflow:hidden}.top-on-fixed .spinner-container{display:flex;opacity:1}.top-on-fixed .spinner-container.wrap-center{flex-wrap:wrap;justify-content:center}.spinner-banner{margin:70px auto auto;min-height:1px;min-width:1px;display:block}.spinner-banner img{width:560px}@media (max-width:599px){.app-main{min-width:100%}.spinner-banner{margin-top:50px;text-align:center}.spinner-banner img{width:85%}}body.stf .top-on-fixed{max-height:calc(100vh - 70px)}body.santufei .top-on-fixed{max-height:calc(100vh - 370px)}.app-header{min-width:1170px}.app-header .stf-header{padding:13px 0;width:100%;color:#fff;background-color:#3d4145}.app-header.transparent .stf-header{position:absolute;background-color:transparent}.app-header .log-out-button{display:block;width:90%;margin:13px auto;line-height:1}.app-header .header-account .dropdown-toggle:after{content:none}.app-header .header-account .dropdown-menu{width:240px;font-size:1em;cursor:pointer;-webkit-transform:translate(0,38px);transform:translate(0,38px)}.app-header .header-account .dropdown-menu .dropdown-item{padding:12px 13px}.app-header .header-dropdown-btn{width:100%;text-align:left;border-bottom:1px solid #dadada;border-radius:0;padding:12px}.app-header .custom-side-nav{margin-left:100%;height:100vh;width:80%;position:fixed;z-index:4000;top:0;right:unset;left:unset;background-color:#fff;overflow-x:hidden;transition:.2s}.app-header .user-select-btn{background-color:rgba(255,255,255,.1);width:240px;display:flex;justify-content:space-between;padding:0 8px;height:33px}.app-header .custom-side-nav .close-btn{position:absolute;right:15px;top:15px;width:24px;height:24px;display:block;background-repeat:no-repeat;background-position:center}.app-header .shown{margin-left:20%}.app-header .hidden{margin-left:100%}.app-header .overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2}.app-header .options{margin-top:50px;padding:0}.app-header .options li{padding:20px 15px;border-bottom:1px solid #dadada;cursor:pointer}.app-header .options li a{color:#000}.app-header .options li:last-of-type{border-bottom:none}.app-header .options li:hover{background-color:#0077bf}.app-header .options li:hover a{color:#fff}.app-header .btn-menu{height:42px;width:32px;padding:0;background-repeat:no-repeat}.app-header .header-btn{padding:0}.app-header .header-container{align-items:center}.app-header .header-container .company-name{max-width:188px}.app-header .header-container_item{color:#fff;margin-right:37px;border-bottom:1px solid transparent}.app-header .header-container_item.active,.app-header .header-container_item:hover{border-color:currentColor}.app-header .header-container_item.business.active,.app-header .header-container_item.business:hover{border-color:#ffc000;color:#ffc000}.app-header .header-container_numbers a{color:#fff}.app-header .header-container_numbers a:hover{text-decoration:underline}@media (max-width:599px){.app-header{min-width:100%}.app-header .stf-header{padding:15px 15px 10px}.app-header .login-button,.app-header .user-select-btn{background-color:unset;display:unset;justify-content:unset;width:33px;background-repeat:no-repeat;height:38px}.app-header .login-button{border:none;height:32px}.app-header .header-account{position:unset;margin-right:10px}.app-header .header-account .dropdown-menu{width:210px}.app-header .header-container .santufei-logo{width:200px}}.booking-pseudo-page .section-header{margin-top:1.364em;margin-bottom:0;width:150px}.booking-pseudo-page .section-subheader{margin-top:.625em;margin-bottom:1.75em}.booking-pseudo-page .booking-details_air{margin-top:12px}.booking-pseudo-page .booking-details_rail{margin-top:-7px}.booking-pseudo-page .booking-button{min-width:200px}.booking-pseudo-page .agency-fee-input{text-align:start}.booking-pseudo-page .booking-header{margin-top:1.545em;margin-bottom:0}.booking-pseudo-page .booking-content{margin-top:0}.booking-pseudo-page .rail-passenger-header{display:flex;flex-direction:row;margin:1.375em 0;align-items:center}.booking-pseudo-page .rail-passenger-header .passenger-number{flex:1 1 100%;justify-content:space-between;max-width:20%}.booking-pseudo-page .rail-passenger-header .passenger-number p{margin:0;font-weight:500;font-size:17px}.booking-pseudo-page .rail-passenger-header .passenger-car{flex:1 1 0}.booking-pseudo-page .rail-passenger-header .passenger-car p{margin:0}.booking-pseudo-page .rail-passenger-header .passenger-cancel{flex:1 1 100%;max-width:20%;text-align:end}.booking-pseudo-page .agreement-error{color:#d0021b;font-size:80%}.booking-pseudo-page .booking-phone-input{width:32%}.booking-pseudo-page .santufei-phone-input{max-width:30%;flex-basis:100%}.booking-pseudo-page .pass-numeration{margin-bottom:0;font-weight:500}.booking-pseudo-page .loading-content{display:flex;height:80px}.booking-pseudo-page .loading-content .stf-spinner{margin:0 auto;top:20px}.booking-pseudo-page .loading-content .horizontal-center{margin:auto}@media (max-width:599px){.booking-pseudo-page .santufei-phone-input{max-width:100%}.booking-pseudo-page .booking-content{flex-direction:column!important;padding:0 15px}.booking-pseudo-page .section-header{margin-top:30px}.booking-pseudo-page .section-subheader{margin-top:10px;margin-bottom:30px}.booking-pseudo-page .content-header{max-width:unset!important;margin-right:0!important}.booking-pseudo-page .booking-details{margin-top:35px;margin-right:0!important;padding-left:0;max-width:unset!important}.booking-pseudo-page .final-price{padding-bottom:20px}.booking-pseudo-page .booking-header{margin-left:15px;margin-top:30px}.booking-pseudo-page .booking-button{margin-top:15px;width:100%}.booking-pseudo-page .rail-passenger-header{flex-direction:column;align-items:unset}.booking-pseudo-page .rail-passenger-header .passenger-number{justify-content:space-between;display:flex;margin-bottom:10px;max-width:unset}.booking-pseudo-page .booking-phone-input{width:100%}}.file-uploader-label{display:block;margin-right:3em;cursor:pointer;position:relative}.file-uploader-label img{width:100%;display:block;border-radius:50%}.file-uploader-label .avatar-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:rgba(0,0,0,.4)}.file-uploader-label .avatar-overlay:hover{background:rgba(0,0,0,.6)}.file-uploader-label .avatar-overlay .i-camera{margin:40% auto auto;display:block}.agency-profile-form{padding:15px 10px 15px 15px;border:1px solid #aaa;border-radius:5px;position:relative}.agency-profile-form .small{width:200px}.agency-profile-form .medium{width:260px}.agency-profile-form .wide{width:292px}.agency-profile-form .avatar-container{width:183px}.agency-profile-form .phone-group{width:232px;padding-right:15px}.app-p-w .profile-widget{border:1px solid #c2c2c2;border-radius:5px;padding:30px 22px;text-align:center;min-height:380px}.app-p-w .profile-widget p{min-height:1.38em}.app-p-w .profile-widget_image{width:100px;display:block;margin:0 auto;border-radius:50%}.app-p-w .profile-widget_header{text-align:center;margin-top:20px;margin-bottom:0}.app-p-w .profile-widget_m0{margin:0}.app-p-w .profile-widget_mt{margin-top:29px;margin-bottom:0}.app-p-w .profile-widget_create-invoice{width:100%;margin-top:20px;padding:1px 7px}.app-p-w .amount-input{width:40%;margin-bottom:30px}.app-p-w .nav-list a{display:flex;color:#858585;height:60px;padding:18px 10px 0}.app-p-w .nav-list a .icon{margin-right:1.5em}.app-p-w .nav-list a .text{margin-top:1.5px}.app-p-w .nav-list a .count{margin-top:1.5px;float:right;margin-left:auto}.app-p-w .nav-list a.active{color:inherit;background:#f6f6f6;border-left:3px solid #fb7b4c}@media (max-width:599px){.app-p-w .profile-widget{display:flex;flex-direction:row;align-content:center;padding:0;border:none;text-align:left;min-height:unset}.app-p-w .profile-widget_profile-info{max-width:65%}.app-p-w .profile-widget_image{width:35%;height:35%;align-self:center;margin-right:26px;margin-left:0}.app-p-w .profile-widget_header{margin-top:0;text-align:left}.app-p-w .profile-widget_credit-limit{margin-top:0}.app-p-w .profile-widget app-list-loading{width:100%}.app-p-w .main-wrapper{flex-direction:column!important;margin-top:0!important;padding:30px 15px}.app-p-w .head-wrapper{margin-right:0!important;padding-right:0;max-width:unset;min-width:unset}.container{width:100%;min-width:100%}.search-header{padding:15px 0}.app-breadcrumbs{display:flex;flex-direction:column-reverse;padding:24px 15px 0}app-flight-item{font-size:14px}.fixed{position:fixed}.no-fare-text{padding:0 15px}.min-height-100{min-height:calc(100% - 140px)}app-booking-purchase .payment-container .button-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}app-booking-purchase .payment-container .button-row button{width:calc(50% - 8px);margin-right:0}app-booking-purchase .payment-container .button-row .btn{width:calc(50% - 8px)}app-booking-purchase .payment-container .button-row .btn-download-doc{width:calc(62% - 8px);padding-right:5px;margin-top:15px}app-booking-purchase .payment-container .button-row a:nth-child(odd),app-booking-purchase .payment-container button:nth-child(odd){margin-right:15px}}#loader-block{display:block;position:relative;margin:auto;width:100%;padding:0 30px;max-width:630px}#loader-block .loader-block__info-page{position:relative;text-align:center;margin-bottom:0}#loader-block .loader-block__info-page__img{width:140px;margin:auto}#loader-block .loader-block__info-page__img._four04{font-size:150px;font-family:HelveticaBold,Helvetica,Verdana,Arial,sans-serif;color:#d3d3d3;width:auto}#loader-block .loader-block__info-page__img img{margin:auto}#loader-block .loader-block__info-page__header{font-size:22px;color:#3d4145;line-height:1}#loader-block .loader-block__info-page__header._four04{font-size:32px;line-height:1.22;letter-spacing:.5px}#loader-block .loader-block__info-page__text{font-size:17px;color:#858585;margin-top:10px}#loader-block .loader-block__info-page__actions{padding:25px}#loader-block .loader-block__info-page__actions a:last-child{min-width:170px}#loader-block .loader-block__info-page__actions .btn{margin-right:10px!important;padding:8px 15px!important}#loader-block .loader-block__info-page__banner{margin-top:45px;width:100%;min-width:570px;min-height:160px}#loader-block .loader-block__info-page__banner a{display:block}#loader-block .loader-block__info-page__banner a img{width:100%}#loader-block .loader-block__info-page #page-loading{left:0;bottom:0;right:0;z-index:999}#loader-block .loader-block__info-page .three-balls{margin:0 auto;text-align:center;position:relative;left:0;right:0;top:-20px}#loader-block .loader-block__info-page .three-balls .ball{margin:4px;position:relative;width:15px;height:15px;border-radius:50%;display:inline-block;-webkit-animation:3s cubic-bezier(.62,.28,.23,.99) infinite both bouncedelay;animation:3s cubic-bezier(.62,.28,.23,.99) infinite both bouncedelay}#loader-block .loader-block__info-page .three-balls .ball1{-webkit-animation-delay:-.16s;animation-delay:-.16s}#loader-block .loader-block__info-page .three-balls .ball2{-webkit-animation-delay:-80ms;animation-delay:-80ms}@keyframes bouncedelay{0%{bottom:0;background-color:#03a9f4}16.66%{bottom:40px;background-color:#fb6542}33.33%{bottom:0;background-color:#fb6542}50%{bottom:40px;background-color:#fb0}66.66%{bottom:0;background-color:#fb0}83.33%{bottom:40px;background-color:#03a9f4}100%{bottom:0;background-color:#03a9f4}}@-webkit-keyframes bouncedelay{0%{bottom:0;background-color:#03a9f4}16.66%{bottom:40px;background-color:#fb6542}33.33%{bottom:0;background-color:#fb6542}50%{bottom:40px;background-color:#fb0}66.66%{bottom:0;background-color:#fb0}83.33%{bottom:40px;background-color:#03a9f4}100%{bottom:0;background-color:#03a9f4}}@media (max-width:768px){#loader-block .loader-block__info-page__banner{min-width:unset;min-height:unset}}.fixed-overlay{position:fixed;z-index:1}.btn-download-doc i{margin-left:10px}app-booking-purchase .payment-container h2{font-size:22px;margin:0 0 46px;font-weight:400}app-booking-purchase .payment-container .company-name{font-size:19px;margin-bottom:23px}app-booking-purchase .payment-container .info-text{margin-top:15px;margin-bottom:30px}app-booking-purchase .payment-container p{margin:0 0 10px;font-size:16px}.i-app-store{background-image:url(assets/icons/get-appstore.svg)}.i-google-play{background-image:url(assets/icons/get-playmarket.svg)}.i-mastercard{background-image:url(assets/icons/mastercard.svg)}.i-visa{background-image:url(assets/icons/visa.svg)}.i-instagram{background-image:url(assets/icons/instagram.png)}.i-vk{background-image:url(assets/icons/vk.svg)}.i-facebook{background-image:url(assets/icons/facebook.svg)}.i-news-facebook{background-image:url(assets/icons/news-facebook.svg)}.i-news-vk{background-image:url(assets/icons/news-vk.svg)}.i-google{background-image:url(assets/icons/google.svg)}.i-arrow-right-dark{background-image:url(assets/icons/ic-arrow-right-dark.svg)}.i-arrow-right-white{background-image:url(assets/icons/ic-arrow-right-white.svg)}.i-arrow-left-white{background-image:url(assets/icons/ic-arrow-left-white.svg)}.i-youtube{background-image:url(assets/icons/youtube.svg)}.i-sound{background-image:url(assets/icons/sound.svg)}.i-no-sound{background-image:url(assets/icons/no-sound.svg)}.i-bp-low-price{background-image:url(assets/icons/bp-low-prices.svg)}.i-bp-services{background-image:url(assets/icons/bp-services.svg)}.i-bp-airplane{background-image:url(assets/icons/bp-airplane.svg)}.i-bp-wallet{background-image:url(assets/icons/bp-wallet.svg)}.i-bp-plane-path{background-image:url(assets/icons/bp-plane-path.svg)}.i-bp-delivery{background-image:url(assets/icons/bp-delivery.svg)}.i-bp-arrow-dwn{background-image:url(assets/icons/bp-arrow-dwn.svg)}.i-btn-sound{background-image:url(assets/icons/btn-sound.svg)}.i-btn-sound-off{background-image:url(assets/icons/btn-sound-off.svg)}.i-eye-views{background-image:url(assets/icons/eye-views.svg)}.i-open-weather{background-image:url(assets/icons/open-weather.png)}.i-currency{background-image:url(assets/icons/ic-curency.svg)}.i-localtime{background-image:url(assets/icons/ic-localtime.svg)}.i-population{background-image:url(assets/icons/ic-population.svg)}.i-visa-small{background-image:url(assets/icons/ic-visa.svg)}.i-r-comfort{background-image:url(assets/icons/ic-comfort.svg)}.i-r-service{background-image:url(assets/icons/ic-e-service.svg)}.i-r-cost{background-image:url(assets/icons/ic-r-cost.svg)}.i-r-food{background-image:url(assets/icons/ic-r-food.svg)}.i-r-intertaiment{background-image:url(assets/icons/ic-r-intertaiment.svg)}.i-r-total{background-image:url(assets/icons/ic-r-total.svg)}.ic-logo-skytrax{background-image:url(assets/icons/logo-skytrax.svg)}.ic-logo-airfleets{background-image:url(assets/icons/logo-airfleets.png)}.i-search-grey{background-image:url(assets/icons/ic-search-grey.svg)}.i-add-card{background-image:url(assets/icons/add-card.svg)}.i-rating-4-6{background-image:url(assets/icons/rating-4-6.svg)}.i-rating-4-8{background-image:url(assets/icons/rating-4-8.svg)}.i-review-card-1{background-image:url(assets/icons/review-card-1.png)}.i-review-card-2{background-image:url(assets/icons/review-card-2.png)}.i-review-card-3{background-image:url(assets/icons/review-card-3.png)}.i-review-card-4{background-image:url(assets/icons/review-card-4.png)}.i-phones{background-image:url(assets/icons/mobiles-image.png)}.i-facebook-like{background-image:url(assets/icons/facebook-like.png)}.i-arrow-black{background-image:url(assets/icons/ic-arrow-black.svg)}.i-santufei-logo-small{background-image:url(assets/icons/logo-santufei-small.svg)}.i-star{background-image:url(assets/icons/star.svg)}.i-star-half{background-image:url(assets/icons/half-star.svg)}.i-kassa-24{background-image:url(assets/icons/logo-kassa-24.svg)}.i-qiwi-inline{background-image:url(assets/icons/qiwi-inline.svg)}.i-camera{background-image:url(assets/icons/camera.svg)}.popular-directions .container .heading .top .big{width:unset}.popular-directions .container .heading .top .link-button{font-size:32px}.popular-directions .container .heading .link-button{min-height:20px}.popular-directions .container .heading p{width:740px}.popular-directions .container .heading .dropdown-menu{max-height:200px;overflow-y:scroll}.popular-directions .container .slider{width:200%;transition:.5s}.popular-directions .container .slider .wrapper .item{height:440px;width:370px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);margin-right:28px}.popular-directions .container .slider .wrapper .item img{width:100%;height:370px;border-top-right-radius:3px;border-top-left-radius:3px}.popular-directions .container .slider .wrapper .item .caption{height:70px;padding:14px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-color:#fff}.popular-directions .container .slider .wrapper .item .caption .heading .icon{vertical-align:bottom}.popular-directions .container .slider .wrapper .item:nth-child(3n){margin-right:0}.popular-directions .container .slide-left{margin-left:-1168px}.popular-directions .container .slide-right{margin-left:2px}@media (max-width:599px){.popular-directions .container{padding:0 15px 30px}.popular-directions .container .heading .top{flex-wrap:wrap}.popular-directions .container .heading .top .big,.popular-directions .container .heading .top .link-button{font-size:23px}.popular-directions .container .heading p{width:100%}.popular-directions .container .selection-buttons{display:flex;margin-right:-15px}.popular-directions .container .selection-buttons .selection{width:50%}.popular-directions .container .selection-buttons .selection .btn{width:100%}.popular-directions .container .slider .wrapper{margin-right:17px}.popular-directions .container .slider .wrapper .item{margin-right:0;margin-top:15px;width:600px}.popular-directions .container .slide-left{margin-left:calc(-100% - 17px)}.popular-directions .container .slide-right{margin-left:0}}.content-list .container .heading{padding:60px}.content-list .container .heading .big{font-size:32px}.content-list .container .heading h2,.content-list .container .heading p{width:740px;margin:0 auto;text-align:center}.content-list .container .form-group{width:385px}.content-list .container .content.countries{-webkit-column-width:270px;-moz-column-width:270px;column-width:270px}.content-list .container .content.countries .list{padding:0}.content-list .container .content.countries .list li{list-style:none}.content-list .container .content.countries .list li a:hover{text-decoration:underline}.content-list .container .content.countries .list li:first-of-type{font-size:22px}.content-list .container .directions.alphabet li{list-style:none}.content-list .container .directions.alphabet .selected,.content-list .container .directions.alphabet li:hover{color:#0077bf;text-decoration:underline}@media (max-width:599px){.content-list .container{padding:0 15px 30px}.content-list .container .heading{padding:40px 15px}.content-list .container .heading .big{font-size:23px}.content-list .container .heading h2,.content-list .container .heading p{width:100%}.content-list .container .form-group{width:100%;margin-bottom:0}.content-list .container .back-to-list{margin-top:30px}.content-list .container .directions.alphabet{flex-wrap:wrap;margin-bottom:-30px}.content-list .container .directions.alphabet li{margin-bottom:30px}}.slider-transition{transition:.6s}.slider-toggles .toggle{display:inline-block;width:13px;height:13px;border-radius:50%;background-color:#ddd}.slider-toggles .toggle:not(:last-child){margin-right:14px}.slider-toggles .toggle.active{background-color:#0077bf}.c-d .navbar{height:60px;z-index:10000;border-bottom:1px solid #dadada}.c-d .fixed{position:fixed;top:0;width:100%}.c-d .fixed+.breads{padding-top:65px}.c-d .heading p,.c-d .heading__caption{margin:0 0 10px}.c-d .heading__caption{font-size:32px}.c-d .heading.main{border-bottom:1px solid #dadada}.c-d .heading.main .heading__text{margin-bottom:15px}.c-d .detail .airline-ratings,.c-d .detail .airlines,.c-d .detail .airplanes,.c-d .detail .airport-map,.c-d .detail .cities,.c-d .detail .contacts,.c-d .detail .country-info,.c-d .detail .directions,.c-d .detail .flights{border-bottom:1px solid #dadada}.c-d .detail .map .box{box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}.c-d .detail .map .box .frame{height:400px}.c-d .detail .map .box .frame .leaflet-popup-content-wrapper{font-size:13px;border-radius:3px;color:#858585!important}.c-d .detail .map .box .frame .leaflet-popup-content-wrapper .leaflet-popup-content{margin:10px 15px}.c-d .detail .map .box .frame .leaflet-popup-content-wrapper .leaflet-popup-content span{font-size:16px;color:#000}.c-d .detail .map .box .frame-footer .item{width:390px;padding:15px}.c-d .detail .map .box .frame-footer .item p{margin:0}.c-d .detail .map .box .frame-footer .item:first-of-type{border-right:1px solid #dadada}.c-d .detail .map .box .frame-footer .item:last-of-type{border-left:1px solid #dadada}.c-d .detail .flights .content .item{width:570px;height:70px;border:1px solid #dadada;border-top:none;padding:15px;align-items:center}.c-d .detail .flights .content .item:hover{background-color:#f6f6f6}.c-d .detail .flights .content .item p{margin:0}.c-d .detail .flights .content .item:nth-child(odd){margin-right:30px}.c-d .detail .flights .content .item:nth-child(1),.c-d .detail .flights .content .item:nth-child(2){border-top:1px solid #dadada}.c-d .detail .flights .content .item .logo{width:45px;height:25px}.c-d .detail .flights .content .item__detail{width:25%}.c-d .detail .flights .content .item__detail:first-of-type{margin-left:22px}.c-d .detail .airports.direction-detail .content .column{width:570px}.c-d .detail .airlines .content .item .logo{width:45px}.c-d .detail .airlines .content .item__detail{width:280px}.c-d .detail .airlines .content .item__bar{width:570px}.c-d .detail .airlines .content .item__bar .percent{background-color:#0077bf}.c-d .detail .airlines .content .item .logo,.c-d .detail .airlines .content .item__bar{height:25px}.c-d .detail .airlines .content .item:hover .item__detail p{text-decoration:underline}.c-d .detail .airlines.tickets-info .content .item{width:570px}.c-d .detail .country-info .container .item .icon{width:60px;height:60px}.c-d .detail .country-info .container .item p{margin:0}.c-d .detail .cities .content{-webkit-column-width:270px;-moz-column-width:270px;column-width:270px}.c-d .detail .cities .content .list{padding:0}.c-d .detail .cities .content .list li{list-style:none}.c-d .detail .cities .content .list li a:hover{text-decoration:underline}.c-d .detail .cities .content .list li:first-of-type{font-size:22px}.c-d .detail .contacts .content p{margin:0}.c-d .detail .contacts .content .icon{width:270px;height:80px}.c-d .detail .airline-ratings .content{white-space:nowrap}.c-d .detail .airline-ratings .content .item{width:170px;height:200px}.c-d .detail .airline-ratings .content .item .icon{width:60px;height:60px;margin:20px 0}.c-d .detail .airline-ratings .content .item p{margin:0}.c-d .detail .airline-ratings .content .item .score{color:#00c2b0}.c-d .detail .airline-ratings .content .item:first-of-type{background-color:#fb7b4c}.c-d .detail .airline-ratings .content .item:first-of-type .score,.c-d .detail .airline-ratings .content .item:first-of-type p{color:#fff}.c-d .detail .airline-ratings .mute .icon{width:79px;height:15px;vertical-align:text-bottom}.c-d .detail .airplanes .content .item{width:570px;border-bottom:1px solid #dadada}.c-d .detail .airplanes .content .item p{margin:0}.c-d .detail .airplanes .content .item:nth-child(odd){margin-right:30px}.c-d .detail .airplanes .content .item:nth-child(1),.c-d .detail .airplanes .content .item:nth-child(2),.c-d .detail .airplanes .content .item:nth-last-of-type(1),.c-d .detail .airplanes .content .item:nth-last-of-type(2){border-bottom:none}.c-d .detail .airplanes .content .mute{font-size:14px;text-align:right;margin:0}.c-d .detail .airplanes .content .mute .icon{width:99px;height:17px;vertical-align:text-bottom}.c-d .detail .airport-map .content{height:642px}@media (max-width:599px){.c-d .heading.main{padding:30px 15px}.c-d .heading__caption{font-size:23px}.c-d .detail .map .box .frame-footer{flex-wrap:wrap}.c-d .detail .map .box .frame-footer .item{width:100%;display:flex;justify-content:space-between}.c-d .detail .map .box .frame-footer .item:first-of-type{border-right:none}.c-d .detail .map .box .frame-footer .item:last-of-type{border-left:none}.c-d .detail .flights .content .item{justify-content:space-between;width:100%}.c-d .detail .flights .content .item__detail,.c-d .detail .flights .content .item__detail:first-of-type{margin-left:0}.c-d .detail .flights .content .item__detail{width:auto;flex:unset}.c-d .detail .flights .content .item__detail:last-of-type{text-align:end}.c-d .detail .flights .content .item:nth-child(odd){margin-right:0}.c-d .detail .airports.direction-detail .content{flex-direction:column}.c-d .detail .airports.direction-detail .content .column{width:100%}.c-d .detail .airports.direction-detail .content .column:first-of-type{margin-bottom:30px}.c-d .detail .airports.country-detail .content .item{width:100%}.c-d .detail .airports.country-detail .content .item:nth-child(odd){margin-right:unset}.c-d .detail .airports.country-detail .content .item:nth-last-child(2){border-bottom:1px solid #dadada}.c-d .detail .weather .content{overflow-x:scroll}.c-d .detail .country-info .container{flex-wrap:wrap}.c-d .detail .country-info .container .item{width:50%}.c-d .detail .country-info .container .item:nth-child(1),.c-d .detail .country-info .container .item:nth-child(2){margin-bottom:40px}.c-d .detail .airline-ratings{overflow-x:scroll}.c-d .detail .airline-ratings .container{width:-webkit-max-content;width:-moz-max-content;width:max-content}.c-d .detail .tickets-info .content .item__detail{width:unset;flex:1 1 0}.c-d .detail .airplanes .content .item{width:100%}.c-d .detail .airplanes .content .item:first-of-type{display:none}.c-d .detail .airplanes .content .item:nth-child(odd){margin-right:0}.c-d .detail .airplanes .content .item:nth-last-of-type(2){border-bottom:1px solid #dadada}.c-d .detail .airline-ratings,.c-d .detail .airlines,.c-d .detail .airplanes,.c-d .detail .airport-map,.c-d .detail .airports,.c-d .detail .cities,.c-d .detail .contacts,.c-d .detail .directions,.c-d .detail .flights,.c-d .detail .map,.c-d .detail .rules,.c-d .detail .weather{padding:30px 15px}.c-d .detail .airlines,.c-d .detail .flights:first-of-type{border-bottom:1px solid #dadada}}.soc{margin:60px 0 30px;font-size:23px}.soc-button{display:inline-block;width:237px;position:relative;margin-right:30px;height:40px;padding:0 9px;border-radius:3px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.soc-button .btn-icon{position:absolute;left:9px;top:5px}.soc-button:last-child{margin-right:0}.soc-button.fb-color{background:#3b5998;color:#fff}.soc-button.vk-color{background:#4c6c91;color:#fff}@media screen and (max-width:599px){.soc-button{width:40px;height:40px;float:right;margin-right:0;margin-left:10px}.soc-button .btn-icon{left:8px;top:7px}}.airport-list .item{border-bottom:1px solid #dadada}.airport-list .item:hover span{text-decoration:underline}.airport-list .item:last-of-type{border-bottom:none}.airport-list .item.country{width:570px;display:inline-flex}.airport-list .item.country:nth-child(odd){margin-right:30px}.airport-list .item.country:nth-last-child(2){border-bottom:none}.directions-list .item{width:570px;border-bottom:1px solid #dadada}.directions-list .item:last-child,.directions-list .item:nth-last-child(2){border-bottom:none}.directions-list .item div:first-of-type{max-width:50%}.directions-list .item .middle{position:absolute;margin-left:300px}.directions-list .item:hover div:first-of-type .link{text-decoration:underline}.list-with-filter .alphabet li{list-style:none}.list-with-filter .alphabet .selected,.list-with-filter .alphabet li:hover{color:#0077bf;text-decoration:underline}.list-with-filter .list{-webkit-column-width:270px;-moz-column-width:270px;column-width:270px}.list-with-filter .list li{list-style:none}.list-with-filter .list li a:hover{text-decoration:underline}.list-with-filter .list li:nth-child(4n){margin-right:0}@media (max-width:599px){.directions-list .item{margin-right:0}.directions-list .item:nth-last-child(2){border-bottom:1px solid #dadada}.list-with-filter .alphabet{flex-wrap:wrap;margin-bottom:-30px}.list-with-filter .alphabet li{margin-bottom:30px}}.weather-widget .item{background-color:#fff;border:1px solid #dadada}.weather-widget .days .left,.weather-widget .days .right{box-shadow:0 1px 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}.weather-widget .days .right .item:nth-child(1),.weather-widget .days .right .item:nth-child(2),.weather-widget .days .right .item:nth-child(3){border-right:none}.weather-widget .days .item{width:230px;height:145px;padding:20px}.weather-widget .days .item p{margin:0;line-height:normal}.weather-widget .days .item .info .icon{width:60px;height:60px;background-size:auto}.weather-widget .days .item .info .mute{width:-webkit-min-content;width:-moz-min-content;width:min-content}.weather-widget .days .item .info div{vertical-align:top}.weather-widget .bottom{width:-webkit-max-content;width:-moz-max-content;width:max-content}.weather-widget .bottom .months{box-shadow:0 1px 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}.weather-widget .bottom .months .item{width:97.5px;height:70px;border-right:none;padding:10px}.weather-widget .bottom .months .item:last-of-type{border-right:1px solid #dadada}.weather-widget .bottom .mute .icon{width:71px;height:30px;vertical-align:text-bottom}.airline-list .content .item{width:370px;margin-right:30px}.airline-list .content .item .logo{width:45px;height:25px;vertical-align:middle}.airline-list .content .item:nth-child(3n){margin-right:0}.airline-list .content .item:hover{text-decoration:underline}.mobile-start-dialog{position:fixed;top:0;width:100%;height:100%;z-index:100;background-image:radial-gradient(circle at 50% 31%,#dff4fd,#7bcef1 67%,#96dcfd 103%)}.mobile-start-dialog .modal-body{padding:0}.mobile-start-dialog .modal-body .content{position:absolute;bottom:0}.mobile-start-dialog .modal-body .santufei-logo{width:150px}.mobile-start-dialog b,.mobile-start-dialog p,.mobile-start-dialog span{color:#464646}.mobile-start-dialog .icon{display:block}.mobile-start-dialog .ratings{margin-top:calc((100vh / 2) - 340px)}.mobile-start-dialog .ratings .i-rating-4-6,.mobile-start-dialog .ratings .i-rating-4-8{width:55px;height:28px}.mobile-start-dialog .reviews{width:250px}.mobile-start-dialog .reviews .icon{width:100%}.mobile-start-dialog .reviews .i-arrow-black{width:26px;margin-top:12px;margin-left:3px;height:25px}.mobile-start-dialog .reviews .i-review-card-1{height:80px;margin-top:-10px}.mobile-start-dialog .reviews .i-review-card-2,.mobile-start-dialog .reviews .i-review-card-3,.mobile-start-dialog .reviews .i-review-card-4{height:70px}.mobile-start-dialog .reviews .i-facebook-like{position:absolute;left:200px;height:40px;width:40px;top:85px}.mobile-start-dialog .i-phones{position:absolute;top:0;bottom:0;background-size:100%;background-position:bottom;background-repeat:no-repeat;width:100%}.mobile-start-dialog .bottom-gradient{position:absolute;bottom:0;width:100%;height:93px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(226,239,244,.01) 0,rgba(232,245,251,.8) 70%)}.mobile-start-dialog .modal-footer{position:absolute;width:100%;bottom:0;display:inline-block}.mobile-start-dialog .modal-footer .btn{width:160px;background:#ff8120;background:linear-gradient(270deg,#ff8120 0,#f86b32 70%);border-radius:10px;height:46px;font-size:14px;margin:0 auto;padding-top:12px}.mobile-start-dialog .modal-footer a.black{text-decoration:underline}@media (max-width:350px){.mobile-start-dialog .modal-body .content{bottom:-200px}.mobile-start-dialog .statistics{display:none}.mobile-start-dialog .ratings{margin-top:calc((100vh / 2) - 260px)}.mobile-start-dialog .i-phones{bottom:-100px}}@media (max-height:700px) and (min-height:500px){.mobile-start-dialog .i-phones,.mobile-start-dialog .modal-body .content{bottom:-80px}}#bp-player{top:-170px;position:absolute;width:100%;height:150%}.about-main-block #bp-player{height:1255px;top:-320px;z-index:-3}.index-search{margin-top:30px}.index_helpful .item-content p{color:#858585;margin:0}.auth-modal .modal-dialog{width:350px;margin:0 auto}.auth-modal .modal-dialog .modal-header{padding:30px}.auth-modal .modal-dialog .modal-header .close{padding:1rem}.auth-modal .modal-dialog .modal-body{padding:0 30px}.auth-modal .modal-dialog .modal-footer{padding:30px;justify-content:center}.footer_end,.footer_middle,.footer_top{border-top:1px solid #dadada}.footer_top{height:134px}.footer_top .container .form-content .form-control{width:285px}.footer_top .container .form-content button{width:140px;height:40px}.footer_top .container .form-content .icons a{width:45px;height:45px}.footer_middle .container .column{width:170px}.footer_middle .container .column p{margin:0}.footer_middle .container .column .links{list-style:none}.footer_middle .container .column .links a:hover{text-decoration:underline}.footer_middle .container .column.wide{width:217px}.footer_middle .container .column .icons a{width:100px;height:29px}.footer_middle .container .column .icons.bigger span{width:75px;height:40px}.footer_middle.countries .container .column{margin-right:30px}.footer_middle.countries .container .column:last-of-type{flex:1 1 0;margin-left:100px;margin-right:0}.footer_middle.countries .container .column:last-of-type p{float:unset}.footer_end .container p{margin:0}.footer_end .container .icons a img{vertical-align:middle;width:84px}.map-container .leaflet-popup-content p{margin:0}@media (max-width:599px){.footer_top{padding:25px 15px 0;height:unset}.footer_top .container{text-align:center}.footer_top .container .form-content{flex-direction:column}.footer_top .container .form-content .form-control{width:100%;margin-right:0}.footer_top .container .form-content button{width:100%}.footer_top .container .form-content .icons{text-align:center;padding:30px 0}.footer_middle{padding:32px 15px}.footer_middle .container{flex-wrap:wrap}.footer_middle .container .column{width:44%;margin-bottom:30px}.footer_middle .container .column.wide{width:44%}.footer_middle .container .column.last{text-align:center;margin-bottom:0}.footer_middle .container .column.last .icons,.footer_middle .container .column.last p{float:unset}.footer_middle .container .column:nth-child(2n){margin-right:0}.footer_middle .container .column .icons{display:inline-block;float:unset}.footer_middle .container .column .icons a{margin-left:0;margin-top:14px}.footer_middle .container .column .icons a:nth-child(1){margin-right:20px}.footer_middle .container .column .icons.bigger span{margin-left:0;margin-top:14px}.footer_middle .container .column .icons.bigger span:nth-child(1){margin-right:20px}.footer_middle.countries{padding:0}.footer_middle.countries .container .column{border-bottom:1px solid #dadada;width:100%;margin:0;padding:17px 15px}.footer_middle.countries .container .column p:after{display:inline-block;float:right;content:" ";background-image:url(assets/icons/ic-arrow-up-gray.svg);vertical-align:top;width:24px;height:24px}.footer_middle.countries .container .column .links .last-option a{font-size:16px}.footer_middle.countries .container .column.hide p:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.footer_middle.countries .container .column.hide .links{display:none}.footer_middle.countries .container .column:last-of-type{margin-left:0;text-align:unset;border-bottom:none}.footer_end{padding:24px 15px}.footer_end .container{flex-direction:column-reverse}.footer_end .container .icons{text-align:center}.footer_end .container .icons a{margin-left:20px;margin-bottom:25px}.footer_end .container .icons a:nth-child(1){margin-left:0}.content-show-more{margin:0 0 30px}.content-show-more:hover{color:#0077bf;background:unset}.content-show-more:active{background:#0077bf;color:#fff}}.blur-up{-webkit-filter:blur(5px);filter:blur(5px);transition:filter .4s,-webkit-filter .4s}.blur-up.lazyloaded{-webkit-filter:blur(0);filter:blur(0)}.head-preview{position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}.ns_full-content{overflow-wrap:break-word}.ns_full-content img{margin-top:30px;width:100%}
/*# sourceMappingURL=styles.d6554f1f61cbed52582d.css.map*/