.result-item{margin-bottom:15px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.result-item:before,.result-item:after{content:" ";display:table}.result-item:after{clear:both}.result-item__content{padding-top:15px;padding-bottom:0;padding-left:15px;padding-right:15px}.result-item__content:before,.result-item__content:after{content:" ";display:table}.result-item__content:after{clear:both}@media(min-width:640px){.result-item__content{padding-left:30px;padding-right:30px}}@media(min-width:990px){.result-item__content{padding-left:30px;padding-right:30px}}.result-item__description-toggle{display:block;width:100%}.result-item__description-toggle .caret{margin-left:.3em;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.result-item__description-toggle-more{display:inline-block}.result-item__description-toggle-less{display:none}.result-item__description-wrap{padding-bottom:20px}.result-item_open .result-item__description-toggle .caret{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.result-item_open .result-item__description-toggle-more{display:none}.result-item_open .result-item__description-toggle-less{display:inline-block}.result-item__info{width:100%}.result-item__info:before,.result-item__info:after{content:" ";display:table}.result-item__info:after{clear:both}.result-item_open .result-item__info{margin-bottom:-75px}@media(min-width:990px){.result-item__info{float:left;position:relative;min-height:1px;width:75%;margin-bottom:15px!important}}.result-item__actions{background-color:#fff;padding:10px 0}.result-item__actions:before,.result-item__actions:after{content:" ";display:table}.result-item__actions:after{clear:both}.profile-page_routes .result-item__actions{margin-top:14px!important;margin-bottom:14px!important}.result-item_open .result-item__actions{position:-webkit-sticky;position:sticky;bottom:-1px;z-index:10;margin-top:90px;-webkit-box-shadow:0 -5px 10px #fff;-moz-box-shadow:0 -5px 10px #fff;box-shadow:0 -5px 10px #fff}@media(min-width:990px){.result-item__actions{position:-webkit-sticky;position:sticky;bottom:auto!important;top:15px;z-index:10;float:left;min-height:1px;width:25%;padding:0 0 0 15px;margin:15px 0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}}.result-item__actions-item{float:left;position:relative;min-height:1px;width:33.333333%;text-align:center}@media(min-width:640px){.result-item__actions-item{float:none;width:100%;margin-bottom:5px;text-align:center!important}}.result-item__actions-item_half{width:50%}@media(min-width:640px){.result-item__actions-item_half{width:100%}}.result-item__actions-item_price,.result-item__actions-item_price-simple{text-align:left;font-size:16px;font-weight:bold;padding:7px 0 7px 15px;min-height:40px}@media(min-width:640px){.result-item__actions-item_price,.result-item__actions-item_price-simple{padding-top:0;padding-left:0;min-height:1px;font-size:22px;line-height:1}}.result-item__actions-item_price-simple{text-align:center;width:100%;float:none;margin-bottom:5px;padding-left:5px;padding-right:5px}@media(min-width:640px){.result-item__actions-item_price-simple{text-align:left}}.result-item__actions-item_btn>.btn,.result-item__actions-item_btn-simple>.btn{display:block;width:100%;white-space:normal}.result-item__actions-item_btn-simple{width:100%;float:none;margin-bottom:5px;padding-left:5px;padding-right:5px}@media(min-width:640px){.result-item__actions-item_btn-simple{padding-left:0;padding-right:0}}.result-item__actions-item_fav{text-align:right;margin-bottom:0}.result-item__actions-item_fav>.btn{display:block;width:100%;margin-top:7px;margin-bottom:7px}@media(max-width:639px){.result-item__actions-item_fav>.btn:before{font-size:18px;line-height:1.2;margin-right:0}}.result-item__actions-item_fav>.btn .btn-favorite__text{display:none}@media(min-width:640px){.result-item__actions-item_fav>.btn .btn-favorite__text{display:inline}}.result-item__actions-item_options{padding-top:7px;min-height:40px}@media(min-width:640px){.result-item__actions-item_options{padding-top:0;min-height:1px;margin-bottom:35px;margin-top:3px;text-align:right!important}}.result-item__footer{clear:both;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.result-item__footer:before,.result-item__footer:after{content:" ";display:table}.result-item__footer:after{clear:both}.result-item__option-label{display:inline-block;padding:1px 5px;margin:0 .2em .2em;background-color:#37b721;color:#fff;font-weight:600;cursor:default;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.result-item_train .result-item__actions{margin-top:0!important}.result-item_tour .tour-info__main{margin:0;padding:0;background:transparent;margin-top:15px}.result-item_tour .tour-info__description{margin-top:15px}.result-item-status-bar{font-size:12px;margin-bottom:10px;display:flex;flex-wrap:wrap;width:100%;-ms-word-break:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal}.result-item-status-bar:before,.result-item-status-bar:after{content:" ";display:table}.result-item-status-bar:after{clear:both}@media(min-width:640px){.result-item-status-bar{font-size:14px}}.result-item-status-bar__title,.result-item-status-bar__status{display:block}@media(min-width:640px){.result-item-status-bar__title,.result-item-status-bar__status{display:inline-block}}.result-item-status-bar__title{font-size:14px}.result-item-status-bar__title strong{font-weight:600}.result-item-status-bar__status{margin:5px 0;font-size:16px}@media(min-width:640px){.result-item-status-bar__status{margin:0 0 0 .5em}}.result-item-status-bar__left,.result-item-status-bar__right{text-align:center}@media(min-width:640px){.result-item-status-bar__left{margin-top:3px;float:left;text-align:left}}.result-item-status-bar__right{margin-top:3px}@media(min-width:640px){.result-item-status-bar__right{margin-top:0;float:right;text-align:right}}.result-item-status-bar__right>.btn{text-decoration:none!important}.result-item-status-bar__right>.label{margin-top:8px}.result-item-passengers{clear:both;margin:10px 0;background-color:#f5f5f5;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.result-item-passengers:before,.result-item-passengers:after{content:" ";display:table}.result-item-passengers:after{clear:both}.result-item-passengers__caption{font-size:18px;margin-bottom:10px}.result-item-passengers__list{padding:0;margin:0}.result-item-passengers__item{clear:both;margin-bottom:10px;margin-left:20px;padding-left:5px}.result-item-passengers__item:first-child:last-child{list-style:none;padding:0;margin-left:17px}.result-item-passengers__item-seat{display:block;margin-top:5px}.result-item-passengers__item-seat strong{display:inline-block;font-weight:600}.result-item-passengers__item-name{display:block;font-size:16px;font-weight:600}.result-item-passengers__item-document{display:block}.search-result-brief{margin-bottom:15px;font-size:12px;-ms-word-break:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal}@media(min-width:640px){.search-result-brief{margin-bottom:0}}.search-result-brief:before,.search-result-brief:after{content:" ";display:table}.search-result-brief:after{clear:both}.search-result-brief__row:before,.search-result-brief__row:after{content:" ";display:table}.search-result-brief__row:after{clear:both}.search-result-brief__item{display:inline-block}.search-result-brief__label,.search-result-brief__value{display:inline}.search-result-brief__label{color:#777}.search-result-brief__value{font-weight:600}.search-result-brief__row_gray .search-result-brief__value{color:#777}.search-result-brief__name{margin-left:.3em;font-weight:bold}.search-result-brief__name:before{content:'\00ab';display:inline}.search-result-brief__name:after{content:'\00bb';display:inline}.search-result-info{padding-bottom:10px}.search-result-info:before,.search-result-info:after{content:" ";display:table}.search-result-info:after{clear:both}.search-result-info__wrap+.search-result-info__wrap{margin-top:10px;padding-top:20px;border-top:1px dashed #dedede;-webkit-transition:margin-top .3s ease,padding-top .3s ease;-moz-transition:margin-top .3s ease,padding-top .3s ease;-ms-transition:margin-top .3s ease,padding-top .3s ease;-o-transition:margin-top .3s ease,padding-top .3s ease;transition:margin-top .3s ease,padding-top .3s ease}.result-item_open .search-result-info__wrap+.search-result-info__wrap{margin-top:15px;padding-top:40px}@media(min-width:640px){.result-item_open .search-result-info__wrap+.search-result-info__wrap{margin-top:35px;padding-top:50px}}.search-result-info__carrier,.search-result-info__departure,.search-result-info__arrival,.search-result-info__transfers{float:left;position:relative;min-height:1px}.search-result-info__carrier{margin-bottom:0;width:15%;display:none}@media(min-width:640px){.search-result-info__carrier{display:block;width:14%}}@media(min-width:640px){.result-item__info_narrow .search-result-info__carrier,.transport-search__content .search-result-info__carrier{width:18%}}.search-result-info__carrier-name{display:inline-block;font-size:9.8px;color:#777}.search-result-info__carrier-logo{display:block;vertical-align:middle;background-color:#fff}.search-result-info__carrier-logo>img{display:block;max-width:100%;height:auto}.search-result-info__departure,.search-result-info__arrival{width:36%}@media(min-width:640px){.search-result-info__departure,.search-result-info__arrival{margin-top:15px}}@media(min-width:990px){.search-result-info__departure,.search-result-info__arrival{padding-left:20px}}@media(min-width:640px){.search-result-info__departure{width:25%;padding-left:10px;padding-right:0}}@media(min-width:640px){.search-result-info__departure{width:17%}}@media(min-width:640px){.result-item__info_narrow .search-result-info__departure{width:22%}}@media(min-width:640px){.transport-search__content .search-result-info__departure{width:25%}}.search-result-info__transfers{width:28%;padding:0 10px}@media(min-width:640px){.search-result-info__transfers{width:30%;margin-top:15px;padding:0 20px 0 10px}}@media(min-width:990px){.search-result-info__transfers{padding:0 40px 0 20px}}@media(min-width:640px){.result-item__info_narrow .search-result-info__transfers,.transport-search__content .search-result-info__transfers{width:27%}}@media(min-width:990px){.transport-search__content .search-result-info__transfers{padding-right:20px}}.search-result-info__arrival{text-align:right}@media(min-width:640px){.search-result-info__arrival{width:39%;padding-left:0;padding-right:10px;text-align:left}}@media(min-width:640px){.transport-search__content .search-result-info__arrival,.result-item__info_narrow .search-result-info__arrival{width:30%}}.search-result-info__top{line-height:1;font-size:16px;white-space:nowrap}@media(min-width:640px){.search-result-info__top{font-size:18px}}@media(min-width:1200px){.search-result-info__top{font-size:24px}}.search-result-info__iata,.search-result-info__time{display:inline-block;font-weight:bold}.search-result-info__time,.search-result-info__date{position:relative}.search-result-info__time .mark-information,.search-result-info__date .mark-information{font-size:.6em;position:absolute;top:-0.4em;left:100%;z-index:1;padding:.2em;margin-left:-0.2em;vertical-align:bottom}.search-result-info__iata{color:#37b721;margin-right:.2em}.search-result-info__time-diff{font-size:.5em;position:absolute;top:-0.5em;left:100%;z-index:1;padding:.4em;margin-left:-0.3em;cursor:default}.search-result-info__time-diff:before{display:inline;content:'+'}.search-result-info__date{font-size:9.8px;color:#777}@media(min-width:640px){.search-result-info__date{font-size:12px}}.search-result-info__date .mark-information{font-size:1em;top:-0.3em}@media(min-width:640px){.search-result-info__date .mark-information{margin-left:0}}.search-result-info__name{font-size:9.8px;margin-top:3px}@media(min-width:640px){.search-result-info__name{font-size:12px}}.search-result-info__date+.search-result-info__name{margin-top:0}.search-result-info__name-point{color:#777;-ms-word-break:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;display:none}@media(min-width:640px){.search-result-info__name-point{display:block}}.search-result-info__name-city{text-transform:uppercase;-ms-word-break:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal}.search-result-info__name-station{text-transform:uppercase;-ms-word-break:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal}@media(min-width:640px){.result-item_train .search-result-info__departure{width:23%;padding-left:0}}@media(min-width:640px){.transport-search__content .result-item_train .search-result-info__departure,.result-item__info_narrow .result-item_train .search-result-info__departure{width:32%}}@media(min-width:640px){.result-item_train .search-result-info__transfers{width:30%}}@media(min-width:640px){.transport-search__content .result-item_train .search-result-info__transfers,.result-item__info_narrow .result-item_train .search-result-info__transfers{width:36%;padding-right:40px}}@media(min-width:640px){.result-item_train .search-result-info__arrival{width:47%}}@media(min-width:640px){.transport-search__content .result-item_train .search-result-info__arrival,.result-item__info_narrow .result-item_train .search-result-info__arrival{width:32%}}.result-item_train .search-result-info__top{display:inline-block;font-size:24px;margin-right:.1em}@media(min-width:640px){.result-item_train .search-result-info__top{font-size:28px}}.result-item_train .search-result-info__date{display:inline-block;font-weight:600;color:#333;line-height:1}.result-item_train .search-result-info__date-week-day{display:block;font-weight:normal;color:#777}.result-item_train .search-result-info__name{display:block}.search-result-description.route-path.route-path_vertical{margin-top:25px;clear:both}.profile-page_routes .search-result-description.route-path.route-path_vertical{margin-top:4px}.search-result-description.route-path.route-path_vertical .route-path__point:before,.search-result-description.route-path.route-path_vertical .route-path__info:before{border-right:2px solid #ccc}.search-result-description.route-path.route-path_vertical .route-path__info{padding-top:15px;padding-bottom:15px}.search-result-description.route-path.route-path_vertical .route-path__info-item{color:#777;font-size:12px}.search-result-description.route-path.route-path_vertical .route-path__info-item:before,.search-result-description.route-path.route-path_vertical .route-path__info-item:after{content:" ";display:table}.search-result-description.route-path.route-path_vertical .route-path__info-item:after{clear:both}.search-result-description.route-path.route-path_vertical .route-path__info-item_info{margin-left:-7px}@media(min-width:640px){.search-result-description.route-path.route-path_vertical .route-path__info-item_info{margin-left:40px}}.search-result-description.route-path.route-path_vertical .route-path__info-item-segment{display:inline-block;margin:.4em 1.6em .4em 0}.search-result-description.route-path.route-path_vertical .route-path__info-item-segment:last-child{margin-right:0}.search-result-description.route-path.route-path_vertical .route-path__info-item-segment_danger{color:#f11d2c}.search-result-description.route-path.route-path_vertical .route-path__info-item-segment_warning{color:#f0ad4e}.search-result-description.route-path.route-path_vertical .route-path__info-item-segment_well{color:#37b721}.search-result-description.route-path.route-path_vertical .route-path__info-item-segment_great{color:#33ba53}.search-result-description.route-path.route-path_vertical .route-path__info-item-segment_logo{max-width:80px;margin:0;vertical-align:middle}@media(min-width:640px){.search-result-description.route-path.route-path_vertical .route-path__info-item-segment_logo{float:right;max-width:100px}}.search-result-description.route-path.route-path_vertical .route-path__info-item-segment_logo>img{display:block;max-width:100%;height:auto}.search-result-description.route-path.route-path_vertical .route-path__info-item-segment_tariff-upgrade{margin:0}.search-result-description.route-path.route-path_vertical .route-path__info-item-segment-icon{display:inline-block;font-size:1.8em;text-align:center;margin-top:-0.2em;vertical-align:middle}.search-result-description.route-path.route-path_vertical .route-path__info-item-segment-icon:before{display:inline-block;font-family:"baf-icon","Montserrat","Helvetica Neue","Ubuntu","Arial",sans-serif;font-size:inherit;height:1em;width:1em;line-height:1;margin:0 .2em;content:'';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.search-result-description.route-path.route-path_vertical .route-path__info-item-segment-value{display:inline;text-transform:none}.search-result-description.route-path.route-path_vertical .route-path__info-item-segment_baggage{cursor:pointer}.search-result-description.route-path.route-path_vertical .route-path__info-item-segment_baggage .route-path__info-item-segment-icon:before{content:'\e81d'}.search-result-description.route-path.route-path_vertical .route-path__info-item-segment_baggage.route-path__info-item-segment_warning .route-path__info-item-segment-icon:before{content:'\e820'}.search-result-description.route-path.route-path_vertical .route-path__icon,.search-result-description.route-path.route-path_vertical .route-path__point:after{background-color:#37b721}.search-result-description.route-path.route-path_vertical .route-path__icon{width:28px;height:28px;line-height:27px}.route-path__segment_passive .search-result-description.route-path.route-path_vertical .route-path__icon,.search-result-description.route-path.route-path_vertical .route-path__icon_passive{background-color:#bbb}.search-result-description.route-path.route-path_vertical .route-path__point:after{width:12px;height:12px}.search-result-description__top-info{display:block;margin:20px 0;font-size:12px;font-weight:bold;text-transform:uppercase}.search-result-description__info{font-size:0}.search-result-description__info:before,.search-result-description__info:after{content:" ";display:table}.search-result-description__info:after{clear:both}.search-result-description__info_first{position:relative;padding-right:85px}@media(min-width:640px){.search-result-description__info_first{padding-right:105px}}.search-result-description__wait{display:block;margin-left:-10px;text-transform:uppercase}.search-result-description__city-name{display:inline-block;font-size:24px;-ms-word-break:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal}.search-result-description__time{display:inline-block;padding:1px 3px;margin-right:8px;font-size:16px;background-color:#37b721;color:#fff;font-weight:600;vertical-align:top;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.search-result-description__point-row{display:inline}.search-result-description__point{display:inline;font-size:14px;margin-right:.6em}.search-result-description__iata{font-weight:bold;font-size:18px}.search-result-description__date{display:inline-block;color:#777;font-size:12px}.search-result-fares{margin:10px 0 20px}@media(min-width:640px){.search-result-fares{margin-top:25px}}.search-result-fares .mark-information{position:absolute;top:8px;right:0}.search-result-fares__holder{position:relative;background-color:#f5f5f5;padding:10px 40px 10px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.search-result-fares__list{margin:0}.search-result-fares__list:before,.search-result-fares__list:after{content:" ";display:table}.search-result-fares__list:after{clear:both}.search-result-fares__list_without-seats .search-result-fares__item{position:relative;min-height:1px;padding-left:7.5px;padding-right:7.5px}@media(min-width:640px){.search-result-fares__list_without-seats .search-result-fares__item{float:left;width:50%}}.search-result-fares__list_without-seats .search-result-fares__item_seats{display:none!important}.search-result-fares__icon,.search-result-fares__value{display:table-cell;vertical-align:middle}.search-result-fares__icon{font-size:24px;text-align:center;width:1em}.search-result-fares__icon:before{display:inline-block;font-family:"baf-icon","Montserrat","Helvetica Neue","Ubuntu","Arial",sans-serif;font-size:inherit;height:1em;width:1em;line-height:1;margin:0 .2em;content:'';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.search-result-fares__value{font-size:12px;line-height:1}.search-result-fares__item{position:relative;float:left;width:100%;min-height:1px;padding-left:7.5px;padding-right:7.5px}@media(min-width:640px){.search-result-fares__item{width:auto}}.result-item__info_narrow .search-result-fares__item{position:relative;min-height:1px;padding-left:7.5px;padding-right:7.5px}@media(min-width:640px){.result-item__info_narrow .search-result-fares__item{float:left;width:33.33333333%}}.search-result-fares__item_danger{color:#f11d2c}.search-result-fares__item_warning{color:#f0ad4e}.search-result-fares__item_well{color:#37b721}.search-result-fares__item_great{color:#33ba53}.search-result-fares__item_seats .search-result-fares__icon:before{content:'\e81f'}.search-result-fares__item_baggage .search-result-fares__icon:before{content:'\e81d'}.search-result-fares__item_baggage.search-result-fares__item_warning .search-result-fares__icon:before{content:'\e820'}.search-result-fares__item_refund .search-result-fares__icon:before{content:'\e81e'}.search-result-fares__item_refund.search-result-fares__item_warning .search-result-fares__icon:before{content:'\e821'}@media(min-width:990px){.search-result-fares__item_rules{float:right!important}}.search-result-fares__item-content{display:table;width:100%}.search-result_hotel .color-blue{color:#1c63aa}.search-result_hotel .hotel{display:flex;min-height:150px;flex-wrap:wrap;margin-left:0;margin-right:0}.search-result_hotel .hotel>div[class^="col"]{padding-left:0;padding-right:0}.search-result_hotel .hotel .m-hidden{display:none}@media(min-width:990px){.search-result_hotel .hotel{min-height:168px}.search-result_hotel .hotel .m-hidden{display:block}}.search-result_hotel .hotel-content{padding:15px 20px;height:100%}@media(min-width:990px){.search-result_hotel .hotel-content{padding:15px 15px}}.search-result_hotel .hotel-intro{display:flex;justify-content:space-between;align-items:center}.search-result_hotel .hotel-intro .hotel-rating{display:flex;align-items:center}.search-result_hotel .hotel-intro .hotel-rating__descr{color:#222;font-size:10px;text-transform:uppercase;margin-right:5px}.search-result_hotel .hotel-intro .hotel-rating__count{font-size:18px;line-height:1;border-radius:6px;padding:6px 10px;background-color:#3975b3;color:#fff}.search-result_hotel .hotel-slider{height:180px}.search-result_hotel .hotel-slider .carousel-indicators{bottom:5px;margin-bottom:0}.search-result_hotel .hotel-slider .carousel-indicators li{width:8px;height:8px;margin:0 3px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.5)}.search-result_hotel .hotel-slider .carousel-indicators li.active{width:12px;height:12px;-webkit-transform:translate(0,2px);transform:translate(0,2px)}.search-result_hotel .hotel-slider .carousel-indicators-numeric{text-align:center;margin-top:5px;color:#fff}.search-result_hotel .hotel-slider .carousel-indicators-numeric li{display:none;color:#fff;width:auto;height:auto;background-color:transparent;font-size:18px;transform:none;box-shadow:none;text-indent:initial;border:0;font-weight:700;text-shadow:0 0 3px #000}.search-result_hotel .hotel-slider .carousel-indicators-numeric li:last-child,.search-result_hotel .hotel-slider .carousel-indicators-numeric li.active{transform:none;width:auto;height:auto;display:inline-block}.search-result_hotel .hotel-slider .carousel-inner{height:100%}.search-result_hotel .hotel-slider .item,.search-result_hotel .hotel-slider .item img{height:100%;width:100%}.search-result_hotel .hotel-slider .item img{object-fit:cover}.search-result_hotel .hotel-slider .carousel-control{display:flex}.search-result_hotel .hotel-slider .carousel-control .fa{margin:auto}.search-result_hotel .hotel-picture-not-found{border-top-left-radius:4px}.search-result_hotel .hotel-stars .rating-stars{color:#ffad00;text-transform:uppercase;font-size:12px}.search-result_hotel .hotel-stars .rating-stars .fa-star{margin-right:3px;font-size:10px;color:#f4ac00}.search-result_hotel .hotel-title__container{display:flex;justify-content:space-between}@media(min-width:640px){.search-result_hotel .hotel-title__container .gds-name{margin-top:10px;font-size:12px}}.search-result_hotel .hotel-title{margin:0;margin-bottom:5px;line-height:1}.search-result_hotel .hotel-title a{font-weight:700;font-size:18px;color:#1c63aa;text-decoration:none}.search-result_hotel .hotel-title a:hover{color:#2594e1}@media(min-width:990px){.search-result_hotel .hotel-title a{font-size:20px}}.search-result_hotel .hotel-location__address{color:#555;display:flex;justify-content:space-between;margin-bottom:3px}.search-result_hotel .hotel-location__distance{font-size:12px;margin-top:3px;margin-left:15px}.search-result_hotel .hotel-location__distance .fa{margin-right:3px}.search-result_hotel .hotel-location__on-map{text-decoration:none;display:inline-block}.search-result_hotel .hotel-location__on-map .fa{margin-right:3px}.search-result_hotel .hotel-location__info{margin-top:8px;display:flex;justify-content:space-between}.search-result_hotel .hotel-price{display:flex;flex-wrap:wrap;margin-top:6px;line-height:1}.search-result_hotel .hotel-price>div{margin-right:10px}.search-result_hotel .tabs-hotel-info.collapse+.btn-collapse-toggle .icon-up{display:none}.search-result_hotel .tabs-hotel-info.collapse+.btn-collapse-toggle .icon-down{display:inline-block}.search-result_hotel .tabs-hotel-info.collapsing+.btn-collapse-toggle .icon-down,.search-result_hotel .tabs-hotel-info.collapse.in+.btn-collapse-toggle .icon-down{display:none}.search-result_hotel .tabs-hotel-info.collapsing+.btn-collapse-toggle .icon-up,.search-result_hotel .tabs-hotel-info.collapse.in+.btn-collapse-toggle .icon-up{display:inline-block}.search-result_hotel .tabs-hotel-info .hotel-menu{overflow:hidden}.search-result_hotel .tabs-hotel-info .hotel-menu .hotel-tabs{margin-bottom:20px;margin-top:0}@media(min-width:990px){.search-result_hotel .tabs-hotel-info .hotel-menu .hotel-tabs{margin-top:15px}}.search-result_hotel .tabs-hotel-info .tab-content{padding:0 20px}.search-result_hotel .tabs-hotel-info .tab-content .alert{margin-bottom:0}.search-result_hotel .tabs-hotel-info .hotel-slider{height:300px}.search-result_hotel .tabs-hotel-info .table-overflow{overflow:auto}.search-result_hotel .tabs-hotel-info .table-room-info{margin-top:20px;min-width:600px}.search-result_hotel .tabs-hotel-info .table-room-info>thead>tr>th{background-color:#eee;font-size:13px}.search-result_hotel .tabs-hotel-info .table-room-info>tbody>tr>td:nth-child(1){width:300px}.search-result_hotel .tabs-hotel-info .table-room-info>tbody>tr>td:nth-child(2){width:100px}.search-result_hotel .tabs-hotel-info .table-room-info>tbody>tr>td:nth-child(3){width:70px}.search-result_hotel .tabs-hotel-info .table-room-info>tbody>tr>td:nth-child(4){width:150px}@media(min-width:640px){.search-result_hotel .tabs-hotel-info .table-room-info{min-width:auto}}.search-result_hotel .gds-name{color:#999;font-size:10px;text-transform:uppercase;margin-left:10px;margin-top:10px;display:inline-block;white-space:nowrap;line-height:1}@media(min-width:990px){.search-result_hotel .gds-name{margin-top:0}}.search-result_hotel .btn-collapse-toggle{width:100%;border-top-left-radius:0;border-top-right-radius:0}.search-result_hotel .btn-collapse-toggle .fa{margin-left:3px;font-size:12px}.tariff-upgrade__btn{display:block;margin:0 auto;font-size:12px}.tariff-status-icon{font-size:inherit;font-style:normal}.tariff-status-icon:before{display:inline-block}.tariff-status-icon_not-in-brand:before{content:'\2013';color:#7d8288}.tariff-status-icon_available-for-charge:before,.tariff-status-icon_included:before,.tariff-status-icon_not-offered:before{font-family:FontAwesome,"Montserrat","Helvetica Neue","Ubuntu","Arial",sans-serif;font-size:1em;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tariff-status-icon_available-for-charge:before{content:"\f155";color:#33ba53}.tariff-status-icon_included:before{content:"\f058";color:#33ba53}.tariff-status-icon_not-offered:before{content:"\f057";color:#7d8288}.transfers-map{text-align:center}.transfers-map__duration{font-size:12px;line-height:1.2;margin-bottom:10px}.transfers-map__duration .in_flight_flight_time{white-space:nowrap}@media(min-width:640px){.transfers-map__duration{font-size:14px}}.transfers-map__line{position:relative;height:2px;margin:8px 0;background-color:#f11d2c}.transfers-map__line:before,.transfers-map__line:after{display:block;content:''}.transfers-map__line:before{left:0}.transfers-map__line:after{left:100%}.transfers-map_0 .transfers-map__line,.transfers-map_1 .transfers-map__line,.transfers-map_2 .transfers-map__line{background-color:#37b721}.transfers-map_3 .transfers-map__line{background-color:#f11d2c}.transfers-map__line:before,.transfers-map__line:after,.transfers-map__point{position:absolute;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;background-color:inherit;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.transfers-map__point{width:12px;height:12px;margin:-6px 0 0 -6px}.transfers-map__info{color:#f11d2c;font-size:9.8px;font-weight:600}@media(min-width:640px){.transfers-map__info{font-size:12px}}.transfers-map_0 .transfers-map__info,.transfers-map_1 .transfers-map__info,.transfers-map_2 .transfers-map__info{color:#37b721}.transfers-map_3 .transfers-map__info{color:#f11d2c}.transfers-map__info-count{cursor:pointer;line-height:1}.result-item_train .transfers-map .transfers-map__line{background-color:#37b721}@-webkit-keyframes rotator{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotator{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,100;stroke-dashoffset:0}50%{stroke-dasharray:89,100;stroke-dashoffset:-35}100%{stroke-dasharray:89,100;stroke-dashoffset:-62}}@keyframes dash{0%{stroke-dasharray:1,100;stroke-dashoffset:0}50%{stroke-dasharray:89,100;stroke-dashoffset:-35}100%{stroke-dasharray:89,100;stroke-dashoffset:-62}}@-webkit-keyframes colorsUI{0%{stroke:#fd6a7f}25%{stroke:#50c7fd}50%{stroke:#fd6a7f}75%{stroke:#50c7fd}100%{stroke:#50c7fd}}@keyframes colorsUI{0%{stroke:#fd6a7f}25%{stroke:#50c7fd}50%{stroke:#fd6a7f}75%{stroke:#50c7fd}100%{stroke:#50c7fd}}.loader-container{display:inline-flex;align-items:center}.loader-container .spinnerUI{margin-right:10px}.spinnerUI{-webkit-animation:rotator 2s linear infinite;animation:rotator 2s linear infinite;position:relative;min-width:24px;width:24px;height:24px}.spinnerUI .path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite,colorsUI 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,colorsUI 6s ease-in-out infinite;stroke-linecap:round;stroke-width:2;stroke-miterlimit:10;fill:none}