.top-routes{padding:0 10px 25px}@media(min-width:767px){.top-routes{padding:0 0 45px}}.top-routes .title{font-weight:700;text-align:center;font-size:16px;color:#53565a;line-height:20px;margin:22px}@media(min-width:767px){.top-routes .title{font-size:25px;line-height:30px;margin:44px}}.top-routes .station-title{font-weight:700;font-size:16px;color:#53565a;line-height:20px}@media(min-width:767px){.top-routes .station-title{font-size:25px;line-height:30px;padding:0 10px}}.top-routes ul{list-style:none;padding:0;margin:0}@media(min-width:767px){.top-routes ul{display:flex;flex-wrap:wrap}}.top-routes ul.hidden{display:none}.top-routes ul li{display:flex;justify-content:space-between;align-items:center;margin:0;border-top:1px solid #cec8c0;line-height:4}@media(min-width:767px){.top-routes ul li{margin:15px 0;padding:0 10px;flex:0 0 50%;line-height:inherit;border:none}}@media(min-width:992px){.top-routes ul li{flex:0 0 33.3333%}}.top-routes ul li a{display:inline;background:#00b2a9;color:#fff;text-decoration:underline;font-weight:700;font-size:16px;line-height:20px;border-radius:5px;padding:3px 5px;align-self:flex-start}.top-routes ul li a:hover{text-decoration:none}.top-routes ul li .price{font-size:14px;color:#53565a;white-space:nowrap;margin-left:20px}.top-routes ul li .price span{font-size:16px;font-weight:600}.top-routes .show-more{margin-top:20px;text-align:center}@media(min-width:767px){.top-routes .blocks{display:flex;justify-content:space-around}}.top-routes .blocks .block{background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTc4IiBoZWlnaHQ9IjIwOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIiBmaWxsPSIjRjhGMUVCIj48cGF0aCBkPSJNMTc4IDBjLTEzLjE5MiAzMi45MDktNDIuNDE0IDEwNS45NjItNDMuNTUgMTA5LjU4bC0xMi43OTggMzcuMzZjLS44NzQgMi40OTktMS43NyA1Ljg1NC0yLjQ5IDkuOTUzaC0uMzA2bC0yLjY2NS05Ljk1My0xNC42NzYtMzcuMzE2Yy0yLjIyOC01LjEzMS00Ljc0LTcuMDE2LTEwLjA0Ny03LjAxNiAwIDAtODkuMzA2LjEwOS05MS40NjguMTA5LjAyMiAxMC42MzQgMTAuNTI3IDE1Ljc4NiAxNy4yMzIgMTUuNzg2bDY0LjA4LS4wODdjMS45MjIgMCAzLjQwNy44NzcgNC4xMjggMi42MzFsMjUuMDI5IDU2LjAzOS0yLjUxMSA1LjcyM2MtMi42NDMgNi4yOTItNi43NzEgOS41MTUtMTIuMzg0IDkuNTM3LTQuMTI4IDAtNy42ODgtMS43NTQtMTAuNzktNS4xMDlsLTcuMDc2IDEzLjE3NyAyLjIyOCAxLjkwOGMyLjgxOCAyLjQ3NyA5Ljc2MyA1LjcgMTYuODQgNS42NzggMTEuNjYyLS4wMjIgMjEuODQtNi42MjEgMjcuMTQ3LTE5LjUxM0wxNzggNTIuNzI5VjB6Ii8+PHBhdGggZD0iTTI1LjAzIDEzMi4yOTR2LjI2M2MwIDguMzc1IDguNDUyIDE1LjE1IDE2Ljc5NSAxNS4xNWwzOS45MjQtLjA0NC01LjY3OC0xMi41MTlhNC44NjMgNC44NjMgMCAwMC00LjQzNC0yLjg5NGwtNDYuNjA4LjA0NHoiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgxNzh2MjA4SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);background-position:right 80%;background-repeat:no-repeat;border-radius:5px;box-shadow:0 2px 2px rgba(0,0,0,.1);padding:10px}@media(min-width:767px){.top-routes .blocks .block{flex:0 0 30%}}.top-routes .blocks .block .head{display:block;color:#53565a;font-weight:700;font-size:16px;text-decoration:none;text-align:center;margin:10px 0}.top-routes .blocks .block ul{display:block}.blocks.top_countries{flex-wrap:wrap}.blocks.top_countries .block{flex:0 0 32%;display:grid}.blocks.top_countries .block ul li{display:inline-block;margin:10px 5px;padding:0}.blocks.top_countries .block .footer{margin-top:10px;margin-bottom:10px;align-self:flex-end;text-align:center;width:100%;font-size:16px;font-weight:700}.blocks.top_countries .block .footer:active,.blocks.top_countries .block .footer:focus,.blocks.top_countries .block .footer:hover{text-decoration:none}.last-update{color:#53565a;font-size:12px}@media(min-width:767px){.last-update{font-size:14px}}.routes-info{color:#53565a}@media(min-width:767px){.routes-info{display:flex;flex-wrap:wrap;justify-content:space-between}}.routes-info .row{margin:15px 0}@media(min-width:767px){.routes-info .row{flex:0 0 48%}}.routes-info strong{font-weight:700;font-size:15px;color:#00b2a9}@media(min-width:767px){.routes-info strong{font-size:17px}}.routes-info p{margin:15px 0 0;font-size:12px}@media(min-width:767px){.routes-info p{font-size:14px}}.routes-stats{background-color:#00b2a9;color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzg2IiBoZWlnaHQ9IjMxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNNzEuODE0IDE3OS4xMTFsLTI1LjU1IDUzLjczM2MtNC4xNDIgNy41NzgtMTIuNDI5IDExLjAyMy0yNC44NTggMTEuMDIzSDBWMzEwaDU3LjMxM2MyNi45MyAwIDM3LjI4OC00LjgyMiA0OC4zMzYtMjYuMTc4bDQyLjEyMi04NS40MjJjNC4xNDMtNi44ODkgMTEuNzM5LTEwLjMzMyAyNC4xNjgtMTEuMDIyaDIxLjQwNnYtNjQuMDY3aC0yMS40MDZjLTEyLjQyOS0uNjg5LTIwLjcxNS00LjEzMy0yNC4xNjgtMTEuMDIybC00Mi4xMjItODYuMTExQzkzLjkxIDQuODIyIDgzLjU1MyAwIDU3LjMxMyAwSDB2NjUuNDQ0aDIxLjQwNmMxMi40MyAwIDIwLjcxNiAzLjQ0NSAyNC44NTkgMTEuMDIzbDI1LjU0OSA1NC40MjJjNi45MDUgMTMuMDg5IDEzLjgxIDIwLjY2NyAyMi4wOTcgMjQuMTExdi42ODljLTguMjg3IDIuNzU1LTE1Ljg4MiAxMC4zMzMtMjIuMDk3IDIzLjQyMnoiIGZpbGw9IiMxMEMxQjgiLz48L2c+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAxKSI+PHBhdGggZD0iTTI2NS4xNTkgMTc5LjExMWwtMjUuNTQ5IDUzLjczM2MtNC4xNDMgNy41NzgtMTIuNDI5IDExLjAyMy0yNC44NTkgMTEuMDIzaC0yMS40MDZWMzEwaDU3LjMxM2MyNi45MzEgMCAzNy4yODgtNC44MjIgNDguMzM3LTI2LjE3OGw0Mi4xMjEtODUuNDIyYzQuMTQzLTYuODg5IDExLjczOS0xMC4zMzMgMjQuMTY4LTExLjAyMmgyMS40MDZ2LTY0LjA2N2gtMjEuNDA2Yy0xMi40MjktLjY4OS0yMC43MTUtNC4xMzMtMjQuMTY4LTExLjAyMmwtNDIuMTIxLTg2LjExMUMyODcuMjU2IDQuODIyIDI3Ni44OTggMCAyNTAuNjU4IDBoLTU3LjMxM3Y2NS40NDRoMjEuNDA2YzEyLjQzIDAgMjAuNzE2IDMuNDQ1IDI0Ljg1OSAxMS4wMjNsMjUuNTQ5IDU0LjQyMmM2LjkwNSAxMy4wODkgMTMuODExIDIwLjY2NyAyMi4wOTcgMjQuMTExdi42ODljLTguMjg2IDIuNzU1LTE1Ljg4MiAxMC4zMzMtMjIuMDk3IDIzLjQyMnoiIGZpbGw9IiMxMEMxQjgiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgxOTIuNjU1djMxMEgweiIvPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJjbGlwMSI+PHBhdGggZmlsbD0iI2ZmZiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkzLjM0NSkiIGQ9Ik0wIDBoMTkyLjY1NXYzMTBIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=);background-repeat:no-repeat;background-position:0 100%;background-size:50%}@media(min-width:767px){.routes-stats{background-size:30%}}@media(min-width:992px){.routes-stats{background-size:22%}}.routes-stats .wrapper{padding-top:37px;padding-bottom:37px}@media(min-width:992px){.routes-stats .wrapper{padding-top:55px;padding-bottom:55px;padding-left:250px}}.routes-stats .tit{font-weight:700;font-size:15px;line-height:18px;margin-bottom:30px}@media(min-width:767px){.routes-stats .tit{font-size:17px;margin-bottom:40px}}.routes-stats .columns{display:flex;flex-wrap:wrap}.routes-stats .columns .row{margin-bottom:35px;font-size:12px;flex:0 0 50%}@media(min-width:767px){.routes-stats .columns .row{font-size:14px;flex:0 0 33.3333%}}.routes-stats .columns .row span{margin-top:8px;display:block;font-size:20px;font-weight:700}.reviews{color:#53565a;font-size:12px}@media(min-width:767px){.reviews{font-size:14px}.reviews .list{display:flex;flex-wrap:wrap;justify-content:space-between}.reviews>p{text-align:center;margin-bottom:30px}}.reviews .review{background:#fff;border-radius:5px;padding:20px;margin-bottom:30px;position:relative}@media(min-width:767px){.reviews .review{flex:0 0 45%}}@media(min-width:992px){.reviews .review{flex:0 0 30%}}.reviews .review .head{display:flex;justify-content:space-between}.reviews .review .direction{color:#f38519;font-weight:700;font-size:14px;margin:20px 0}.reviews .review .con{margin-bottom:50px}.reviews .review .author{position:absolute;bottom:20px;right:20px;text-align:right;color:#aeaeae}.pop{padding:10px}@media(min-width:767px){.pop{flex:0 0 30%}}.pop .head,.pop ul{display:block}.pop .head{margin-bottom:30px;font-size:17px;font-weight:700;line-height:20px;min-height:40px;text-align:center;color:#53565a;margin-top:0}@media(min-width:767px){.pop .head{margin-bottom:40px}}.sinfo{padding:10px 0}@media(min-width:767px){.sinfo{padding:50px 0}}.bus_stations{margin-bottom:30px}.bus_stations .title{margin-top:20px}@media(min-width:767px){.bus_stations{margin-bottom:40px}}.search-header{display:none}.search-results-page .search-header{position:fixed;z-index:5;top:0;width:100%;height:45px;display:flex;align-items:center;justify-content:space-between;background:#30beb8;padding:15px 20px}.search-results-page .search-header a{height:24px}@media(min-width:1200px){.search-results-page .search-header{display:none}}.search-results-page .search-header .search-header-cities{color:#fff;font-size:16px;font-weight:500;line-height:20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.search-results-page .search-header .search-header-cities img{margin:0 5px}.search-results-page .search-header .search-header-cities .image_edit{position:relative;width:24px;height:24px;margin-left:5px}.search-results-page .search-header .search-header-cities .image_edit img{cursor:pointer}.search-results-page .app{z-index:7;width:100%}@media(min-width:1200px){.search-results-page .app{z-index:9}}.search-results-page .app.show.app-direction{top:0}.search-results-page .app.show{position:fixed;top:45px;display:block}.search-results-page .app.hide{display:none}@media(min-width:1200px){.search-results-page .app.hide{display:block}}.search-results-page .app .form .quantity .mobile-app-hide{transform:rotate(90deg);display:inline-block;float:right;margin-top:11px;cursor:pointer;margin-right:15px}@media(min-width:1200px){.search-results-page .app .form .quantity .mobile-app-hide{display:none}}.mob-city-picker{height:100vh;position:fixed;top:0;right:0;width:100vw;background:#fff;z-index:8}@media(min-width:1200px){.mob-city-picker{display:none}}.mob-city-picker .top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c4c3c3;padding:8px 30px;color:rgba(0,0,0,.65);font-size:16px;font-weight:500;line-height:19px}.mob-city-picker .top .dummy{width:36px}.mob-city-picker .top .close-button{border:1px solid #c4c3c3;border-radius:10px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer}.mob-city-picker .from{padding:15px 30px}.mob-city-picker .from .icon{top:19px;left:39px}.mob-city-picker .from input{padding-left:43px}.mob-city-picker .from .suggest,.mob-city-picker .to .suggest{display:block;border:0;border-radius:0;top:100%;left:0;width:100%;max-height:none;box-shadow:none;z-index:1;padding:0 30px 78px;overflow:auto;height:calc(100vh - 72px - 53px - 65px)}.mob-city-picker .from .input-wrapper .clear-city-block,.mob-city-picker .to .input-wrapper .clear-city-block{width:34px;height:34px;background:#fff;position:absolute;bottom:19px;right:31px;border-radius:10px;display:flex;align-items:center;justify-content:center;z-index:2}@media(min-width:1200px){.mob-city-picker .from .input-wrapper .clear-city-block,.mob-city-picker .to .input-wrapper .clear-city-block{bottom:1px}}.mob-city-picker .from .input-wrapper .clear-city-block .clear-city,.mob-city-picker .to .input-wrapper .clear-city-block .clear-city{cursor:pointer;padding:3px;width:24px;height:24px}.mob-city-picker .from .input-wrapper .clear-city-block .clear-city:hover,.mob-city-picker .to .input-wrapper .clear-city-block .clear-city:hover{background:linear-gradient(rgba(0,0,0,.06),rgba(0,0,0,.06))}.mob-city-picker .from .input-wrapper .clear-city-block .clear-city img,.mob-city-picker .to .input-wrapper .clear-city-block .clear-city img{display:block;height:auto;max-width:none}.mob-city-picker .bottom{z-index:2;position:fixed;bottom:0;left:0;width:100%;height:65px;border-top:1px solid #c4c3c3;padding:15px 30px;background:#fff}.mob-city-picker .bottom button{height:35px}.app-back-layer{background:#000;opacity:.65;width:100vw;height:100vh;position:fixed;inset:0;z-index:2}@media(min-width:1200px){.app-back-layer{z-index:8}}.from{position:relative}.from .suggest{display:none;width:320px;margin:0;position:absolute;top:110%;right:2px;left:2px;background:#fff;z-index:6;max-height:25em;overflow:auto;overflow-x:hidden;font-size:14px;cursor:pointer;text-align:left;white-space:nowrap;color:#555;outline:0;box-shadow:0 2px 2px rgba(0,0,0,.1);border-radius:5px;border:1px solid #ccc7c2}@media(min-width:1200px){.from .suggest{display:block}}.from .suggest .suggest-popular{height:36px;border-bottom:1px solid #ebebeb;display:flex;align-items:center;padding-left:10px;background:hsla(0,0%,85%,.3);color:#797577;font-size:16px;font-weight:500;line-height:20px}.from .suggest .suggest-popular span{margin-left:6px}.from .suggest .suggest-item{padding:5px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;position:relative;color:#333;font-size:14px;font-weight:400;height:50px;border-bottom:1px solid #ebebeb;border-radius:0;margin:0}.from .suggest .suggest-item .left{width:85%;overflow:hidden;text-overflow:ellipsis}.from .suggest .suggest-item.sel,.from .suggest .suggest-item:hover{background:#efefef}.from .suggest .suggest-item .title{margin:0;color:#333;font-size:14px;padding:5px 10px 0;line-height:20px;overflow:hidden;text-overflow:ellipsis}.from .suggest .suggest-item .subtitle{margin:0;color:#aba6a6;font-size:12px;padding:0 10px 5px;line-height:20px}.from .suggest .suggest-item .right{padding-right:10px}.from .icon{position:absolute;left:0;top:10px}@media(min-width:1200px){.from .icon{top:27px;left:11px}}.from input{height:42px;padding-left:35px;outline:none;border:1px solid #797577;border-radius:6px;width:100%}@media(min-width:1200px){.from input{width:296px;border:1px solid #c4c3c3;border-radius:10px;height:36px;border-top-right-radius:0;border-bottom-right-radius:0;padding-left:45px}}.from input.home{width:100%}@media(min-width:1200px){.from input.home{width:246px}}.to{position:relative;margin-top:7px}@media(min-width:1200px){.to{margin-top:0}}.to .suggest{display:none;width:320px;margin:0;position:absolute;top:110%;right:2px;left:2px;background:#fff;z-index:6;max-height:25em;overflow:auto;overflow-x:hidden;font-size:14px;cursor:pointer;text-align:left;white-space:nowrap;color:#555;outline:0;box-shadow:0 2px 2px rgba(0,0,0,.1);border-radius:5px;border:1px solid #ccc7c2}@media(min-width:1200px){.to .suggest{display:block}}.to .suggest .suggest-popular{height:36px;border-bottom:1px solid #ebebeb;display:flex;align-items:center;padding-left:10px;background:hsla(0,0%,85%,.3);color:#797577;font-size:16px;font-weight:500;line-height:20px}.to .suggest .suggest-popular span{margin-left:6px}.to .suggest .suggest-item{padding:5px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;position:relative;color:#333;font-size:14px;font-weight:400;height:50px;border-bottom:1px solid #ebebeb;border-radius:0;margin:0}.to .suggest .suggest-item .left{width:85%;overflow:hidden;text-overflow:ellipsis}.to .suggest .suggest-item.sel,.to .suggest .suggest-item:hover{background:#efefef}.to .suggest .suggest-item .title{margin:0;color:#333;font-size:14px;padding:5px 10px 0;line-height:20px;overflow:hidden;text-overflow:ellipsis}.to .suggest .suggest-item .subtitle{margin:0;color:#aba6a6;font-size:12px;padding:0 10px 5px;line-height:20px}.to .suggest .suggest-item .right{padding-right:10px}.to .swap{position:absolute;top:-14px;right:10px;width:28px;height:28px;background:#fff;border-radius:14px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:3;border:1px solid #797577}@media(min-width:1200px){.to .swap{border:1px solid #c4c3c3;top:31px;left:-14px}}.to .swap .icon{position:static}.to .icon{position:absolute;left:0;top:10px}@media(min-width:1200px){.to .icon{top:27px;left:18px}}.to input{height:42px;padding-left:35px;outline:none;border:1px solid #797577;border-radius:6px;width:100%}@media(min-width:1200px){.to input{width:296px;border-radius:10px;height:36px;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:52px;border:1px solid #c4c3c3;border-left-width:0}}.to input.home{width:100%}@media(min-width:1200px){.to input.home{width:237px}}.app{position:sticky;top:61px;margin:0 auto -45px;background:#fff;z-index:2;padding:15px 15px 18px}@media(min-width:1200px){.app{border-radius:6px;z-index:8;padding:27px;margin-bottom:0}}.app.home{z-index:6;position:sticky;top:61px;padding:15px 15px 18px;border-bottom:1px solid hsla(0,1%,77%,.7);margin-bottom:0}@media(min-width:1200px){.app.home{padding:27px;height:120px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);z-index:9}}.app.app-direction{position:static;margin:45px auto 0}@media(min-width:1200px){.app.app-direction{position:sticky;margin-top:0}}.app .roundTrip{display:none;flex-direction:column;margin-bottom:14px}@media(min-width:1200px){.app .roundTrip{flex-direction:row}}.app .form{display:flex;flex-direction:column;width:100%}@media(min-width:1200px){.app .form{flex-direction:row}}.app .form input{color:rgba(0,0,0,.65);font-size:14px;font-weight:400;line-height:16px}@media(min-width:1200px){.app .form input{color:rgba(0,0,0,.65);font-size:16px;font-weight:500;line-height:19px}}.app .form .formInputTitle{display:block;margin:0 0 -7px 12px;width:-moz-max-content;width:max-content;padding:0 6px;z-index:1;position:relative;background:#fff;color:#797577;font-size:12px;font-weight:400;line-height:14px}@media(min-width:1200px){.app .form .formInputTitle{font-size:16px;line-height:19px;margin:0 0 8px}}.app .form .from-to{display:flex;flex-direction:column}@media(min-width:1200px){.app .form .from-to{flex-direction:row}.app .form .from-to .from .input-wrapper .clear-city-block{right:10px}}.app .form .from-to .input-wrapper .clear-city-block{width:34px;height:30px;background:#fff;position:absolute;bottom:4px;right:1px;border-radius:10px;display:flex;align-items:center;justify-content:center;z-index:2}.app .form .from-to .input-wrapper .clear-city-block .clear-city{cursor:pointer;padding:3px;width:24px;height:24px}.app .form .from-to .input-wrapper .clear-city-block .clear-city:hover{background:linear-gradient(rgba(0,0,0,.06),rgba(0,0,0,.06))}.app .form .from-to .input-wrapper .clear-city-block .clear-city img{display:block;height:auto;max-width:none}.app .form .date-from .input-back-layer,.app .form .date-to .input-back-layer,.app .form .from .input-back-layer,.app .form .to .input-back-layer{z-index:2;position:absolute;top:0;left:0;width:100%;height:49px;cursor:pointer}@media(min-width:1200px){.app .form .date-from .input-back-layer,.app .form .date-to .input-back-layer,.app .form .from .input-back-layer,.app .form .to .input-back-layer{display:none}}.app .form .dates{display:flex;margin:7px 0 0}@media(min-width:1200px){.app .form .dates{margin:0 0 0 12px}}.app .form .dates .date-to{position:relative;width:100%;flex:1}.app .form .dates .date-to .icon{position:absolute;top:20px;left:10px;z-index:1;width:16px;height:16px}@media(min-width:1200px){.app .form .dates .date-to .icon{top:35px;left:12px}}.app .form .dates .date-to .react-datepicker-wrapper{width:100%}.app .form .dates .date-to .react-datepicker-wrapper input{width:100%;height:42px;padding-left:35px;outline:none;border:1px solid #797577;border-radius:6px}@media(min-width:1200px){.app .form .dates .date-to .react-datepicker-wrapper input{width:344px;border-radius:10px;border:1px solid #c4c3c3;padding-left:41px;height:36px}}.app .form .dates .date-to .react-datepicker-wrapper input.shortDateTo{width:100%;border-top-right-radius:0;border-bottom-right-radius:0}@media(min-width:1200px){.app .form .dates .date-to .react-datepicker-wrapper input.shortDateTo{width:172px}}.app .form .dates .date-to .react-datepicker-wrapper input.shortDateTo.home{width:100%}@media(min-width:1200px){.app .form .dates .date-to .react-datepicker-wrapper input.shortDateTo.home{width:119px}.app .form .dates .date-to .react-datepicker-wrapper input.home{width:238px}}.app .form .dates .date-to .tomorrow{display:none}@media(min-width:1200px){.app .form .dates .date-to .tomorrow{display:flex;gap:19px;position:absolute;top:70px;left:14px;font-size:14px;color:#797577;font-weight:300}.app .form .dates .date-to .tomorrow div{margin:0;cursor:pointer;text-decoration:underline;white-space:nowrap}}.app .form .dates .date-from{position:relative;flex:1}.app .form .dates .date-from .react-datepicker-wrapper{width:100%}.app .form .dates .date-from .react-datepicker-wrapper input{width:296px;height:42px;padding-left:55px;outline:none;border:1px solid #797577;border-radius:6px}@media(min-width:1200px){.app .form .dates .date-from .react-datepicker-wrapper input{border-radius:10px;border:1px solid #c4c3c3;height:36px}}.app .form .dates .date-from .react-datepicker-wrapper input.home{width:246px}.app .form .dates .date-from .react-datepicker-wrapper input.shortDateFrom{width:100%;margin-top:7px;border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0;padding-left:14px}@media(min-width:1200px){.app .form .dates .date-from .react-datepicker-wrapper input.shortDateFrom{margin-top:27px;width:172px}}.app .form .dates .date-from .react-datepicker-wrapper input.shortDateFrom.home{width:100%}@media(min-width:1200px){.app .form .dates .date-from .react-datepicker-wrapper input.shortDateFrom.home{margin-top:27px;width:119px}}.app .form .dates .date-from .remove-date-from-block{width:34px;height:34px;background:#fff;position:absolute;bottom:4px;right:1px;border-radius:10px;display:flex;align-items:center;justify-content:center;z-index:3}@media(min-width:1200px){.app .form .dates .date-from .remove-date-from-block{bottom:1px}}.app .form .dates .date-from .remove-date-from-block .remove-date-from{cursor:pointer;padding:3px;width:24px;height:24px}.app .form .dates .date-from .remove-date-from-block .remove-date-from:hover{background:linear-gradient(rgba(0,0,0,.06),rgba(0,0,0,.06))}.app .form .quantity{margin:7px 0 0}@media(min-width:1200px){.app .form .quantity{margin:0 0 0 12px}}.app .form .quantity>.select_quantity{width:100%;height:42px;padding-left:19px;background:#fff;cursor:pointer;border:1px solid #797577;border-radius:6px;display:flex;align-items:center;justify-content:space-between;position:relative}@media(min-width:1200px){.app .form .quantity>.select_quantity{width:191px;height:36px;border:1px solid #c4c3c3;border-radius:10px}}.app .form .quantity>.select_quantity .image-wrapper{position:relative;width:18px;height:18px;margin-right:4px;margin-top:2px}.app .form .quantity>.select_quantity .image-wrapper img{-o-object-fit:cover;object-fit:cover}.app .form .quantity>.select_quantity .select_options{display:none;position:absolute;z-index:8;top:41px;left:0;width:100%;color:#000;background:#fff;border:1px solid #797577;padding:5px 0 0 19px}.app .form .quantity>.select_quantity .select_options.open{display:flex;flex-direction:column;justify-content:space-evenly;gap:5px}.app .form .quantity>.select_quantity .select_options.closed{display:none}@media(min-width:1200px){.app .form .quantity>.select_quantity .select_options{width:191px;border:1px solid #c4c3c3;top:35px}}.app .form .quantity>.select_quantity .select_options>.option{color:rgba(0,0,0,.65);font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:19px;padding:2px 0}.app .form .quantity .mobile-app-hide{display:none}.app .form .button{height:42px;margin:14px 0 0}@media(min-width:1200px){.app .form .button{margin:27px 0 0 12px;width:180px;height:36px}}.react-datepicker-popper[data-placement^=bottom]{position:fixed!important;padding:53px 0 0;transform:none!important;z-index:8;width:100%;height:100vh}@media(min-width:1200px){.react-datepicker-popper[data-placement^=bottom]{position:absolute!important;padding-top:10px!important;transform:translate(-204px,63px)!important;width:auto}}.react-datepicker-popper[data-placement^=bottom] .react-datepicker{border-radius:0}@media(min-width:1200px){.react-datepicker-popper[data-placement^=bottom] .react-datepicker{border-radius:.3rem;min-height:auto}}div.react-datepicker{border:0;text-transform:capitalize;color:#53565a;font-size:16px;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);font-family:inherit;display:flex;flex-direction:column;height:calc(100vh - 53px);overflow:auto;padding:0 0 68px}@media(min-width:1200px){div.react-datepicker{flex-direction:row;padding:0;height:auto;margin:0}}div.react-datepicker .react-datepicker__header{background-color:#fff;border:0}div.react-datepicker .react-datepicker__current-month{line-height:30px}div.react-datepicker .react-datepicker__navigation{height:40px}div.react-datepicker .react-datepicker__triangle{display:none}div.react-datepicker .react-datepicker__month-read-view--down-arrow,div.react-datepicker .react-datepicker__month-year-read-view--down-arrow,div.react-datepicker .react-datepicker__navigation-icon:before,div.react-datepicker .react-datepicker__year-read-view--down-arrow{border-color:#00b2a9}div.react-datepicker .react-datepicker-time__header,div.react-datepicker .react-datepicker-year-header,div.react-datepicker .react-datepicker__current-month,div.react-datepicker .react-datepicker__day,div.react-datepicker .react-datepicker__day-name,div.react-datepicker .react-datepicker__time-name{color:#53565a}div.react-datepicker .react-datepicker__day,div.react-datepicker .react-datepicker__day-name,div.react-datepicker .react-datepicker__time-name{line-height:39px;width:39px}div.react-datepicker .react-datepicker__day-name:nth-child(n+6),div.react-datepicker .react-datepicker__day:nth-child(n+6){color:#f38519}div.react-datepicker .react-datepicker__day--disabled,div.react-datepicker .react-datepicker__month-text--disabled,div.react-datepicker .react-datepicker__quarter-text--disabled,div.react-datepicker .react-datepicker__year-text--disabled{color:rgba(57,57,57,.1)!important}div.react-datepicker .react-datepicker__day--keyboard-selected,div.react-datepicker .react-datepicker__day--selected{background-color:#00b2a9;font-weight:300;color:#fff}div.react-datepicker .react-datepicker__day--keyboard-selected:nth-child(n+6),div.react-datepicker .react-datepicker__day--selected:nth-child(n+6){color:#fff}div.react-datepicker .react-datepicker__day.react-datepicker__day--keyboard-selected{background:none;color:#53565a}div.react-datepicker .react-datepicker__children-container{margin:0;padding:0}@media(min-width:1200px){div.react-datepicker .react-datepicker__children-container{display:none}}div.react-datepicker .react-datepicker__children-container .top{position:fixed;height:61px;top:0;left:0;width:100%;border-bottom:1px solid #c4c3c3;padding:8px 30px;display:flex;align-items:center;justify-content:space-between;color:rgba(0,0,0,.65);font-size:16px;font-weight:500;line-height:19px;background:#fff}div.react-datepicker .react-datepicker__children-container .top .dummy{width:36px}div.react-datepicker .react-datepicker__children-container .top .close-button{border:1px solid #c4c3c3;border-radius:10px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer}div.react-datepicker .react-datepicker__children-container .bottom{position:fixed;bottom:0;left:0;width:100%;box-shadow:5px -6px 12px 0 rgba(0,0,0,.1);background:#fff;padding:15px 30px;height:65px}div.react-datepicker .react-datepicker__children-container .bottom button{margin-top:0;height:35px}.spoiler{position:relative;min-width:100%;background:#fff;border-width:1px 1px 1px 4px;box-shadow:inset -1px 1px 0 hsla(0,0%,100%,.8);border-radius:4px}@media(min-width:520px){.spoiler{min-width:300px}}.spoiler hr{margin:7px 25px}.spoiler .spoiler-head{font-size:13px;font-weight:700;padding:10px 40px 0 5px;border-radius:5px;color:#53565a}.spoiler .spoiler-head:is(.contacts){padding:10px 32px 0 25px;color:#30beb8!important}@media(min-width:1200px){.spoiler .spoiler-head:is(.contacts){font-size:15px}.spoiler .spoiler-head{font-size:15px;padding:20px 16px}}.spoiler .spoiler-body{color:#797577}.spoiler .spoiler-body span{font-weight:700}.spoiler .spoiler-body a{color:#53565a;text-decoration:underline;cursor:pointer}.spoiler .spoiler-body p{font-size:12px;color:#53565a;margin-top:0}@media(min-width:767px){.spoiler .spoiler-body p{font-size:14px}}.spoiler .spoiler-body p a,.spoiler .spoiler-body p label{color:#53565a;text-decoration:underline;cursor:pointer}.spoiler .spoiler-body:is(.contacts) ul{margin:2px 0 1em}.spoiler .spoiler-body ul{padding-left:23px;margin:16px 0;list-style:disc}.spoiler .spoiler-body ul li{font-size:16px}@media(min-width:767px){.spoiler .spoiler-body ul li{font-size:16px}}.spoiler .spoiler-button{appearance:none;-moz-appearance:none;-webkit-appearance:none;position:absolute;inset:0;margin:0;width:100%;height:100%;cursor:pointer;font-family:inherit;outline:none}.spoiler .spoiler-button:after{position:absolute;top:20px;height:6px;width:10px;transition:all .3s;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.991577C2.3 2.23696 3.7 3.57813 5 4.82351C6.3 3.57813 7.7 2.23696 9 0.991577' stroke='%2300B2A9' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}.spoiler .spoiler-button:not(.left):after{right:20px;top:30px}.spoiler .spoiler-button~.spoiler-body{transform-origin:top center;position:relative;transition:all .5s;background:#fff;overflow:hidden}.spoiler .spoiler-button:not(:checked):after{content:""}.spoiler .spoiler-button:not(:checked)~.spoiler-body{opacity:0;max-height:0;overflow:hidden;padding:0 16px}.spoiler .spoiler-button:not(:checked)~.spoiler-body:is(.contacts){padding:0 32px;width:100%}.spoiler .spoiler-button:checked:after{content:"";transform:rotate(180deg)}.spoiler .spoiler-button:checked~.spoiler-body{opacity:1;overflow:auto;padding:0 16px}.spoiler .spoiler-button:checked~.spoiler-body:is(.contacts){padding:5px 32px 0;width:100%}.bus_station_app{max-width:1248px;margin:0 auto -45px;position:relative;z-index:1;padding:15px 15px 18px;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px}@media(min-width:767px){.bus_station_app{flex-direction:row;flex-wrap:nowrap}}@media(min-width:1200px){.bus_station_app{border-radius:6px;z-index:6;padding:27px;margin-bottom:0}}.dates .end .help{background-image:url(/i/helper-background-rotated.svg);right:auto;left:-80px;padding:6px 12px 6px 6px}@media(min-width:520px){.dates .end .help{background-image:url(/i/helper-background.svg);right:-100px;left:50%;padding:6px 6px 6px 12px}}.help{box-sizing:border-box;position:absolute;border-radius:5px;bottom:inherit;top:50%;left:inherit;right:-20px;transform:translateY(-50%);padding:6px 6px 6px 12px;font-size:10px;z-index:7;color:#fff;font-weight:700;line-height:1.2;text-align:center;background-image:url(/i/helper-background.svg);background-repeat:no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:center;height:40px;width:120px}@media(min-width:520px){.help{width:240px;bottom:calc(100% + 12px);right:auto;top:auto;padding:8px;background:#00b2a9;font-size:14px}.help,.help:before{left:50%;transform:translateX(-50%)}.help:before{position:absolute;top:85%;content:"";display:inline-block;width:0;height:0;border-color:#00b2a9 transparent transparent;border-style:solid;border-width:15px 10px 0}}.help.full{bottom:calc(100% + 10px);right:auto;top:auto;padding:10px;box-shadow:0 0 2px rgba(1,1,1,.56);background:#f5c01d;font-size:14px}.help.full,.help.full:before{left:50%;transform:translateX(-50%)}.help.full:before{position:absolute;top:100%;content:"";display:inline-block;width:0;height:0;border-color:#f5c01d transparent transparent;border-style:solid;border-width:10px 10px 0}