@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";@font-face{font-family:Halvar Breitschrift;src:url(/build/assets/HalvarBreit-Md-1a71b739.woff2) format("woff2");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:PF Beau Sans Pro;src:url(/build/assets/PFBeauSansPro-Regular-96ad36a7.woff2) format("woff2");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:PF Beau Sans Pro;src:url(/build/assets/PFBeauSansPro-XThin-5d312bb5.woff2) format("woff2");font-weight:100;font-display:swap;font-style:italic}@font-face{font-family:PF Beau Sans Pro;src:url(/build/assets/PFBeauSansPro-SemiBold-f7edae3c.woff2) format("woff2");font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:PF Beau Sans Pro;src:url(/build/assets/PFBeauSansPro-Bold-806aa423.woff2) format("woff2");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Mulish;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v13/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSG-OfFJQ6HTY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v13/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSG-OfHZQ6HTY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v13/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSG-OfFpQ6HTY.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v13/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSG-OfF5Q6HTY.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v13/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSG-OfGZQ6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v13/1Ptyg83HX_SGhgqO0yLcmjzUAuWexaFR8aqvG4w-.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v13/1Ptyg83HX_SGhgqO0yLcmjzUAuWexaFR8aOvG4w-.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v13/1Ptyg83HX_SGhgqO0yLcmjzUAuWexaFR8aivG4w-.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v13/1Ptyg83HX_SGhgqO0yLcmjzUAuWexaFR8amvG4w-.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v13/1Ptyg83HX_SGhgqO0yLcmjzUAuWexaFR8aevGw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{height:100%;margin:0;padding:0}*{box-sizing:border-box}body{background-color:#fff;overflow-x:hidden}body:before,body:after{content:"";position:fixed;top:30vh;width:160px;height:267px;background-size:cover;z-index:-1}body:before{background-image:url(/build/assets/bg_image_left-8c0212e6.webp)}body:after{right:0;top:60vh;background-image:url(/build/assets/bg_image_right-20217d3a.webp)}#app{padding:0;font-family:PF Beau Sans Pro,sans-serif;min-height:100%;display:flex;flex-direction:column}.wrapper{display:flex;flex-direction:column;max-width:1600px;margin:0 auto;width:100%;box-sizing:border-box}.breadcrumbs{display:flex;font-size:12px;gap:2px;font-weight:400;line-height:100%;letter-spacing:-.07em;align-items:center}.breadcrumbs a{color:#b6bcc9;text-decoration:none;font-size:12px}.breadcrumbs .current{color:#ffa600;cursor:default}.breadcrumbs .separator{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:2px}.main{flex:1 1 auto;padding-bottom:100px}svg{stroke:initial}.card{display:flex;flex-direction:column;align-items:stretch;padding:24px;background:#FFFFFF;border:1px solid #E4E9F0;box-shadow:0 6px 6px #a1a1a11f;border-radius:20px;box-sizing:border-box}.card_header{display:flex;justify-content:space-between}.card_header .title{font-weight:600;font-size:28px;line-height:100%;letter-spacing:-.07em;color:#485879}.content_text{font-style:normal;font-weight:400;font-size:16px;line-height:135%;align-items:center;color:#485879}.orange_notice{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px;gap:16px;background-color:#fff3cd;border-radius:8px;align-self:stretch;box-sizing:border-box;font-size:16px;line-height:160%;color:#856405}.orange_notice.bordered{border:1px solid #E7DCB9}.title_block{font-weight:600;font-size:42px;color:#485879;padding-bottom:16px;margin-bottom:24px;position:relative;width:100%}.title_block:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#e4e9f0}.with_line{position:relative;padding-bottom:20px;margin-bottom:20px}.with_line:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#e4e9f0}.button_social{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:10px;border:1px solid #E4E9F0;border-radius:50%;box-sizing:border-box;transition:all .3s;cursor:pointer}.button_social:hover{background-color:#8bc151;border-color:#e2efd3}.button_social:hover .icon svg path{fill:#fff;stroke:#fff}.button_social .icon{display:flex;align-items:center}.button_social .icon svg{width:20px;height:20px}.button_social .icon svg path{transition:all .3s}.button_background{padding:20px 18px;border-radius:100px;color:#fff;position:relative;display:flex;text-decoration:none;transition:all .3s;background-color:#f0f0f0;cursor:pointer;border:none;justify-content:center}.button_background .icon{display:inline-block;width:21px;height:21px;margin-right:5px;position:relative}.button_background.green{background-color:#8bc151}.button_background.orange{background-color:#ffa600}.button_background:hover{opacity:.75}.button_background:disabled{opacity:.3;cursor:not-allowed}.button_default{display:flex;align-items:center;padding:14px 20px;font-size:14px;font-weight:700;background:transparent;border-radius:69px;color:#485879;position:relative;border:1px solid #485879;text-decoration:none;transition:all .3s;cursor:pointer}.button_default .icon{margin-right:3px}.button_default .icon svg path{transition:all .3s}.button_default:hover{background:#FFA600;border:1px solid #FFFFFF;color:#fff}.button_default:hover svg path{stroke:#ffa600;fill:#fff}.button_plus_minus{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:6px;width:36px;height:36px;border:1px solid #485879;border-radius:100%;cursor:pointer}.button_plus_minus.disabled{border-color:#e4e9f0;cursor:not-allowed}.button_plus_minus.disabled path{stroke:#e4e9f0;fill:#e4e9f0}.textarea{border:none;border-bottom:1px solid #E4E9F0;outline:none;width:100%;resize:none;color:#485879;padding-left:16px;box-sizing:border-box;font-family:PF BeauSans Pro,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:135%}.textarea::-moz-placeholder{color:#b6bcc9}.textarea::placeholder{color:#b6bcc9}.input{position:relative}.input.with_icon input{padding-left:58px}.input.with_icon.required:after{left:48px}.input.with_icon .icon{position:absolute;bottom:0;top:0;left:16px;display:flex;align-items:center;justify-content:center}.input input{border:none;border-bottom:1px solid #E4E9F0;outline:none;width:100%;resize:none;color:#485879;padding:8px 16px;box-sizing:border-box;font-family:PF BeauSans Pro,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:135%}.input input::-moz-placeholder{color:#b6bcc9}.input input::placeholder{color:#b6bcc9}.input.required:after{content:"*";width:8px;font-weight:400;font-size:16px;line-height:135%;color:#f26565;position:absolute;left:6px;top:8px}.bus_scheme{display:flex;flex-direction:column;width:100%;gap:4px}.bus_scheme .row{display:flex;justify-content:space-evenly;align-items:center;gap:4px}.bus_scheme .seat_item{background-color:transparent;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:4px;box-sizing:border-box}.bus_scheme .seat_item.allowed{cursor:pointer}.bus_scheme .seat_item.allowed:hover path{stroke:#ffa600;fill:#ffa600}.bus_scheme .seat_item.bn{cursor:auto}.bus_scheme .seat_item.bn path{stroke:#65b7f2}.bus_scheme .seat_item.busy{cursor:auto}.bus_scheme .seat_item.busy path{stroke:#e4e9f0}@media screen and (max-width: 1640px){.wrapper{padding:0 20px}}.header_content{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:12px;border-bottom:1px solid #dee2e6;padding-bottom:20px}.header_block{display:flex}@media (max-width: 1364px){.header_block{font-size:14px}.header_block .button_background{padding:15px}}.header_block.logo_block{align-items:center;flex-wrap:wrap;width:338px;gap:4px}.header_block.logo_block .logo{width:auto;padding-right:10px;position:relative}.header_block.logo_block .logo:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#0000004d;opacity:.2}.header_block.logo_block .logo_description{font-family:Halvar Breitschrift,sans-serif;font-size:20px;font-weight:500;line-height:24px;letter-spacing:-.07em;text-align:left;color:#8bc151;padding-left:10px}@media (max-width: 1428px){.header_block.logo_block .logo_description .line{width:156px}}.header_block.search_buttons_block{flex:0 0 auto;justify-content:space-between;gap:12px}.header_block.contacts_block{gap:20px}.header_block.contacts_block .list{display:flex;flex-direction:column;white-space:nowrap}.header_block.contacts_block .list a{font-size:15px;color:#485879;font-weight:400;line-height:20px;text-align:left;text-decoration:none}@media (max-width: 1364px){.header_block.contacts_block .list a{font-size:14px}}.header_block.contacts_block .title{font-size:14px;font-weight:700;line-height:14px;text-align:left;text-transform:uppercase;color:#b6bcc9;margin-bottom:12px}.header_block.auth_block{justify-content:flex-end;gap:12px}.header_block.auth_block .social_buttons{gap:12px;display:flex;align-items:center}@media (max-width: 1302px){.header_block.auth_block .button_default{flex-direction:column;padding:11px 10px}}.mobile_menu_button,.mobile-menu{display:none}main{overflow-x:hidden}.to-home-page{display:flex;align-items:center;gap:4px;text-decoration:none;color:var(--Text, #485879);font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.12px}@media screen and (max-width: 1255px){header{margin-bottom:64px}.mob-hide{display:none!important}.mobile_menu_button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;cursor:pointer}.header_block.auth_block{display:flex;align-items:center;gap:8px}.mobile-menu{display:block;opacity:0;visibility:hidden;position:fixed;width:100%;height:100%;top:0;left:0;z-index:12;transition:all .3s ease-out}.mobile-menu .overlay{position:absolute;z-index:13;width:100%;height:100%;background:var(--Black, #24201d);opacity:0;visibility:hidden;transition:all .3s ease-out}.mobile-menu .mobile-menu-container{position:absolute;top:0;right:0;height:100%;width:376px;background:#fff;z-index:14;transition:all .3s ease-out;transform:translate(100%)}.mobile-menu .mobile-menu-container .top-block{display:flex;align-items:center;justify-content:center;padding:16px;background:#24201d}.mobile-menu .mobile-menu-container .middle-block{padding:24px 16px}.mobile-menu .mobile-menu-container .middle-block .header_block.search_buttons_block{display:flex;flex-direction:column}.mobile-menu .mobile-menu-container .middle-block .header_block.search_buttons_block a{padding:12px 16px;text-align:center;align-items:center;justify-content:center;gap:8px;font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-1.12px}.mobile-menu .mobile-menu-container .middle-block .header_block.search_buttons_block .icon{width:20px;height:20px}.mobile-menu .mobile-menu-container .middle-block .buttons{padding-bottom:24px;border-bottom:1px solid #e4e9f0}.mobile-menu .mobile-menu-container .middle-block .menu_block{padding:24px 0;border-bottom:1px solid #e4e9f0}.mobile-menu .mobile-menu-container .middle-block .menu_block .menu{display:flex;flex-direction:column;gap:16px}.mobile-menu .mobile-menu-container .middle-block .menu_block .menu a{text-decoration:none;color:#485879;font-family:PF Beau Sans Pro;font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.12px;display:flex;align-items:center;justify-content:space-between}.mobile-menu .mobile-menu-container .middle-block .menu_block .menu a .arrow{transition:all .3s ease-out}.mobile-menu .mobile-menu-container .middle-block .menu_block .menu .item_menu.parent .child_menu{max-height:0;opacity:0;visibility:hidden;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out,visibility .3s ease-out;display:flex;flex-direction:column}.mobile-menu .mobile-menu-container .middle-block .menu_block .menu .item_menu.parent .child_menu .item_menu{padding:8px 0}.mobile-menu .mobile-menu-container .middle-block .menu_block .menu .item_menu.opened .child_menu{opacity:1;visibility:visible;max-height:500px;padding-top:12px}.mobile-menu .mobile-menu-container .middle-block .menu_block .menu .item_menu.opened a .arrow{transform:rotate(180deg)}.mobile-menu .mobile-menu-container .middle-block .contacts_block{padding:24px 0;border-bottom:1px solid #e4e9f0;display:flex;flex-direction:column;gap:16px}.mobile-menu .mobile-menu-container .middle-block .contacts_block .title{font-size:16px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;margin-bottom:12px}.mobile-menu .mobile-menu-container .middle-block .contacts_block a{font-size:18px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:2px}.mobile-menu .mobile-menu-container .middle-block .currency_block{padding:24px 0;display:flex;align-items:center}.mobile-menu .mobile-menu-container .middle-block .currency_block .currency{color:#b6bcc9;font-family:Mulish;font-size:20px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.4px;margin:0 4px 0 2px}.mobile-menu .mobile-menu-container .middle-block .currency_block .value{color:var(--Text, #485879);font-family:Mulish;font-size:20px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.4px}.mobile-menu .mobile-menu-container .middle-block .currency_block .star{color:#d80027;font-family:Mulish;font-size:20px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.4px}.nav-open{overflow:hidden}.nav-open .mobile-menu{opacity:1;visibility:visible;z-index:13}.nav-open .mobile-menu .overlay{opacity:.5;visibility:visible}.nav-open .mobile-menu .mobile-menu-container{transform:translate(0)}}.close-mobile-menu{cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:100px;background:var(--Primary, #ffa600);width:40px;height:40px;margin:0 auto 20px}.close-mobile-menu svg{width:24px;height:24px}@media screen and (max-width: 820px){.slider_feedback{width:100%}}@media screen and (max-width: 767px){.mobile-menu .mobile-menu-container .middle-block .contacts_block a{font-size:15px;font-style:normal;font-weight:400;line-height:100%}.mobile-menu .mobile-menu-container .middle-block{padding:16px}.mobile-menu .mobile-menu-container .middle-block .menu_block,.mobile-menu .mobile-menu-container .middle-block .contacts_block{padding:16px 0}.mobile-menu .mobile-menu-container .middle-block .menu_block .menu{gap:12px}.mobile-menu .mobile-menu-container .middle-block .contacts_block .title{font-size:14px;font-style:normal;font-weight:700;line-height:100%}.mobile-menu .mobile-menu-container .middle-block .menu_block .menu a{font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.12px}.nav-open .mobile-menu .mobile-menu-container{height:100%;overflow:auto}.nav-open .mobile-menu .mobile-menu-container::-webkit-scrollbar{width:0px;background:transparent}.nav-open .mobile-menu .mobile-menu-container{-ms-overflow-style:none;scrollbar-width:none}.to-home-page{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.84px;border-radius:76px;border:1px solid var(--Stroke, #e4e9f0);display:flex;padding:10px 6px;align-items:center;gap:2px}.header_block.auth_block .social_buttons{gap:8px}.header_block.logo_block .logo{padding-right:0;display:flex;flex-direction:column;align-items:center}.header_content{gap:unset}.mobile-logo-banner{display:block}}.main_menu{display:flex;margin-top:22px;margin-bottom:56px;justify-content:space-between;z-index:4}.main_menu .menu{display:flex;gap:32px;align-items:center}.main_menu .menu .item_menu{position:relative;display:flex}.main_menu .menu .item_menu:hover .child_menu{visibility:visible;opacity:1;display:flex}.main_menu .menu .item_menu:hover .child_menu .menu{flex-direction:column}.main_menu .menu .item_menu.active a{color:#ffa600}.main_menu .menu .item_menu.parent a .arrow{display:block}.main_menu .menu .item_menu.parent:hover>a{color:#ffa600}.main_menu .menu .item_menu.parent:hover>a .arrow{transform:rotate(180deg)}.main_menu .menu .item_menu.parent:hover>a .arrow svg path{stroke:#ffa600}.main_menu .menu .child_menu{visibility:hidden;opacity:0;display:none;background:#ffffff;box-shadow:0 6px 19px #6565655e;border-radius:8px;align-items:flex-start;flex-direction:column;position:absolute;left:0;top:100%;white-space:nowrap;padding:20px 16px;gap:16px}.main_menu .menu a{color:#485879;text-decoration:none;font-size:18px;font-weight:400;line-height:18px;letter-spacing:-.07em;text-align:left;display:flex}.main_menu .menu a .arrow{display:none;margin-left:4px;height:18px;transition:all .3s}.main_menu .menu a:hover{color:#ffa600}.main_menu .currency_block{display:flex;align-items:center;font-family:Mulish,sans-serif;font-size:20px;position:relative}.main_menu .currency_block .flag-icon{margin-right:2px;display:flex}.main_menu .currency_block .currency{display:flex;font-style:normal;font-weight:400;letter-spacing:-.07em;margin-right:4px;color:#b6bcc9}.main_menu .currency_block .value{display:flex;flex-direction:row;align-items:flex-start;padding:0;color:#485879}.main_menu .currency_block .arrow-right{display:flex;margin:0 5px}.main_menu .currency_block .star{color:#d80027}.main_menu .currency_block .tooltip{display:none;opacity:0;visibility:hidden;position:absolute;top:100%;background-color:#fff;color:#000;font-size:14px;font-weight:300;line-height:16.8px;letter-spacing:-.02em;text-align:left;border-radius:16px;padding:24px;z-index:3;bottom:0;right:0;transition:opacity .3s;border:1px solid #e4e9f0;overflow:hidden;height:-moz-fit-content;height:fit-content}.main_menu .currency_block:hover .tooltip{display:block;opacity:1;visibility:visible}.search_tickets{display:flex;flex-direction:column;align-items:center;padding:0}.search_tickets .search_tickets_card{width:100%;position:relative}.search_tickets .search_tickets_card .info{width:100%;height:572px;display:flex;flex-direction:column;align-items:center;padding:20px 40px;position:relative;background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(qit5841_there_is_a_regular_bus_highway_beautiful_modern_Greece__e67b7866-ded8-43c6-b527-eec67e24e4ba.png);border-radius:20px;flex:none;align-self:stretch;box-sizing:border-box;overflow:hidden}.search_tickets .info .content{z-index:2;width:100%;display:flex;flex-direction:column}.search_tickets .info .content .title{font-style:normal;font-weight:600;font-size:42px;color:#fff;flex:none;order:0;flex-grow:0;margin:24px 0 0}.search_tickets .info .content .sub_title{font-weight:600;font-size:28px;color:#fff;margin:24px 0 0}.search_tickets .info .breadcrumbs a{color:#fff}.search_tickets .info .background{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.search_tickets .info .background .gradient{background-color:#000;opacity:.4;position:absolute;top:0;left:0;right:0;bottom:0}.search_tickets .search_container{position:relative;width:100%;padding:0 63px;box-sizing:border-box;margin-bottom:-163px;pointer-events:none}.search_tickets .search_blackout{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.65);z-index:10;transition:all .3s}.search_tickets .search{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 36px 28px;gap:20px;isolation:isolate;background:#ffffff;box-shadow:0 3px 22.4px #64646429;border-radius:20px;transform:translateY(-163px);z-index:11;pointer-events:auto}.search_tickets .search .tabs{background-color:inherit;transform:translateY(-28px);display:flex;box-sizing:border-box;flex-direction:row;align-items:center;padding:4px;gap:8px;border:1px solid #e4e9f0;border-radius:100px;z-index:1}.search_tickets .search .tabs .tab{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 28px;gap:10px;background-color:inherit;border-radius:100px;cursor:pointer;font-size:20px;color:#485879}.search_tickets .search .tabs .tab.active{background-color:#ffa600;color:#fff}.search_tickets .select-options .option{position:relative}.search_tickets .select-options .option .arrow{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.search_tickets .search .params{width:100%;display:flex;gap:8px;justify-content:space-between;align-items:flex-end;margin-top:-16px}.search_tickets .search .params .title{font-weight:400;font-size:14px;text-transform:uppercase;color:#485879;margin-bottom:3px}.search_tickets .search .params .param{position:relative}.search_tickets .search .params .param.flex_full{width:300px}.search_tickets .search .params .param.count_passengers .title{text-align:center}.search_tickets .search .params .inputs{display:flex;gap:8px}.search_tickets .search .params .input{width:100%}.search_tickets .search .params .input .disabled{cursor:default!important;pointer-events:none}.search_tickets .search .params .input .disabled .select-trigger{color:#cfcfcf!important}.search_tickets .search .params .input .select-item{position:relative}.search_tickets .search .params .input .select-item .native-select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;cursor:pointer;display:none}.search_tickets .search .params .input .select-item .field_search_block{position:relative;padding-bottom:16px}.search_tickets .search .params .input .select-item .field_search_block:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#e4e9f0}.search_tickets .search .params .input .select-item .field_title{position:relative;padding:16px 0;font-weight:600;font-size:20px;line-height:100%;letter-spacing:-.07em;color:#485879;display:flex;align-items:center;cursor:pointer}.search_tickets .search .params .input .select-item .field_title .small_text{color:#97a0a7;font-family:PF Beau Sans Pro;font-size:12px;font-style:normal;font-weight:400;line-height:135%;align-self:flex-start;justify-self:flex-end;letter-spacing:normal;margin-left:8px}.search_tickets .search .params .input .select-item .field_search{gap:12px;background:#ffffff;border:1px solid #b6bcc9;border-radius:100px;display:flex;overflow:hidden;padding:12px 20px;align-items:stretch;align-items:center;cursor:text}.search_tickets .search .params .input .select-item .field_search .icon{display:flex}.search_tickets .search .params .input .select-item .field_search input{border:none;outline:none;font-size:16px;line-height:135%;color:#485879;padding:0}.search_tickets .search .params .input .select-item .field_search input::-moz-placeholder{color:#b6bcc9}.search_tickets .search .params .input .select-item .field_search input::placeholder{color:#b6bcc9}.search_tickets .search .params .input .select-item .field_opened_window{position:absolute;top:100%;left:0;width:100%;margin:0;z-index:10;max-height:400px;min-width:250px;flex-direction:column;align-items:flex-start;padding:20px 16px;gap:16px;background-color:#fff;box-shadow:0 6px 19px #6565655e;border-radius:8px;overflow-x:hidden;overflow-y:auto}.search_tickets .search .params .input .select-item .field_opened_window::-webkit-scrollbar{display:none}.search_tickets .search .params .input .select-item .select-options{list-style:none;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none;text-transform:capitalize;padding:0;display:flex;flex-direction:column;margin:8px 0 0}.search_tickets .search .params .input .select-item .select-options .option{cursor:pointer;font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.16px;transition:all .2s;padding:8px 0;color:#485879;white-space:nowrap}.search_tickets .search .params .input .select-item .select-options .option:hover{color:#ffa600}.search_tickets .search .params .input .select-item .select-options .option:last-child{padding-bottom:0}.search_tickets .search .params .input .select-item .field_header{display:flex;align-items:center;width:100%;justify-content:space-between;padding-top:0}.search_tickets .search .params .input .select-item .field_header .buttons{display:flex;gap:12px}.search_tickets .search .params .input .select-item .buttons_choose{display:flex;flex-direction:column}.search_tickets .search .params .input .select-item .buttons_choose .title{font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.07em;color:#485879;margin:16px 0;text-transform:none}.search_tickets .search .params .input .select-item .buttons_choose .buttons{display:flex;gap:12px}.search_tickets .search .params .input .select-item .buttons_choose .buttons .button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;width:30px;height:30px;border:1px solid #e4e9f0;border-radius:100%;padding:0;font-weight:400;font-size:16px;line-height:0%;color:#485879;cursor:pointer;transition:all .3s}.search_tickets .search .params .input .select-item .buttons_choose .buttons .button.active,.search_tickets .search .params .input .select-item .buttons_choose .buttons .button:hover{color:#fff;background-color:#ffa600;border-color:#ffa600}.search_tickets .search .params .input .select-item.open .field_opened_window{display:block}.search_tickets .search .params .input .select-item.open .select-trigger:not(:disabled){border-color:#ffa600}.search_tickets .search .params .input .select-trigger{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:30px 16px;gap:10px;background-color:#f2f4f7;border:1px solid #f2f4f7;border-radius:8px;cursor:pointer;font-weight:600;font-size:16px;color:#485879;box-sizing:border-box;transition:all .3s;min-height:auto;line-height:unset}.search_tickets .search .params .input .select-trigger .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search_tickets .search .params .input .select-trigger:hover:not(.disabled){border-color:#ffa600}.search_tickets .search .params .input .select-trigger.disabled{cursor:auto;color:#b6bcc9}.search_tickets .search .params .input .field_opened_window{width:422px}.search_tickets .search .params .input .field_opened_window .option .country{color:#97a0a7}.search_tickets .search .params .vue-date-picker{--dp-font-family: "PF Beau Sans Pro", sans-serif;--dp-month-year-row-button-size: 48px;--dp-button-icon-height: 44px;--dp-row-margin: 8px 0;--dp-cell-padding: 5px 13px;--dp-cell-size: 46px;--dp-cell-size-height: 40px}.search_tickets .search .params .vue-date-picker .dp__theme_light{--dp-primary-color: #ffa600;--dp-primary-disabled-color: #ffa6007a;--dp-hover-color: #fff6e5;--dp-hover-text-color: #ffa600}.search_tickets .search .params .vue-date-picker .dp__today:not(.dp__range_start):not(.dp__active_date){border:none;color:var(--dp-primary-color)}.search_tickets .search .params .vue-date-picker .dp__calendar_header_item{font-weight:400;color:#97a0a7;text-transform:capitalize;height:var(--dp-cell-size-height);width:var(--dp-cell-size);display:flex;align-items:center;justify-content:center}.search_tickets .search .params .vue-date-picker .dp--header-wrap{margin-bottom:8px}.search_tickets .search .params .vue-date-picker .dp__calendar_row{margin:0}.search_tickets .search .params .vue-date-picker .dp__calendar_item{height:var(--dp-cell-size-height);width:var(--dp-cell-size);display:flex;align-items:center;justify-content:center}.search_tickets .search .params .vue-date-picker .dp__cell_inner{height:auto}.search_tickets .search .params .vue-date-picker .dp__range_start:not(.dp__range_end){position:relative}.search_tickets .search .params .vue-date-picker .dp__range_start:not(.dp__range_end):after{content:"";right:-3px;top:0;bottom:0;margin:auto;height:12px;width:12px;background-color:transparent;position:absolute;border-inline-end:4px solid var(--dp-primary-color);border-top:4px solid var(--dp-primary-color);transform:rotate(45deg)}.search_tickets .search .params .vue-date-picker .dp__range_end:not(.dp__range_start){position:relative}.search_tickets .search .params .vue-date-picker .dp__range_end:not(.dp__range_start):after{content:"";left:-3px;top:0;bottom:0;margin:auto;height:12px;width:12px;background-color:transparent;position:absolute;border-inline-end:4px solid var(--dp-primary-color);border-top:4px solid var(--dp-primary-color);transform:rotate(-135deg)}.search_tickets .search .params .vue-date-picker .dp__range_end,.search_tickets .search .params .vue-date-picker .dp__range_start,.search_tickets .search .params .vue-date-picker .dp__active_date{border-radius:100%;height:32px;width:32px}.search_tickets .search .params .vue-date-picker .dp__inner_nav:hover{background-color:transparent}.search_tickets .search .params .vue-date-picker .dp__cell_disabled{color:#97a0a7}.search_tickets .search .params .vue-date-picker .dp__calendar_header_separator,.search_tickets .search .params .vue-date-picker .dp__arrow_top,.search_tickets .search .params .vue-date-picker .dp__arrow_bottom{display:none}.search_tickets .search .params .vue-date-picker .dp__menu_inner{padding:20px 92px;gap:22px}.search_tickets .search .params .vue-date-picker .dp__menu_inner>.dp__instance_calendar{position:static}.search_tickets .search .params .vue-date-picker .dp__month_year_wrap .dp--arrow-btn-nav{position:absolute;top:0;bottom:0;margin:auto;padding:0}.search_tickets .search .params .vue-date-picker .dp__month_year_wrap .dp--arrow-btn-nav[data-dp-element=action-prev]{left:16px!important}.search_tickets .search .params .vue-date-picker .dp__month_year_wrap .dp--arrow-btn-nav[data-dp-element=action-next]{right:16px!important}.search_tickets .search .params .vue-date-picker .dp__month_year_wrap .dp__month_year_wrap{justify-content:center;gap:6px}.search_tickets .search .params .vue-date-picker .dp__month_year_wrap .dp__month_year_wrap .dp__month_year_select{width:auto;padding:0;font-weight:600;font-size:20px;letter-spacing:-.07em;color:#485879;height:auto}.search_tickets .search .params .vue-date-picker .dp__month_year_wrap .dp__month_year_wrap .dp__month_year_select:hover{background-color:transparent;text-decoration:underline}.search_tickets .search .params .connector{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;position:absolute;width:36px;height:36px;background-color:#ffa600;border:4px solid #f1f4f7;border-radius:48px;bottom:12px;right:-22px;z-index:2;cursor:pointer}.search_tickets .search .params .button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:32px 24px;gap:11px;border-radius:8px;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.07em;border:1px solid #ffa600}.search_tickets.with_result .info .content .title{color:#ffa600;margin-top:8px}.st_result{margin-top:100px;width:100%}.st_result .st_r_header{display:flex;justify-content:space-between}.st_result .st_r_header .filter_and_sort{display:flex;align-items:center;gap:20px}.st_result .st_r_header .filter_and_sort .filter_and_sort_item{position:relative}.st_result .st_r_header .filter_and_sort .filter_and_sort_item .list{display:none;position:absolute;top:100%;right:0;flex-direction:column;background-color:#fff;align-items:flex-start;padding:20px 16px;gap:16px;box-shadow:0 6px 19px #6565655e;border-radius:8px;z-index:2}.st_result .st_r_header .filter_and_sort .filter_and_sort_item .list.show{display:flex}.st_result .st_r_header .filter_and_sort .filter_and_sort_item .list .item{display:flex;align-items:center;position:relative;gap:8px;text-decoration:none;font-weight:400;font-size:18px;line-height:100%;letter-spacing:-.07em;color:#485879;white-space:nowrap}.st_result .st_r_header .filter_and_sort .filter_and_sort_item .list .item .icon_selected{display:none}.st_result .st_r_header .filter_and_sort .filter_and_sort_item .list .item.active .icon_selected{display:block}.st_result .st_r_header .filter_and_sort .filter_and_sort_item:hover .selected{color:#ffa600}.st_result .st_r_header .filter_and_sort .filter_and_sort_item:hover .selected .icon_open{display:none}.st_result .st_r_header .filter_and_sort .filter_and_sort_item:hover .selected .icon_close{display:flex}.st_result .st_r_header .filters{font-weight:400;font-size:18px;color:#485879}.st_result .st_r_header .selected{display:flex;align-items:center;gap:4px;font-weight:400;font-size:18px;color:#485879;text-decoration:none}.st_result .st_r_header .selected .icon_open{display:flex}.st_result .st_r_header .selected .icon_close{display:none}.st_result .st_r_list{display:flex;flex-direction:column;gap:24px}.st_result .st_r_list .st_r_item{flex-direction:column;align-items:stretch}.st_result .st_r_item .st_r_item_header{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative}.st_result .st_r_item .ticket_main_info{flex:1;display:flex;flex-direction:column;gap:20px}.st_result .st_r_item .ticket_main_info .main_info{display:flex;align-items:center;justify-content:space-between;gap:16px}.st_result .st_r_item .ticket_main_info .ticket_station{display:flex;flex-direction:column;gap:10px;min-width:314px;width:30%}.st_result .st_r_item .ticket_main_info .ticket_station .label{color:var(--Text-Grey, #485879);font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-1.12px}.st_result .st_r_item .ticket_main_info .ticket_station .date_time{display:flex;align-items:center;gap:12px}.st_result .st_r_item .ticket_main_info .ticket_station .date_time .time{font-weight:600;font-size:28px;color:#485879}.st_result .st_r_item .ticket_main_info .ticket_station .date_time .date{font-weight:400;font-size:16px;line-height:160%;color:#97a0a7}.st_result .st_r_item .ticket_main_info .ticket_station .place{display:flex;font-weight:400;font-size:16px;line-height:160%;color:#485879}.st_result .st_r_item .ticket_main_info .drive_time{font-weight:400;font-size:16px;line-height:160%;color:#485879;display:flex;align-items:center;gap:8px;max-width:345px;flex:1;justify-content:stretch}.st_result .st_r_item .ticket_main_info .drive_time .line_dots{border:1px dashed #8bc151;position:relative;flex:1}.st_result .st_r_item .ticket_main_info .drive_time .line_dots:before{content:"";width:6px;height:6px;position:absolute;top:0;bottom:0;margin:auto;border-radius:100%;background-color:#8bc151}.st_result .st_r_item .ticket_main_info .drive_time .line_dots.before:before{left:-3px}.st_result .st_r_item .ticket_main_info .drive_time .line_dots.after:before{right:-3px}.st_result .st_r_item .price{font-weight:600;font-size:28px;line-height:100%;display:flex;align-items:center;letter-spacing:-.07em;color:#485879;gap:3px;padding:0 64px}.st_result .st_r_item .detail_actions{display:flex;flex-direction:column;gap:20px}.st_result .st_r_item .detail_actions .detail_route{padding:23px 0}.st_result .st_r_item .detail_actions .detail_route a{display:flex;align-items:center;font-weight:600;font-size:16px;letter-spacing:-.07em;color:#485879;text-decoration:none;gap:4px}.st_result .st_r_item .detail_actions .detail_route a .icon{display:flex;align-items:center}.st_result .st_r_item .st_r_item_footer{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative}.st_result .st_r_item .st_r_item_footer .bus_info{display:flex;align-items:center;gap:20px;color:#566c3d}.st_result .st_r_item .st_r_item_footer .bus_info .bus_name,.st_result .st_r_item .st_r_item_footer .bus_info .bus_seats{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px;gap:10px;background:#e2efd3;border-radius:6px}.st_result .st_r_item .st_r_item_footer .choose_ticket{display:flex;align-items:center;gap:20px}.st_result .st_r_item .st_r_item_footer .count_seats{font-weight:400;font-size:16px;line-height:160%;color:#485879}.st_result .st_r_item .st_r_item_footer .count_seats .status.orange{color:#ffa031}.st_result .st_r_item .st_r_item_footer .count_seats .status.green{color:#5bc12c}.st_result .st_r_item .st_r_item_footer .count_seats .status.red{color:#f26565}.st_result .st_r_item .st_r_item_footer .choose a{padding:17px 99px}.st_result .window_detail_route{visibility:hidden;opacity:0;display:none}.st_result .window_detail_route.opened{visibility:visible;opacity:1;display:block}.st_result .window_detail_route .blackout{background-color:#000;opacity:.4;position:fixed;top:0;left:0;right:0;bottom:0;z-index:12}.st_result .window_detail_route .bus_map{position:fixed;display:flex;flex-direction:column;align-items:flex-start;padding:32px;background:#ffffff;border-radius:20px;top:0;left:0;right:0;bottom:0;margin:auto;height:-moz-min-content;height:min-content;z-index:13;width:-moz-min-content;width:min-content;color:#485879;letter-spacing:-.07em;max-height:95%;max-width:95%;overflow:auto;box-sizing:border-box}.st_result .window_detail_route .bus_map.hidden{display:none}.st_result .window_detail_route .bus_map .header{font-weight:600;font-size:24px;line-height:115%;display:flex;align-items:center;letter-spacing:-.07em;color:#24201d;justify-content:space-between;width:100%;margin-bottom:24px}.st_result .window_detail_route .bus_map .header .close_window{display:flex;justify-content:center;align-items:center;cursor:pointer}.st_result .window_detail_route .window_detail_route_content{position:fixed;display:flex;flex-direction:column;align-items:flex-start;padding:32px;background:#ffffff;border-radius:20px;top:0;left:0;right:0;bottom:0;margin:auto;height:-moz-min-content;height:min-content;z-index:13;width:1330px;color:#485879;letter-spacing:-.07em;max-height:95%;max-width:95%;overflow:auto;overflow-y:scroll;box-sizing:border-box}.st_result .window_detail_route .window_detail_route_content::-webkit-scrollbar{display:none}.st_result .window_detail_route .window_detail_route_content.hidden{display:none}.st_result .window_detail_route .window_detail_route_content .header{display:flex;align-items:center;justify-content:space-between}.st_result .window_detail_route .window_detail_route_content .close_window{cursor:pointer}.st_result .window_detail_route .window_detail_route_content .ticket_info_tabs{display:flex;flex-direction:column}.st_result .window_detail_route .window_detail_route_content .ticket_info_tabs .tabs{display:flex;gap:8px;margin:4px 0 24px}.st_result .window_detail_route .window_detail_route_content .ticket_info_tabs .tabs .tab{display:flex;flex-direction:row;align-items:center;padding:20px 16px;gap:6px;background:#f2f4f7;border:1px solid #f2f4f7;border-radius:54.559px;font-weight:400;font-size:20px;line-height:100%;cursor:pointer;transition:all .3s}.st_result .window_detail_route .window_detail_route_content .ticket_info_tabs .tabs .tab:not(.active):hover{background-color:#fff;color:#ffa600;border-color:#ffa600}.st_result .window_detail_route .window_detail_route_content .ticket_info_tabs .tabs .tab.active{background-color:#ffa600;color:#fff}.st_result .window_detail_route .window_detail_route_content .ticket_info_tabs .tabs_content{display:flex}.st_result .window_detail_route .window_detail_route_content .ticket_info_tabs .tab_content{visibility:hidden;opacity:0;display:none;flex-direction:column;gap:24px}.st_result .window_detail_route .window_detail_route_content .ticket_info_tabs .tab_content.active{visibility:visible;opacity:1;display:flex}.st_result .window_detail_route .window_detail_route_content .ticket_main_info{width:100%}.st_result .window_detail_route .tab_content .cols{display:flex;gap:24px}.st_result .window_detail_route .tab_content .col{display:flex;flex-direction:column;gap:24px}.st_result .window_detail_route .tab_content .col.image{width:727px}.st_result .window_detail_route .tab_content .col.image img{border-radius:20px}.st_result .window_detail_route .tab_content .link a{font-weight:600;font-size:16px;line-height:99%;letter-spacing:-.07em;color:#ffa600;display:flex;align-items:center;gap:4px}.st_result .window_detail_route .tab_content .stop_items{display:flex;flex-direction:column;gap:39px;margin-top:24px}.st_result .window_detail_route .tab_content .stop_item{display:flex;gap:24px;position:relative}.st_result .window_detail_route .tab_content .stop_item .info{flex:1}.st_result .window_detail_route .tab_content .stop_item .icon{border-radius:100%;width:26px;height:26px;background:#e2efd3;display:flex;align-items:center;justify-content:center}.st_result .window_detail_route .tab_content .stop_item .icon .line_dots{border:1px dashed #8bc151;position:absolute;flex:1;width:0px;bottom:0;top:56px;height:130%;margin:auto}.st_result .window_detail_route .tab_content .stop_item .info .name{font-weight:400;font-size:16px;line-height:160%;color:#485879}.st_result .window_detail_route .tab_content .stop_item .info .geo_link a{display:flex;align-items:center;font-weight:400;font-size:12px;line-height:160%;color:#485879;transition:all .3s}.st_result .window_detail_route .tab_content .stop_item .info .geo_link a:hover{color:#ffa600}.st_result .window_detail_route .tab_content .stop_item .info .geo_link a .geo_icon{display:flex;align-items:center}.st_result .window_detail_route .tab_content .paragraph{display:flex;flex-direction:column;gap:8px}.st_result .window_detail_route .tab_content .paragraph .title{font-weight:600;font-size:20px;color:#485879}.st_result .window_detail_route .tab_content .paragraph .content{font-weight:400;font-size:16px;line-height:160%}.st_result .window_detail_route .tab_content .paragraph .content.items_row{display:flex;gap:8px;flex-wrap:wrap}.st_result .window_detail_route .tab_content .paragraph .content .item_green{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px;gap:10px;background:#e2efd3;border-radius:6px;line-height:1;height:42px}.st_result .window_detail_route .tab_content .paragraph .content .item_green .icon{display:flex;align-items:center;justify-content:center}.st_r_not-found p{color:var(--Text-Grey, #485879);font-family:PF Beau Sans Pro,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:135%;margin:24px 0}.st_r_not-found .not-found-buttons{display:flex;gap:16px}.st_r_not-found .not-found-buttons .grey-button{display:flex;padding:30px 16px;align-items:center;gap:4px;border-radius:8px;background:var(--BG-Light-blue, #f2f4f7);overflow:hidden;color:var(--Text-Grey, #485879);text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-1.12px;text-decoration:none;cursor:pointer}.search_tickets .search .params.params-to .flex_full{flex:1;width:unset;max-width:25vw}@media screen and (max-width: 1600px){.search_tickets .search .params .input .select-item .select-options .option{font-size:13px}.search_tickets .select-options .option .arrow{right:-5px}.search_tickets .search .params .input .select-item .field_opened_window{padding:20px 12px}}@media screen and (max-width: 1367px){.search_tickets .search .params .param.flex_full{width:49%;flex:unset}.search_tickets .search .params .param{width:49%}.search_tickets .search .params .param.action,.search_tickets .search .params .button{width:100%}}@media screen and (max-width: 1024px){.search_tickets .search_container{padding:0 44px}.search_tickets .search .params.params-to .flex_full{max-width:unset}.dp__cell_inner{max-width:26px}}@media screen and (max-width: 767px){.search_tickets .search .params .param.flex_full,.search_tickets .search .params .param{width:100%}.search_tickets .search .params .connector{right:50%;transform:translate(50%);bottom:-22px}}.sort_item .list{display:none}.sort_item .list.show{display:flex}.advantages_block{display:flex;flex-direction:column;margin:100px 0}.advantages_block .items{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}.advantages_block .items .item{box-sizing:border-box;align-items:center;gap:24px}.advantages_block .items .item .icon{padding:24px;background-color:#f8f9f7;border-radius:156.336px}.advantages_block .items .item .title_item{font-weight:600;font-size:28px;color:#485879;text-align:center}.advantages_block .items .item .content{font-size:16px;line-height:135%;text-align:center;color:#97a0a7}.slider_feedback{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:24px;position:relative;width:657px;height:528px;margin-right:150px;overflow:hidden;border-radius:20px}.slider_feedback .background{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.slider_feedback .background .gradient{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 46.39%,#000000 113.93%),linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15))}.slider_feedback .background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider_feedback .slides{z-index:2;gap:24px}.slider_feedback .slides .swiper-wrapper{display:flex;align-items:flex-end}.slider_feedback .slide{display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:8px;background:rgba(255,255,255,.25);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:16px;color:#fff;height:-moz-fit-content;height:fit-content;margin-bottom:34px;box-sizing:border-box}.slider_feedback .slide .author{font-size:28px;color:#fff}.slider_feedback .slide .rating{display:flex}.slider_feedback .slide .rating .star{width:24px;height:24px}.slider_feedback .slide .comment{font-size:16px;line-height:160%}.slider_feedback .slide .comment .text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:77px;transition:max-height .3s ease-out}.slider_feedback .slide .comment .show_full{color:#fff;display:inline-block;cursor:pointer}.slider_feedback .slide .comment.full .text{display:block;-webkit-line-clamp:unset;max-height:500px}.slider_feedback .swiper-pagination{position:relative!important;width:-moz-fit-content;width:fit-content;display:flex;gap:4px;z-index:2;transform:translateY(-5px)}.slider_feedback .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#b6bcc9;opacity:1;border-radius:100%;cursor:pointer;margin:0}.slider_feedback .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffa600}.feedback-swiper{width:100%;height:100%}.swiper-controls{display:flex;justify-content:center;align-items:center;gap:20px;position:relative;position:absolute;width:-moz-fit-content;width:fit-content;margin:0 auto;bottom:-10px;left:50%;transform:translate(-50%);z-index:2;height:20px}.mobile-logo-banner{display:none}.swiper-button-prev,.swiper-button-next{width:20px;height:20px;cursor:pointer;border-radius:156.336px;border:1px solid var(--Gray-40, #b6bcc9);opacity:.5;display:flex;align-items:center;justify-content:center;position:relative!important;top:-2px!important}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-slide{height:-moz-fit-content;height:fit-content}.faq_block .swiper-container{width:100%;height:100%;overflow:hidden}.faq_block .swiper-wrapper{display:flex}.faq_block .swiper-slide{display:flex;justify-content:space-between;min-width:100%;flex-direction:column}.faq_block .item{width:100%}.search_tickets .not-found-text{color:var(--Text-Grey, #485879);font-family:PF BeauSans Pro;font-size:16px;font-style:normal;font-weight:400;line-height:135%}#bookFormRound .items_place{flex-direction:column;background:transparent}#bookFormRound .items_place .item{width:100%}#bookFormRound .items_place .item .items_place{background:var(--BG-Green, #f3f3f2)}.bf_general_info .route_info .stop_item .info{flex:1}.bf_user_info .passengers_block{display:flex;flex-direction:column;gap:16px}.no-scroll{overflow:hidden;height:100%}.cookie-banner{position:fixed;bottom:0;left:0;width:100%;background:var(--BG-White, #fff);box-shadow:0 0 25px #0000001a;z-index:9999;font-family:sans-serif;transform:translateY(100%);transition:transform .3s ease;padding:40px 0}.cookie-banner.show{transform:translateY(0)}.cookie-banner p{margin:0 0 10px;font-size:14px}.cookie-banner a{color:#007bff;text-decoration:underline}.cookie-buttons{display:flex;gap:20px;flex-wrap:wrap}.cookie-buttons button{padding:6px 12px;border:none;background-color:#eee;cursor:pointer;font-size:14px;border-radius:4px}.cookie-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.cookie-wrapper p{max-width:826px;color:var(--Text-Grey, #485879);font-size:16px;font-style:normal;font-weight:400;line-height:135%;margin:0}.cookie-wrapper p a{text-decoration:underline;color:var(--Text-Grey, #485879)}.cookie-wrapper .cookie-button,.cookie-wrapper .cookie-close{cursor:pointer}.cookie-wrapper .cookie-decline{display:flex;padding:20px 28px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:1px solid var(--Primary, #ffa600);background:#fff;color:var(--Primary, #ffa600);font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.12px;transition:all .3s}.cookie-wrapper .cookie-decline:hover{opacity:.7}.cookie-wrapper .cookie-accept{display:flex;width:164px;padding:20px 28px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background:var(--Primary, #ffa600);color:var(--White, #fff);font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-1.12px;transition:all .3s}.cookie-wrapper .cookie-accept:hover{opacity:.7}.cookie-wrapper .cookie-close{background:transparent;padding:0}@media screen and (max-width: 1200px){.main_menu{display:none}.slider_feedback{margin-right:5vw}.search_tickets .search .params{flex-wrap:wrap}.search_tickets .search .params .vue-date-picker .dp__menu_inner{padding:20px 40px;flex-direction:column}.dp__cell_inner{padding:5px!important}.search_tickets .search .params .input .select-item .field_opened_window{max-width:72vw}.swiper-button-prev,.swiper-button-next{display:none!important}}@media screen and (max-width: 960px){.title_block{font-size:36px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-2.52px}.advantages_block .items{grid-template-columns:repeat(1,1fr);gap:16px}.advantages_block .items .item .title_item{font-size:20px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-1.4px}.advantages_block{margin-bottom:70px}.slider_feedback{max-width:100%;height:528px;margin:0;width:auto}.cookie-wrapper{flex-direction:column;align-items:flex-start;gap:20px}.cookie-banner{padding:20px 0}.cookie-close{position:absolute;top:20px;right:20px}.cookie-wrapper p{width:90%}}@media screen and (max-width: 767px){.header_content .logo_description{display:none}.header_block.logo_block .logo_description{font-size:18px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-1.26px}.header_block.logo_block .logo a{width:74px;display:block;height:65px}.header_block.logo_block .logo a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header_block.logo_block .logo:after{display:none}.search_tickets .search_container{padding:0 16px;margin-bottom:-124px}.search_tickets .info .content .title{margin:0;font-size:28px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-1.96px}.search_tickets .search_tickets_card .info{aspect-ratio:343/236;height:unset;padding:24px 16px;border-radius:20px}.search_tickets .search_tickets_card .breadcrumbs{display:none}.search_tickets .search{padding:16px;transform:translateY(-100px)}.search_tickets .search .tabs{transform:translateY(0);width:100%}.search_tickets .search .tabs .tab{padding:12px 8px;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.98px;width:calc(50% - 8px)}header{margin-bottom:64px}.header_content{padding-bottom:16px}.mobile-menu .mobile-menu-container{max-width:269px;width:100%}.orange_notice{padding:16px;flex-direction:column}.orange_notice .image{width:100%;background:#ffffff;display:flex;align-items:center;justify-content:center;padding:14px 0;border-radius:6px}.title_block{font-size:28px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-1.96px}.advantages_block .items .item{padding:16px}.slider_feedback .swiper-pagination{bottom:0}.faq_block .title_block{margin-bottom:24px}.items_passenger .info .input{max-width:90%}.items_passenger .info,.data_send_ticket .info{position:relative}.items_passenger .delete-passenger{right:-6px;top:50%;transform:translateY(-50%)}.breadcrumbs{overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.breadcrumbs::-webkit-scrollbar{display:none}.cookie-buttons{gap:12px}}.ticket_station_label{font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-1.12px;color:var(--Text-Grey, #485879)}.st_result .st_r_item .ticket_main_info .drive_time{position:relative}.st_result .st_r_item .ticket_main_info .drive_time .ticket_station_label{position:absolute;top:-50%;left:50%;transform:translate(-50%);color:var(--Gray-50, #97a0a7);font-size:12px;font-style:normal;font-weight:400;line-height:135%}.bus-slider-main{width:100%;overflow:hidden}.bus-slider-main .swiper-slide{width:100%;aspect-ratio:727/412;overflow:hidden}.bus-slider-main .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.bus-slider-main .swiper-slide{border-radius:16px}}.bus-slider-main .swiper-button-prev,.bus-slider-main .swiper-button-next,.bus-slider-main .swiper-rtl .swiper-button-prev{width:44px;height:44px;border-radius:50%;padding:10px;background:#fff6e5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bus-slider-main .swiper-button-prev:after,.bus-slider-main .swiper-button-next:after,.bus-slider-main .swiper-rtl .swiper-button-prev:after{font-size:18px;color:#ffa600}@media screen and (max-width: 767px){.bus-slider-main .swiper-button-prev:after,.bus-slider-main .swiper-button-next:after,.bus-slider-main .swiper-rtl .swiper-button-prev:after{font-size:10px}}.bus-slider-thumbs{width:100%}.bus-slider-thumbs .swiper-slide{width:25%;aspect-ratio:180/105;overflow:hidden;cursor:pointer;border-radius:16px;border:2px solid transparent}.bus-slider-thumbs .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}.bus-slider-thumbs .swiper-slide-thumb-active{border:2px solid var(--Primary-Primary-1, #ffa600)}.st_result .window_detail_route .tab_content .col.image .bus-slider-thumbs img{border-radius:16px}.back-from-results-button{display:flex;gap:4px;align-items:center;margin-bottom:32px;color:var(--Primary, #ffa600);font-size:24px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.4px;text-decoration:none;transition:all .3s;cursor:pointer}.back-from-results-button:hover{opacity:.7}@media screen and (max-width: 767px){.back-from-results-button{font-size:20px}.swiper-button-prev,.swiper-button-next,.swiper-rtl .swiper-button-prev,.bus-slider-main .swiper-button-prev,.bus-slider-main .swiper-button-next,.bus-slider-main .swiper-rtl .swiper-button-prev{width:30px;height:30px;padding:6px}.st_result .window_detail_route .tab_content .col{gap:8px}.bus-slider-thumbs .swiper-slide{min-height:61px}.st_result .window_detail_route .tab_content .col.image .bus-slider-thumbs img{border-radius:10px}.pop_up_error{padding:12px!important;font-size:.75rem!important}.agregator-content-block .pop_up_error{padding:6px!important;font-size:.65rem!important}.dp__inner_nav svg{display:none}.search_tickets .search .params .vue-date-picker .dp__month_year_wrap .dp__month_year_wrap{font-size:20px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-1.4px}.search_tickets .search .params .vue-date-picker .dp__month_year_wrap .dp--arrow-btn-nav{display:none}.search_tickets .search .params .vue-date-picker .dp__menu_inner{padding:20px 16px}.dp__calendar_header_item,.search_tickets .search .params .vue-date-picker .dp__calendar_item{width:32px!important;height:32px!important;padding:10px!important}.dp__calendar_row{gap:6px}.search_container .dp--menu-wrapper{left:-6vw!important}.search_tickets .search .params .vue-date-picker .dp__range_end,.search_tickets .search .params .vue-date-picker .dp__range_start,.search_tickets .search .params .vue-date-picker .dp__active_date{border-radius:100%;height:24px;width:24px}.no-scroll-mob{overflow:hidden;height:100%}.search_tickets .search .params .input .select-trigger{padding:16px;font-size:14px}.search_tickets .search .params .title{font-size:10px}.search_tickets .search .params .button{padding:24px}.mobile-logo-banner{display:block}}h2,h3,h4,h5,h6{all:unset}.filter_and_sort_item .list{display:none}.filter_and_sort_item.open .list{display:flex!important}.book_form{display:flex;gap:15px;align-items:flex-start}.bf_user_info{max-width:60%;width:60%;display:flex;flex-direction:column;gap:16px}.bf_general_info{width:40%}.passengers_block .buttons{display:flex;align-items:center;gap:18px;font-style:normal;font-weight:600;font-size:20px;line-height:100%;letter-spacing:-.07em;color:#485879}.book_form .notice{gap:10px;padding:20px}.book_form .notice .icon{border-radius:100%;background-color:#fff;min-width:52px;min-height:52px;display:flex;align-items:center;justify-content:center}.items_passenger{display:flex;flex-direction:column;gap:24px}.items_passenger .delete-passenger{border:none;outline:none;background:transparent}.items_passenger .title{font-weight:600;font-size:24px;line-height:100%;letter-spacing:-.07em;color:#485879;margin-bottom:24px}.items_passenger .info{display:flex;gap:16px;justify-content:space-between}.items_passenger .info .input{flex:1}.items_passenger .is_child{margin-top:24px;font-weight:400;font-size:16px;line-height:135%;color:#485879;display:flex;align-items:center}.items_passenger .is_child .checkbox{width:36px;height:18px;background:#E4E9F0;border-radius:15px;margin-left:8px;position:relative;cursor:pointer}.items_passenger .is_child .checkbox:before{content:"";position:absolute;width:15px;height:15px;left:1.5px;top:0;bottom:0;background:#FFFFFF;border-radius:100%;margin:auto;transition:all .3s}.items_passenger .is_child .checkbox.checked{background-color:#ffa600}.items_passenger .is_child .checkbox.checked:before{right:1.5px;left:auto}.data_send_ticket{display:flex;flex-direction:column;gap:24px}.data_send_ticket .info{display:flex;gap:16px;justify-content:space-between}.data_send_ticket .info .input{flex:1}.book_form .items_place{display:flex;flex-direction:column}.book_form .items_place .title{font-weight:600;font-size:24px;line-height:100%;letter-spacing:-.07em;color:#485879;margin-bottom:24px}.book_form .items_place,.book_form .items_place .select{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px;gap:10px;background:var(--BG-Green, #f3f3f2);border-radius:16px;flex:none;align-self:stretch;outline:none;border:none;flex:1;width:100%;cursor:pointer;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.07em;color:#485879}.book_form .items_place .items-book-input,.book_form .items_place .select .items-book-input{background:transparent!important;padding:0!important}.bf_general_info{background:#F2F4F7;border:1px solid #E4E9F0;display:flex;flex-direction:column;gap:32px}.bf_general_info .route_info .stop_items{display:flex;flex-direction:column;margin-top:24px}.bf_general_info .route_info .stop_item{display:flex;gap:24px;position:relative}.bf_general_info .route_info .stop_item.start{align-items:flex-start}.bf_general_info .route_info .stop_item.end{align-items:flex-end}.bf_general_info .route_info .stop_item.detail{align-items:center}.bf_general_info .route_info .stop_item.detail .icon{background-color:transparent}.bf_general_info .route_info .stop_item .date_time{display:flex;flex-direction:column;font-style:normal;font-weight:600;font-size:20px;line-height:100%;letter-spacing:-.07em;color:#485879;width:70px}.bf_general_info .route_info .stop_item .date_time .date{font-weight:400;font-size:16px;line-height:135%;color:#97a0a7}.bf_general_info .route_info .stop_item .icon{border-radius:100%;width:26px;height:26px;background:#E2EFD3;display:flex;align-items:center;justify-content:center}.bf_general_info .route_info .stop_item .icon .line_dots{border:1px dashed #8BC151;position:absolute;flex:1;width:0px;bottom:0;top:56px;height:130%;margin:auto}.bf_general_info .route_info .detail_link a{display:flex;align-items:center;transition:all .3s;font-style:normal;font-weight:400;font-size:12px;line-height:135%;color:#8bc151;text-decoration:none}.bf_general_info .route_info .detail_link a .detail_icon{display:flex;align-items:center}.bf_general_info .route_info .stop_item .info .name{font-weight:400;font-size:16px;line-height:160%;color:#485879}.bf_general_info .price_info{display:flex;flex-direction:column}.bf_general_info .price_info .final_price{display:flex;align-items:center;font-style:normal;font-weight:600;font-size:24px;line-height:100%;letter-spacing:-.07em;color:#ffa600;gap:4px}.bf_general_info .price_info .passengers_price{display:flex;flex-direction:column;gap:16px;font-weight:600;font-size:20px;letter-spacing:-.07em;color:#485879}.bf_general_info .price_info .passengers_price .item{display:flex;justify-content:space-between}.bf_general_info .price_info .passengers_price .item .passenger_info{display:flex;flex-direction:column;align-items:flex-start}.bf_general_info .price_info .passengers_price .item .passenger_info .name{display:flex;align-items:center}.bf_general_info .price_info .passengers_price .item .passenger_info .additional_info{font-style:normal;font-weight:400;font-size:16px;line-height:135%;display:flex;align-items:center;color:#485879}.bf_general_info .price_info .passengers_price .item .passenger_info .additional_info .discount{color:#5bc12c;margin-left:5px}.bf_general_info .price_info .passengers_price .item .price{display:flex;align-items:flex-end;flex-direction:column;justify-content:flex-start}.bf_general_info .price_info .passengers_price .item .price .price_val{display:flex}.bf_general_info .price_info .passengers_price .item .price .price_have_discount{font-style:normal;font-weight:400;font-size:16px;text-decoration-line:line-through;color:#485879}.bf_general_info .price_info .passengers_price .item .price .currency{margin-right:4px}.bf_general_info .actions{display:flex;flex-direction:column;gap:32px}.bf_general_info .actions button{font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.07em;color:#fff}.bf_general_info .actions .accept{font-weight:400;font-size:16px;line-height:135%;color:#485879;display:flex;align-items:center;gap:12px}.bf_general_info .actions .accept a{color:#485879}.bf_general_info .actions .accept input{display:none}.bf_general_info .actions .accept .input{box-sizing:border-box;width:24px;height:24px;min-width:24px;min-height:24px;border:1px solid #485879;border-radius:6px;display:flex}.bf_general_info .actions .accept .input .icon{display:none}.bf_general_info .actions .accept input:checked+.input{position:relative;border:none}.bf_general_info .actions .accept input:checked+.input .icon{display:flex}.bf_general_info .popup_booked .window{z-index:4;position:fixed;display:flex;flex-direction:column;align-items:stretch;top:0;left:0;right:0;bottom:0;margin:auto;height:-moz-min-content;height:min-content;width:754px;color:#485879;letter-spacing:-.07em;max-height:95%;max-width:95%;overflow:auto;box-sizing:border-box;background:#FFF}.bf_general_info .popup_booked .window .card_header{text-align:center;font-weight:600;font-size:42px;line-height:100%;letter-spacing:-.07em;color:#485879;justify-content:center}.bf_general_info .popup_booked .window .info{display:flex;flex-direction:column;gap:32px;justify-content:center;text-align:center}.bf_general_info .popup_booked .window .info .text{font-size:16px;line-height:135%;color:#485879}.bf_general_info .popup_booked .blackout{background-color:#000;opacity:.4;position:fixed;top:0;left:0;right:0;bottom:0;z-index:3}@media screen and (max-width: 1200px){.st_result .st_r_item .st_r_item_header{flex-wrap:wrap}}.faq_block{margin-top:100px;display:flex;justify-content:space-between}.faq_block .content{width:50%;display:flex;flex-direction:column}.faq_block .content .items .item{padding-bottom:24px;margin-bottom:24px;position:relative}.faq_block .content .items .item:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#e4e9f0}.faq_block .content .items .item .title{display:flex;justify-content:space-between;cursor:pointer}.faq_block .content .items .item .label{font-weight:600;font-size:28px;color:#485879;max-width:95%}.faq_block .content .items .item .button_toggle{padding:10px;border-radius:100%;width:44px;height:44px;background:#FFF6E5;position:relative;box-sizing:border-box}.faq_block .content .items .item .button_toggle .minus{opacity:0;visibility:hidden;display:none}.faq_block .content .items .item .button_toggle .plus{opacity:1;visibility:visible;display:block}.faq_block .content .items .item .text{font-size:16px;line-height:160%;color:#97a0a7;opacity:0;visibility:hidden;max-height:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out,visibility .3s ease-out}.faq_block .content .items .item .text p{margin:0;padding:24px 0 0}.faq_block .content .items .item .text a{color:#ffa600}.faq_block .content .items .item.opened .text{opacity:1;visibility:visible;max-height:500px}.faq_block .content .items .item.opened .button_toggle .plus{opacity:0;visibility:hidden;display:none}.faq_block .content .items .item.opened .button_toggle .minus{opacity:1;visibility:visible;display:block}.faq_block .content .faq_footer{flex:1;display:flex;align-items:flex-end;justify-content:space-between}.faq_block .content .faq_footer .send_question{font-size:20px;color:#485879}.faq_block .content .faq_footer .send_question a{color:#ffa600}.faq_block .content .faq_footer .faq_pagination{display:flex;gap:11px}.faq_block .content .faq_footer .faq_pagination .btn{cursor:pointer;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center;width:44px;height:44px;border-radius:100%;border:1px solid #485879;transition:all .3s ease-in-out}.faq_block .content .faq_footer .faq_pagination .btn svg path{stroke:#485879}.faq_block .content .faq_footer .faq_pagination .btn.disabled{border-color:#e4e9f0;cursor:auto}.faq_block .content .faq_footer .faq_pagination .btn.disabled svg path{stroke:#e4e9f0}.faq_content .faq_block{margin-top:24px}.faq_content .faq_block .content{width:100%}.faq_block .item .text{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq_block .item.opened .text{max-height:500px}@media screen and (max-width: 960px){.faq_block{margin-top:0;flex-direction:column-reverse;gap:24px}.faq_block .content{width:100%}.faq_block .content .items .item .label{font-size:20px;font-style:normal;font-weight:600;line-height:125%;letter-spacing:-1.4px}.faq_block .content .items .item .title{align-items:center}.faq_block .content .faq_footer .send_question{font-size:16px;font-style:normal;font-weight:400;line-height:160%}}@media screen and (max-width: 767px){.slider_feedback{height:350px;padding:16px}.slider_feedback .slide{border-radius:16px;margin-bottom:16px}.slider_feedback .slide .author{font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-1.12px}.slider_feedback .slide .rating .star{width:15px;height:15px}.slider_feedback .slide .rating .star svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.slider_feedback .slide .comment{font-size:12px;font-style:normal;font-weight:400;line-height:135%}}.main-holder__error{background-color:#fff}.main-holder__error:before{position:absolute;content:"";z-index:-1;bottom:0;width:100%;height:100%;background:#fff}.block-404__text-holder{max-width:432px;margin:0 auto 18px}.block-404 .btn{display:block;width:177px;margin:0 auto}@media all and (max-width: 1023px){.block-404 .btn{width:100%}}footer{background:#F2F4F7;border-top:5px solid #8BC151;font-family:PF Beau Sans Pro,sans-serif}.footer_content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:60px 0;gap:91px}.footer_content .logo_block{display:flex;flex-direction:column;justify-content:center}.footer_content .logo_block .logo{text-align:center;position:relative;padding-bottom:15px}.footer_content .logo_block .logo img{width:173px}.footer_content .logo_block .logo:after{content:"";position:absolute;right:0;left:0;bottom:0;height:1px;background-color:#0000004d;opacity:.2}.footer_content .logo_block .logo_description{padding-top:15px;font-family:Halvar Breitschrift,sans-serif;font-style:normal;font-weight:500;font-size:27px;line-height:120%;text-align:center;letter-spacing:-.07em;color:#8bc151}.footer_content .menu_block{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}.footer_content .menu_block .menu{box-sizing:border-box}.footer_content .menu_block .menu .title{font-size:24px;letter-spacing:-.07em;color:#24201d;margin-bottom:20px}.footer_content .menu_block .menu .items{display:flex;flex-direction:column;gap:12px}.footer_content .menu_block .menu .items.socials{display:flex;flex-direction:row;gap:8px}.footer_content .menu_block .menu .item_menu a{font-size:18px;letter-spacing:-.07em;text-decoration:none;color:#485879;transition:all .3s}.footer_content .menu_block .menu .item_menu a:hover{color:#ffa600}.footer_content .contacts_block{display:flex;flex-direction:column;color:#485879}.footer_content .contacts_block a{font-size:33px;color:#485879;text-decoration:none}.footer_content .contacts_block .contacts_content{display:flex;flex-direction:column;gap:24px;margin-top:24px}.footer_content .contacts_block .title{font-size:36px;letter-spacing:-.07em;color:#24201d}.footer_content .contacts_block .contacts .title{font-weight:700;font-size:14px;text-transform:uppercase;color:#b6bcc9}.footer_content .contacts_block .contacts .items{margin-top:12px;display:flex;flex-direction:column;gap:4px}.footer_content .contacts_block .contacts .item{white-space:nowrap}.footer_content .contacts_block .item.email a{font-size:20px}.footer_cooperation{width:100%;text-align:center;color:#fff;background-color:#24201d;padding:10px 0}@media screen and (max-width: 1200px){.footer_content{gap:64px;flex-wrap:wrap;justify-content:center}.footer_content .logo_block{width:100%}.footer_content .logo_block .logo img{width:220px}.footer_content .logo_block .logo:after{display:none}.footer_content .menu_block{grid-template-columns:repeat(2,1fr);gap:24px}.footer_content .menu_block .tourists{order:1}.footer_content .menu_block .services{order:2}.footer_content .menu_block .about-company{order:3}.footer_content .menu_block .vacations{order:4}.footer_content .menu_block .news{order:5}.footer_content .menu_block .socials{order:6}.footer_content .menu_block .menu .items{gap:8px}.footer_content .contacts_block{width:100%;text-align:center}.footer_content .contacts_block .title{font-size:28px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.96px}.footer_content .contacts_block .contacts .title{font-size:16px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase}.footer_content .contacts_block .contacts a{font-size:20px;font-style:normal;font-weight:400;line-height:100%}}@media screen and (max-width: 767px){.footer_content{padding:32px 16px}.footer_content .logo_block{align-items:center}.footer_content .logo_block .logo{border-bottom:1px solid rgba(0,0,0,.3);width:215px}.footer_content .logo_block .logo a{display:flex;height:177px}.footer_content .logo_block .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer_content .logo_block .logo_description{display:block}.footer_content .menu_block{grid-template-columns:repeat(1,1fr);gap:16px;text-align:center}.footer_content .menu_block .menu .title{font-size:20px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.4px;margin-bottom:16px}.footer_content .menu_block .menu .item_menu a{font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.12px}.footer_content .menu_block .menu .items.socials{justify-content:center}.footer_content .contacts_block .title{font-size:20px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.4px;margin-bottom:0}.footer_content .contacts_block .contacts a{font-size:16px;font-style:normal;font-weight:400;line-height:100%}.footer_cooperation{font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.12px}}.available-places_content .title_block{margin-top:56px;display:flex;flex-direction:column;justify-content:space-between}.available-places_content .title_block:after{display:none}.available-places_content .title_block .headers{display:flex;flex-direction:column;gap:8px;padding-bottom:16px;margin-bottom:60px;border-bottom:1px solid var(--Stroke, #e4e9f0)}.available-places_content .title_block .filters-wrapper{display:flex;align-items:center;justify-content:space-between}.available-places_content .title_block .table-tabs-wrapper{display:flex}.available-places_content .title_block .table-tabs-wrapper .table-tab-pill{color:var(--Text, #485879);text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:100%;padding:0 16px 8px;min-width:264px;border-bottom:1px solid var(--Stroke, #e4e9f0);cursor:pointer;transition:all .3s}.available-places_content .title_block .table-tabs-wrapper .table-tab-pill.active{color:var(--Primary, #ffa600);font-weight:600;border-bottom:2px solid #ffa600}.available-places_content .title_block .small_title{margin:0;padding:0;color:var(--Text, #485879);font-family:PF Beau Sans Pro,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-1.96px}.available-places_content .title_block .big_title{margin:0;padding:0;color:var(--Primary-1, #ffa600);font-family:PF Beau Sans Pro,sans-serif;font-size:42px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-2.94px}.available-places_content .dropdowns_block{display:flex;align-items:center;gap:20px}.available-places_content .select-item{position:relative;width:-moz-fit-content;width:fit-content;padding:5px}.available-places_content .select-item .select-item-content{width:-moz-fit-content;width:fit-content}.available-places_content .select-item .label{color:#fff;font-family:Montserrat;font-size:28px;font-style:normal;font-weight:400;line-height:160%}.available-places_content .select-item .native-select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;cursor:pointer;display:none}.available-places_content .select-item .native-select option{display:none}.available-places_content .select-item .select-trigger{display:flex;justify-content:space-between;align-items:center;gap:4px;background-color:transparent;cursor:pointer;color:var(--Text-grey, #485879);font-family:PF Beau Sans Pro,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.26px}.available-places_content .select-item .select-trigger .text{color:var(--Text-grey, #485879);font-family:PF Beau Sans Pro,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.26px;transition:all .3s ease-out}.available-places_content .select-item .select-trigger .icon{transition:all .3s ease-out}.available-places_content .select-item .select-trigger .icon path{transition:all .3s ease-out}.available-places_content .select-item:hover .text{color:#ffa031}.available-places_content .select-item:hover .icon{transform:rotate(180deg)}.available-places_content .select-item:hover .icon path:nth-child(2){stroke:#ffa031}.available-places_content .select-options{position:absolute;top:105%;right:0;width:266px;border-radius:8px;background:var(--Background-white, #fff);box-shadow:0 6px 19px #6565655e;list-style:none;margin:0;display:none;z-index:10;padding:20px 16px;gap:18px;box-shadow:#64646f33 0 7px 29px;max-height:400px;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.available-places_content .select-options::-webkit-scrollbar{display:none}.available-places_content .select-options .option{color:var(--Text-Grey, #485879);font-family:PF Beau Sans Pro,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.26px;transition:all .2s;position:relative;cursor:pointer}.available-places_content .select-options .option.active:after{position:absolute;display:block;content:"";width:20px;height:20px;top:0;right:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQwNDVfMzI2NjcpIj4KPHBhdGggZD0iTTMuNDM3NSAxMC45Mzc1TDcuODEyNSAxNS4zMTI1TDE2LjU2MjUgNS45Mzc1IiBzdHJva2U9IiM1QkMxMkMiIHN0cm9rZS13aWR0aD0iMS44NzUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzQwNDVfMzI2NjciPgo8cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)}.available-places_content .select-options .option:hover{color:#ffa031}.available-places_content .select-item.open .select-options{display:flex;flex-direction:column}.tab-content{display:none}.tab-content.active{display:block}.ways-tables-container .table{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.ways-tables-container .table .col{padding:16px}.ways-tables-container .table .grid3{display:grid;grid-template-columns:repeat(3,1fr)}.ways-tables-container .table .grid6{display:grid;grid-template-columns:repeat(6,1fr)}.ways-tables-container .table .table-head{border-radius:16px;border:1px solid var(--White, #fff);background:var(--Primary-2, #8bc151);color:var(--White, #fff);font-family:PF Beau Sans Pro,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:135%}.ways-tables-container .table .table-head .col:not(:last-child){border-right:1px solid #fff}.ways-tables-container .table .table-content{border-radius:16px;overflow:hidden}.ways-tables-container .table .table-content .row{color:var(--Text, #485879);font-family:PF Beau Sans Pro,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:135%}.ways-tables-container .table .table-content .row .available{color:#5bc12c}.ways-tables-container .table .table-content .row .few-places{color:#ffa031}.ways-tables-container .table .table-content .row .not-available{color:#f26565}.ways-tables-container .table .table-content .row .col:not(:last-child){border-right:1px solid #fff}.ways-tables-container .table .table-content .row:nth-child(odd){background:#e2efd3}.ways-tables-container .table .table-content .row:nth-child(2n){background:#f8f9f7}.under-table-content{display:flex;flex-direction:column;gap:24px}.under-table-content .item{display:flex;align-items:flex-start;gap:8px}.under-table-content .item .label{display:flex;align-items:center;gap:8px;color:var(--Black, #24201d);font-family:PF Beau Sans Pro,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:115%;letter-spacing:-1.68px}.under-table-content .item .bus-route{color:var(--Black, #24201d);font-family:PF Beau Sans Pro,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:135%;padding-top:2px}@media screen and (max-width: 1200px){.ways-tables-container .table .col{padding:16px 8px;font-size:16px;font-style:normal;font-weight:400;line-height:135%;display:flex;align-items:center}.ways-tables-container .table .table-head .col{font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-1.12px;min-height:48px;display:flex;align-items:center;padding:8px}.under-table-content .item .label{font-size:20px;font-style:normal;font-weight:600;line-height:115%;letter-spacing:-1.4px}.under-table-content .item .bus-route{font-size:20px;font-style:normal;font-weight:400;line-height:135%}}@media screen and (max-width: 767px){.available-places_content .title_block{flex-direction:column;margin-top:24px;align-items:flex-start;padding-bottom:0}.available-places_content .select-options{width:50vw}.available-places_content .title_block .headers{border-bottom:1px solid #e4e9f0;padding-bottom:16px;margin-bottom:16px;width:100%}.available-places_content .title_block .small_title{font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-1.12px}.available-places_content .title_block:after{display:none}.available-places_content .title_block .big_title{font-size:28px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-1.96px}.available-places_content .dropdowns_block{align-self:flex-start}.available-places_content .select-item .select-trigger .text{font-size:16px;font-style:normal;font-weight:400;line-height:135%}.available-places_content .select-options{left:0}.ways-tables-container .table .table-head,.ways-tables-container .table .table-content{border-radius:12px}.ways-tables-container .table .table-head .col{font-size:12px;font-style:normal;font-weight:600;line-height:135%;letter-spacing:-.72px;padding:4px}.ways-tables-container .table .col{padding:6px;font-size:12px;font-style:normal;font-weight:400;line-height:135%;letter-spacing:-.72px}.under-table-content .item .label{font-size:16px;font-style:normal;font-weight:600;line-height:115%;letter-spacing:-1.12px}.under-table-content .item .label img{width:32px;height:32px}.under-table-content .item .bus-route{font-size:16px;font-style:normal;font-weight:400;line-height:135%;padding-top:4px}.available-places_content .title_block .filters-wrapper{flex-wrap:wrap;gap:16px;margin-bottom:24px}.available-places_content .title_block .table-tabs-wrapper{width:100%}.available-places_content .title_block .table-tabs-wrapper .table-tab-pill{min-width:unset;width:50%;font-size:16px;font-style:normal;letter-spacing:normal}}.noHeaderFooter:before,.noHeaderFooter:after{display:none}.noHeaderFooter .main{padding-bottom:0}.noHeaderFooter .wrapper{max-width:unset;width:100%}.agregator-page{padding:32px;background:var(--BG-Green, #f3f3f2);min-height:100dvh;box-sizing:border-box}.agregator-login{height:100%;display:grid;grid-template-columns:1fr 1fr}.agregator-login .image-column{background-color:#8bc151;border-radius:20px 0 0 20px;padding:92px 110px;display:flex;flex-direction:column;gap:64px}.agregator-login .image-column .title{display:flex;flex-direction:column;margin:0;color:var(--Text-White, #fff);font-family:Nunito Sans;font-size:40px;font-style:normal;font-weight:700;line-height:140%}.agregator-login .form-column{border-radius:0 20px 20px 0;height:100%;display:flex;background:#fff;flex-direction:column;align-items:center;justify-content:center;gap:48px}.agregator-login .form-title{color:var(--Text-Black, #0a0b0a);text-align:center;font-family:Nunito Sans;font-size:32px;font-style:normal;font-weight:700;line-height:100%;margin:0}.agregator-login .form-group{margin-bottom:32px;display:flex;flex-direction:column;width:100%}.agregator-login .form-group:last-child{margin-bottom:0}.agregator-login .form-group label{color:var(--Text-Black, #0a0b0a);font-feature-settings:"liga" off,"clig" off;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:12px}.agregator-login form{width:550px;display:flex;flex-direction:column;align-items:center}.agregator-login form input,.agregator-login form input:focus-visible{padding:18px 20px;border-radius:16px;border:1px solid var(--Stroke-Grey, #cfcfcf);background:var(--BG-White, #fff);overflow:hidden;color:var(--Text-Black, #0a0b0a);text-overflow:ellipsis;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;outline:none}.agregator-login form .password-container{position:relative;display:flex}.agregator-login form .password-container input{width:100%}.agregator-login form .password-container .toggle-password{position:absolute;top:50%;right:10px;transform:translateY(-50%);background:none;border:none;cursor:pointer}.agregator-login .form-check{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;width:100%}.agregator-login .form-check label{margin-bottom:0}.agregator-login .form-check .forgot-password{margin:0}.agregator-login .form-check .form-group-inner{margin:0;display:flex;align-items:center;flex-direction:row;gap:12px;color:var(--Text-Black, #0a0b0a);text-align:right;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.agregator-login .form-check .remember-checkbox{margin:0}.agregator-login .login-button{display:flex;width:170px;min-width:170px;padding:18px;justify-content:center;align-items:center;border-radius:16px;background:var(--Primary-Primary-2, #8bc151);border:1px solid #8bc151;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;gap:8px;color:var(--Text-White, #fff);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;text-decoration:none;transition:all .3s ease-in-out;cursor:pointer}.agregator-login .login-button:disabled{background:var(--Primary-Primary-2, #8bc151);border:1px solid #8bc151;cursor:not-allowed;opacity:.3}.open-eye{display:block}.crossed-eye,.remember-checkbox{display:none}.custom-checkbox{display:flex;align-items:center;cursor:pointer;font-size:16px}.checkmark{width:24px;height:24px;border-radius:6px;border:1px solid var(--Icon-Grey-Light, #cfcfcf);margin-right:12px;position:relative;background-color:#fff;transition:background-color .2s,border .2s}.remember-checkbox:checked+.checkmark{background-color:#8bc151;border-color:#8bc151}.checkmark:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;height:75%;opacity:0;transition:opacity .2s;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAACCUlEQVR4nO3ZTYhOURgH8IchXwkpKRJlI5tZmIVkEiVN0axma5ZmI8rKYlI2LM1CiZVmY2HBhmLBQokSC0lZSELJRxPR+PjpNu/kdZwZY768R/e3vJ373Pu/95zTuedG1Gq1Wq32H8Mc7MAetEWpcNpP56NE2OtXXzE3SoJleJ4EuROlwbnM2+iIkmAnvidBTkZJsBhPkhCPsShKgoEkxDdsj5Jga2MsNBuIkmABHiYhnmJplAQnkhDVYN8dJUE7hpMgZ6MkmId7SYgXWBElQb/fdUdJsAmfkhCDUZJq8YdbSYjXWBUlwZFMl+qJkmADPiQhLkeBXepmEuI91szUBTtxDRewbhrr9mW6VO901c8tF942XegltsQUVQ8EQ0mIK1OtOyaszHwPVH16X0xBddNJzaHpfNsT+egfVa1MD8YkYH+mXt9kak1mG+aYvDPV0uIvaq3Gm6TGjeoaMVvQm1nQVa5OdImNi8m5H7Fx5u8+gV14lwnzAGv/cG5P5rzD8a9gc+NDJ1Vt2bSPM2m8Strf/uc7hkb6+t1MmGr26cq0H0zafa4eSLQCLMGlTJgvONDUrivT5mi0ErThlLzq+HI8S47fx/xoRTjU2K7JjZtmw2ONo5aB7sZ0Op7jUQJ0ZGanUY+wMEqB9Zl9qarbbYvSGBnk15uC9EepjKzROov7BVCr1Woxm34AHdCJS1EoyXEAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:center;background-size:contain}.remember-checkbox:checked+.checkmark:after{opacity:1}.form-group{margin-bottom:20px}.password-container{position:relative}.forgot-password{color:var(--Text-Black, #0a0b0a);text-align:right;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;text-decoration:none}.agregator-popup.small-popup .agregator-popup-content{width:528px;display:flex;flex-direction:column}.agregator-popup.small-popup .agregator-popup-content img{width:100%;margin-bottom:32px}.agregator-popup.small-popup .agregator-popup-content .popup-text{display:block;text-align:left;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;border:none}.agregator-popup.small-popup .agregator-popup-content .popup-text span{font-weight:700}.agregator-popup.small-popup .agregator-popup-content .popup-button{color:var(--Text-White, #fff);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;padding:22px 18px;justify-content:center;align-items:center;gap:8px;border-radius:16px;background:var(--Primary-Primary-2, #8bc151);text-decoration:none;align-self:flex-end}.agregator-popup.small-popup .popup-title-block{border:none}.restore-password{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:90dvh}.restore-password .restore-password__head{color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:24px;font-style:normal;font-weight:700;line-height:100%;text-align:center;margin:20px 0}.restore-password .restore-password__content{width:95%;max-width:500px}.restore-password .restore-password-form__input-wrapper{display:flex;flex-direction:column}.restore-password .restore-password-form__wrapper{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.restore-password .restore-password-form__label{color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:12px}.restore-password input[type=email],.restore-password input[type=number],.restore-password input[type=password],.restore-password input[type=search],.restore-password input[type=tel],.restore-password input[type=text],.restore-password textarea{display:flex;padding:18px 20px;align-items:center;gap:16px;align-self:stretch;border-radius:16px;border:1px solid #cfcfcf;background:#fff;overflow:hidden;color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;flex:1;transition:background-color .2s ease}.restore-password input[type=email]:focus-visible,.restore-password input[type=email]:hover,.restore-password input[type=number]:focus-visible,.restore-password input[type=number]:hover,.restore-password input[type=password]:focus-visible,.restore-password input[type=password]:hover,.restore-password input[type=search]:focus-visible,.restore-password input[type=search]:hover,.restore-password input[type=tel]:focus-visible,.restore-password input[type=tel]:hover,.restore-password input[type=text]:focus-visible,.restore-password input[type=text]:hover,.restore-password textarea:focus-visible,.restore-password textarea:hover{outline:none;border:1px solid #8bc151}.restore-password input[type=email]:-webkit-autofill,.restore-password input[type=email]:-webkit-autofill:hover,.restore-password input[type=email]:-webkit-autofill:focus,.restore-password input[type=email]:-webkit-autofill:active,.restore-password input[type=number]:-webkit-autofill,.restore-password input[type=number]:-webkit-autofill:hover,.restore-password input[type=number]:-webkit-autofill:focus,.restore-password input[type=number]:-webkit-autofill:active,.restore-password input[type=password]:-webkit-autofill,.restore-password input[type=password]:-webkit-autofill:hover,.restore-password input[type=password]:-webkit-autofill:focus,.restore-password input[type=password]:-webkit-autofill:active,.restore-password input[type=search]:-webkit-autofill,.restore-password input[type=search]:-webkit-autofill:hover,.restore-password input[type=search]:-webkit-autofill:focus,.restore-password input[type=search]:-webkit-autofill:active,.restore-password input[type=tel]:-webkit-autofill,.restore-password input[type=tel]:-webkit-autofill:hover,.restore-password input[type=tel]:-webkit-autofill:focus,.restore-password input[type=tel]:-webkit-autofill:active,.restore-password input[type=text]:-webkit-autofill,.restore-password input[type=text]:-webkit-autofill:hover,.restore-password input[type=text]:-webkit-autofill:focus,.restore-password input[type=text]:-webkit-autofill:active,.restore-password textarea:-webkit-autofill,.restore-password textarea:-webkit-autofill:hover,.restore-password textarea:-webkit-autofill:focus,.restore-password textarea:-webkit-autofill:active{box-shadow:0 0 0 1000px #fff inset;-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#0a0b0a;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.restore-password .btn{outline:none;display:flex;min-width:170px;padding:22px 18px;justify-content:center;align-items:center;gap:8px;border-radius:16px;background:#8bc151;border:none;color:#fff;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;cursor:pointer;transition:all .3s;margin:0 auto 20px;width:100%}.restore-password .btn:hover{background:#6f9a41}.restore-password .restore-password__remember{color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:1}.restore-password .restore-password__remember label{padding-left:8px;cursor:pointer}.restore-password .restore-password__remember .dropdown-checkbox{position:absolute;opacity:0;width:0;height:0}.restore-password .restore-password__remember .custom-checkbox{width:24px;height:24px;border:1px solid #cfcfcf;border-radius:4px;position:relative;display:inline-block;vertical-align:middle;background-color:#fff;transition:background-color .2s,border-color .2s}.restore-password .restore-password__remember .custom-checkbox:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-repeat:no-repeat;background-position:center;background-size:60%;transition:opacity .2s}.restore-password .restore-password__remember .dropdown-checkbox:checked+.custom-checkbox:after{opacity:1;border-color:#40b50a;background-color:#40b50a;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBMaWNlbnNlOiBQRC4gTWFkZSBieSBNYXJ5IEFrdmVvOiBodHRwczovL21hcnlha3Zlby5jb20vIC0tPgo8c3ZnIGZpbGw9IiMwMDAwMDAiIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDI0IDI0IiBpZD0iY2hlY2siIGRhdGEtbmFtZT0iRmxhdCBDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBjbGFzcz0iaWNvbiBmbGF0LWNvbG9yIj48cGF0aCBpZD0icHJpbWFyeSIgZD0iTTEwLDE4YTEsMSwwLDAsMS0uNzEtLjI5bC01LTVhMSwxLDAsMCwxLDEuNDItMS40MkwxMCwxNS41OWw4LjI5LTguM2ExLDEsMCwxLDEsMS40MiwxLjQybC05LDlBMSwxLDAsMCwxLDEwLDE4WiIgc3R5bGU9ImZpbGw6ICNGRkY7Ij48L3BhdGg+PC9zdmc+);background-size:100%;background-position:center}.agregator-header{padding:28px 32px;display:flex;align-items:center;justify-content:space-between;background:#fff}.agregator-header .company-logo-block{display:flex;align-items:center;gap:12px;color:#0a0b0a;font-family:Nunito Sans;font-size:24px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase}.agregator-header .company-logo-block .logo{width:48px;height:48px;border-radius:14px;overflow:hidden}.agregator-header .company-logo-block .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.profile-buttons-block{display:flex;align-items:center;gap:20px}.profile-buttons-block .notification-button-wrapper{position:relative}.profile-buttons-block .notification-button-wrapper .notification-tooltip{position:absolute;right:0;width:501px;border-radius:16px;border:1px solid var(--Stroke-Grey, #cfcfcf);box-shadow:0 6px 19px #9a9a9a5e;overflow:hidden;z-index:-1;visibility:hidden;opacity:0;background:#fff;transition:all .3s ease-in}.profile-buttons-block .notification-button-wrapper .notification-tooltip.show{z-index:2;visibility:visible;opacity:1}.profile-buttons-block .notification-button-wrapper .notification-tooltip .tooltip-header{padding:20px;border-bottom:1px solid var(--Stroke-Grey, #cfcfcf);background:var(--BG-Green, #f3f3f2);overflow:hidden;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:20px;font-style:normal;font-weight:700;line-height:100%}.profile-buttons-block .notification-button-wrapper .notification-tooltip .tooltip-message{padding:20px;color:var(--Text-Grey-2, #929292);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.profile-buttons-block .notification-button-wrapper .notification-list-wrapper{position:absolute;right:0;width:501px;border-radius:16px;border:1px solid var(--Stroke-Grey, #cfcfcf);box-shadow:0 6px 19px #9a9a9a5e;overflow:hidden;z-index:3;visibility:hidden;opacity:0;background:#fff;transition:all .15s}.profile-buttons-block .notification-button-wrapper .notification-list-wrapper.active{z-index:12;visibility:visible;opacity:1}.profile-buttons-block .notification-button-wrapper .notification-list-wrapper .notification-list-header{border-bottom:1px solid var(--Stroke-Grey, #cfcfcf);background:var(--BG-Green, #f3f3f2);padding:20px;overflow:hidden;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:20px;font-style:normal;font-weight:700;line-height:100%}.profile-buttons-block .notification-button-wrapper .notification-list-wrapper .notification-list-footer{display:flex;padding:20px;flex-direction:column;align-items:flex-end;gap:10px;align-self:stretch;background:var(--BG-Green, #f3f3f2)}.profile-buttons-block .notification-button-wrapper .notification-list-wrapper .agregator-menu-button{outline:none;display:flex;min-width:170px;padding:22px 18px;justify-content:center;align-items:center;gap:8px;border-radius:16px;background:#8bc151;border:none;color:#fff;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;cursor:pointer;transition:all .3s;width:-moz-fit-content;width:fit-content}.profile-buttons-block .notification-button-wrapper:hover .notification-button{border:1px solid #8bc151}.profile-buttons-block .button{display:flex;padding:14px;align-items:center;border-radius:16px;background:var(--BG-Green, #f3f3f2);border:1px solid #f3f3f2;transition:all .3s;cursor:pointer}.profile-buttons-block .button.notification-button{position:relative;width:-moz-fit-content;width:fit-content}.profile-buttons-block .button.notification-button.has-new-message:before{display:block;content:"";right:17px;top:16px;position:absolute;width:8px;height:8px;background:#8bc151;border-radius:50%}.profile-buttons-block .button.profile-settings-button{display:flex;align-items:center;gap:12px;color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.profile-buttons-block .button.profile-settings-button .text{display:flex;align-items:center;gap:4px}.profile-buttons-block .button.profile-settings-button .arrow-icon{transition:all .3s}.profile-buttons-block .button.profile-settings-button.active{border:1px solid #8bc151}.profile-buttons-block .button.profile-settings-button.active .arrow-icon{transform:rotate(-180deg)}.profile-buttons-block .settings-button-wrapper{position:relative}.profile-buttons-block .settings-button-wrapper .settings-dropdown-menu{position:absolute;right:0;width:-moz-fit-content;width:fit-content;border-radius:16px;border:1px solid var(--Stroke-Grey, #cfcfcf);box-shadow:0 6px 19px #9a9a9a5e;overflow:hidden;z-index:3;visibility:hidden;opacity:0;background:#fff;transition:all .15s;display:flex;padding:20px 64px 20px 20px;flex-direction:column;align-items:flex-start;gap:20px}.profile-buttons-block .settings-button-wrapper .settings-dropdown-menu.active{z-index:3;visibility:visible;opacity:1}.profile-buttons-block .settings-button-wrapper .settings-dropdown-menu .dropdown-button{outline:none;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;gap:12px;overflow:hidden;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.profile-buttons-block .settings-button-wrapper .settings-dropdown-menu .dropdown-button.logout{color:var(--System-Error, #f26565)}#change-password-popup form{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:0}#change-password-popup .form-group{display:flex;flex-direction:column;width:100%;margin-bottom:0}#change-password-popup .form-group label{color:var(--Text-Black, #0a0b0a);font-feature-settings:"liga" off,"clig" off;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:12px;text-align:left}#change-password-popup .toggle-password{position:absolute;top:50%;right:10px;transform:translateY(-50%);background:none;border:none;cursor:pointer}#change-password-popup .password-container{position:relative;display:flex}#change-password-popup input{padding:18px 20px;border-radius:16px;border:1px solid var(--Stroke-Grey, #cfcfcf);background:var(--BG-White, #fff);overflow:hidden;color:var(--Text-Black, #0a0b0a);text-overflow:ellipsis;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;outline:none;flex:1}#change-password-popup input:hover,#change-password-popup input:focus-visible{outline:none;border:1px solid #8bc151}#change-password-popup .buttons{display:flex;align-self:flex-end;align-items:center;gap:20px}#change-password-popup .buttons button{display:flex;width:170px;min-width:170px;padding:22px 18px;justify-content:center;align-items:center;gap:8px;border-radius:16px;background:var(--BG-Green, #f3f3f2);color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;border:none;outline:none;cursor:pointer}#change-password-popup .buttons button.btn-primary{color:#fff;background:var(--Primary-Primary-2, #8bc151);transition:all .3s}#change-password-popup .buttons button.btn-primary:hover{background:#6f9a41}#all-settings-popup .logo-upload{display:flex;align-items:center;gap:20px}#all-settings-popup .logo-upload button{outline:none;border:none;background:transparent;color:var(--Primary-Primary-2, #8bc151);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;padding:0}#all-settings-popup .logo-upload button.remove-logo{color:var(--System-Error, #f26565)}#all-settings-popup .upload-button-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:20px}#all-settings-popup .upload-button-wrapper .size-text{color:var(--Text-Grey-2, #929292);font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:600;line-height:120%}#all-settings-popup .logo-preview{width:88px;height:88px;border:1px dashed #ccc;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:50%;cursor:pointer;overflow:hidden}#all-settings-popup .logo-preview img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}#all-settings-popup .logo-actions .separator{color:#cfcfcf;margin:0 20px}#all-settings-popup form .form-group{margin:0;display:flex;align-items:center;width:100%;gap:20px}#all-settings-popup form .form-group .inputs-wrapper{flex:1;display:flex;flex-direction:column;gap:12px}#all-settings-popup form .form-group .inputs-wrapper input{width:100%;padding:18px 20px;align-items:center;gap:16px;align-self:stretch;border-radius:16px;border:1px solid #cfcfcf;background:#fff;overflow:hidden;color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;flex:1;transition:all .3s}#all-settings-popup form .form-group .inputs-wrapper input:hover,#all-settings-popup form .form-group .inputs-wrapper input:focus-visible{border:1px solid #8bc151}#all-settings-popup form .form-group .inputs-wrapper .with-icon{position:relative}#all-settings-popup form .form-group .inputs-wrapper .with-icon input{padding-left:50px}#all-settings-popup form .form-group .inputs-wrapper .with-icon .icon{position:absolute;top:50%;left:20px;transform:translateY(-50%)}#all-settings-popup form .form-group label{color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;text-align:left}#all-settings-popup form .form-group .required-star{color:var(--System-Error, #f26565)}#all-settings-popup .buttons{display:flex;align-self:flex-end;align-items:center;gap:20px}#all-settings-popup .buttons button{display:flex;width:170px;min-width:170px;padding:22px 18px;justify-content:center;align-items:center;gap:8px;border-radius:16px;background:var(--BG-Green, #f3f3f2);color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;border:none;outline:none;cursor:pointer}#all-settings-popup .buttons button.btn-primary{color:#fff;background:var(--Primary-Primary-2, #8bc151);transition:all .3s}#all-settings-popup .buttons button.btn-primary:hover{background:#6f9a41}.notification-list{list-style-type:none;padding:0;margin:0}.notification-list .item{padding:20px;border-bottom:1px solid var(--Stroke-Grey, #cfcfcf);background:var(--BG-White, #fff);cursor:pointer;display:flex;flex-direction:column;gap:12px}.notification-list .item .top-row{display:flex;align-items:center;justify-content:space-between;width:100%;overflow:hidden;color:var(--Text-Black, #0a0b0a);font-feature-settings:"liga" off,"clig" off;text-overflow:ellipsis;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:122%}.notification-list .item .top-row .number{overflow:hidden;color:var(--Primary-Primary-2, #8bc151);font-feature-settings:"liga" off,"clig" off;text-overflow:ellipsis;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:122%}.notification-list .item .message{overflow:hidden;color:var(--Text-Black, #0a0b0a);font-feature-settings:"liga" off,"clig" off;text-overflow:ellipsis;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:122%}.notification-list .item.unread{background:#f3f3f2}.notification-list .item.unread .number{overflow:hidden;color:var(--Primary-Primary-2, #8bc151);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.notification-list .item.unread .top-row{overflow:hidden;color:var(--Text-Grey-2, #929292);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.notification-list .item.unread .message{overflow:hidden;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.agregator-content-wrapper{display:flex;box-sizing:border-box}.agregator-content-wrapper .title_block:after{display:none}.agregator-content-wrapper .copyright{margin:0;color:var(--Text-Grey-2, #929292);font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:600;line-height:120%}.agregator-menu-buttons-wrapper{width:315px;padding:31px 0 31px 32px;min-height:100%;display:flex;flex-direction:column;justify-content:space-between}.agregator-menu-buttons-wrapper .buttons-wrapper{display:flex;flex-direction:column;width:100%}.agregator-menu-buttons-wrapper .top-buttons{display:flex;flex-direction:column;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #cfcfcf}.agregator-menu-buttons-wrapper .bottom-buttons{display:flex;flex-direction:column}.agregator-content{flex:1;background:var(--BG-Green, #f3f3f2);padding:32px;display:flex;justify-content:center;align-items:center;min-height:84vh}.agregator-pane{width:100%;height:100%;border-radius:24px;background:#fff}.agregator-menu-button{padding:16px;border-radius:12px;border:none;outline:none;width:calc(100% - 12px);box-sizing:border-box;display:flex;align-items:center;gap:12px;cursor:pointer;color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;transition:all .3s;text-decoration:none;background:transparent}.agregator-menu-button .icon{transition:all .3s}.agregator-menu-button a{text-decoration:none;color:inherit}.agregator-menu-button.active{background:#f3f9ed;color:#8bc151;position:relative}.agregator-menu-button.active:after{position:absolute;width:4px;height:100%;display:block;content:"";right:-12px;top:0;border-radius:2px;background:var(--Primary-Primary-2, #8bc151)}.agregator-pane{display:none;padding:36px 32px;box-sizing:border-box}.agregator-pane.active{display:block}.agregator-menu-button.active .icon{filter:invert(38%) sepia(79%) saturate(367%) hue-rotate(74deg) brightness(97%) contrast(92%)}.agregator-content-block{display:flex;flex-direction:column;gap:32px}.agregator-content-block h2,.agregator-content-block h3{margin:0}.agregator-content-block .top-title{color:#0a0b0a;font-feature-settings:"liga" off,"clig" off;font-family:Nunito Sans;font-size:40px;font-style:normal;font-weight:700;line-height:140%}.agregator-content-block.agregator-search-tikets .title-block{display:flex;align-items:center;justify-content:space-between}.agregator-content-block.agregator-search-tikets .search-block{display:flex;flex-direction:column;gap:32px}.agregator-content-block.agregator-search-tikets .way-buttons{border-radius:100px;background:var(--BG-Green, #f3f3f2);padding:4px;display:flex;align-items:center}.agregator-content-block.agregator-search-tikets .way-buttons button{outline:none;border:none;border-radius:100px;display:flex;width:188px;padding:12px;justify-content:center;align-items:center;color:#0a0b0a;text-align:center;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;cursor:pointer;transition:all .3s}.agregator-content-block.agregator-search-tikets .way-buttons button.active{background:#8bc151;color:#fff}.agregator-content-block.agregator-search-tikets .buttons-block{display:flex;gap:20px;justify-content:flex-end}.agregator-content-block.agregator-search-tikets .buttons-block button{display:flex;min-width:170px;padding:18px;justify-content:center;align-items:center;gap:8px;outline:none;border:none;cursor:pointer;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;border-radius:16px;transition:all .3s}.agregator-content-block.agregator-search-tikets .buttons-block button.clear-filter{background:var(--BG-Green, #f3f3f2);color:#0a0b0a}.agregator-content-block.agregator-search-tikets .buttons-block button.search-tickets{background:#8bc151;color:#fff}.agregator-content-block.agregator-search-tikets .buttons-block button.search-tickets.disabled{opacity:.3}.agregator-content-block.agregator-search-tikets .nights-quantity-inner{display:flex;align-items:center;gap:32px}.agregator-content-block.agregator-search-tikets .nights-quantity-inner .separator{overflow:hidden;color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;text-transform:lowercase}.agregator-content-block.agregator-search-tikets .nights-quantity-inner .top-nights-list{display:flex;align-items:center;gap:12px;padding:0;margin:0}.agregator-content-block.agregator-search-tikets .nights-quantity-inner .top-nights-list li{list-style-type:none;width:60px;height:60px;display:flex;align-items:center;justify-content:center;color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;border-radius:16px;border:1px solid #cfcfcf;cursor:pointer;transition:all .3s}.agregator-content-block.agregator-search-tikets .nights-quantity-inner .top-nights-list li.active{border-color:#8bc151;background:#8bc151;color:#fff}.agregator-content-block .directions-block{position:relative}.agregator-content-block .directions-block form{gap:20px;display:flex;flex-wrap:wrap}.agregator-content-block .directions-block form .flex_full{width:100%;width:calc(50% - 10px)}.agregator-content-block .directions-block .switch-directions{width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;left:50%;top:70px;transform:translate(-50%,-50%);border:none;outline:none;padding:17px;border-radius:80px;border:6.667px solid #fff;background:#8bc151;z-index:11}.agregator-content-block .directions-block .switch-directions svg{width:26px;height:26px}.agregator-content-block .passenger-quantity-wrapper.single-block{width:100%}.agregator-content-block .native-select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;cursor:pointer;display:none}.agregator-content-block .select-trigger{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:1px solid #cfcfcf;background:#fff;gap:10px;padding:18px 60px 18px 20px;border-radius:8px;cursor:pointer;overflow:hidden;color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;box-sizing:border-box;transition:all .3s;min-height:auto;line-height:unset;position:relative}.agregator-content-block .select-trigger:hover,.agregator-content-block .select-trigger:active,.agregator-content-block .select-trigger:focus-visible{border:1px solid #8bc151;outline:none}.agregator-content-block .select-trigger:hover:after,.agregator-content-block .select-trigger:active:after,.agregator-content-block .select-trigger:focus-visible:after{transform:translateY(-50%) rotate(180deg)}.agregator-content-block .select-trigger:after{position:absolute;width:24px;height:24px;display:block;content:"";right:20px;top:50%;transform:translateY(-50%);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImFycm93LWRvd24iPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTcuNDE5OSAxMEwxMy43NDgzIDEzLjY3MTZDMTMuMzE0NyAxNC4xMDUyIDEyLjYwNTIgMTQuMTA1MiAxMi4xNzE2IDEzLjY3MTZMOC41IDEwIiBzdHJva2U9IiMwQTBCMEEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:center;transition:all .3s}.agregator-content-block .select-item.disabled .select-trigger{border:1px solid #cfcfcf;background:#fff;color:var(--Icon-Grey-Light, #cfcfcf);cursor:default}.agregator-content-block .select-item.disabled .select-trigger:hover,.agregator-content-block .select-item.disabled .select-trigger:active,.agregator-content-block .select-item.disabled .select-trigger:focus-visible{outline:none}.agregator-content-block .select-item.disabled .select-trigger:hover:after,.agregator-content-block .select-item.disabled .select-trigger:active:after,.agregator-content-block .select-item.disabled .select-trigger:focus-visible:after{transform:translateY(-50%)}.agregator-content-block .select-item.disabled .select-trigger:after{position:absolute;width:24px;height:24px;display:block;content:"";right:20px;top:50%;transform:translateY(-50%)}.agregator-content-block .small-title{color:#0a0b0a;font-family:Nunito Sans;font-size:20px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:20px}.agregator-content-block .date-input{width:100%;position:relative}.agregator-content-block .date-input:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNhbGVuZGFyIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTggMlY1IiBzdHJva2U9IiMwQTBCMEEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0xNiAyVjUiIHN0cm9rZT0iIzBBMEIwQSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGlkPSJWZWN0b3JfMyIgZD0iTTMuNSA5LjA4OTk3SDIwLjUiIHN0cm9rZT0iIzBBMEIwQSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGlkPSJWZWN0b3JfNCIgZD0iTTIxIDguNVYxN0MyMSAyMCAxOS41IDIyIDE2IDIySDhDNC41IDIyIDMgMjAgMyAxN1Y4LjVDMyA1LjUgNC41IDMuNSA4IDMuNUgxNkMxOS41IDMuNSAyMSA1LjUgMjEgOC41WiIgc3Ryb2tlPSIjMEEwQjBBIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl81IiBkPSJNMTUuNjkzNyAxMy42OTkySDE1LjcwMjciIHN0cm9rZT0iIzBBMEIwQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl82IiBkPSJNMTUuNjkzNyAxNi42OTkySDE1LjcwMjciIHN0cm9rZT0iIzBBMEIwQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl83IiBkPSJNMTEuOTk0NSAxMy42OTkySDEyLjAwMzUiIHN0cm9rZT0iIzBBMEIwQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl84IiBkPSJNMTEuOTk0NSAxNi42OTkySDEyLjAwMzUiIHN0cm9rZT0iIzBBMEIwQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl85IiBkPSJNOC4yOTUyOSAxMy42OTkySDguMzA0MjciIHN0cm9rZT0iIzBBMEIwQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8xMCIgZD0iTTguMjk1MjkgMTYuNjk5Mkg4LjMwNDI3IiBzdHJva2U9IiMwQTBCMEEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==)}.agregator-content-block .passenger-quantity-inner{display:flex;gap:32px}.agregator-content-block .passenger-quantity-block{display:flex;align-items:center;padding-left:32px;gap:20px}.agregator-content-block .passenger-quantity-block:first-child{border-left:none;padding-left:0}.agregator-content-block .passenger-quantity-block .text-block{display:flex;flex-direction:column;gap:8px}.agregator-content-block .passenger-quantity-block .text-block .title{overflow:hidden;color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.agregator-content-block .passenger-quantity-block .text-block .subtitle{overflow:hidden;color:var(--Text-Grey-2, #929292);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.agregator-content-block .input-group{display:flex;padding:18px;align-items:center;gap:18px;border-radius:16px;border:1px solid #cfcfcf;overflow:hidden;width:-moz-fit-content;width:fit-content}.agregator-content-block .input-group input{width:22px;border:none;outline:none;text-align:center;color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.agregator-content-block .input-group input.quantity{min-width:50px}.agregator-content-block .input-group button{border:none;outline:none;background:transparent;padding:0;width:-moz-fit-content;width:fit-content;cursor:pointer;width:24px;height:24px}.agregator-content-block .input-group button.minus,.agregator-content-block .input-group button.minus_vue{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMTJIMTgiIHN0cm9rZT0iIzBBMEIwQSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center;background-size:contain}.agregator-content-block .input-group button.plus,.agregator-content-block .input-group button.plus_vue{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImFkZCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik02IDEySDE4IiBzdHJva2U9IiMwQTBCMEEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNMTIgMThWNiIgc3Ryb2tlPSIjMEEwQjBBIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:center;background-size:contain}.way-pane,.agregator-inner-tab{display:none}.way-pane.active,.agregator-inner-tab.active{display:flex;flex-direction:column;gap:32px}.agregator_st_result{margin:0}.agregator_st_result .card{box-shadow:none}.agregator_st_result .st_r_item .ticket_main_info .ticket_station .date_time{align-items:flex-end}.agregator_st_result .st_r_item .ticket_main_info .ticket_station .date_time .date{line-height:1}.agregator_st_result .st_r_item .ticket_main_info .ticket_station .date_time .time{color:#0a0b0a;font-family:Nunito Sans;font-size:28px;font-style:normal;font-weight:700;line-height:100%}.agregator_st_result .st_r_item .ticket_main_info .ticket_station .place{overflow:hidden;align-items:center;color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;gap:8px}.agregator_st_result .st_r_item .ticket_main_info .drive_time{color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;max-width:206px}.agregator_st_result .st_r_item .ticket_main_info .drive_time .line_dots{border:1px dashed #65b7f2}.agregator_st_result .st_r_item .ticket_main_info .drive_time .line_dots:before{background-color:#65b7f2}.agregator_st_result .st_r_item .st_r_item_footer .choose a{border-radius:16px;background:#8bc151;padding:22px 18px;color:#fff;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;min-width:170px;text-decoration:none;width:170px;display:block;text-align:center;box-sizing:border-box;transition:all .3s ease-in}.agregator_st_result .st_r_item .st_r_item_footer .choose a:hover{background:#6f9a41}.agregator_st_result .st_r_item .st_r_item_footer .bus_info .bus_name,.agregator_st_result .st_r_item .st_r_item_footer .bus_info .bus_seats{display:flex;padding:18px;justify-content:center;align-items:center;background:transparent;gap:12px;border-radius:16px;border:1px solid #cfcfcf;overflow:hidden;color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.agregator_st_result .st_r_item .price{color:#0a0b0a;font-family:Nunito Sans;font-size:28px;font-style:normal;font-weight:700;line-height:100%}.agregator_st_result .st_r_item .detail_actions .detail_route a{overflow:hidden;color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;transition:all .3s}.agregator_st_result .st_r_item .detail_actions .detail_route a.open_bus_map{overflow:hidden;color:var(--Primary-Primary-2, #8bc151);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.agregator_st_result .agregator_ticket_info_tab{flex:1;display:flex;align-items:center;justify-content:center;padding:12px;color:#0a0b0a;text-align:center;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;border-radius:100px;transition:all .3s;border:1px solid transparent;cursor:pointer}.agregator_st_result .agregator_ticket_info_tab:not(.active):hover{border:1px solid #8bc151!important;color:#8bc151!important;background:transparent!important}.agregator_st_result .agregator_ticket_info_tab.active{background-color:#8bc151!important;color:#fff}.agregator_st_result .window_detail_route .window_detail_route_content .ticket_info_tabs .tab_content.active{gap:32px}.agregator_st_result .window_detail_route .tab_content .stop_item .icon{background:#f2f4f7}.agregator_st_result .window_detail_route .tab_content .stop_item .icon .line_dots{border:1px dashed #65b7f2}.agregator_st_result .window_detail_route .tab_content .stop_item .info .name{overflow:hidden;color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.agregator_st_result .window_detail_route .tab_content .stop_item .info .geo_link a{color:#0a0b0a;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:600;line-height:120%;display:flex;align-items:center;justify-content:flex-start}.agregator_st_result .window_detail_route .tab_content .paragraph .title{color:#0a0b0a;font-family:Nunito Sans;font-size:20px;font-style:normal;font-weight:700;line-height:100%}.agregator_st_result .window_detail_route .tab_content .paragraph .content{color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.agregator_st_result .window_detail_route .tab_content .paragraph .content .item_green{background:transparent;display:flex;padding:12px;justify-content:center;align-items:center;gap:12px;border-radius:16px;border:1px solid #cfcfcf;overflow:hidden;color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.agregator_filter_and_sort .filter_and_sort_item:hover .agregetor_sort_link{border-color:#8bc151}.agregator_filter_and_sort .filter_and_sort_item:hover .agregetor_sort_link .icon_arrow{transform:rotate(180deg)}.agregator_filter_and_sort .filter_and_sort_item:hover .agregetor_sort_link .icon_arrow svg path:nth-of-type(2){stroke:#8bc151}.agregator_filter_and_sort .agregetor_sort_link{border-radius:16px;padding:14px;gap:12px;background:rgb(243,243,242);display:flex;align-items:center;color:#0a0b0a;font-family:Nunito Sans;font-weight:500;font-size:16px;line-height:1;letter-spacing:0px;text-decoration:none;border:1px solid transparent;cursor:pointer;max-height:52px}.agregator_filter_and_sort .agregetor_sort_link .icon_arrow{transition:all .5s}.agregator_filter_and_sort .agregetor_sort_link .icon_arrow svg{display:flex;align-items:center;justify-content:center}.agregator_filter_and_sort .agregetor_sort_link .icon_arrow svg path{transition:all .3s}.agregator_filter_and_sort .name{font-family:Nunito Sans;font-weight:500;font-size:16px;line-height:122%;letter-spacing:0px;color:#0a0b0a}.agregator_filter_and_sort .filter-button:hover{border-color:#8bc151}.agregator_window_detail_route .window_detail_route_content .header{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #cfcfcf}.agregator_window_detail_route .window_detail_route_content .ticket_info_tabs .tabs{width:100%;border-radius:100px;background:#f3f3f2;display:flex;padding:4px;align-items:center;align-self:stretch;margin:0 0 32px}.agregator_window_detail_route .window_detail_route .window_detail_route_content .ticket_info_tabs .tabs .tab .window_detail_route_content .ticket_info_tabs,.agregator_window_detail_route .ticket_info_tabs{width:100%}.agregator_window_detail_route .tab_content_block.row{display:flex;flex-direction:row}.agregator_window_detail_route .tab_content_block.top{align-items:center}.agregator_window_detail_route .tab_content_block.top .paragraph{padding-right:32px;margin-right:32px;border-right:1px solid #cfcfcf;gap:12px}.agregator_window_detail_route .tab_content_block.top .paragraph .title{color:#0a0b0a;font-family:Nunito Sans;font-size:20px;font-style:normal;font-weight:700;line-height:100%}.agregator_window_detail_route .tab_content_block.top .paragraph .content{color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.agregator_window_detail_route .tab_content_block.top .paragraph:last-child{border-right:none;padding:0;margin:0}.agregator_window_detail_route .tab_content_block.text{display:flex;flex-direction:column;gap:32px}.agregator_window_detail_route .tab_content_block.text .paragraph .title{color:#0a0b0a;font-family:Nunito Sans;font-size:20px;font-style:normal;font-weight:700;line-height:100%}.agregator_window_detail_route .tab_content_block.text .paragraph .content{color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.agregator_breadcrumps{display:flex;align-items:center;gap:4px}.agregator_breadcrumps .link,.agregator_breadcrumps .current_page{display:block;color:var(--Text-Grey-2, #929292);font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:600;line-height:120%;text-decoration:none;padding-bottom:4px}.agregator_back_link_button{display:flex;align-items:center;text-decoration:none;gap:8px;color:var(--Primary-Primary-2, #8bc151);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;cursor:pointer}.agregator_back_link_button span{padding-bottom:4px}.agregator_book_wrapper .passengers_block .delete-passenger{display:none}.agregator_book_wrapper .card{padding:32px;box-shadow:none}.agregator_book_wrapper .bf_general_info .card_header{padding-bottom:0}.agregator_book_wrapper .route_info .stop_item .date_time .time{color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:6px;display:block}.agregator_book_wrapper .route_info .stop_item .date_time .date{color:var(--Text-Grey-2, #929292);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.agregator_book_wrapper .route_info .stop_item .info .name{overflow:hidden;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.agregator_book_wrapper .price_info .with_line{padding:32px 0;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;margin-bottom:32px}.agregator_book_wrapper .price_info .final_price{color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:24px;font-style:normal;font-weight:700;line-height:100%}.agregator_book_wrapper .actions .accept{display:none}.agregator_book_wrapper .actions button{border-radius:16px;background:#8bc151;padding:22px 18px;color:#fff;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;min-width:170px;text-decoration:none;width:170px;display:block;text-align:center;box-sizing:border-box;transition:all .3s ease-in;align-self:flex-end}.agregator_book_wrapper .price_info .passengers_price .item .passenger_info .name{color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;margin-bottom:8px}.agregator_book_wrapper .price_info .passengers_price .item .passenger_info .additional_info{color:var(--Text-Grey-2, #929292);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.agregator_book_wrapper .price_info .passengers_price .item .price{color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.agregator_book_wrapper .line_dots{border:1px dashed #65b7f2!important}.agregator_book_wrapper .line_dots:before{background-color:#65b7f2!important}.agregator_book_wrapper .items_passenger .is_child .checkbox.checked{background:var(--Primary-Primary-2, #8bc151)}.agregator_book_wrapper .card_header .title{color:#0a0b0a;font-family:Nunito Sans;font-size:24px;font-style:normal;font-weight:700;line-height:100%}.agregator_book_wrapper .with_line{padding-bottom:32px;margin-bottom:0;align-items:center}.agregator_book_wrapper .with_line:after{display:none}.agregator_book_wrapper .passengers_block .buttons{display:flex;padding:12px 18px;align-items:center;gap:18px;border-radius:14px;border:1px solid #cfcfcf;color:#0a0b0a}.agregator_book_wrapper .book_form .items_place .open_bus_map{border-radius:16px;border:1px solid var(--Stroke-Grey, #cfcfcf);background:var(--BG-White, #fff);display:flex;padding:18px 20px;align-items:center;gap:16px;align-self:stretch;overflow:hidden;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;position:relative}.agregator_book_wrapper .book_form .items_place .open_bus_map .arrow-icon{position:absolute;top:50%;transform:translateY(-50%);right:20px}.agregator_book_wrapper .items_passenger .title,.agregator_book_wrapper .book_form .items_place .title{display:none}.agregator_book_wrapper .input.with_icon input{border-radius:16px;border:1px solid #cfcfcf;background:#fff;display:flex;padding:18px 20px 18px 50px;align-items:center;align-self:stretch}.agregator_book_wrapper .input.with_icon.required:after{left:34px;top:12px}.agregator_book_wrapper .textarea{height:180px;resize:none;border-radius:16px;padding:18px;border:1px solid #cfcfcf;background:#fff}.agregator_book_wrapper .place_in_ticket input{padding:16px}.agregator_book_wrapper .card{padding:32px;background:transparent}.agregator_book_wrapper .bf_general_info .route_info .detail_link a{color:var(--Text-Grey-2, #929292);font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:600;line-height:120%}.agregator-dropdowns .dropdown-item{position:relative}.agregator-dropdowns .dropdown-item .dropdown-item-link{border-radius:16px;padding:14px;gap:12px;background:rgb(243,243,242);display:flex;align-items:center;color:#0a0b0a;font-family:Nunito Sans;font-weight:500;font-size:16px;line-height:1;letter-spacing:0px;text-decoration:none;border:1px solid transparent;cursor:pointer;max-height:52px}.agregator-dropdowns .dropdown-item .dropdown-item-link .icon-arrow{transition:all .5s}.agregator-dropdowns .dropdown-item .dropdown-item-list{display:none;position:absolute;top:100%;right:0;flex-direction:column;background-color:#fff;align-items:flex-start;padding:20px 16px;gap:16px;box-shadow:0 6px 19px #6565655e;border-radius:16px;z-index:2}.agregator-dropdowns .dropdown-item .dropdown-item-list .dropdown-item-list-item{display:flex;align-items:center;position:relative;gap:8px;text-decoration:none;font-weight:400;font-size:18px;line-height:100%;letter-spacing:-.07em;color:#485879;white-space:nowrap;width:100%;justify-content:space-between}.agregator-dropdowns .dropdown-item .dropdown-item-list .dropdown-item-list-item .icon-selected{display:none}.agregator-dropdowns .dropdown-item .dropdown-item-list .dropdown-item-list-item.active .icon-selected{display:block}.agregator-dropdowns .dropdown-item:hover .dropdown-item-link{border-color:#8bc151}.agregator-dropdowns .dropdown-item:hover .icon-arrow{transform:rotate(180deg)}.agregator-dropdowns .dropdown-item:hover .dropdown-item-list{display:flex}.agregator-bus-places-popup .agregator-popup-content{width:825px}.agregator-bus-places-popup .header{color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:24px;font-style:normal;font-weight:700;line-height:100%;text-align:left;padding:10px 0 24px;margin-bottom:24px;border-bottom:1px solid #e4e9f0}.agregator-bus-places-popup .places-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.agregator-bus-places-popup .places-description{display:flex;padding:20px 24px;justify-content:center;align-items:center;gap:32px;align-self:stretch;border-radius:18px;background:var(--BG-Green, #f3f3f2);margin-bottom:20px}.agregator-bus-places-popup .places-description .place{display:flex;align-items:center;gap:6px;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.agregator-bus-places-popup .places-description .place.reserved-place img{opacity:.3}.agregator-bus-places-popup .bus-scheme{border-radius:18px;border:1px solid var(--Gray-40, #b6bcc9);display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:4px}.agregator-bus-places-popup .seats-row{display:grid;width:100%;height:-moz-fit-content;height:fit-content;max-height:40px}.agregator-bus-places-popup .seats-row div:not(.seat){height:-moz-fit-content;height:fit-content;display:flex;align-items:center;justify-content:center}.agregator-bus-places-popup .seats-row.grid5{grid-template-columns:repeat(5,1fr)}.agregator-bus-places-popup .seats-row.grid4{grid-template-columns:repeat(4,1fr)}.agregator-bus-places-popup .seats-row .bus-seats-row{width:60px;height:60px;display:flex;align-items:center;justify-content:center}.agregator-bus-places-popup .seats-row .seat{position:relative;color:var(--Icon-Black, #0a0b0a);text-align:center;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:500;line-height:122%;width:45px;height:45px;padding-top:10px;transition:all .3s}.agregator-bus-places-popup .seats-row .seat.reserved{opacity:.3}.agregator-bus-places-popup .seats-row .seat .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px}.agregator-bus-places-popup .passenger-info{display:flex;flex-direction:column;gap:20px}.agregator-bus-places-popup .passenger-list{display:flex;flex-direction:column;gap:20px;margin:0;padding:0}.agregator-bus-places-popup .passenger-list .passenger-list__item{list-style-type:none;display:flex;padding:20px 16px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:16px;border:1px solid var(--Stroke-Grey, #cfcfcf)}.agregator-bus-places-popup .passenger-list .passenger-list__item .passenger-index{color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.agregator-bus-places-popup .passenger-list .passenger-list__item .place{color:var(--Text-Grey-2, #929292);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.agregator-bus-places-popup .chose-seats{border-radius:16px;background:var(--Primary-Primary-2, #8bc151);width:100%;outline:none;border:none;color:var(--Text-White, #fff);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;transition:all .3s;padding:22px 18px;margin-bottom:24px}.agregator-bus-places-popup .chose-seats:disabled{opacity:.3}.agregator-bus-places-popup .chose-seats:hover{opacity:.5}.agregator-bus-places-popup .passenger-info-bottom-block{display:flex;padding:20px;align-items:center;gap:10px;align-self:stretch;border-radius:18px;background:var(--BG-Yellow, #fff3cd);color:var(--Text-Brown, #856405);font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:600;line-height:120%;text-align:left}.agregator-bus-places-popup.client .chose-seats{border-radius:100px;background:var(--Primary-Primary-1, #ffa600)}.agregator-bus-places-popup.client .agregator-popup-close{background:transparent}.profile-alert{position:absolute;left:50%;bottom:50px;transform:translate(-50%);display:flex;padding:18px 14px;align-items:center;gap:12px;border-radius:16px;background:var(--BG-Green, #f3f3f2);overflow:hidden;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;opacity:0;visibility:hidden;transition:all .3s}.profile-alert.show{opacity:1;visibility:visible;z-index:11}.agregator-content-block .ticket_station_label{color:#0a0b0a}.agregator-content-block .st_result .st_r_item .ticket_main_info .drive_time .ticket_station_label{top:-60%}#search_tickets .title-block{margin-bottom:32px}.booking-mobile-label{display:none}.agregator-content .bus-slider-main .swiper-button-prev,.agregator-content .bus-slider-main .swiper-button-next,.agregator-content .bus-slider-main .swiper-rtl .swiper-button-prev{background-color:#8bc1514d}.agregator-content .swiper-button-next:after,.agregator-content .swiper-button-prev:after{color:#8bc151}.agregator-content .bus-slider-thumbs .swiper-slide-thumb-active{border:2px solid #8bc151}.agregator-body .cookie-banner{display:flex;padding:40px 32px;gap:20px}.agregator-body .cookie-wrapper p{flex:1;max-width:unset;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;color:var(--Text-Black, #0a0b0a)}.agregator-body .cookie-wrapper p a{color:var(--Text-Black, #0a0b0a)}.agregator-body .cookie-wrapper .cookie-decline{display:flex;min-width:170px;padding:22px 18px;justify-content:center;align-items:center;gap:8px;border-radius:16px;background:var(--BG-Green, #f3f3f2);color:var(--Text-Black, #0a0b0a);border:none;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.agregator-body .cookie-wrapper .cookie-accept{display:flex;min-width:170px;padding:22px 18px;justify-content:center;align-items:center;gap:8px;border-radius:16px;background:var(--Primary-Primary-2, #8bc151);color:var(--Text-White, #fff);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.agregator-privacy-text{display:flex;flex-direction:column;gap:20px;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.agregator-privacy-text p{margin:0}.agregator-privacy-text p a{color:var(--Text-Black, #0a0b0a);text-decoration:none}.agregator-bus-places-popup .agregator-popup-content{max-height:98vh}.agregator-content-tab-buttons{border-radius:100px;background:var(--BG-Green, #f3f3f2);display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.agregator-content-tab-buttons a{text-decoration:none}.agregator-content-tab-buttons button{outline:none;border:none;border-radius:100px;display:flex;width:188px;padding:12px;justify-content:center;align-items:center;color:#0a0b0a;text-align:center;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;cursor:pointer;transition:all .3s}.agregator-content-tab-buttons button.active{background:#8bc151;color:#fff}.agregator-bus-schedule .title-block{display:flex;align-items:center;justify-content:space-between}.agregator-bus-schedule .ways-list{width:300px}.agregator-bus-schedule .month-list{width:120%}.agregator-bus-schedule .agregator-dropdowns .dropdown-item .dropdown-item-list .dropdown-item-list-item{color:#0a0b0a}.bus-schedule-filters{display:flex;align-items:center;gap:20px}.bus-schedule-table{display:flex;flex-direction:column;gap:32px}.bus-schedule-table .grid-3-cols{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;gap:20vw;width:100%;box-sizing:border-box}@media screen and (max-width: 1720px){.bus-schedule-table .grid-3-cols{gap:2vw}}.bus-schedule-table .grid-6-cols{display:grid;grid-template-columns:repeat(6,1fr);justify-content:center;gap:20px;width:100%;box-sizing:border-box}.bus-schedule-table .table{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;border:1px solid #cfcfcf}.bus-schedule-table .table .table-head-col{box-sizing:border-box;padding:32px 0;border-bottom:4px solid transparent;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:flex-start;gap:8px;overflow:hidden;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;transition:all .3s;cursor:pointer}.bus-schedule-table .table .table-head-col.active{border-bottom:4px solid #8bc151;color:#8bc151;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.bus-schedule-table .table-head{padding:0 32px;background:#f3f3f2;border-bottom:1px solid #cfcfcf}.bus-schedule-table .table-row{padding:20px 32px;border-bottom:1px solid #cfcfcf}.bus-schedule-table .table-row .table-content-col{display:flex;align-items:center}.bus-schedule-table .table-row:last-child{border-bottom:none}.bus-schedule-table .quantity-of-seats-status{display:flex;padding:14px 12px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:16px;overflow:hidden;text-align:center;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;width:-moz-fit-content;width:fit-content}.bus-schedule-table .quantity-of-seats-status.almost-full{border-color:#f68b0e;color:#f68b0e}.bus-schedule-table .quantity-of-seats-status.no-seats{border-color:#f34040;color:#f34040}.bus-schedule-table .quantity-of-seats-status.many-free-seats{border-color:#40b50a;color:#40b50a}.bus-schedule-table .bottom-route-text{border-radius:18px;background:#f3f3f2;padding:20px;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.bus-schedule-table .bottom-route-text .title{color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.field_opened_window .select-options{max-width:100%}.all-bus-bookings-form-wrapper{display:flex;width:100%;align-items:center;gap:20px}.all-bus-bookings-form-wrapper .all-bus-bookings-form{flex:1;display:flex;gap:20px}.all-bus-bookings-form-wrapper .all-bus-bookings-form input{display:flex;padding:18px 20px;align-items:center;gap:16px;align-self:stretch;border-radius:16px;border:1px solid #cfcfcf;background:#fff;overflow:hidden;color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;flex:1}.all-bus-bookings-form-wrapper .all-bus-bookings-form input:hover,.all-bus-bookings-form-wrapper .all-bus-bookings-form input:focus-visible{outline:none;border:1px solid #8bc151}.all-bus-bookings-form-wrapper .all-bus-bookings-form .form-dropdown{width:-moz-fit-content;width:fit-content;flex:1}.all-bus-bookings-form-wrapper .all-bus-bookings-form .form-dropdown .dropdown-item{height:60px}.all-bus-bookings-form-wrapper .all-bus-bookings-form .form-dropdown .dropdown-item-link{display:flex;padding:18px 20px;align-items:center;gap:16px;flex:1 0 0;border-radius:16px;border:1px solid #cfcfcf;background:#fff;justify-content:space-between;min-height:100%}.all-bus-bookings-form-wrapper .all-bus-bookings-form .form-dropdown .dropdown-item-list{width:100%}.all-bus-bookings-form-wrapper .all-bus-bookings-form .form-dropdown .dropdown-item-list .dropdown-item-list-item{color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;cursor:pointer}.all-bus-bookings-form-wrapper .all-bus-bookings-form .submit-form{outline:none;display:flex;min-width:170px;padding:22px 18px;justify-content:center;align-items:center;gap:8px;border-radius:16px;background:#8bc151;border:none;color:#fff;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;cursor:pointer;transition:all .3s}.all-bus-bookings-form-wrapper .all-bus-bookings-form .submit-form:hover{background:#6f9a41}.all-bus-bookings-filter-button{display:flex;min-width:170px;padding:18px;justify-content:center;align-items:center;gap:8px;border-radius:16px;background:var(--BG-Green, #f3f3f2);cursor:pointer;border:none;outline:none;width:-moz-fit-content;width:fit-content;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.agregator-all-bus-bookings .title-block{display:flex;align-items:center;justify-content:space-between}.agregator-all-bus-bookings .bookings-status-samples{display:flex;align-items:center;gap:20px}.agregator-all-bus-bookings .bookings-status-samples .item{display:flex;align-items:center;gap:12px;overflow:hidden;color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.bus-bookings-table{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;border:1px solid #cfcfcf}.bus-bookings-table .table-head{padding:0 32px;background:#f3f3f2;border-bottom:1px solid #cfcfcf}.bus-bookings-table .table-head .row-item{box-sizing:border-box;padding:32px 0;border-bottom:4px solid transparent;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:flex-start;gap:8px;overflow:hidden;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;transition:all .3s;cursor:pointer}.bus-bookings-table .table-head .row-item.active{border-bottom:4px solid #8bc151;color:#8bc151;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.bus-bookings-table .table-row{display:flex;padding:20px 32px;border-bottom:1px solid #cfcfcf;overflow:hidden;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;gap:1.5vw;justify-content:space-between}.bus-bookings-table .table-row a{color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;text-decoration:none;display:flex}.bus-bookings-table .table-row.table-head{padding:0 32px}.bus-bookings-table .table-row:last-child{border-bottom:none}.bus-bookings-table .table-row .row-item{display:flex;align-items:center;justify-content:center}.bus-bookings-table .table-row .booking-id{width:49px}.bus-bookings-table .table-row .booking-id.in-table{overflow:hidden;color:var(--Primary-Primary-2, #8bc151);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;text-decoration-line:underline}.bus-bookings-table .table-row .booking-id.in-table a{color:inherit}.bus-bookings-table .table-row .booking-name{flex:1;min-width:175px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.bus-bookings-table .table-row .booking-date-from{width:179px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.bus-bookings-table .table-row .booking-date-from.in-head{flex-direction:row;align-items:center}.bus-bookings-table .table-row .booking-passenger-info{width:181px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.bus-bookings-table .table-row .booking-passenger-info .contacts{display:flex;align-items:center;gap:8px}.bus-bookings-table .table-row .booking-passenger-info .contacts .phone{text-decoration:none;overflow:hidden;color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.bus-bookings-table .table-row .booking-passenger-info .contacts .copy-button{background:transparent;border:none;outline:none;margin:0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.bus-bookings-table .table-row .booking-passenger-quantity{width:48px}.bus-bookings-table .table-row .booking-price{width:68px;gap:8px}.bus-bookings-table .table-row .booking-date-create{width:175px}.bus-bookings-table .table-row .booking-date-create.in-table{justify-content:flex-start}.bus-bookings-table .table-row .booking-nights-quantity{width:60px}.bus-bookings-table .table-row .booking-nights-quantity.in-table{justify-content:flex-start}.bus-bookings-table .table-row .booking-status{width:153px}.bus-bookings-table .table-row .booking-status.in-table{justify-content:flex-start}.bus-bookings-table .table-row .booking-status .status{border-radius:16px;border:1px solid #0a0b0a;display:flex;padding:14px 12px;align-items:center;overflow:hidden;color:#0a0b0a;text-align:center;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.bus-bookings-table .table-row.status-confirm{background:#f2fced}.bus-bookings-table .table-row.status-confirm .booking-status .status{color:#40b50a;border-color:#40b50a}.bus-bookings-table .table-row.status-under-consideration{background:#fff}.bus-bookings-table .table-row.status-under-consideration .booking-status .status{color:#f68b0e;border-color:#f68b0e}.bus-bookings-table .table-row.status-canceled{background:#fdf2f2}.bus-bookings-table .table-row.status-canceled .booking-status .status{color:#f34040;border-color:#f34040}.bus-bookings-table .table-row.delete-forever{background:#e4e9f0}.bus-bookings-table .table-row.delete-forever .booking-id.in-table,.bus-bookings-table .table-row.delete-forever .row-item{color:var(--Gray-40, #b6bcc9)}.bus-bookings-table .table-row.delete-forever .contacts,.bus-bookings-table .table-row.delete-forever .status{opacity:.25}.agregator-popup{position:fixed;top:0;left:0;width:100vw;height:100vh;display:none;justify-content:center;align-items:center;z-index:1000}.agregator-popup .form-dropdown{width:100%}.agregator-popup.active{display:flex}.agregator-popup.active .overlay{visibility:visible;opacity:1}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1;visibility:hidden}.agregator-popup-content{background-color:#fff;padding:32px 40px 32px 32px;border-radius:8px;position:relative;width:710px;max-width:90%;max-height:90vh;overflow:auto;text-align:center;z-index:2;overflow-y:auto}.agregator-popup-content::-webkit-scrollbar{width:8px}.agregator-popup-content::-webkit-scrollbar-track{background:transparent}.agregator-popup-content::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px;margin-right:8px}.agregator-popup-content::-webkit-scrollbar-thumb:hover{background-color:#0006}.agregator-popup-close{position:absolute;top:32px;right:32px;border-radius:16px;background:var(--BG-Green, #f3f3f2);cursor:pointer;display:flex;padding:12px;align-items:center}body.agregator-popup-open{overflow:hidden}.agregator-popup #change-password-form{margin-top:32px}.agregator-popup .popup-title-block{color:#0a0b0a;font-family:Nunito Sans;font-size:24px;font-style:normal;font-weight:700;line-height:100%;width:100%;border-bottom:1px solid #cfcfcf;text-align:left;position:relative;padding-bottom:30px}.agregator-popup .popup-title-block.no-underline{border-bottom:none}.agregator-popup .agregator-dropdowns .dropdown-item{display:flex;flex-direction:column;gap:8px}.agregator-popup .agregator-dropdowns .dropdown-item .dropdown-item-link{background:transparent;border:1px solid var(--Stroke-Grey, #cfcfcf)}.agregator-popup .agregator-dropdowns .dropdown-item .dropdown-item-link .name{text-align:left;flex:1}.agregator-popup .agregator-dropdowns .dropdown-item:not(.active):hover .dropdown-item-list{display:none}.agregator-popup .agregator-dropdowns .dropdown-item:not(.active):hover .icon-arrow{transform:rotate(0)}.agregator-popup .agregator-dropdowns .dropdown-item.active .dropdown-item-link{border-color:#8bc151}.agregator-popup .dropdown-item.active .dropdown-item-list{display:flex;width:100%;left:50%;transform:translate(-50%);box-sizing:border-box}.agregator-popup .dropdown-item.active .dropdown-item-list .dropdown-item-list-item{color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;cursor:pointer}.agregator-popup .dropdown-item.active .icon-arrow{transform:rotate(180deg)}.agregator-popup form{margin-top:32px;display:flex;flex-direction:column;gap:32px}.agregator-popup form .form-wrapper{display:flex;flex-direction:column;gap:32px;padding-bottom:32px;border-bottom:1px solid #cfcfcf}.agregator-popup form .form-wrapper:last-child{padding-bottom:0;border-bottom:none}.agregator-popup form .form-wrapper .title{color:#929292;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;margin:0;padding:0;text-align:left;text-transform:uppercase}.agregator-popup form .form-block input{display:flex;padding:18px 20px;align-items:center;gap:16px;align-self:stretch;border-radius:16px;border:1px solid #cfcfcf;background:#fff;overflow:hidden;color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;flex:1}.agregator-popup form .form-block input:focus-visible{outline:none;border:1px solid #8bc151}.agregator-popup form .form-block label{color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;text-align:left;line-height:100%}.agregator-popup form .form-block.full{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.agregator-popup form .form-block.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.agregator-popup form .form-block.grid .dropdown-item{display:flex;flex-direction:column;gap:8px}.agregator-popup .dropdown-checkbox{position:absolute;opacity:0;width:0;height:0}.agregator-popup .custom-checkbox{width:24px;height:24px;border:1px solid #cfcfcf;border-radius:4px;position:relative;display:inline-block;vertical-align:middle;background-color:#fff;transition:background-color .2s,border-color .2s}.agregator-popup .custom-checkbox:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-repeat:no-repeat;background-position:center;background-size:60%;transition:opacity .2s}.agregator-popup .dropdown-item-list-item.selected .custom-checkbox:after{opacity:1;border-color:#40b50a;background-color:#40b50a;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBMaWNlbnNlOiBQRC4gTWFkZSBieSBNYXJ5IEFrdmVvOiBodHRwczovL21hcnlha3Zlby5jb20vIC0tPgo8c3ZnIGZpbGw9IiMwMDAwMDAiIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDI0IDI0IiBpZD0iY2hlY2siIGRhdGEtbmFtZT0iRmxhdCBDb2xvciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBjbGFzcz0iaWNvbiBmbGF0LWNvbG9yIj48cGF0aCBpZD0icHJpbWFyeSIgZD0iTTEwLDE4YTEsMSwwLDAsMS0uNzEtLjI5bC01LTVhMSwxLDAsMCwxLDEuNDItMS40MkwxMCwxNS41OWw4LjI5LTguM2ExLDEsMCwxLDEsMS40MiwxLjQybC05LDlBMSwxLDAsMCwxLDEwLDE4WiIgc3R5bGU9ImZpbGw6ICNGRkY7Ij48L3BhdGg+PC9zdmc+);background-size:100%;background-position:center}.agregator-popup .buttons-block{display:flex;gap:20px;justify-content:flex-end}.agregator-popup .buttons-block button{display:flex;min-width:170px;padding:18px;justify-content:center;align-items:center;gap:8px;outline:none;border:none;cursor:pointer;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;border-radius:16px;transition:all .3s}.agregator-popup .buttons-block button a{text-decoration:none;color:inherit}.agregator-popup .buttons-block button.search-tickets{background:#8bc151;color:#fff}#all-busses-popup .popup-title-block{border-bottom:none}#all-busses-popup .agregator-content-tab-buttons{width:100%}#all-busses-popup .agregator-content-tab-buttons button{width:50%}#all-busses-popup .passenger-quantity-block .text-block{text-align:left}#all-busses-popup .small-title{text-align:left;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%}#all-busses-popup .nights-quantity-inner{gap:unset;justify-content:space-between}#all-busses-popup .nights-quantity-inner .top-nights-list{gap:8px}.agregator-content-block .title_block.edit{margin:0;display:flex;align-items:center;gap:8px;width:100%;justify-content:space-between}.agregator-content-block .title_block.edit .title-wrapper{display:flex;align-items:center;gap:8px}.agregator-content-block .title_block.edit .buttons-wrapper{display:flex;align-items:center;gap:20px}.agregator-content-block .title_block.edit .buttons-wrapper button{display:flex;align-items:center;justify-content:center;padding:14px;border-radius:14px;background:var(--BG-Green, #f3f3f2);border:none;outline:none;cursor:pointer}.agregator-content-block .title_block.edit .top-title{margin:0}.bus-departure-block_wrapper{width:100%;display:flex;flex-direction:column;gap:20px}.field_opened_window{position:absolute;top:100%;left:0;width:-moz-fit-content;width:fit-content;margin:0;z-index:10;max-height:400px;min-width:250px;width:100%;flex-direction:column;align-items:flex-start;padding:20px 16px;gap:16px;background-color:#fff;box-shadow:0 6px 19px #6565655e;border-radius:8px;overflow-x:hidden;overflow-y:auto}.field_opened_window .field_search{gap:12px;background:#ffffff;border:1px solid #b6bcc9;border-radius:100px;display:flex;overflow:hidden;padding:12px 20px;align-items:stretch;cursor:text}.field_opened_window .field_search input{border-bottom:none;padding-bottom:0}.field_opened_window .field_search .icon{display:flex;align-items:center;justify-content:center;padding-top:4px}.field_opened_window .select-options{padding:0}.field_opened_window .select-options li{list-style-type:none;cursor:pointer;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;padding:8px 0;color:#0a0b0a;white-space:nowrap}.field_opened_window .select-options li span{color:var(--Text-Grey-2, #929292);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.booking-edit-status{display:flex;padding:14px 12px;align-items:center;border-radius:16px;overflow:hidden;text-align:center;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.booking-edit-status.in-progress{border:1px solid #f68b0e;color:#f68b0e}.booking-edit-status.done{color:#40b50a;border:1px solid #40b50a}.progress-bar .labels-row{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;color:var(--Text-Black, #0a0b0a);text-overflow:ellipsis;font-family:Nunito Sans;font-size:24px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:20px}.progress-bar .labels-row span:nth-child(2){text-align:center}.progress-bar .labels-row span:nth-child(3){text-align:right}.progress-bar .progress-row{display:grid;grid-template-columns:repeat(3,1fr);position:relative}.progress-bar .progress-row .icon{z-index:2}.progress-bar .progress-row .icon svg{background:#fff}.progress-bar .progress-row .icon:nth-child(2){text-align:center}.progress-bar .progress-row .icon:nth-child(3){text-align:right}.progress-bar .progress-row .icon.passed path{fill:#8bc151}.progress-bar .progress-row .progress-line{position:absolute;left:50%;transform:translate(-50%);top:20px;width:95%;z-index:1;display:grid;grid-template-columns:repeat(4,1fr)}.progress-bar .progress-row .progress-line span{height:4px;background:var(--Icon-Grey-Light, #cfcfcf)}.progress-bar .progress-row .progress-line span.passed{background:var(--Primary-Primary-2, #8bc151)}.passenger_info .discount-value{margin-left:2px;color:var(--System-Success, #5bc12c);font-feature-settings:"liga" off,"clig" off;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.price_val.with-discount{margin-left:2px;color:var(--System-Success, #5bc12c);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;margin-bottom:8px}.price_val.old-price{text-decoration:line-through}.agregator_book_wrapper .card .buttons-wrapper{display:flex;align-items:center;gap:20px}.agregator_book_wrapper .card .buttons-wrapper button{display:flex;align-items:center;justify-content:center;width:60px;height:60px;padding:14px;border-radius:14px;background:var(--BG-Green, #f3f3f2);border:none;outline:none;cursor:pointer}.agregator-booking-block .items_passenger .info{align-items:center;overflow:hidden;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.agregator-booking-block .input.with_icon input:disabled,.agregator-booking-block input:disabled,.agregator-booking-block textarea:disabled{border-radius:16px;background:var(--BG-Green, #f3f3f2);overflow:hidden;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;border:none}.agregator-booking-block .items_passenger .is_child{color:var(--Text-Black, #0a0b0a)}.agregator-booking-block .book_form .items_place{display:flex;gap:16px;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.agregator-booking-block .book_form .items_place input{width:calc(50% - 16px);border-radius:16px;background:var(--BG-Green, #f3f3f2);overflow:hidden;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;border:none;padding:18px 20px}.agregator-booking-block .info .input{position:relative;width:100%}.agregator-booking-block .info .input .copy-button{position:absolute;top:50%;transform:translateY(-50%);right:10px;cursor:pointer;display:flex;padding:14px;justify-content:center;align-items:center;gap:8px;border-radius:14px;background:var(--BG-Green, #f3f3f2);outline:none;border:none}.book_form{position:relative}.booking-edit-buttons{position:absolute;top:-110px;display:flex;gap:20px;right:0}.booking-edit-buttons button{display:flex;min-width:170px;padding:22px 18px;justify-content:center;align-items:center;gap:8px;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;outline:none;border:none;border-radius:14px;cursor:pointer}.booking-edit-buttons button.cancel-booking{color:var(--System-Error, #f26565)}.booking-edit-buttons button.save-booking{color:#fff;background:var(--Primary-Primary-2, #8bc151)}.agregator-content-block .title_block.edit .buttons-wrapper.booking-edit-buttons button{display:flex;min-width:170px;padding:22px 18px;justify-content:center;align-items:center;gap:8px;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.agregator-content-block .title_block.edit .buttons-wrapper.booking-edit-buttons button.cancel-booking{color:var(--System-Error, #f26565)}.agregator-content-block .title_block.edit .buttons-wrapper.booking-edit-buttons button.save-booking{color:#fff;background:var(--Primary-Primary-2, #8bc151)}.agregator_book_wrapper .input.arrive_place_input input{padding:20px 18px}.agregator_book_wrapper .input.with_icon input{color:var(--Text-Black, #0a0b0a)}.agregator-booking-block .book_form .booking-places-card .items_place{margin-bottom:32px}.agregator-booking-block .book_form .booking-places-card .items_place:last-child{margin-bottom:0}.agregator-booking-block .book_form .booking-places-card .items-book-input{border-radius:16px;background:var(--BG-Green, #f3f3f2);overflow:hidden;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;border:none;padding:18px 20px;width:100%;display:flex}.agregator-booking-block .book_form .booking-places-card .items-book-input input{all:unset;position:relative}.all-bus-bookings-form .dropdown-checkbox{position:absolute;opacity:0;width:0;height:0}.not-found-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:32px 0}.not-found-content .not-found-text{max-width:359px;width:100%;display:flex;align-items:center;flex-direction:column;text-align:center;gap:20px}.not-found-content .not-found-text .title{color:var(--Text-Black, #0a0b0a);text-align:center;font-family:Nunito Sans;font-size:24px;font-style:normal;font-weight:700;line-height:100%}.not-found-content .not-found-text .text{color:var(--Text-Grey-2, #929292);text-align:center;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;margin:0;line-height:122%}.not-found-content .not-found-clear-button{display:flex;min-width:170px;padding:18px;justify-content:center;align-items:center;gap:8px;border-radius:16px;background:var(--Primary-Primary-2, #8bc151);color:var(--Text-White, #fff);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;text-decoration:none;transition:all .3s;cursor:pointer}.not-found-content .not-found-clear-button img{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.agregator-not-found-bookings .not-found-content .not-found-text{max-width:539px}.agregator-not-found-bookings .agregator-not-found-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.agregator-not-found-bookings .agregator-not-found-buttons .grey-button{text-decoration:none;border-radius:16px;background:var(--BG-Green, #f3f3f2);display:flex;min-width:170px;padding:18px;justify-content:center;align-items:center;gap:8px;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;cursor:pointer}.item-passenger-place{display:flex;align-items:center;justify-content:center;width:60px;height:60px;padding:14px;border-radius:14px;background:var(--BG-Green, #f3f3f2);border:none;outline:none;text-align:center}.arrival_place input{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px;gap:10px;border-radius:16px;flex:none;align-self:stretch;outline:none;border:none;flex:1;width:100%;cursor:pointer;font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.07em}.agregator-popup.booking-popup .agregator-popup-content{max-width:584px}.agregator-popup.booking-popup .header{border:none;padding:0;margin-bottom:24px}.agregator-popup.booking-popup .popup-text{color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;margin-bottom:24px;text-align:left}.agregator-popup.booking-popup .buttons-block button{position:relative;top:unset;right:unset}.agregator-popup.booking-popup .buttons-block .red-button{background:var(--System-Error, #f26565);color:#fff}.agregator-popup.booking-popup .buttons-block .green-button{background:var(--Primary-Primary-2, #8bc151);color:#fff}.agregator-content-block .select-item.disabled .select-trigger,.agregator-content-block .select-trigger,.agregator_book_wrapper .input.with_icon input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agregator-content-block .select-item.disabled .select-trigger span,.agregator-content-block .select-trigger span,.agregator_book_wrapper .input.with_icon input span{overflow:hidden}.bf_general_info .popup_booked.agregator .card_header{color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:24px;font-style:normal;font-weight:700;line-height:100%;justify-content:flex-start;margin-bottom:24px;align-items:center;justify-content:space-between}.bf_general_info .popup_booked.agregator .card_header .close-popup{display:flex;width:44px;height:44px;padding:5.25px 5.232px 5.232px 5.25px;justify-content:center;align-items:center;border-radius:16px;background:var(--BG-Green, #f3f3f2);cursor:pointer;border:none;outline:none}.bf_general_info .popup_booked.agregator .window{max-width:584px;width:95vw}.bf_general_info .popup_booked.agregator .window .info .text{color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;text-align:left}.bf_general_info .popup_booked.agregator .window .info .text span{font-weight:700}.bf_general_info .popup_booked.agregator .button_background{padding:22px 18px;justify-content:center;align-items:center;gap:8px;width:170px;border-radius:16px;background:var(--Primary-Primary-2, #8bc151);color:var(--Text-White, #fff);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;align-self:flex-end}.agregator-content-block .bf_user_info{max-width:47vw}@media screen and (max-width: 1367px){.agregator-content-block .bf_user_info{max-width:unset}}.agregator-content-block .bf_user_info .arrival_place input{border:1px solid #cfcfcf}.agregator-booking-block form.book_form .booking-places-card .items-book-input input{max-width:30px}.agregator-booking-block .book_form .booking-places-card .items-book-input{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.agregator-booking-block .book_form .booking-places-card .items-book-input::-webkit-scrollbar{display:none}.agregator-notifications-content{border-radius:24px;border:1px solid var(--Stroke-Grey, #cfcfcf);overflow:hidden}.search-notifications-form{width:100%;display:flex;gap:20px}.search-notifications-form input{display:flex;padding:18px 20px;align-items:center;gap:16px;align-self:stretch;border-radius:16px;border:1px solid #cfcfcf;background:#fff;overflow:hidden;color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;flex:1}.search-notifications-form input:hover,.search-notifications-form input:focus-visible{outline:none;border:1px solid #8bc151}.search-notifications-form .submit-form{outline:none;display:flex;min-width:170px;padding:22px 18px;justify-content:center;align-items:center;gap:8px;border-radius:16px;background:#8bc151;border:none;color:#fff;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;cursor:pointer;transition:all .3s}.search-notifications-form .submit-form:hover{background:#6f9a41}.agregator-content-block .faq_block{margin:0}.agregator-content-block .faq_block .items{display:flex;flex-direction:column;width:100%;gap:20px}.agregator-content-block .faq_block .items .item{border-radius:24px;border:1px solid var(--BG-Green, #f3f3f2);transition:all .3s;overflow:hidden}.agregator-content-block .faq_block .items .item .title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:32px;background:var(--BG-Green, #f3f3f2);color:var(--Black, #24201d);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;cursor:pointer}.agregator-content-block .faq_block .items .item .button_toggle{transition:all .3s}.agregator-content-block .faq_block .items .item.opened .button_toggle{transform:rotate(-180deg)}.agregator-content-block .faq_block .items .item .text p{padding:32px;color:var(--Black, #24201d);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.agregator-content-block .faq_block .items .item .text a{color:var(--Primary-Primary-2, #8BC151);text-decoration:none}.all-payment-print-button{cursor:pointer;display:flex;padding:14px;justify-content:center;align-items:center;gap:8px;border-radius:14px;background:var(--BG-Green, #f3f3f2);outline:none;border:none}.payment-table{display:flex;flex-direction:column;gap:32px}.payment-table .payment-table__item{display:flex;flex-direction:column;gap:20px}.payment-table .label{margin:0;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.payment-table .value-block{position:relative;border-radius:16px;background:var(--BG-Green, #f3f3f2);display:flex;padding:18px 20px;align-items:center;gap:16px;align-self:stretch;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.payment-table .value-block.with-button{padding-right:60px}.payment-table .value-block.qr-code{background:transparent}.payment-table .value-block .copy-button{position:absolute;top:50%;transform:translateY(-50%);right:20px;border:none;outline:none;background:transparent;cursor:pointer}.text-rules-table{display:flex;flex-direction:column;gap:32px}.text-rules-table .rule-block{display:flex;padding:32px;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;border-radius:24px;border:1px solid var(--Stroke-Grey, #cfcfcf)}.text-rules-table .rule-block .title{color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:24px;font-style:normal;font-weight:700;line-height:100%;margin:0}.text-rules-table .rule-block .text-content p{color:var(--Text-Black, #0a0b0a);font-feature-settings:"liga" off,"clig" off;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;margin:0 0 20px}.text-rules-table .rule-block .text-content p a{color:var(--Primary-Primary-2, #8bc151);text-decoration:none}.text-rules-table .rule-block .text-content p:last-child{margin-bottom:0}.text-rules-table .rule-block .text-content ul{margin:0;padding:0 0 0 18px;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.text-rules-table .rule-block .agreement-block{width:100%;display:flex;align-items:center;gap:20px;justify-content:space-between}.text-rules-table .rule-block .agreement-block .download-btn{border-radius:16px;background:var(--BG-Green, #f3f3f2);border:none;outline:none;padding:18px;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;text-align:left;flex:1;cursor:pointer}.text-rules-table .rule-block .agreement-block .download-btn.with-icon{flex:unset;width:60px;height:60px;display:flex;align-items:center;justify-self:center}.text-rules-table .rule-block .notification{color:var(--Text-Brown, #856405);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;border-radius:18px;background:var(--BG-Yellow, #fff3cd);display:flex;padding:20px;align-items:center;gap:10px;align-self:stretch}.support-tab-content .payment-table{width:100%;box-sizing:border-box}.support-tab-content .payment-table .payment-table__item.phones{flex-direction:row;flex-wrap:wrap}.support-tab-content .payment-table .payment-table__item.phones .label{width:100%}.support-tab-content .payment-table .payment-table__item.phones .value-block{width:calc(50% - 16px)}.support-tab-content form{width:100%;display:flex;flex-direction:column}.support-tab-content form .inputs-wrapper{display:flex;flex-wrap:wrap;gap:20px;width:100%}.support-tab-content form .inputs-wrapper .input-block{position:relative;width:calc(50% - 10px)}.support-tab-content form .inputs-wrapper .input-block.message-field{width:100%}.support-tab-content form .inputs-wrapper .input-block input,.support-tab-content form .inputs-wrapper .input-block textarea{width:100%;padding:18px 20px 18px 50px;align-items:center;gap:16px;align-self:stretch;border-radius:16px;border:1px solid #cfcfcf;background:#fff;overflow:hidden;color:#0a0b0a;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;flex:1;transition:all .3s}.support-tab-content form .inputs-wrapper .input-block input:hover,.support-tab-content form .inputs-wrapper .input-block input:focus-visible,.support-tab-content form .inputs-wrapper .input-block textarea:hover,.support-tab-content form .inputs-wrapper .input-block textarea:focus-visible{border:1px solid #8bc151;outline:none}.support-tab-content form .inputs-wrapper .input-block textarea{padding:18px 20px;height:160px;resize:none}.support-tab-content form .inputs-wrapper .input-block .icon{position:absolute;top:50%;transform:translateY(-50%);left:18px}.support-tab-content form .inputs-wrapper .input-block .required-star{position:absolute;top:43%;transform:translateY(-50%);left:42px;color:#f26565}.support-tab-content form button[type=submit]{align-self:flex-end;display:flex;width:170px;min-width:170px;padding:22px 18px;justify-content:center;align-items:center;gap:8px;border-radius:16px;background:var(--Primary-Primary-2, #8bc151);color:#fff;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%;border:none;outline:none;cursor:pointer;transition:all .3s}.support-tab-content form button[type=submit]:hover{background:#6f9a41}.agregator-menu-buttons-wrapper .company-logo-block,.st_result .st_r_item .price.mob,.agregator_st_result .st_r_item .price.mob,.open_window_detail_route_block.mobile,.login-mob-logo{display:none}.mobile-menu-button{display:none;align-items:center;justify-content:center;border-radius:16px;background:var(--BG-Green, #f3f3f2);padding:14px;cursor:pointer}.agregator-content-block.agregator-search-tikets .buttons-block{width:100%;align-items:flex-end}.agregator-content-block .directions-block form.search-form{grid-template-columns:repeat(2,50%);display:grid}.agregator_st_result .st_r_item .st_r_item_footer .bus_info .bus_detail{display:none}@media screen and (max-width: 1650px){.agregator-login .image-column,.agregator-login .form-column{padding:40px}.agregator-login form{width:100%}.login-page-image{max-width:100%}.agregator-header{padding:28px 0}.agregator-menu-buttons-wrapper{padding-left:0;width:250px}.agregator-content,.agregator-pane,.agregator_book_wrapper .card,.text-rules-table .rule-block{padding:24px}.agregator_book_wrapper .with_line{padding-bottom:24px}.agregator-content-wrapper .st_result .st_r_item .ticket_main_info .ticket_station{min-width:175px;width:175px}.agregator-content-block .top-title{font-size:32px}.agregator-content-block .faq_block .items .item .text p{margin:0}.bus-bookings-table .table-row.table-head{padding:0 12px}.bus-bookings-table .table-row .booking-id{width:40px}.bus-bookings-table .table-row .booking-id.in-table,.bus-bookings-table .table-row,.bus-bookings-table .table-row a{font-size:14px}.bus-bookings-table .table-row .booking-passenger-info{width:175px}.bus-bookings-table .table-row .booking-date-create{width:110px;text-align:center}.bus-bookings-table .table-head .row-item,.bus-bookings-table .table-row .booking-passenger-info .contacts .phone,.bus-bookings-table .table-row a{font-size:14px}.bus-bookings-table .table-row .booking-status{width:unset;flex:1}.bus-bookings-table .table-head .row-item{padding:20px 0}.bus-bookings-table .table-row .booking-nights-quantity{text-align:center}.bus-bookings-table .table-row .booking-date-from{width:150px;text-align:center}.bus-bookings-table .table-row .booking-status .status{padding:12px 8px}.bus-bookings-table .table-row,.agregator-bus-places-popup .bus-scheme{padding:12px}.agregator-bus-places-popup .places-description{padding:8px 16px;margin-bottom:12px}.agregator-bus-places-popup .driver-row{max-height:40px;display:flex;align-items:center;justify-content:center}.agregator-bus-places-popup .driver-row img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.agregator-bus-places-popup .header{margin-bottom:12px;padding-bottom:12px}}@media screen and (max-width: 1450px){.agregator-content-block .faq_block .items .item .title{padding:24px}.bus-bookings-table .table-row{padding:20px 12px;gap:10px}.bus-bookings-table .table-row .booking-id.in-table,.bus-bookings-table .table-row,.bus-bookings-table .table-row .booking-passenger-info .contacts .phone,.bus-bookings-table .table-row a{font-size:13px}.bus-bookings-table .table-head .row-item,.bus-bookings-table .table-head .row-item.active,.bus-bookings-table .table-row .booking-status .status{font-size:14px}.bus-bookings-table .table-row .booking-passenger-info{width:140px}.bus-bookings-table .table-row .booking-date-from{width:135px}}@media screen and (max-width: 1367px){.agregator-menu-buttons-wrapper .company-logo-block{display:flex;align-items:center;gap:12px;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:24px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:24px}.mobile-menu-button{display:flex}.agregator-header .company-logo-block{display:none}.agregator-menu-buttons-wrapper{width:400px;position:absolute;top:0;left:0;z-index:100;background:white;padding:24px;transition:all .3s;transform:translate(-100%)}.noHeaderFooter .wrapper{padding:0}.agregator-header{padding:24px}.agregator-content-wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;opacity:0;z-index:-1}.agregator-nav-open{overflow:hidden}.agregator-nav-open .agregator-menu-buttons-wrapper{transform:translate(0)}.agregator-nav-open .agregator-content-wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;opacity:1;z-index:1}.agregator-login .image-column{background:transparent}.agregator-login{border-radius:24px;background:var(--BG-White, #fff);display:flex;flex-direction:column;min-height:94vh}.login-page-image,.agregator-login .image-column .title,.login-pc-logo{display:none}.login-mob-logo{display:block}.agregator_st_result .st_r_header{flex-wrap:wrap;gap:24px}.st_result .st_r_item .st_r_item_footer{flex-direction:column}.st_result .st_r_item .st_r_item_footer .bus_info{width:100%;text-align:left;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #cfcfcf}.st_result .st_r_item .st_r_item_footer .choose_ticket{width:100%;justify-content:flex-end;position:relative}.detail_route .agregator_st_result .st_r_item .detail_actions .detail_route a{position:absolute;left:50%;transform:translate(-50%);bottom:5}.agregator_st_result .st_r_item .price.mob{display:flex;position:absolute;left:0;top:50%;transform:translateY(-50%);padding:0}.agregator_st_result .st_r_item .price.pc,.agregator_st_result .st_r_item .ticket_main_info .ticket_station .place .icon{display:none}.book_form{flex-direction:column}.bf_user_info,.bf_general_info{max-width:100%;width:100%}.agregator-bus-schedule .title-block{flex-wrap:wrap;gap:24px}.agregator-content-tab-buttons{width:100%}.agregator-content-tab-buttons button{width:50%}.agregator-content-block .faq_block .items .item .text p{padding:24px}.agregator-content-block .directions-block form.search-form{grid-template-columns:repeat(2,1fr);display:grid}.bus-bookings-table .table-row .booking-id{width:30px}.bus-bookings-table .table-row .booking-name{min-width:150px}.bus-bookings-table .table-row{gap:4px}.all-bus-bookings-form-wrapper .all-bus-bookings-form{flex-wrap:wrap;justify-content:flex-end}.all-bus-bookings-form-wrapper .all-bus-bookings-form input,.all-bus-bookings-form-wrapper .all-bus-bookings-form .form-dropdown{width:100%;flex:unset}.all-bus-bookings-form-wrapper{flex-direction:column}.all-bus-bookings-form-wrapper .all-bus-bookings-form .submit-form{width:calc(100% - 190px);align-items:flex-end}.all-bus-bookings-form-wrapper{position:relative}.all-bus-bookings-form-wrapper .all-bus-bookings-form{width:100%}.all-bus-bookings-filter-button{position:absolute;bottom:0;left:0}}@media screen and (max-width: 1281px){.search_tickets .search .params .param.count_passengers .title{text-align:left}.st_result .st_r_item .ticket_main_info .ticket_station{min-width:unset}}@media screen and (max-width: 1280px){.book_form .items_place{background:transparent;flex-direction:column;align-items:flex-start;padding:0}.book_form .items_place .item{width:100%;border:none;padding:0}.book_form .items_place .item .place{border-radius:8px;background:var(--BG-Light-blue, #f2f4f7);display:flex;padding:16px;align-items:center;align-self:stretch;justify-content:flex-start;gap:2px}.book_form .items_place .with_line:after{display:none}.passengers_block{display:flex;flex-direction:column;gap:24px}.st_result .window_detail_route .tab_content .cols{flex-direction:column}.st_result .window_detail_route .window_detail_route_content .ticket_info_tabs{display:flex;flex-direction:column;max-width:100%}.st_result .window_detail_route .tab_content .col.image{width:100%}.st_result .window_detail_route .window_detail_route_content .ticket_info_tabs .tab_content.active{max-width:100%}.agregator-popup .popup-title-block{border-bottom:none}.agregator-all-bus-bookings .title-block{flex-wrap:wrap;flex-direction:column;align-items:flex-start;gap:12px}.bus-bookings-table .table-row.table-head{display:none}.bus-bookings-table .table-row .booking-id.in-table{width:40px;text-align:left;align-items:flex-start;justify-content:flex-start}.bus-bookings-table .table-row .booking-name{width:calc(100% - 55px);flex:unset;overflow:hidden;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.bus-bookings-table .table-row{row-gap:24px;position:relative}.bus-bookings-table .table-row .booking-status{position:absolute;right:12px}.not-found-content img{max-width:720px}#search_tickets .title-block{margin-bottom:24px}.bus-bookings-table .table-row{flex-wrap:wrap;align-items:flex-start}.bus-bookings-table .table-row .booking-name{justify-content:flex-start}.bus-bookings-table .table-row .booking-status .status{padding:6px 8px;border-radius:10px;font-size:16px;font-style:normal;font-weight:500;line-height:122%}.bus-bookings-table .table-row .booking-date-from,.bus-bookings-table .table-row .booking-passenger-quantity,.bus-bookings-table .table-row .booking-passenger-info,.bus-bookings-table .table-row .booking-price,.bus-bookings-table .table-row .booking-date-create,.bus-bookings-table .table-row .booking-nights-quantity{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;justify-content:flex-start;gap:6px}.booking-mobile-label{display:flex;overflow:hidden;color:var(--Text-Grey-2, #929292);font-feature-settings:"liga" off,"clig" off;text-overflow:ellipsis;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:700;line-height:120%}.agregator-body .cookie-banner{padding:20px 24px}}@media screen and (max-width: 960px){.st_result .st_r_item .price.pc{display:none}.st_result .st_r_item .price.mob{display:flex;padding:0;position:absolute;left:0}.agregator-content .st_result .st_r_item .detail_actions .detail_route a{position:absolute;left:50%;transform:translate(-50%);bottom:10px}.st_result .st_r_item .detail_actions .detail_route .geo_link a{position:relative;bottom:unset}.agregator-content-block .select-item.disabled .select-trigger,.agregator-content-block .select-trigger,.agregator_book_wrapper .input.with_icon input,.agregator-content-block .small-title{letter-spacing:normal}.agregator-all-bus-bookings .bookings-status-samples{flex-wrap:wrap;gap:8px}.agregator-not-found-bookings .agregator-not-found-buttons .grey-button{min-width:unset;padding:12px;max-width:calc(50% - 12px)}}@media screen and (max-width: 767px){.agregator-header,.agregator-page{padding:16px}.agregator-login{border-radius:16px}.login-mob-logo{height:40px;width:auto}.agregator-login .image-column,.agregator-login .form-column{padding:16px}.agregator-login .form-column{flex:1}.agregator-login .form-title{color:var(--Text-Black, #0a0b0a);text-align:center;font-family:Nunito Sans;font-size:20px;font-style:normal;font-weight:700;line-height:100%}.agregator-login .form-group label{font-size:14px;font-style:normal;font-weight:700;line-height:100%}.agregator-login form input,.agregator-login form input:focus-visible{padding:18px 16px;border-radius:16px;font-size:14px;font-style:normal;font-weight:600;line-height:120%}.custom-checkbox{font-size:14px;font-style:normal;font-weight:500;line-height:120%}.checkmark{margin-right:8px}.agregator-login .form-check .forgot-password{color:var(--Text-Black, #0a0b0a);text-align:right;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:500;line-height:120%}.agregator-login .login-button{padding:18px;width:100%;color:var(--Text-White, #fff);font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:700;line-height:100%;height:60px}.profile-buttons-block .button.profile-settings-button .arrow-icon,.profile-buttons-block .button.profile-settings-button .text{display:none}.profile-buttons-block .button.notification-button,.mobile-menu-button,.profile-buttons-block .button.profile-settings-button{padding:8px;border-radius:12px}.agregator-menu-buttons-wrapper{width:271px;padding:16px}.profile-buttons-block .button.notification-button.has-new-message:before{right:10px;top:10px}.agregator-menu-buttons-wrapper .company-logo-block .logo{width:36px;height:36px}.agregator-menu-buttons-wrapper .company-logo-block .logo img{width:100%;height:100%}.agregator-menu-buttons-wrapper .company-logo-block{color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.agregator-menu-button{font-size:14px;font-style:normal;font-weight:700;line-height:100%}.agregator-content{padding:16px;max-width:100%}.agregator-content-block .top-title{font-size:20px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:16px;text-align:left;letter-spacing:-1.2px}.agregator-content-block.agregator-search-tikets .title-block{flex-direction:column}.agregator-content-block .small-title{font-size:16px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:12px}.agregator-content-block .passenger-quantity-inner{flex-direction:column}.agregator-content-block .passenger-quantity-block{padding-left:0;border:none;justify-content:space-between}.agregator-content-block.agregator-search-tikets .buttons-block{justify-content:unset;flex-direction:column}.agregator-content-block.agregator-search-tikets .way-buttons{width:100%}.agregator-content-block.agregator-search-tikets .nights-quantity-inner{flex-direction:column;align-items:flex-start}.agregator-content-block.agregator-search-tikets .nights-quantity-inner .top-nights-list{flex-wrap:wrap}.agregator-content-block.agregator-search-tikets .nights-quantity-inner .separator,.agregator_st_result .st_r_item .ticket_main_info .drive_time{display:none}.agregator-content-wrapper .st_result .st_r_item .ticket_main_info .ticket_station{min-width:unset;width:50%}.agregator_st_result .st_r_item .detail_actions .detail_route a{display:none}.agregator_st_result .st_r_item .ticket_main_info .ticket_station .date_time{flex-direction:column;align-items:flex-start}.st_result .st_r_header .filter_and_sort{flex-wrap:wrap}.agregator-content-block .select-trigger{padding:18px 16px}.card{padding:16px}.agregator_st_result .st_r_item .ticket_main_info .ticket_station .date_time{gap:4px}.st_result .st_r_item .ticket_main_info .ticket_station .date_time .time{font-size:16px;font-style:normal;font-weight:700;line-height:100%}.st_result .st_r_item .ticket_main_info .ticket_station .date_time .date,.agregator_st_result .st_r_item .ticket_main_info .ticket_station .place{font-size:14px;font-style:normal;font-weight:500;line-height:120%}.st_result .st_r_item .st_r_item_footer .bus_info{flex-wrap:wrap}.agregator_st_result .st_r_item .st_r_item_footer .bus_info .bus_name,.agregator_st_result .st_r_item .st_r_item_footer .bus_info .bus_seats{border-radius:12px;padding:8px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}.agregator_st_result .st_r_item .st_r_item_footer .bus_info .bus_detail{display:flex;justify-content:center;align-items:center;background:transparent;gap:12px;border:1px solid #cfcfcf;overflow:hidden;color:#0a0b0a;font-family:Nunito Sans;border-radius:12px;padding:8px;font-size:14px;font-style:normal;font-weight:500;line-height:120%;text-decoration:none}.st_result .st_r_item .st_r_item_footer .choose_ticket{flex-direction:column;align-items:flex-start}.agregator_st_result .st_r_item .st_r_item_footer .choose,.agregator_st_result .st_r_item .st_r_item_footer .choose a{width:100%;flex:1}.agregator_st_result .st_r_item .st_r_item_footer .choose a{padding:23px 18px}.agregator-content-block .directions-block form{gap:8px 16px;display:flex;margin-top:30px}.st_result .st_r_header .selected,.agregator_filter_and_sort .name{font-size:14px;font-style:normal;font-weight:500;line-height:120%}.agregator_filter_and_sort .agregetor_sort_link{padding:8px;border-radius:12px;gap:8px;font-size:14px;font-style:normal;font-weight:500;line-height:120%}.agregator_back_link_button{font-size:14px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:19px}.st_result .st_r_item .st_r_item_footer .choose_ticket{align-self:flex-start}.agregator_st_result .st_r_item .price.mob{left:unset;right:0;top:10px;font-size:16px;font-style:normal;font-weight:700;line-height:100%;padding-top:10px}.title_block{margin-bottom:0}.agregator_book_wrapper .card,.text-rules-table .rule-block{padding:16px;border-radius:16px}.items_passenger .info,.data_send_ticket .info{flex-direction:column}.agregator_book_wrapper .card_header .title{font-size:16px;font-style:normal;font-weight:700;line-height:100%}.agregator-pane{width:100%;border-radius:16px;padding:16px}.agregator-content-block .directions-block .switch-directions{display:none}.st_result .st_r_header .filter_and_sort{gap:8px 16px}.agregator-content-block .select-item.disabled .select-trigger,.agregator-content-block .select-trigger,.agregator_book_wrapper .input.with_icon input{font-size:14px;font-style:normal;font-weight:500;line-height:120%;overflow:hidden;width:100%;display:block}.agregator-content-block .select-trigger:after{width:24px;height:24px;right:16px}.agregator_book_wrapper .bf_general_info .route_info .detail_link a{display:none}.agregator_breadcrumps{display:flex;align-items:center;gap:4px;margin-bottom:20px;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.agregator_breadcrumps::-webkit-scrollbar{display:none}.bus-schedule-table .table-head{padding:0 8px}.bus-schedule-table .table .table-head-col,.bus-schedule-table .table .table-head-col.active{font-size:12px;font-style:normal;font-weight:500;line-height:120%}.bus-schedule-table .table .table-head-col{padding:16px 0}.bus-schedule-table .table-row{padding:16px 8px}.bus-schedule-table .grid-3-cols{gap:10vw}.bus-schedule-table .quantity-of-seats-status{padding:0;border:none;font-size:12px;font-style:normal;font-weight:500;line-height:120%;text-align:left;border-radius:0}.bus-schedule-table .bottom-route-text{font-size:14px;font-style:normal}.search-notifications-form{display:none}.agregator-bus-schedule .title-block{gap:16px}.agregator-notifications-content{border-radius:16px}.notification-list .item{padding:16px}.notification-list .item .top-row .number,.notification-list .item .top-row,.notification-list .item .message,.notification-list .item.unread .message,.agregator-content-block .faq_block .items .item .title{font-size:14px}.agregator-bus-schedule .ways-list{width:190px}.agregator-content-block .faq_block .items .item{border-radius:16px}.agregator-content-block .faq_block .items .item .text p{font-size:14px;padding:16px}.agregator-content-block.agregator-search-tikets .title-block{align-items:flex-start}.payment-table .payment-table__item{gap:12px}.payment-table .value-block,.payment-table .value-block.with-button{font-size:14px;font-style:normal;font-weight:500;line-height:120%}.text-rules-table .rule-block{gap:16px}.text-rules-table .rule-block .title{font-size:16px;font-style:normal;font-weight:700;line-height:100%}.text-rules-table .rule-block .text-content p,.text-rules-table .rule-block .text-content ul{font-size:14px;font-style:normal;font-weight:500;line-height:120%;margin:0 0 12px}.text-rules-table .rule-block .agreement-block{gap:0;border-radius:16px;padding:16px;background:var(--BG-Green, #f3f3f2)}.text-rules-table .rule-block .agreement-block .download-btn{border-radius:0;padding:0;font-size:16px;font-style:normal;font-weight:500;line-height:122%;overflow:hidden;width:90%;text-overflow:ellipsis;white-space:nowrap;display:block}.text-rules-table .rule-block .agreement-block .download-btn.with-icon{width:24px;height:24px}.support-tab-content .payment-table .payment-table__item.phones{flex-direction:column}.support-tab-content .payment-table .payment-table__item.phones .value-block,.support-tab-content form .inputs-wrapper .input-block,.support-tab-content form button[type=submit],.agregator_book_wrapper .actions button{width:100%}#all-settings-popup .agregator-popup-content{width:100%;height:100%;max-height:unset;max-width:unset;border-radius:0}.agregator-bus-places-popup .places-wrapper{display:flex;flex-direction:column}.agregator-bus-places-popup .bus-scheme{padding:12px}.agregator-bus-places-popup .seats-row .seat{width:40px;height:40px;padding-top:4px}.agregator-bus-places-popup .passenger-list{margin-bottom:20px}.search_tickets .search .params .param.count_passengers .title{text-align:left}.bus-departure-block.flex_ful{width:100%}.profile-buttons-block .notification-button-wrapper .notification-list-wrapper,.profile-buttons-block .notification-button-wrapper:hover .notification-tooltip{max-width:90vw;right:-15vw;width:90vw}.agregator-popup form .form-block.grid{grid-template-columns:1fr}.agregator-popup form .form-wrapper{gap:16px}.agregator-popup .buttons-block{flex-direction:column;gap:12px}.agregator-popup .buttons-block button{padding:23px 18px}#all-settings-popup form .form-group{flex-direction:column}#all-settings-popup .buttons{flex-direction:column-reverse;width:100%}#all-settings-popup .buttons button{padding:23px 18px;width:100%}.agregator-content-block .title_block.edit{flex-direction:column;align-items:flex-start}.agregator-search-tikets-content .param-to{width:calc(50% - 10px)}.agregator-search-tikets-content .agregator-content-block .directions-block form{gap:8px 16px;display:flex;flex-wrap:wrap}.agregator-content-block .select-item.disabled .select-trigger:after,.agregator-content-block .select-trigger:after{right:4px}.agregator-content-block .title_block.edit .title-wrapper{gap:12px;width:100%}.progress-bar .labels-row{font-size:14px;font-style:normal;font-weight:700;line-height:100%;align-items:flex-end}.progress-bar .progress-row .icon svg{width:24px;height:24px}.progress-bar .progress-row .progress-line{top:10px}.agregator-booking-block .items_passenger .info{flex-direction:row;flex-wrap:wrap}.agregator-booking-block .items_passenger .info .index{width:100%}.agregator-booking-block .info .input{max-width:100%;width:100%;flex:unset}.booking-edit-status{padding:8px;border-radius:10px;font-size:14px;letter-spacing:normal}.st_result .st_r_item .ticket_main_info .main_info{align-items:flex-start}.agregator-popup-close{top:20px;right:20px}.agregator-popup-content{padding:20px 12px}.st_result .st_r_item .price.mob{top:0;right:0;left:unset;font-size:20px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-1.4px}.st_result .st_r_item .st_r_item_footer .count_seats{font-size:14px;font-style:normal;font-weight:400;line-height:135%}.st_result .st_r_item .st_r_item_footer .choose{width:100%}.st_result .st_r_item .ticket_main_info .drive_time{display:none}.st_result .st_r_item .ticket_main_info .ticket_station .date_time{flex-direction:column;align-items:flex-start;gap:4px}.st_result .st_r_item .ticket_main_info .ticket_station{width:45%;gap:4px}.search_tickets .st_result .st_r_item .ticket_main_info .ticket_station .date_time .time{font-size:20px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-1.4px}.st_result .st_r_item .ticket_main_info .ticket_station .place{font-size:14px;font-style:normal;font-weight:400;line-height:135%}.st_result .st_r_item .ticket_main_info .ticket_station .place .icon,.st_result .st_r_item .detail_actions .detail_route a{display:none}.open_window_detail_route_block.mobile{display:flex}.open_window_detail_route_block.mobile a{display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:4px;border-radius:6px;border:1px solid var(--Stroke, #e4e9f0);text-decoration:none;overflow:hidden;color:var(--Text-Grey, #485879);font-size:14px;font-style:normal;font-weight:400;line-height:135%}.st_result .st_r_item .st_r_item_footer .bus_info{gap:8px}.st_result .st_r_item .st_r_item_footer .bus_info .bus_name,.st_result .st_r_item .st_r_item_footer .bus_info .bus_seats{padding:4px 8px;border-radius:6px;font-size:14px;font-style:normal;font-weight:400;line-height:135%;gap:4px}.field_opened_window{position:absolute;width:-moz-fit-content;width:fit-content;width:80vw;max-height:400px;display:flex;flex-direction:column;padding:20px 16px;gap:16px;background-color:#fff;box-shadow:0 6px 19px #6565655e;border-radius:8px;overflow-x:hidden;overflow-y:auto;z-index:1000}.select-item.to .field_opened_window,.flex_full.param_to.right .field_opened_window{left:unset;right:0}.search_tickets .search .params .input .field_opened_window .option .country{font-size:12px}.window_detail_route.opened .title_block{margin-bottom:16px}.st_result .window_detail_route .window_detail_route_content .ticket_info_tabs .tabs{display:flex;gap:8px;margin:4px 0 24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.st_result .window_detail_route .window_detail_route_content .ticket_info_tabs .tabs::-webkit-scrollbar{display:none}.st_result .window_detail_route .window_detail_route_content{padding:20px 16px;border-radius:0}.st_result .window_detail_route .window_detail_route_content .ticket_info_tabs .tabs .tab{min-width:-moz-max-content;min-width:max-content;padding:16px;border-radius:54.559px;font-size:14px;font-style:normal;font-weight:400;line-height:135%}.st_result .window_detail_route .tab_content .stop_item .info .geo_link a{border:none;justify-content:flex-start;padding-left:0}.ticket_station_label{display:none}.not-found-content img{max-width:220px}.not-found-content .not-found-text .title{font-size:16px;font-style:normal;font-weight:700;line-height:100%}.not-found-content .not-found-text .text{font-size:14px;font-style:normal;font-weight:500;line-height:120%}.agregator-content-block{gap:0}.agregator-not-found-bookings .agregator-not-found-buttons .grey-button{min-width:unset;padding:12px;font-size:12px;width:100%;max-width:100%}#search_tickets .title-block{margin-bottom:0}.dp--menu-wrapper{position:absolute;z-index:99999;width:85vw}.return .dp--menu-wrapper{left:-45vw!important}.bus-bookings-table .table-row .booking-name{width:100%}.agregator-all-bus-bookings .bookings-status-samples{margin-bottom:24px}.bus-bookings-table .table-row .booking-id.in-table,.bus-bookings-table .table-row,.bus-bookings-table .table-row .booking-passenger-info .contacts .phone,.bus-bookings-table .table-row a{font-size:14px}.bus-bookings-table .table-row .booking-date-from{width:100%;order:2}.bus-bookings-table .table-row .booking-date-from,.bus-bookings-table .table-row .booking-passenger-quantity,.bus-bookings-table .table-row .booking-passenger-info,.bus-bookings-table .table-row .booking-price,.bus-bookings-table .table-row .booking-date-create,.bus-bookings-table .table-row .booking-nights-quantity{align-items:flex-start}.bus-bookings-table .table-row .booking-passenger-info{order:3;width:50%}.bus-bookings-table .table-row .booking-date-create{order:4;width:45%}.bus-bookings-table .table-row .booking-nights-quantity.in-table{order:5}.bus-bookings-table .table-row .booking-passenger-quantity{order:6}.bus-bookings-table .table-row .booking-price{order:7}.all-bus-bookings-form-wrapper .all-bus-bookings-form{margin-bottom:24px;padding-bottom:114px}.all-bus-bookings-filter-button{bottom:70px;width:100%}.all-bus-bookings-form-wrapper .all-bus-bookings-form .submit-form{width:100%;position:absolute;bottom:0}.all-bus-bookings-form-wrapper{margin-bottom:24px}.field_opened_window .select-options li{overflow:hidden}.field_opened_window .select-options{margin:0}.bf_general_info .popup_booked.agregator .window{max-width:300px}.bf_general_info .popup_booked.agregator .card_header{align-items:center;text-align:left;font-size:16px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:12px}.bf_general_info .popup_booked.agregator .window .info .text{font-size:14px;font-style:normal;line-height:120%}.bf_general_info .popup_booked .window .info{gap:12px}.bf_general_info .popup_booked.agregator .button_background{width:100%;padding:16px 0;justify-content:center;align-items:center;gap:8px;align-self:stretch;font-size:14px;font-style:normal;font-weight:700;line-height:100%}.agregator-body .cookie-buttons{flex-direction:column;width:100%}.agregator-body .cookie-buttons .cookie-button{width:100%}}.pagination-list{margin:32px 0 20px;display:flex;justify-content:center;list-style:none;gap:8px;padding:0}.pagination-btn,.pagination-dots{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #ccc;border-radius:8px;text-decoration:none;color:#333;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:600;line-height:120%}.pagination-btn:hover{background-color:#e0e0e0}.pagination-btn.active{background-color:#8cc63f;color:#fff;border-color:#8cc63f}.booking-ticket-wrapper{padding:20px;width:600px}.ticket-block-border-bottom{border-bottom:1px solid var(--Stroke, #e4e9f0)}.booking-ticket-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;margin-bottom:28px}.booking-ticket-header .company-logo{height:32px;width:auto}.booking-ticket-header .company-info{display:flex;flex-direction:column;gap:4px;color:var(--Text-Black, #0a0b0a);text-align:right;font-family:Nunito Sans;font-size:10px;font-style:normal;font-weight:500;line-height:127%}.booking-ticket-header .company-info a{color:inherit;text-decoration:none}.booking-ticket-direction{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:12px;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:20px;font-style:normal;font-weight:700;line-height:100%}.booking-ticket-client-info{margin-bottom:20px;display:flex;flex-direction:column;gap:4px}.booking-ticket-client-info .row{display:inline-flex;gap:4px}.booking-ticket-client-info .row .label{color:#000;font-family:Nunito Sans;font-size:10px;font-style:normal;font-weight:700;line-height:122%}.booking-ticket-client-info .row .client-info{color:#000;text-decoration:none;font-family:Nunito Sans;font-size:10px;font-style:normal;font-weight:500;line-height:122%}.ticket-secondary-title{color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:700;line-height:100%;padding-bottom:12px;margin-bottom:12px}.ticket-qr-code-block{margin-bottom:20px}.ticket-table{border-radius:6px;border:.5px solid var(--Icon-Grey, #485879);overflow:hidden}.ticket-table .table-header{display:flex}.ticket-table .table-header .table-cell{color:#000;font-family:Nunito Sans;font-size:10px;font-style:normal;font-weight:700;line-height:100%;background:#f2f4f7;border-bottom:.5px solid var(--Icon-Grey, #485879);display:flex;flex-direction:column}.ticket-table .table-cell{padding:8px;border-right:.5px solid var(--Icon-Grey, #485879);flex:1 1 0;color:#000;font-family:Nunito Sans;font-size:10px;font-style:normal;font-weight:500;line-height:122%}.ticket-table .table-cell.short{width:28px;flex:unset;text-align:center}.ticket-table .table-cell.medium{width:108px;flex:unset}.ticket-table .table-cell.date-time{display:flex;flex-direction:column}.ticket-table .table-cell:last-child{border-right:none}.ticket-table .table-cell .qr-code-wrapper{width:100%;display:flex;align-items:center;justify-content:center}.ticket-table .table-body{display:flex;flex-direction:column}.ticket-table .table-body .table-row{border-bottom:.5px solid var(--Icon-Grey, #485879);display:flex}.ticket-table .table-body .table-row:last-child{border-bottom:none}.booking-passenger-info-wrapper .top-block-title{display:flex;align-items:center;justify-content:space-between;width:100%;color:var(--Text-Black, #0a0b0a);font-feature-settings:"liga" off,"clig" off;font-family:Nunito Sans;font-size:20px;font-style:normal;font-weight:700;line-height:100%;padding-bottom:12px;margin-bottom:16px}.booking-passenger-info-wrapper .top-orange-block{padding:10px;display:flex;flex-direction:column;gap:20px;border-radius:8px;border:.5px solid var(--Stroke-Yellow, #e7dcb9);background:var(--BG-Yellow, #fff3cd);margin-bottom:16px}.booking-passenger-info-wrapper .top-orange-block p{color:var(--Text-Brown, #856405);font-family:Nunito Sans;font-size:10px;font-style:normal;font-weight:500;line-height:130%;margin:0}.booking-passenger-info-wrapper .top-orange-block p strong{font-size:10px;font-style:normal;font-weight:700;line-height:130%;text-transform:uppercase}.booking-passenger-info-wrapper .top-orange-block ul{color:var(--Text-Brown, #856405);font-family:Nunito Sans;font-size:10px;font-style:normal;font-weight:500;line-height:130%;margin:0;padding-left:24px}.booking-passenger-info-wrapper .text-block{margin-bottom:16px}.booking-passenger-info-wrapper .text-block .text-block-title{padding-bottom:12px;margin-bottom:12px;color:var(--Text-Black, #0a0b0a);font-feature-settings:"liga" off,"clig" off;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:700;line-height:100%}.booking-passenger-info-wrapper .text-block .text-block-title.uppercase{text-transform:uppercase}.booking-passenger-info-wrapper .text-block ol{margin:0;padding-left:1px;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:10px;font-style:normal;font-weight:500;line-height:130%}.booking-passenger-info-wrapper .text-block ul{margin:0;padding-left:16px;color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:10px;font-style:normal;font-weight:500;line-height:130%}.booking-passenger-info-wrapper .text-block p{color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:10px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:12px}.booking-passenger-info-wrapper .text-block strong{color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:10px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase;margin-bottom:12px;display:block}.booking-passenger-info-wrapper .text-block .color-blocks{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px}.booking-passenger-info-wrapper .text-block .color-blocks .block{padding:10px;border-radius:8px;border:.5px solid var(--Stroke-Blue, #e4e9f0);background:var(--BG-Light-blue, #f2f4f7)}.booking-passenger-info-wrapper .text-block .color-blocks .block ul{color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:10px;font-style:normal;font-weight:500;line-height:130%;margin:0;padding-left:20px}.booking-passenger-info-wrapper .text-block .contacts-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px}.booking-passenger-info-wrapper .text-block .contacts-wrapper .contacts-blocks{display:flex;flex-direction:column;gap:4px}.booking-passenger-info-wrapper .text-block .contacts-wrapper .contacts-blocks .row{display:grid;grid-template-columns:.25fr 1fr;grid-gap:4px}.booking-passenger-info-wrapper .text-block .contacts-wrapper .contacts-blocks .row .label{color:#000;font-family:Nunito Sans;font-size:10px;font-style:normal;font-weight:700;line-height:122%}.booking-passenger-info-wrapper .text-block .contacts-wrapper .contacts-blocks .row .contact-info{text-decoration:none;color:#000;font-family:Nunito Sans;font-size:10px;font-style:normal;font-weight:500;line-height:122%}.booking-passenger-info-wrapper .page-number{width:100%;display:block;text-align:center;color:var(--Text-Grey-2, #929292);font-family:Nunito Sans;font-size:10px;font-style:normal;font-weight:500;line-height:130%;margin-top:4px}.agent-server-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 0}.agent-server-error .error-title{color:var(--Text, #485879);font-size:24px;font-style:normal;font-weight:600;line-height:135%;margin:64px 0 8px}.agent-server-error .error-text{color:var(--text-40, #b6bcc9);font-size:16px;font-style:normal;font-weight:600;line-height:135%;margin:0 0 64px;text-align:center}.agent-server-error .error-link-button{display:flex;width:253px;padding:20px 28px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background:var(--Primary-2, #8bc151);text-decoration:none;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:100%;transition:all .3s ease-in-out}.agent-server-error .error-link-button:hover{opacity:.7}.agregator-error-wrapper .title-block{color:var(--Text-Black, #0a0b0a);font-family:Nunito Sans;font-size:40px;font-style:normal;font-weight:700;line-height:140%}.agregator-error-wrapper .error-title{color:var(--Text-Black, #0a0b0a);text-align:center;font-family:Nunito Sans;font-size:24px;font-style:normal;font-weight:700;line-height:100%;margin:32px 0 20px}.agregator-error-wrapper .error-text{max-width:366px;color:var(--Text-Grey-2, #929292);text-align:center;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:122%;margin-bottom:32px}.agregator-error-wrapper .error-link-button{display:inline-flex;min-width:170px;width:auto;padding:22px 18px;justify-content:center;align-items:center;gap:8px;border-radius:16px;background:var(--Primary-Primary-2, #8bc151)}@media screen and (max-width: 1367px){.agregator-error-wrapper .title-block{font-size:32px;font-style:normal;font-weight:700;line-height:100%}}@media screen and (max-width: 767px){.agent-server-error{padding:0}.agent-server-error .error-image{max-width:233px}.agent-server-error .error-title{font-size:20px;font-style:normal;font-weight:600;line-height:135%}.agent-server-error .error-text{font-size:16px;font-style:normal;font-weight:600;line-height:135%;margin-bottom:24px}.agent-server-error .error-link-button{width:100%}.agregator-error-wrapper .title-block{font-size:20px;font-style:normal;font-weight:700;line-height:100%}.agregator-error-wrapper .error-image{max-width:263px}.agregator-error-wrapper .error-title{margin:20px 0 12px;color:var(--Text-Black, #0a0b0a);text-align:center;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.agregator-error-wrapper .error-text{color:var(--Text-Grey-2, #929292);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:120%;max-width:311px}.agregator-error-wrapper .error-link-button{width:-moz-fit-content;width:fit-content}}
