.station_info div,.station_info p{margin-top:15px;font-size:15px;font-weight:400}.station_info div>ul{padding-left:15px;list-style:disc}@media(min-width:520px){.station_info div>ul{padding-left:40px}}.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}.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%}.cssLoaderWrapper{display:flex;align-items:center;justify-content:center}.cssLoaderWrapper .cssLoader{width:48px;height:48px;border:5px solid;border-color:#ccc #ccc transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.bus_stations .search form .col .react-datepicker-wrapper{width:100%}.bus_stations .search form .col input,.bus_stations .search form .col select{border-radius:6px;height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:17px 0 14px 51px;display:block;border:1px solid #c4c3c3;background:#fff;outline:0;cursor:pointer;color:rgba(0,0,0,.65);font-size:16px;font-weight:500;line-height:19px}.bus_stations .search form .col input option,.bus_stations .search form .col select option{font-family:Roboto,sans-serif}.bus_stations .search form .col .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){.bus_stations .search form .col .react-datepicker-popper[data-placement^=bottom]{position:absolute!important;padding-top:10px!important;transform:translate(-204px,63px)!important;width:auto}}.bus_stations .search form .col .react-datepicker-popper[data-placement^=bottom] .react-datepicker{border-radius:0}@media(min-width:1200px){.bus_stations .search form .col .react-datepicker-popper[data-placement^=bottom] .react-datepicker{border-radius:.3rem;min-height:auto}}.bus_stations .search form .col 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){.bus_stations .search form .col div.react-datepicker{flex-direction:row;padding:0;height:auto;margin:0}}.bus_stations .search form .col div.react-datepicker .react-datepicker__header{background-color:#fff;border:0}.bus_stations .search form .col div.react-datepicker .react-datepicker__current-month{line-height:30px}.bus_stations .search form .col div.react-datepicker .react-datepicker__navigation{height:40px}.bus_stations .search form .col div.react-datepicker .react-datepicker__triangle{display:none}.bus_stations .search form .col div.react-datepicker .react-datepicker__month-read-view--down-arrow,.bus_stations .search form .col div.react-datepicker .react-datepicker__month-year-read-view--down-arrow,.bus_stations .search form .col div.react-datepicker .react-datepicker__navigation-icon:before,.bus_stations .search form .col div.react-datepicker .react-datepicker__year-read-view--down-arrow{border-color:#00b2a9}.bus_stations .search form .col div.react-datepicker .react-datepicker-time__header,.bus_stations .search form .col div.react-datepicker .react-datepicker-year-header,.bus_stations .search form .col div.react-datepicker .react-datepicker__current-month,.bus_stations .search form .col div.react-datepicker .react-datepicker__day,.bus_stations .search form .col div.react-datepicker .react-datepicker__day-name,.bus_stations .search form .col div.react-datepicker .react-datepicker__time-name{color:#53565a}.bus_stations .search form .col div.react-datepicker .react-datepicker__day,.bus_stations .search form .col div.react-datepicker .react-datepicker__day-name,.bus_stations .search form .col div.react-datepicker .react-datepicker__time-name{line-height:39px;width:39px}.bus_stations .search form .col div.react-datepicker .react-datepicker__day-name:nth-child(n+6),.bus_stations .search form .col div.react-datepicker .react-datepicker__day:nth-child(n+6){color:#f38519}.bus_stations .search form .col div.react-datepicker .react-datepicker__day--disabled,.bus_stations .search form .col div.react-datepicker .react-datepicker__month-text--disabled,.bus_stations .search form .col div.react-datepicker .react-datepicker__quarter-text--disabled,.bus_stations .search form .col div.react-datepicker .react-datepicker__year-text--disabled{color:rgba(57,57,57,.1)!important}.bus_stations .search form .col div.react-datepicker .react-datepicker__day--keyboard-selected,.bus_stations .search form .col div.react-datepicker .react-datepicker__day--selected{background-color:#00b2a9;font-weight:300;color:#fff}.bus_stations .search form .col div.react-datepicker .react-datepicker__day--keyboard-selected:nth-child(n+6),.bus_stations .search form .col div.react-datepicker .react-datepicker__day--selected:nth-child(n+6){color:#fff}.bus_stations .search form .col div.react-datepicker .react-datepicker__day.react-datepicker__day--keyboard-selected{background:none;color:#53565a}.bus_stations .search form .col div.react-datepicker .react-datepicker__children-container{margin:0;padding:0}@media(min-width:1200px){.bus_stations .search form .col div.react-datepicker .react-datepicker__children-container{display:none}}.bus_stations .search form .col 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}.bus_stations .search form .col div.react-datepicker .react-datepicker__children-container .top .dummy{width:36px}.bus_stations .search form .col 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}.bus_stations .search form .col 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}.bus_stations .search form .col div.react-datepicker .react-datepicker__children-container .bottom button{margin-top:0;height:35px}.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}