.schedule-page-departure{padding:0 0 50px!important}.schedule-page-departure__content{margin-top:30px}.schedule-page-departure .schedule-filter-cities__city--arrival{pointer-events:none}.schedule-page-departure .preloader-component{margin-top:6vh}.schedule-head{background:#1ba1ed;margin-top:80px;position:sticky;top:-20px;width:100%;z-index:10}@media screen and (min-width:768px){.schedule-head{margin-top:100px}}.schedule-head__back{align-items:center;color:#fff;-moz-column-gap:10px;column-gap:10px;display:flex;flex-direction:row;padding-top:15px;z-index:10}@media screen and (min-width:768px){.schedule-head__back{padding-top:25px}}.schedule-head__back svg{fill:#fff;height:auto;width:16px}.schedule-head__title{color:#fff;font-size:24px;height:60px;padding-top:5px;z-index:10}@media screen and (min-width:768px){.schedule-head__title{font-size:40px;height:-moz-fit-content;height:fit-content;padding-top:0}}.schedule-head__filter{padding-bottom:13px;padding-top:10px}@media screen and (min-width:768px){.schedule-head__filter{padding-bottom:25px;padding-top:50px}}.schedule-head .base-ornament-bg{height:100%;min-height:0;z-index:-1}.schedule-head .dotted-loader{justify-content:flex-start;padding:48px 0 30px}@media screen and (min-width:768px){.schedule-head .dotted-loader{padding:71px 0 47px}}.base-ornament-bg{display:flex;height:100%;overflow:hidden;position:absolute;width:100%}.base-ornament-bg__icon{flex-shrink:0;height:60vw;margin-bottom:-30vh;width:60vw}.base-ornament-bg--white-bg{align-items:flex-start;background:#fff;justify-content:space-between}.base-ornament-bg--white-bg .base-ornament-bg__icon{height:40vw;margin-bottom:0;margin-top:5vh;width:40vw}.base-ornament-bg--white-bg .base-ornament-bg__icon:first-child{margin-left:-10vw}.base-ornament-bg--white-bg .base-ornament-bg__icon:last-child{margin-right:-10vw}.base-ornament-bg--light-bg{align-items:flex-end;background:#1ba1ed;-moz-column-gap:300px;column-gap:300px;justify-content:center}.base-ornament-bg--light-bg .base-ornament-bg__icon{flex-shrink:0;height:60vw;margin-bottom:-20vw;width:60vw}.base-ornament-bg--gray-bg{align-items:flex-start;background:#f7f5f5;justify-content:space-between}.base-ornament-bg--gray-bg .base-ornament-bg__icon{fill:#eeeded;height:40vw;margin-bottom:0;margin-top:5vh;width:40vw}.base-ornament-bg--gray-bg .base-ornament-bg__icon:first-child{margin-left:-10vw}.base-ornament-bg--gray-bg .base-ornament-bg__icon:last-child{margin-right:-10vw}.base-ornament-bg--dark-bg{background:#003e92}.base-ornament-bg--half{-moz-column-gap:0;column-gap:0;height:300px;justify-content:space-between;top:0}@media screen and (min-width:768px){.base-ornament-bg--half{height:50vh}}.base-ornament-bg--half .base-ornament-bg__icon{height:80vh;margin-bottom:calc(-35vh - 50px);width:80vh}.base-ornament-bg--half .base-ornament-bg__icon:first-child{margin-left:-30vh}.base-ornament-bg--half .base-ornament-bg__icon:last-child{margin-right:-30vh}@media(max-height:800px)and (min-width:480px){.base-ornament-bg--half{height:48vh;min-height:300px}}.icon-ornament--dark-bg{fill:#0146a3}.icon-ornament--light-bg{fill:#37adef}.icon-ornament--white-bg{fill:#e9f6fd}.icon-ornament__filled{fill:#fff}.schedule-filter-desktop{align-items:center;-moz-column-gap:30px;column-gap:30px;display:flex;width:100%}.schedule-filter-desktop__switch{margin-right:50px}.schedule-filter-desktop__datetime{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;flex-direction:row;justify-content:space-between}.schedule-filter-desktop__date{width:320px}.schedule-filter-desktop__date .date-calendar-input__placeholder{display:none!important}.schedule-filter-desktop__date .date-calendar-input__control{background:transparent!important;border:0 solid!important;cursor:pointer;z-index:103}.schedule-filter-desktop__date .date-calendar-input__control:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' class='calendar icon'%3E%3Cpath fill='%23fff' d='M17.5 2.5H15V1.25a1.25 1.25 0 1 0-2.5 0V2.5h-5V1.25a1.25 1.25 0 1 0-2.5 0V2.5H2.5A2.5 2.5 0 0 0 0 5v12.5A2.5 2.5 0 0 0 2.5 20h15a2.5 2.5 0 0 0 2.5-2.5V5a2.5 2.5 0 0 0-2.5-2.5Zm0 15h-15V6.875h15V17.5Z'/%3E%3C/svg%3E");height:24px;margin-right:10px;margin-top:3px;width:24px;z-index:103}.schedule-filter-desktop__date .date-calendar-input__control:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 16.5 9.6' viewBox='0 0 16.5 9.6'%3E%3Cpath fill='%23fff' d='M8.3 6.9 15.1.1l1.4 1.2-8.2 8.2L.1 1.3 1.5.1l6.8 6.8z'/%3E%3C/svg%3E");height:24px;margin-left:3px;margin-top:0;width:14px;z-index:103}.schedule-filter-desktop__date .date-calendar-input__input{color:#fff;font-size:20px;font-weight:600;pointer-events:none}.schedule-filter-desktop__date .date-calendar-input__input::selection{background:transparent!important}.schedule-filter-desktop__date .date-calendar-input__input::-moz-selection{background:transparent!important}.schedule-filter-desktop__date .date-calendar-input__dropdown{border:0;border-radius:10px;overflow:hidden;right:5px;top:50px;width:550px;z-index:102}.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar{background:#003e92!important}.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__days-container{scrollbar-width:0!important}.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__days-container::-webkit-scrollbar{height:0!important;width:0!important}.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__months{background:#033b85!important}.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__month-name{border-right:0;color:#fff}.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__months-scroll{background:#003e92;border-left:3px solid #1ba1ed;right:0}.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__days-week{background:#033b85;border-width:0}.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__day-name{color:#fff!important}.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__day .rz-price-calendar__day-button{color:#fff}.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__day:hover .rz-price-calendar__day-button{background:#1ba1ed;color:#fff}.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__day--disabled:not(.rz-price-calendar__day--selected-to):not(.rz-price-calendar__day--selected-from) .rz-price-calendar__day-button{background:none}.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__day--preselect-from-to:after,.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__day--preselect-from:after,.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__day--preselect-in:after,.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__day--preselect-to:after{border-color:#1ba1ed}.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__day--preselect-from-to:hover .rz-price-calendar__day-button,.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__day--preselect-from:hover .rz-price-calendar__day-button,.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__day--preselect-in:hover .rz-price-calendar__day-button,.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__day--preselect-to:hover .rz-price-calendar__day-button{background:rgba(58,158,216,.24)}.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__day--selected .rz-price-calendar__day-button,.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__day--selected:hover .rz-price-calendar__day-button{background:#1ba1ed}.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__day--selected-from:before,.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__day--selected-in:before,.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__day--selected-to:before{background:rgba(27,161,237,.5)}.schedule-filter-desktop__date .date-calendar-input__dropdown>div.b-dropdown__content .rz-price-calendar__days-month-title{color:#fff}.schedule-filter-desktop__date .date-calendar__head{background:#003e92;border-radius:20px 20px 0 0;padding-top:70px}.schedule-filter-desktop__date .date-calendar__head-control{justify-content:center}.schedule-filter-desktop__date .date-calendar__days{background:#003e92;border-radius:0 0 20px 20px}.schedule-filter-desktop__date .date-calendar__days-names{display:none}.schedule-filter-desktop__date .date-calendar__date-num{color:#fff;font-size:20px;font-weight:700;position:relative;transition:all .3s ease-in-out}.schedule-filter-desktop__date .date-calendar__date-num--selected .date-calendar__date-button{background:#1ba1ed}.schedule-filter-desktop__date .date-calendar__date-num--preselect-from-to:after,.schedule-filter-desktop__date .date-calendar__date-num--preselect-from:after,.schedule-filter-desktop__date .date-calendar__date-num--preselect-in:after,.schedule-filter-desktop__date .date-calendar__date-num--preselect-to:after{border-color:#fff}.schedule-filter-desktop__date .date-calendar__date-num:hover:not(.date-calendar__date-num--selected) .date-calendar__date-button{background:none!important}.schedule-filter-desktop__date .date-calendar__select--month,.schedule-filter-desktop__date .date-calendar__select--year{flex:initial}.schedule-filter-desktop__date .date-calendar__select--month .select__toggle,.schedule-filter-desktop__date .date-calendar__select--year .select__toggle{border:0!important;padding:0}.schedule-filter-desktop__date .date-calendar__arrow{background:#003e92;flex-shrink:0}.schedule-filter-desktop__date .date-calendar__arrow svg{fill:#1ba1ed!important}.schedule-filter-desktop__date .select{width:-moz-fit-content;width:fit-content}.schedule-filter-desktop__date .select__toggle{background:#003e92;border:0;color:#fff;cursor:default;font-size:20px;font-weight:700;pointer-events:none;width:-moz-fit-content;width:fit-content}.schedule-filter-desktop__date .calendar,.schedule-filter-desktop__date .select__arrow{display:none}.schedule-filter-desktop__date--opened .date-calendar-input__control{pointer-events:none}.schedule-filter-desktop__date--opened .date-calendar-input__control:after{transform:rotate(180deg)}.schedule-filter-desktop__search{background:#1ba1ed!important;border:2px solid #fff!important;border-radius:26px;height:52px;min-width:300px;position:relative;width:auto}@media(max-width:768px){.schedule-filter-desktop{align-items:flex-start;flex-direction:column;row-gap:15px}.schedule-filter-desktop__date{width:170px}.schedule-filter-desktop__date .date-calendar-input__control{padding:0}.schedule-filter-desktop__time{min-width:170px}.schedule-filter-desktop__time .select__toggle{padding:0}.schedule-filter-desktop__search{min-width:0;min-width:auto;width:100%}}.schedule-filter-cities{display:flex;flex-direction:column;position:relative;width:100%}@media screen and (min-width:768px){.schedule-filter-cities{flex-direction:row;width:600px}}.schedule-filter-cities__city{background-color:transparent!important;border-color:#fff;border-left:solid #fff;border-radius:25px 0 0 25px;border-width:3px;width:50%}.schedule-filter-cities__city--arrival{border-left:0!important;border-radius:0 25px 25px 0}.schedule-filter-cities__city .city-picker-list{scrollbar-width:0!important}.schedule-filter-cities__city .city-picker-list::-webkit-scrollbar{height:0!important;width:0!important}.schedule-filter-cities__city .city-picker__drop-content{background:#003e92}.schedule-filter-cities__city .city-picker__drop-city,.schedule-filter-cities__city .city-picker__drop-code{color:#fff}.schedule-filter-cities__city .city-picker__wrapper{color:#fff;font-weight:600}.schedule-filter-cities__city .city-picker__code{background-color:transparent!important}.schedule-filter-cities__city .city-picker--focused{background:#1ba1ed!important}.schedule-filter-cities__city .b-dropdown__row{border-radius:0!important;transition:background-color .4s!important}.schedule-filter-cities__city .b-dropdown__row:hover{background-color:#1ba1ed!important;transition:background-color .4s!important}.schedule-filter-cities__city .b-dropdown__item,.schedule-filter-cities__city .b-dropdown__item:hover{background:none!important}.schedule-filter-cities__swap{align-items:center;background-color:#fff;border-radius:20px;display:flex;height:30px;justify-content:center;left:calc(50% - 15px);position:absolute;top:10px;transform:rotate(90deg);transition:transform .2s ease-in;width:30px;z-index:1}.schedule-filter-cities__swap svg{fill:#1ba1ed;pointer-events:none}.schedule-filter-cities .btn-swap--pressed{transform:rotate(180deg)}@media screen and (min-width:768px){.schedule-filter-cities .btn-swap--pressed{transform:rotate(270deg)}}@media(max-width:768px){.schedule-filter-cities__city{border-radius:15px 15px 0 0!important;width:100%}.schedule-filter-cities__city--arrival{border-left:3px solid #fff!important;border-radius:0 0 15px 15px!important;border-top:0!important}.schedule-filter-cities__city .city-picker__control{padding:0 17px}.schedule-filter-cities__city .city-picker__placeholder{margin-left:7px}.schedule-filter-cities__swap{left:auto;right:15px;top:calc(50% - 15px);transform:none}}.schedule-filter-mobile{align-items:center;align-items:flex-start;-moz-column-gap:10px;column-gap:10px;display:flex;flex-direction:row;justify-content:space-between;justify-content:flex-start;padding:10px 0 0}.schedule-filter-mobile__button{background:transparent!important;border-color:#fff!important;border-radius:50%;flex-shrink:0;height:52px;padding:0!important;width:52px;z-index:1}.schedule-filter-mobile__button path{fill:#fff!important}.schedule-filter-mobile__date{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:20px;font-weight:600;height:52px;justify-content:center;margin-left:20px;z-index:1}.schedule-filter-mobile-date__button{align-items:center;background:transparent;-moz-column-gap:12px;column-gap:12px;display:flex;flex-direction:row;height:40px;width:100%}.schedule-filter-mobile-date__button svg path{fill:#fff}.schedule-filter-mobile-date__value{color:#fff;font-size:18px;font-weight:600}.schedule-filter-mobile-date__radio{margin-top:30px}.schedule-filter-mobile-date__apply{background:#1ba1ed;border-radius:25px;font-size:16px;height:45px;margin-bottom:20px;margin-left:20px;margin-top:30px;width:calc(100% - 40px)}.schedule-filter-mobile-date .icon-calendar{height:20px;width:20px}.schedule-filter-mobile-date .date-calendar__head{padding-top:25px}.schedule-filter-mobile-date__bar-content .rz-price-calendar{background:#003e92!important}.schedule-filter-mobile-date__bar-content .rz-price-calendar__wrapper{height:50vh}.schedule-filter-mobile-date__bar-content .rz-price-calendar__days-container{scrollbar-width:0!important}.schedule-filter-mobile-date__bar-content .rz-price-calendar__days-container::-webkit-scrollbar{height:0!important;width:0!important}.schedule-filter-mobile-date__bar-content .rz-price-calendar__months{background:#033b85!important}.schedule-filter-mobile-date__bar-content .rz-price-calendar__month-name{border-right:0;color:#fff}.schedule-filter-mobile-date__bar-content .rz-price-calendar__months-scroll{background:#003e92;border-left:3px solid #1ba1ed;right:0}.schedule-filter-mobile-date__bar-content .rz-price-calendar__days-week{background:#033b85;border-width:0}.schedule-filter-mobile-date__bar-content .rz-price-calendar__day-name{color:#fff!important}.schedule-filter-mobile-date__bar-content .rz-price-calendar__day .rz-price-calendar__day-button{color:#fff}.schedule-filter-mobile-date__bar-content .rz-price-calendar__day:hover .rz-price-calendar__day-button{background:#1ba1ed;color:#fff}.schedule-filter-mobile-date__bar-content .rz-price-calendar__day--disabled:not(.rz-price-calendar__day--selected-to):not(.rz-price-calendar__day--selected-from) .rz-price-calendar__day-button{background:none}.schedule-filter-mobile-date__bar-content .rz-price-calendar__day--preselect-from-to:after,.schedule-filter-mobile-date__bar-content .rz-price-calendar__day--preselect-from:after,.schedule-filter-mobile-date__bar-content .rz-price-calendar__day--preselect-in:after,.schedule-filter-mobile-date__bar-content .rz-price-calendar__day--preselect-to:after{border-color:#1ba1ed}.schedule-filter-mobile-date__bar-content .rz-price-calendar__day--preselect-from-to:hover .rz-price-calendar__day-button,.schedule-filter-mobile-date__bar-content .rz-price-calendar__day--preselect-from:hover .rz-price-calendar__day-button,.schedule-filter-mobile-date__bar-content .rz-price-calendar__day--preselect-in:hover .rz-price-calendar__day-button,.schedule-filter-mobile-date__bar-content .rz-price-calendar__day--preselect-to:hover .rz-price-calendar__day-button{background:rgba(58,158,216,.24)}.schedule-filter-mobile-date__bar-content .rz-price-calendar__day--selected .rz-price-calendar__day-button,.schedule-filter-mobile-date__bar-content .rz-price-calendar__day--selected:hover .rz-price-calendar__day-button{background:#1ba1ed}.schedule-filter-mobile-date__bar-content .rz-price-calendar__day--selected-from:before,.schedule-filter-mobile-date__bar-content .rz-price-calendar__day--selected-in:before,.schedule-filter-mobile-date__bar-content .rz-price-calendar__day--selected-to:before{background:rgba(27,161,237,.5)}.schedule-filter-mobile-date__bar-content .rz-price-calendar__day-num{font-size:1.2em}.schedule-filter-mobile-date__bar-content .rz-price-calendar__days-month-title{color:#fff}.schedule-filter-mobile-date .rz-price-calendar__wrapper{height:50vh}.schedule-filter-mobile-date .rz-price-calendar__days-container{scrollbar-width:0!important}.schedule-filter-mobile-date .rz-price-calendar__days-container::-webkit-scrollbar{height:0!important;width:0!important}.schedule-filter-mobile-date .rz-price-calendar__days-week{background:#0f5fb7;border-radius:7px;border-width:0}.schedule-filter-mobile-date .rz-price-calendar__day-name{color:#fff!important}.schedule-filter-mobile-date .rz-price-calendar__day--disabled:not(.rz-price-calendar__day--selected-to):not(.rz-price-calendar__day--selected-from) .rz-price-calendar__day-button{background:none}.base-bottom-bar__overlay{-webkit-backdrop-filter:blur(5px) saturate(.8);backdrop-filter:blur(5px) saturate(.8);height:100vh;left:0;position:fixed;top:0;width:99vw;z-index:155}.base-bottom-bar__container{backface-visibility:hidden;background:#fff;border-radius:15px 15px 0 0;bottom:0;box-shadow:-10px 0 30px rgba(0,62,146,.4);color:#1ba1ed;height:auto;padding:0 10px 20px;perspective:1000;position:fixed;right:0;width:100%;will-change:transform;z-index:156}.base-bottom-bar__head{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:20px;padding-top:20px;position:relative}.base-bottom-bar__title{font-size:20px;font-weight:700;justify-self:center}.base-bottom-bar__close{color:#1ba1ed;font-size:14px;position:absolute;right:10px;top:25px}.base-bottom-bar--dark .base-bottom-bar__container{background:#003e92;color:#fff}.schedule-filter-mobile-drawer__content{display:flex;flex-direction:column;padding:50px 10px 30px;row-gap:30px;width:100%}.schedule-filter-mobile-drawer .city-picker-mobile .modal-window-mobile{background:#003e92;border-top-left-radius:15px;border-top-right-radius:15px;height:100vh;top:100vh;transition:transform .3s ease-in-out}.schedule-filter-mobile-drawer .city-picker-mobile .modal-window-mobile--opened{transform:translateY(-130vh)}.schedule-filter-mobile-drawer .city-picker-mobile .modal-window-mobile__main{padding-left:10px;padding-right:10px;padding-top:15px}.schedule-filter-mobile-drawer .city-picker-mobile .modal-window-mobile__title{color:#fff;font-size:18px;margin-left:5px}.schedule-filter-mobile-drawer .city-picker-mobile .modal-window-mobile__header{padding:16px 15px}.schedule-filter-mobile-drawer .city-picker__wrapper--mobile{border-color:#fff;margin:0 5px}.schedule-cities{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;grid-template-rows:auto;justify-content:space-between}@media screen and (min-width:768px){.schedule-cities{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.schedule-cities__city{background:#c5e1f5;border-radius:10px;color:#003e92;display:flex;flex-direction:column;padding:15px 20px;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:background .2s ease-in-out}.schedule-cities__city p:first-of-type{font-size:18px;font-weight:700}.schedule-cities__city p:last-of-type{color:#7999c5;font-size:16px;font-weight:600}.schedule-cities__city svg{fill:#003e92;height:20px;position:absolute;right:20px;top:20px;width:20px}.schedule-cities__city:hover{background:#9fcbea}