.hotel-info__inner{display:flex;flex-wrap:wrap;margin:0 -5px 1rem;padding-top:1rem}@media(min-width:767.98px){.hotel-info__inner{margin:0 -10px}}.hotel-info__col{align-items:center;display:flex;flex:0 0 100%;flex-wrap:wrap;max-width:100%;padding:0 5px}@media(min-width:767.98px){.hotel-info__col{flex:0 0 50%;max-width:50%;padding:0 10px}}@media(min-width:1449.98px){.hotel-info__col{flex:0 0 55.5555555556%;max-width:55.5555555556%}}.hotel-info__col--price{align-items:flex-end;flex-direction:column;justify-content:center}@media(min-width:575.98px){.hotel-info__col--price{align-items:center}}@media(min-width:767.98px){.hotel-info__col--price{align-items:center;flex:0 0 50%;flex-direction:row;justify-content:flex-end;max-width:50%}}@media(min-width:1449.98px){.hotel-info__col--price{flex:0 0 44.4444444444%;max-width:44.4444444444%}}.hotel-head{font-family:HelveticaNeueCyr,sans-serif}.hotel-head__name{color:#049ded;font-size:22px;font-weight:400;line-height:1.2;text-transform:uppercase}.hotel-head__location{color:#3c3b3b;font-size:16px}@media(min-width:1269.98px){.hotel-head__location{margin-bottom:.5rem}}.hotel-head__location .hotel__map{display:block;margin-bottom:.75rem;margin-top:.5rem;padding-left:1.15rem}@media(min-width:1269.98px){.hotel-head__location .hotel__map{display:inline-flex;margin-top:0}}.hotel-head__price{color:#3c3b3b;font-family:HelveticaNeueCyr,sans-serif;font-size:14px;font-weight:400;padding-bottom:.75rem;padding-right:0}@media(min-width:767.98px){.hotel-head__price{padding-bottom:.25rem}}@media(min-width:991.98px){.hotel-head__price{font-size:16px;padding-bottom:.75rem;padding-right:1rem}}@media(min-width:1269.98px){.hotel-head__price{font-size:16px;padding-right:3rem}}.hotel-head__price-total{color:#fc6206;font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}@media(min-width:1269.98px){.hotel-head__price-total{font-size:34px}}.hotel-head__price .price-ruble:after{font-size:inherit;font-weight:400}.hotel-head__price-search-link{padding:.25rem 1.5rem;white-space:nowrap}.hotel-gallery__img-big img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:767.98px){.hotel-gallery__img-big img{height:446px}}@media(min-width:1269.98px){.hotel-gallery__img-big img{height:317px}}@media(min-width:1449.98px){.hotel-gallery__img-big img{height:350px}}.hotel-gallery__items{display:flex;flex-wrap:wrap}.hotel-gallery__item{display:block;height:100%;position:relative}.hotel-gallery__item img{height:146px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:1269.98px){.hotel-gallery__item img{height:173px}}.hotel-gallery__item .galley-counter{align-items:center;background-color:rgba(0,0,0,.45);color:#fff;display:flex;font-size:1.2em;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:100}.hotel-gallery__item .galley-counter__digit{font-size:1.4em;font-weight:700}.hotel-gallery__item .galley-counter__content{width:100%}.hotel-gallery__video:before{background-color:rgba(26,179,189,.36);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.hotel-gallery .video-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.hotel-gallery-owl__item img{height:332px;-o-object-fit:cover;object-fit:cover;width:100%}.hotel-gallery-owl .owl-nav{bottom:0;width:100%}.hotel-gallery-owl .owl-nav .owl-next,.hotel-gallery-owl .owl-nav .owl-prev{align-items:center;color:#fff;display:flex;font-size:70px;height:100%;justify-content:center;line-height:1;position:absolute;top:0;width:50px}.hotel-gallery-owl .owl-nav .owl-prev{left:0}.hotel-gallery-owl .owl-nav .owl-next{right:0}.hotel-tab-menu{background-color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-weight:400}.hotel-tab-menu--sticky{left:0;position:fixed;right:0;top:45px;width:100%;z-index:9}@media(min-width:767.98px){.hotel-tab-menu--sticky{top:65px}}@media(min-width:991.98px){.hotel-tab-menu--sticky{top:70px}}.hotel-tab-menu--sticky .hotel-tab{margin:15px auto 5px;max-width:1359.98px}.hotel-tab{font-family:HelveticaNeueCyr,sans-serif;font-weight:400}.hotel-tabs{border:1px solid #1dc6d2;border-bottom:0;display:flex;flex-wrap:wrap}.hotel-tabs__item{align-items:center;border-bottom:1px solid #1dc6d2;border-right:1px solid #1dc6d2;color:#757677;cursor:pointer;display:flex;flex:0 0 50%;font-size:14px;justify-content:center;line-height:1;padding:.75rem .25rem;text-align:center;transition:all .4s}@media(min-width:767.98px){.hotel-tabs__item{flex:1}}@media(min-width:991.98px){.hotel-tabs__item{font-size:16px;padding:.75rem 1rem}}.hotel-tabs__item--active,.hotel-tabs__item:hover{background-color:#1dc6d2;color:#fff}.hotel-tabs__item--prices{background-color:#6cab2e;color:#fff}@media(max-width:767.96px){.hotel-tabs__item--prices{flex:0 0 100%}}.hotel-tabs__item--prices:hover{background-color:#498809;color:#fff}.hotel-tabs__item:last-child{border-right:0}.hotel-desc{color:#757677;font-family:HelveticaNeueCyr,sans-serif;margin-bottom:2rem}.hotel-desc a{color:#007bff}.hotel-desc__title,.hotel-desc__title-dop{color:#fd5d05;font-size:16px;margin:.75rem 0;text-transform:uppercase}.hotel-desc__title-dop{font-weight:200;text-transform:none}.hotel-desc__text{font-size:17px;font-weight:200;padding-left:15px;text-align:justify}@media(min-width:575.98px){.hotel-desc__text{text-align:left}}@media(min-width:991.98px){.hotel-desc__text{padding-left:2rem}}.hotel-desc__text b,.hotel-desc__text strong{font-weight:400}.hotel-desc__room__category{padding-left:2.5rem}.hotel-desc__room__category-desc{list-style:none;margin:0 0 1rem;padding:0}.hotel-desc__room__category-desc li{align-items:flex-start;align-items:center;display:flex;font-size:15px;line-height:1.2;padding-bottom:1.5rem;padding-left:2.5rem;position:relative}.hotel-desc__room__category-desc li:before{border:1px solid #1dc6d2}.hotel-desc__icon:before{background-size:18px 20px;height:29px;top:-5px;width:30px}.hotel-desc__icon2:before,.hotel-desc__icon:before{background-position:50%;background-repeat:no-repeat;border-radius:.5rem;content:"";display:block;left:0;margin-right:.5rem;position:absolute}.hotel-desc__icon2:before{background-size:23px 28px;height:30px;top:-8px;width:26px}.hotel-desc .room-number:before{background-image:url(/_nuxt/img/room__number.37132e2.svg)}.hotel-desc .room-number-area:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMy40MTciPjxnIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxMy4xODUpIiBzdHlsZT0iZm9udC1zaXplOjE4cHg7ZmlsbDojMWFiM2JkO2ZvbnQtZmFtaWx5OkhlbHZldGljYU5ldWVDeXItQm9sZCxIZWx2ZXRpY2FOZXVlQ3lyO2ZvbnQtd2VpZ2h0OjcwMDtpc29sYXRpb246aXNvbGF0ZSI+UzwvdGV4dD48L2c+PC9zdmc+);background-size:12px 18px}.hotel-desc .room-number-main:before{background-image:url(/_nuxt/img/room__number-main.c4ced90.svg)}.hotel-desc .room-number-dop:before{background-image:url(/_nuxt/img/room__number-dop.f2c7827.svg);background-size:21px 13px}.hotel-desc .room-number-desc:before{background-image:url(/_nuxt/img/room__number-desc.caf3d22.svg);background-size:20px 18px}.hotel-desc .infrastructure-service:before{background-image:url(/_nuxt/img/service.4c5a899.svg)}.hotel-desc .infrastructure-rest:before{background-image:url(/_nuxt/img/rest.a9fcdc3.svg)}.hotel-desc .infrastructure-sport:before{background-image:url(/_nuxt/img/sport.b4a1430.svg)}.hotel-desc .infrastructure-children:before{background-image:url(/_nuxt/img/children.786be06.svg)}.hotel-desc .infrastructure-free-service:before{background-image:url(/_nuxt/img/free-service.cecb342.svg)}.hotel-desc .list-arrow{list-style:none;margin:0;padding:0}.hotel-desc .list-arrow li{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0ibTQuNDc1IDcuMzc0IDIuMTY5IDQuMzEzUzEwLjE2OSAyLjkyMSAxNS43MjkgMGMtLjEzNiAyLjA4Ny0uNjc4IDMuODk2LjI3MSA2LjEyMS0yLjQ0MS41NTctNy40NTggNi44MTgtOS4wODUgOS44NzlDNC42MSAxMy4wNzggMS44OTggMTAuODUyIDAgMTAuMTU2WiIgc3R5bGU9ImZpbGw6IzFhYjNiZDtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvc3ZnPg==) left 5px no-repeat;background-size:16px 16px;padding-left:1.5rem}.hotel-reviews{margin:0 -5px;padding-bottom:2rem;position:relative}@media(min-width:767.98px){.hotel-reviews{margin:0 -8px}}.hotel-reviews .hotel-reviews__body:after,.hotel-reviews .hotel-reviews__header:before{background:url(data:image/gif;base64,R0lGODlhJAAcAPQWAOnp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAkABwAAAX+oCVSDGKeJ0OJrJSgsFOx1kMIeK4HxCNWC50wd5iIJIWAcqgrSCyNATMXwCFmDBxhweh6uwVBoGE54Azfb0JKiFgU4gVtrlAuKAacbz4y8CAVdQIMfD9BAXd+AxCFFhN+BICChIVAcXgBi42Pf4FVlHyWiJiahZyRnoONoomZjKaQkp+rh62lfKeyqpW1pK+4sakKtJeKe8B/UFoKC83NDDO1Fgg4Bc7NCj6YkY55YkrgBNFxFhBS4OAACBbbrxLeQgXjiCI2QwEJ7LEsFRALCgrWBJBnQdoIBwAVmMGnL1khcwPnySmUQEy+dnMoTIhALcCVCgiqkKGh0Z6qCUmouP1wcKAAgSWMUFb5RcJAGDFOLDjAaUTEznQCRjJQUqBnQQBLklU4UGUdi5A4Bhx4BeFGAFAUbgoYkOCJzqi/plVZMGGGhXc4vbJ72aNsPSkC8tGA6mDlTZUj2HqdoODcgRVzx0ZYcDNTXZJsH0BQYFVAzjkJqoD7VuAwycJJPaqlEeFlAAAAHJOtFAUpUgEHLBeKwIBZAwebHy5IwKDBA8CNcuv+sTsEADs=) no-repeat;content:"";display:block;height:29px;position:absolute;width:36px}.hotel-reviews__row{display:flex;flex-wrap:wrap}.hotel-reviews__item{display:flex;flex:0 0 100%;flex-direction:column;height:100%;margin-bottom:1rem;padding:0 5px;position:relative}@media(min-width:767.98px){.hotel-reviews__item{padding:0 8px}}@media(min-width:991.98px){.hotel-reviews__item{flex:0 0 100%;margin-bottom:0;max-width:100%}}.hotel-reviews__control{align-items:center;border-radius:2px;bottom:5px;display:flex;justify-content:space-between;left:50%;padding:5px;position:absolute;text-align:center;transform:translate(-50%);width:90%}@media(min-width:1269.98px){.hotel-reviews__control{width:50%}}@media(min-width:1449.98px){.hotel-reviews__control{width:30%}}.hotel-reviews__control *{position:relative;z-index:5}.hotel-reviews__control:before{background-color:rgba(0,0,0,.24);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.hotel-reviews__item-count{color:#fff;font-size:16px;padding:0 10px}.hotel-reviews__box{border:1px solid #ccc;display:flex;flex-direction:column;height:100%;padding:1rem}.hotel-reviews__header{color:#2a2b2b;font-weight:600;padding-left:3rem;position:relative}.hotel-reviews__header:before{bottom:5px;left:0}.hotel-reviews__body{font-size:15px;line-height:1.2;padding-bottom:1.5rem}.hotel-reviews__body:after{bottom:10px;right:20px}.hotel-reviews__name{color:#01639c;font-size:16px;line-height:1.2;text-transform:uppercase}.hotel-reviews .owl-carousel .owl-stage{display:flex}.hotel-reviews .owl-carousel .owl-item{float:none}.hotel-reviews .owl-next,.hotel-reviews .owl-prev{height:100%;outline:none;position:absolute;top:0;width:15%}@media(min-width:575.98px){.hotel-reviews .owl-next,.hotel-reviews .owl-prev{width:-11%}}@media(min-width:767.98px){.hotel-reviews .owl-next,.hotel-reviews .owl-prev{width:10%}}@media(min-width:991.98px){.hotel-reviews .owl-next,.hotel-reviews .owl-prev{width:6%}}@media(min-width:1269.98px){.hotel-reviews .owl-next,.hotel-reviews .owl-prev{width:5%}}.hotel-reviews .owl-nav{height:100%;width:100%;z-index:1}.hotel-reviews .owl-prev{left:0}@media(min-width:575.98px){.hotel-reviews .owl-prev{left:-11%}}@media(min-width:767.98px){.hotel-reviews .owl-prev{left:-6%}}@media(min-width:991.98px){.hotel-reviews .owl-prev{left:-6%}}@media(min-width:1269.98px){.hotel-reviews .owl-prev{left:-5%}}.hotel-reviews .owl-next{right:0}@media(min-width:575.98px){.hotel-reviews .owl-next{right:-11%}}@media(min-width:767.98px){.hotel-reviews .owl-next{right:-6%}}@media(min-width:991.98px){.hotel-reviews .owl-next{right:-5.5%}}@media(min-width:1269.98px){.hotel-reviews .owl-next{right:-4.5%}}.hotel-reviews .owl-next span,.hotel-reviews .owl-prev span{color:#1ab3bd;font-size:65px;font-weight:700;outline:none}.hotel-reviews .owl-next span:hover,.hotel-reviews .owl-prev span:hover{color:#0080b2}.hotel-search{background-color:#1ab3bd;margin-bottom:1rem;padding-left:15px;padding-right:15px}.hotel-search .form-control{height:auto;min-height:34px}.hotel-search__title{color:#fff;font-size:15px;line-height:1;margin-bottom:0}.hotel-search__row{margin-left:-5px;margin-right:-5px}.hotel-search__row--avia{margin-left:-7.5px;margin-right:-7.5px}.hotel-search__item{margin-bottom:1rem;padding-left:5px;padding-right:5px}@media(min-width:1269.98px){.hotel-search__item{flex:1}}@media(min-width:1449.98px){.hotel-search__item{padding-left:7.5px;padding-right:7.5px}}@media(max-width:1269.96px){.hotel-search__item{flex:0 0 25%}}@media(max-width:767.96px){.hotel-search__item{flex:0 0 50%}}.hotel-search__item--children{flex:1}.hotel-search__item--food{flex:0 0 100%;max-width:100%}@media(min-width:991.98px){.hotel-search__item--food{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media(min-width:1269.98px){.hotel-search__item--food{flex:0 0 16.6666666667%;max-width:16.6666666667%}}.hotel-search__item--dop-filter{margin-top:-1.25rem}@media(min-width:1269.98px){.hotel-search__item--dop-filter{flex:0 0 100%}}@media(max-width:1269.96px){.hotel-search__item--dop-filter{flex:0 0 100%}}.hotel-search__item--btn{flex:1;text-align:right}.hotel-search__item--btn ._btn{align-items:center;min-height:38px;padding:7px 11px}.hotel-search__item--btn a{display:inline-block;font-size:14px;font-weight:300;padding-top:4px}.hotel-search__submit{font-size:17px;padding:.282rem .75rem;transition:var(--transition);width:100%}.hotel-search__dop-filter--open .hotel-search-dop-input__container{display:block}.hotel-search .cus-multiselect{background-color:#fff;border-radius:.25rem}.hotel-search .cus-multiselect .multiselect-container>li>a>label,.hotel-search .cus-multiselect .multiselect-container>li>label{color:#000;font-size:15px;padding-bottom:0;padding-left:10px;padding-right:5px;white-space:nowrap;width:100%}.hotel-search .cus-multiselect .multiselect-container.dropdown-menu{width:100%}.hotel-search .cus-multiselect .multiselect.dropdown-toggle{align-items:center;display:flex;justify-content:space-between}.hotel-search-tabs__row{display:flex;flex-wrap:wrap;gap:3px}@media(max-width:767.96px){.hotel-search-tabs__row{margin-bottom:3px}}.hotel-search-tabs__item{background-color:#1ab3bd;color:#fff;cursor:pointer;display:flex;flex:1 0 calc(25% - 3px);font-size:15px;justify-content:center;padding:6px;transition:background-color var(--transition);white-space:nowrap}.hotel-search-tabs__item--active,.hotel-search-tabs__item:hover{background-color:#007bff}@media(min-width:991.98px){.hotel-search-tabs__item{flex:0 0 auto;font-size:inherit;min-width:172px;padding:6px 11px}}.hotel-search-tabs__item--all:before{background:url(/_nuxt/img/hotel-search-tabs-icon-all.6ae0fbe.svg) bottom/contain no-repeat;content:"";display:block;height:19px;margin-right:7px;width:19px}.hotel-search-tabs__item--hotel:before{background:url(/_nuxt/img/hotel-search-tabs-icon-hotel.709d288.svg) bottom/contain no-repeat;content:"";display:block;height:19px;margin-right:7px;width:19px}.hotel-search-tabs__item--train:before{background:url(/_nuxt/img/hotel-search-tabs-icon-train.d4af237.svg) bottom/contain no-repeat;content:"";display:block;height:19px;margin-right:7px;width:24px}.hotel-search-tabs__item--avia:before{background:url(/_nuxt/img/hotel-search-tabs-icon-avia.b634fa1.svg) bottom/contain no-repeat;content:"";display:block;height:19px;margin-right:7px;width:24px}.hotel-search-dop-input__title{align-items:center;color:#656564;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400}.hotel-search-dop-input__title:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSIzIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0yLjUgMyAyLjE2NS0zSC4zMzVMMi41IDNaIiBmaWxsPSIjNjU2NTY0Ii8+PC9zdmc+) 50% no-repeat;content:"";display:block;height:20px;margin-left:5px;width:20px}.hotel-search-dop-input__container{display:none;padding-top:4px}.hotel-search-checkbox__row{display:flex;flex-wrap:wrap;gap:10px 25px}.hotel-search-checkbox__item{align-items:center;display:flex;flex:0 0 auto}.hotel-search-checkbox__label{color:#fff;margin-bottom:0;padding-left:8px}@media(max-width:390px){.hotel-search--all .hotel-search__item--avia-city,.hotel-search--all .hotel-search__item--dates,.hotel-search--avia .hotel-search__item--avia-city,.hotel-search--avia .hotel-search__item--dates{flex:0 0 100%}}@media(max-width:1269.96px){.hotel-search--all .hotel-search__item--btn,.hotel-search--all .hotel-search__item--children,.hotel-search--all .hotel-search__item--food,.hotel-search--avia .hotel-search__item--btn,.hotel-search--avia .hotel-search__item--children,.hotel-search--avia .hotel-search__item--food{flex:0 0 33.33%}}@media(max-width:767.96px){.hotel-search--all .hotel-search__item--children,.hotel-search--all .hotel-search__item--food,.hotel-search--avia .hotel-search__item--children,.hotel-search--avia .hotel-search__item--food{flex:0 0 50%}.hotel-search--all .hotel-search__item--btn,.hotel-search--avia .hotel-search__item--btn{flex:0 0 100%}}@media(max-width:1269.96px){.hotel-search--hotel .hotel-search__item{flex:0 0 33.33%}}@media(max-width:575.96px){.hotel-search--hotel .hotel-search__item--dates,.hotel-search--hotel .hotel-search__item--days{flex:0 0 50%}}@media(max-width:430px){.hotel-search--hotel .hotel-search__item--dates{flex:0 0 100%}.hotel-search--hotel .hotel-search__item--days{flex:0 0 50%}}@media(max-width:1269.96px){.hotel-search--hotel .hotel-search__item--dop-filter{flex:0 0 100%}.hotel-search--hotel .hotel-search__item--btn,.hotel-search--hotel .hotel-search__item--children,.hotel-search--hotel .hotel-search__item--food{flex:0 0 33.33%}}@media(max-width:575.96px){.hotel-search--hotel .hotel-search__item--adults,.hotel-search--hotel .hotel-search__item--children,.hotel-search--hotel .hotel-search__item--food{flex:0 0 33.33%}}@media(max-width:430px){.hotel-search--hotel .hotel-search__item--adults,.hotel-search--hotel .hotel-search__item--children,.hotel-search--hotel .hotel-search__item--food{flex:0 0 50%}}@media(max-width:575.96px){.hotel-search--hotel .hotel-search__item--btn{flex:0 0 100%}}.hotel-search-result .table{border-bottom:1px solid #f3f3f3;border-left:1px solid #f3f3f3;box-shadow:0 1px 14px 0 rgba(35,31,32,.25);display:none;font-family:HelveticaNeueCyr,sans-serif;font-size:14px;line-height:1.4}@media(min-width:767.98px){.hotel-search-result .table{display:block}}.hotel-search-result .table tr th{background-color:#ebfcfd;border-bottom:1px solid #f3f3f3;border-right:1px solid #f3f3f3;border-top:1px solid #f3f3f3;color:#484949;font-weight:400;line-height:1.2;text-align:center;vertical-align:middle}@media(min-width:767.98px){.hotel-search-result .table tr th{padding:.25rem}}@media(min-width:991.98px){.hotel-search-result .table tr th{padding:.75rem .25rem}}@media(min-width:1269.98px){.hotel-search-result .table tr th{padding:.75rem}}.hotel-search-result .table tr td{border-right:1px solid #f3f3f3;padding:.25rem;text-align:center;vertical-align:middle}@media(min-width:767.98px){.hotel-search-result .table tr td{padding:.25rem}}@media(min-width:991.98px){.hotel-search-result .table tr td{padding:.75rem .25rem}}@media(min-width:1269.98px){.hotel-search-result .table tr td{padding:1rem .75rem .75rem}}.hotel-search-result__discount-category{padding:3px 20px 0}.hotel-search-result__room-name{color:#000;font-size:16px;font-weight:400;line-height:1}.hotel-search-result__room-human{align-items:flex-end;display:flex;justify-content:center}.hotel-search-result__room-human__item{background:url(/_nuxt/img/icon__human.e803c07.svg) no-repeat;height:36px;margin:0 1px;width:22px}.hotel-search-result__room-human__item--child{background:url(/_nuxt/img/icon__human-child.148a1b9.svg) no-repeat;height:24px;width:17px}.hotel-search-result__room-human-text{font-size:16px}.hotel-search-result__room-service{padding-top:1rem}.hotel-search-result__room-service ul{list-style:none;margin:0;padding:0}.hotel-search-result__room-service ul>li{color:#686767;font-weight:200;line-height:1.2;padding-bottom:.25rem}.hotel-search-result__room-service ul a{-webkit-text-decoration:underline;text-decoration:underline}.hotel-search-result__room-service ul a:hover{-webkit-text-decoration:none;text-decoration:none}.hotel-search-result__room-price{align-items:center;color:#6b6b6b;display:flex;flex-direction:column}.hotel-search-result__room-price__old{color:#5d5d5d;font-size:16px;position:relative;white-space:nowrap}@media(min-width:1269.98px){.hotel-search-result__room-price__old{font-size:18px}}.hotel-search-result__room-price__old .price-ruble:after{color:inherit;font-size:inherit}.hotel-search-result__room-price__old:after{background-color:#000;content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(50%);width:100%}.hotel-search-result__room-price__current{color:#fd762f;font-size:22px;font-weight:700;white-space:nowrap}@media(min-width:1269.98px){.hotel-search-result__room-price__current{font-size:25px}}.hotel-search-result__room-price__current .price-ruble:after{font-size:inherit;font-weight:400}.hotel-search-result__room-points{color:#007bff;font-weight:400;line-height:1.2}@media(min-width:1269.98px){.hotel-search-result__room-points{font-size:16px}}.hotel-search-result__room-points strong{font-size:18px;font-weight:700}@media(min-width:1269.98px){.hotel-search-result__room-points strong{font-size:20px}}.hotel-search-result__room-link-bron{font-size:12px;font-weight:500;text-transform:uppercase;white-space:nowrap}.hotel-search-result__room-link-all{-webkit-text-decoration:underline;text-decoration:underline}.hotel-search-result__room-link-all:hover{-webkit-text-decoration:none;text-decoration:none}.hotel-search-result .table-block{font-family:HelveticaNeueCyr,sans-serif}@media(min-width:767.98px){.hotel-search-result .table-block{display:none}}.hotel-search-result .table-block__container{border-top:1px solid #e5e5e5}.hotel-search-result .table-block__row{display:flex;flex-wrap:wrap}.hotel-search-result .table-block__item{flex:1;padding:12px}@media(min-width:767.98px){.hotel-search-result .table-block__item{padding:7px 18px 11px}}.hotel-search-result .table-block__item--one{border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;display:flex;flex:0 0 100%;gap:20px;justify-content:space-between}.hotel-search-result .table-block__item--one .hotel-search-result__room-name{font-weight:600}.hotel-search-result .table-block__item--one .hotel-search-result__room-human{justify-content:flex-end}.hotel-search-result .table-block__item--two{border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}@media(min-width:400px){.hotel-search-result .table-block__item--two{flex:0 0 40%}}.hotel-search-result .table-block__item--two p{margin-bottom:.5rem}.hotel-search-result .table-block__item--three{align-items:flex-end;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;display:flex;flex-direction:column}@media(min-width:400px){.hotel-search-result .table-block__item--three{flex:0 0 60%}}.hotel-search-result .table-block__item--three .hotel-search-result__room-link-bron,.hotel-search-result .table-block__item--three .hotel-search-result__room-price{margin-top:auto;padding-top:8px}.hotel-search-result .table-block__item--three .block-price-type__link{padding:7px 18px}.hotel-search-result .table-block__item--three .block-price-type__link strong span{font-size:18px}.hotel-search-result .table-block__name{color:#686767;font-size:14px}.hotel-classified{padding-top:10px}.hotel-classified__container{background:#ffebda;border-radius:5px;padding:8px 16px}.hotel-classified__text{color:#575858;font-size:14px;line-height:143%;text-align:center}.hotel-classified__link{color:#575858;color:inherit;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.hotel-classified__link:hover{color:inherit;color:#575858;-webkit-text-decoration:none;text-decoration:none}.hotel-reviews__text{word-wrap:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;max-height:72px;overflow:hidden}.hotel-reviews__text:focus,.hotel-reviews__text:hover{-webkit-line-clamp:999;max-height:17982px}@media(min-width:768px)and (max-width:991.98px){.hotel-tab-menu--sticky{top:35px}}.sidebar-search{flex:0 0 100%;max-width:100%}@media(min-width:991.98px){.sidebar-search{flex:0 0 27.2727272727%;max-width:27.2727272727%}}@media(min-width:1269.98px){.sidebar-search{flex:0 0 31.8181818182%;max-width:31.8181818182%}}@media(min-width:1449.98px){.sidebar-search{flex:0 0 27.2727272727%;max-width:27.2727272727%}}.sidebar-search-result{flex:0 0 100%;max-width:100%}@media(min-width:991.98px){.sidebar-search-result{flex:0 0 72.7272727273%;max-width:72.7272727273%}}@media(min-width:1269.98px){.sidebar-search-result{flex:0 0 68.1818181818%;max-width:68.1818181818%}}@media(min-width:1449.98px){.sidebar-search-result{flex:0 0 72.7272727273%;max-width:72.7272727273%}}.sidebar-search-result__title{color:#7b7979;font-size:28px;font-weight:700;line-height:1.2;padding-bottom:30px;padding-left:1rem}@media(min-width:991.98px){.sidebar-search-result__title{font-size:32px}}.search-params{background-color:#f4f4f4}.search-params__item{margin-bottom:1.5rem}.search-params__item .search-checkbox+label:after,.search-params__item .search-checkbox+label:before{border:1px solid #eee;border-radius:.25rem;height:16px;width:17px}@media(min-width:1269.98px){.search-params__item .search-checkbox+label:after,.search-params__item .search-checkbox+label:before{height:19px;width:20px}}.search-params__item-label{color:#656564;font-family:HelveticaNeueCyr,sans-serif;font-size:15px;font-weight:400;padding-bottom:.5rem}@media(min-width:1449.98px){.search-params__item-label{font-size:17px;padding-left:.5rem}}.icon-help,.search-params__item-help{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABs0lEQVQ4jX3US6iNURgG4Of8HTMjQykyVQYmJoYSkoHYSi6JiSSkkEuZyCV1lNtIkURELrmLASmJSDJBGJmglI6Bc44+fT+r1d77rVV7r+9d73rXd/kHDg8N6YLNWIQJaDI8im+4ikP1kcHq/yycww9cxh28y9hUzMFKbMIKPGwPNoVIEB7hJKZhNx7jS64n2IPpOIEHWFs7CiensRDXC/GZ6eIXLuBT7u/Fs3T8IURbR/ewvRI5hVuYh6V4m5wWd7EhOX8dbcFXHChI8XsVphQuZueFr9rDOJr52tFk0o5VSd+KnYVI4D5uY2PFPYJOCI3DlSrYyZyUmIG5OFvtX8NYk4n8WAUvFmWXVXqKfThTcT9jeDAbbUxvnMf8rOCLLqw4O9pkwif1EYqKLeshEpgYGiH0O0vcC+Hoe594uB0JoUtlh3ZBVO91n/j6qGYI7cfkbIMa4/Eeq/sIbcPBdkQ62e5vqlwMYzFe9hGK3vo3tNHuYfE51hSkkXx6uCqxDsvLjXL6j2MBduUt8ZwYkYFc8fwYm5v5nJ+lUP09upErErwkb42qRq8EN5o3Pi1Rqf/AH9kmZ0aZ+a7OAAAAAElFTkSuQmCC) 0 0 no-repeat;content:"";cursor:pointer;display:inline-block;height:18px;position:relative;top:2px;width:18px}.search-params__item .search-checkbox+label{cursor:pointer;font-family:HelveticaNeueCyr,sans-serif;font-size:15px;font-weight:200;line-height:1.2;margin-bottom:0;padding:0 0 0 30px;position:relative}@media(min-width:1269.98px){.search-params__item .search-checkbox+label{font-size:17px;line-height:1.3}}.search-params__item .search-checkbox+label:before{background-color:transparent}.search-params__item .search-checkbox:checked+label:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0ibTQuNDc1IDcuMzc0IDIuMTY5IDQuMzEzUzEwLjE2OSAyLjkyMSAxNS43MjkgMGMtLjEzNiAyLjA4Ny0uNjc4IDMuODk2LjI3MSA2LjEyMS0yLjQ0MS41NTctNy40NTggNi44MTgtOS4wODUgOS44NzlDNC42MSAxMy4wNzggMS44OTggMTAuODUyIDAgMTAuMTU2WiIgc3R5bGU9ImZpbGw6IzFhYjNiZDtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvc3ZnPg==) 50% no-repeat;background-size:75% 75%}.search-params__item-input{font-family:HelveticaNeueCyr,sans-serif}.search-params__item-input-all{cursor:pointer;display:inline-block;font-size:13px;font-weight:200;text-align:center}.search-params__item-input-all span{display:inline-block;padding-right:1rem;position:relative}.search-params__item-input-all span:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMS40MjEgNS41MjYiPjxwYXRoIGQ9Ik01LjcxIDUuNTI2IDAgMGgxMS40MjFaIiBzdHlsZT0iZmlsbDojYWJhYWFhO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9zdmc+) 50% no-repeat;background-size:10px 6px;bottom:50%;content:"";display:inline-block;height:6px;position:absolute;right:0;transform:rotate(180deg) translateY(-50%);transition:all .5s;width:10px}.search-params__item-input-all.collapsed span:before{transform:rotate(0) translateY(50%)}.search-params__star{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MS4xOTkgMzkuMTkiPjxwYXRoIHN0eWxlPSJmaWxsOiMxYWIzYmQiIGQ9Im0zMy4zNDMgMzkuMTc5LTEyLjczNi03LjU0MUw3Ljg3OSAzOS4xOWwzLjIzNi0xNC40NDNMMCAxNC45NzdsMTQuNzM0LTEuMzg2TDIwLjU5MyAwbDUuODcxIDEzLjU4NSAxNC43MzUgMS4zNzMtMTEuMTA2IDkuNzgxIDMuMjUgMTQuNDR6Ii8+PC9zdmc+) no-repeat;height:19px;margin:0 2.5px;width:20px}.search-params__star-item{display:flex;margin-bottom:.5rem}.search-params__reset{text-align:center}.search-params__reset span{color:#1ab3bd;cursor:pointer;padding-right:1.25rem;position:relative;-webkit-text-decoration:underline;text-decoration:underline}.search-params__reset span:hover{-webkit-text-decoration:none;text-decoration:none}.search-params__reset span:before{color:#9c9c9c;content:"x";display:block;font-size:20px;font-weight:600;line-height:1.1;position:absolute;right:0}.search-params__result-text{align-items:center;background:url(/_nuxt/img/icon__land.2df7798.png) 0 0 no-repeat;background-size:35px 35px;display:flex;font-size:16px;height:37px;line-height:1.2;margin-bottom:.75rem;padding-left:56px;width:100%}@media(min-width:767.98px){.search-params__result-text{background-size:9%;font-size:13px;height:30px;margin-bottom:0;padding-left:36px;width:auto}}@media(min-width:991.98px){.search-params__result-text{background-size:11%}}@media(min-width:1269.98px){.search-params__result-text{background-size:auto auto;font-size:16px;height:47px;padding-left:60px}}.search-params__sub-title{color:#a6a6a6;font-size:14px;font-weight:500;line-height:1;padding-bottom:6px;text-transform:uppercase}.search-params__name-city{color:#656564;font-size:12px;font-weight:300;line-height:1}.search-params__param-reset{color:#007bff;font-size:14px;font-weight:400;line-height:1.2}.search-params__param-reset span{align-items:center;cursor:pointer;display:inline-flex;-webkit-text-decoration:underline;text-decoration:underline}.search-params__param-reset span:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIHN0cm9rZT0iI0E2QTZBNiIgZD0ibS4zNTQuNjQ2IDYgNk0uMzk2IDYuNjQ2bDYtNiIvPjwvc3ZnPg==) 50%/contain no-repeat;content:"";display:block;height:10px;margin-left:5px;width:10px}.search-params__param-reset span:hover{-webkit-text-decoration:none;text-decoration:none}.search-params__footer{background:#f3fbfe;background:linear-gradient(0deg,#f3fbfe 85%,hsla(0,0%,100%,0));bottom:0;left:-100%;left:0;min-width:inherit;padding:15px 15px 0 12px;position:fixed;width:290px}.search-params__btn{padding-bottom:8px;padding-top:8px}.search-params__btn ._btn{width:100%}.search-filter-avia,.search-filter-train{background-color:#f4f4f4;padding-left:8px;padding-top:16px}.search-filter-train{padding-right:8px}.search-filter-train .search-filter-dates{display:flex;flex-wrap:nowrap;gap:10px}.search-mobile{align-items:center;display:flex;flex-wrap:wrap;font-family:HelveticaNeueCyr,sans-serif;justify-content:center;position:relative;z-index:100}.search-mobile__date{color:#656564;font-size:15.24px;font-weight:700;padding:0 .5rem}.search-mobile__room-guest{color:#656564;font-size:15.24px;font-weight:400;padding:0 .5rem}.search-mobile__button{align-items:center;display:flex}.search .search-mobile__button{justify-content:center}.search .search-mobile__button .btn{font-size:12px}.search-form-text{color:#fff;font-family:var(--second-family);font-size:14px;font-weight:400;line-height:22px;padding-bottom:7px}.search-form-text__row{display:flex;flex-direction:column;gap:5px}.search-form-text__value{font-size:16px;font-weight:500}.mobile-filter__show-d{background-color:hsla(0,0%,93%,.67);display:block!important;height:80%;left:50%;margin-top:-15px;overflow-y:scroll;position:absolute;transform:translate(-50%);width:300px;z-index:100}.mobile-filter-block{border:1px solid #76d1d7;color:#656564;display:inline-block;padding:.25rem 2rem}.search-filter{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.5rem;margin-left:0;margin-top:1.5rem}@media(min-width:991.98px){.search-filter{flex-wrap:nowrap}}@media(min-width:1449.98px){.search-filter{margin-left:1rem}}.search-filter__selects{width:100%}@media(min-width:767.98px){.search-filter__selects{width:50%}}@media(min-width:991.98px){.search-filter__selects{width:80%}}@media(min-width:1449.98px){.search-filter__selects{width:40%}}.filter{color:#474646;font-family:HelveticaNeueCyr,sans-serif}.filter__shadow{box-shadow:0 1px 1px 0 rgba(35,31,32,.32)}.filter__my-choice{background-color:#fbfcfd;border-radius:2px;min-width:100%}.filter__my-choice .icon-help,.filter__my-choice .search-params__item-help{top:0}.filter__my-choice__icon{background:url(/_nuxt/img/icon__filter__my-choice.c1e73d4.svg) 50% no-repeat;height:30px;width:30px}@media(min-width:1269.98px){.filter__my-choice__icon{height:39px;width:39px}}.filter__my-choice__text{align-items:center;display:flex;font-size:14px;line-height:1;white-space:nowrap}@media(min-width:1269.98px){.filter__my-choice__text{font-size:inherit}}.filter__select .form-control{font-weight:200;height:auto;padding:.25rem 0}@media(min-width:1269.98px){.filter__select .form-control{height:calc(1.5em + .75rem + 2px);padding:0}}.filter__select .form-control:focus{box-shadow:none}.filter__select .icon-help,.filter__select .search-params__item-help{top:0;width:21px}.hotel-result__item{border:1px solid #eee;display:flex;flex-wrap:wrap;margin-bottom:2rem;width:100%}.hotel-result__item-img{flex:0 0 100%;max-width:100%;overflow:hidden;position:relative}.hotel-result__item-img .discount-icon{left:0;padding:10px;position:absolute;top:0;width:70%;z-index:100}@media(min-width:350px){.hotel-result__item-img{flex:0 0 63.6363636364%;max-width:63.6363636364%}}@media(min-width:575.98px){.hotel-result__item-img{flex:0 0 50%;max-width:50%}}@media(min-width:767.98px){.hotel-result__item-img{flex:0 0 27.2727272727%;max-width:27.2727272727%}}@media(min-width:991.98px){.hotel-result__item-img{flex:0 0 22.7272727273%;max-width:22.7272727273%}}@media(min-width:1269.98px){.hotel-result__item-img{flex:0 0 27.2727272727%;max-width:27.2727272727%}}.hotel-result__item-img .carousel{display:flex;height:250px}@media(min-width:991.98px){.hotel-result__item-img .carousel{height:100%}}.hotel-result__item-img .carousel-item{background-position:50%;background-repeat:no-repeat;background-size:cover}.hotel-result__item-img .carousel-item img{display:block;height:auto;width:100%}@media(min-width:991.98px){.hotel-result__item-img .carousel-item img{height:140px;width:auto}}@media(min-width:1269.98px){.hotel-result__item-img .carousel-item img{height:215px}}.hotel-result__item-img .carousel-item-next,.hotel-result__item-img .carousel-item-prev,.hotel-result__item-img .carousel-item.active{display:flex;height:100%}.hotel-result__item-box{align-items:center;display:flex;flex:0 0 100%;flex-direction:column;justify-content:center;max-width:100%}@media(min-width:350px){.hotel-result__item-box{flex:0 0 36.3636363636%;max-width:36.3636363636%}}@media(min-width:575.98px){.hotel-result__item-box{flex:0 0 50%;max-width:50%}}@media(min-width:767.98px){.hotel-result__item-box{flex:0 0 13.6363636364%;max-width:13.6363636364%}}.hotel-result__item-hotel-desc{align-items:center;display:flex;flex:0 0 63.6363636364%;flex-direction:column;justify-content:center;max-width:63.6363636364%;padding:.75rem 0}@media(min-width:575.98px){.hotel-result__item-hotel-desc{flex:0 0 68.1818181818%;max-width:68.1818181818%}}@media(min-width:767.98px){.hotel-result__item-hotel-desc{flex:0 0 40.9090909091%;max-width:40.9090909091%}}@media(min-width:991.98px){.hotel-result__item-hotel-desc{flex:0 0 45.4545454545%;max-width:45.4545454545%}}@media(min-width:1269.98px){.hotel-result__item-hotel-desc{flex:0 0 40.9090909091%;max-width:40.9090909091%;padding:12px 0}}.hotel-result__item-price{align-items:center;display:flex;flex:0 0 36.3636363636%;flex-direction:column;justify-content:center;max-width:36.3636363636%;padding-left:10px;padding-right:10px}@media(min-width:575.98px){.hotel-result__item-price{flex:0 0 31.8181818182%;max-width:31.8181818182%}}@media(min-width:767.98px){.hotel-result__item-price{flex:0 0 18.1818181818%;max-width:18.1818181818%}}@media(min-width:1269.98px){.hotel-result__item-price{flex:0 0 18.1818181818%;max-width:18.1818181818%}}@media(max-width:767.98px){.hotel-result__item-price .filter__my-choice__icon{height:22px;width:22px}}.hotel-result__night{color:#616060;font-family:HelveticaNeueCyr,sans-serif;font-size:17px}@media(min-width:767.98px){.hotel-result__night{font-size:13px}}@media(min-width:1449.98px){.hotel-result__night{font-size:17px}}.hotel-result__service{display:flex;flex:0 0 auto;justify-content:center;row-gap:5px;width:100%}.hotel-result__service .icon__service{background-position:50%;background-repeat:no-repeat;background-size:100% 85%;flex:0 0 28px;height:16px;margin:0 .25rem .5rem;max-width:28px}@media(min-width:767.98px){.hotel-result__service .icon__service{flex:0 0 20px;height:16px;max-width:20px}}@media(min-width:1449.98px){.hotel-result__service .icon__service{flex:0 0 32px;height:24px;max-width:32px}}.hotel-result__service .icon__service--1{background-image:url(/_nuxt/img/icon__service_1.1fedfa2.svg)}.hotel-result__service .icon__service--2{background-image:url(/_nuxt/img/icon__service_2.03cf635.svg)}.hotel-result__service .icon__service--3{background-image:url(/_nuxt/img/icon__service_3.b0893f7.svg)}.hotel-result__service .icon__service--4{background-image:url(/_nuxt/img/icon__service_4.9c0a8ea.svg)}.hotel-result__gallery-control{align-items:center;border-radius:2px;bottom:5px;display:flex;justify-content:space-between;left:50%;padding:5px;position:absolute;text-align:center;transform:translate(-50%);width:90%}@media(min-width:1269.98px){.hotel-result__gallery-control{width:50%}}@media(min-width:1449.98px){.hotel-result__gallery-control{width:30%}}.hotel-result__gallery-control *{position:relative;z-index:5}.hotel-result__gallery-control:before{background-color:rgba(0,0,0,.24);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.hotel-result__gallery-count-photo{color:#fff;font-size:16px;padding:0 10px}.hotel-result__gallery .carousel-control-next,.hotel-result__gallery .carousel-control-prev{width:23%}.hotel-result__name{line-height:1;margin-bottom:.5rem}@media(min-width:1269.98px){.hotel-result__name{margin-bottom:1.5rem}}.hotel-result__name h2{display:inline;line-height:0;margin-bottom:0}.hotel-result__name--big{color:#192b42;font-size:14px;font-weight:400;line-height:1}@media(min-width:575.98px){.hotel-result__name--big{font-size:16px}}@media(min-width:1449.98px){.hotel-result__name--big{font-size:22px}}.hotel-result__name--big:hover{color:#192b42;-webkit-text-decoration:none;text-decoration:none}.hotel-result__name--small{color:#727171;font-size:12px}@media(min-width:575.98px){.hotel-result__name--small{font-size:14px}}.hotel-result__desc{padding:.25rem .75rem}.hotel-result__room-name{font-size:12px;line-height:1.2;margin-bottom:.5rem}@media(min-width:575.98px){.hotel-result__room-name{font-size:14px}}@media(min-width:1269.98px){.hotel-result__room-name{margin-bottom:1.5rem}}@media(min-width:1449.98px){.hotel-result__room-name{font-size:16px}}.hotel-result__hotel-desc-inner{border:solid #eee;border-width:0 1px 0 0;font-family:HelveticaNeueCyr,sans-serif;width:100%}@media(min-width:767.98px){.hotel-result__hotel-desc-inner{border-width:0 1px}}.hotel-result__price{font-size:12px;white-space:nowrap}@media(min-width:575.98px){.hotel-result__price{font-size:16px}}.hotel-result__price>span{color:#fc6206;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:1;padding-left:.25rem;padding-right:.15rem}@media(min-width:575.98px){.hotel-result__price>span{padding-left:.5rem;padding-right:.25rem}}@media(min-width:767.98px){.hotel-result__price>span{font-size:22px}}@media(min-width:1449.98px){.hotel-result__price>span{font-size:28px}}.hotel-result__price .price-ruble:after{font-size:inherit;font-weight:400}.hotel-result__price-text{font-size:12px}@media(min-width:575.98px){.hotel-result__price-text{font-size:14px}}@media(min-width:1449.98px){.hotel-result__price-text{font-size:16px}}.block-price-type{color:#fff;flex:1}.block-price-type__row{display:flex;flex-direction:column;gap:5px}.block-price-type__link{border:none;color:#fff;display:block;font-size:11px;line-height:1.3;padding:3px;text-align:center;transition:all .5s;white-space:nowrap}@media(min-width:767.98px){.block-price-type__link{min-width:117px}}.block-price-type__link:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}.block-price-type__link strong span{font-size:17px;font-style:normal;font-weight:700}.block-price-type__link .price-ruble{font-family:inherit}.block-price-type__link .price-ruble:after{content:none}.block-price-type__link--green{background:#47c533;border-radius:3px}.block-price-type__link--green:hover{background:#389c29}.block-price-type__link--cyan-light{background:#1ab3bd;border-radius:3px}.block-price-type__link--cyan-light:hover{background:#148990}.block-price-type__link--blue-light{background:#67c6f2;border-radius:3px}.block-price-type__link--blue-light:hover{background:#38b4ee}.hotel__btn-green{background-color:#6cab2e;border-color:transparent;color:#fff;transition:all .4s ease-out}.hotel__btn-green:hover{background-color:#498809;color:#fff}.hotel__link-bron{font-size:13px;padding-bottom:.2rem;padding-top:.2rem;width:100%}@media(min-width:575.98px){.hotel__link-bron{padding-left:2rem;padding-right:2rem}}@media(min-width:1269.98px){.hotel__link-bron{font-size:16px;padding-bottom:.35rem;padding-top:.35rem;width:auto}}.hotel__map{padding-left:.25rem;padding-right:1rem}@media(min-width:1269.98px){.hotel__map{padding-left:.75rem;padding-right:1.25rem}}.modal-form-edit .close{color:#fff;font-size:28px;font-weight:400;opacity:1;padding:8px 21px 8px 16px}.modal-form-edit .modal-dialog{max-width:100%}@media(min-width:575.98px){.modal-form-edit .modal-dialog{max-width:570px}}.modal-form-edit .modal-content,.modal-form-edit .modal-footer,.modal-form-edit .modal-header{border:transparent}.modal-form-edit .modal-title{color:#192b43;font-size:16px;font-weight:700}.modal-form-edit .modal-header{padding-bottom:0}.modal-form-edit .modal-content{background:#1ab3bd}.modal-form-edit .modal-body{padding:0 1rem}.modal-form-edit .modal-footer{padding:10px 1rem 1rem}.modal-form-edit ._btn{margin:0;min-width:155px;padding:8px 10px;text-transform:uppercase}.modal-form-edit .search__form{color:#fff}.modal-form-edit .search__form-block{grid-template-columns:56% 44%}@media(min-width:575.98px){.modal-form-edit .search__form-block{display:grid}}.modal-form-edit .search__form-items{margin-top:0}@media(min-width:575.98px){.modal-form-edit .search__form-items{margin-bottom:0}}@media(max-width:575.96px){.modal-form-edit .search__form-item{flex:0 0 100%;max-width:100%}}.modal-form-edit .search__form-item--avia-city{flex:0 0 100%;margin-bottom:15px;margin-top:15px;max-width:100%}.modal-form-edit .search__form-label{padding-left:0}.modal-form-edit .search__form .form-control{min-height:34px}@media(min-width:575.98px){.modal-form-edit .search__form .search__box-dates{width:100%}.modal-form-edit .search__form .search__box-dates__item{flex:0 0 84%}.modal-form-edit--city .modal-dialog{max-width:390px}}#search-hotel-avia-modal .search__box-people,#search-hotel-train-modal .search__box-people{float:left;width:40%}#search-hotel-avia-modal .search__box-people .search__form-item:first-child,#search-hotel-train-modal .search__box-people .search__form-item:first-child{width:40%}#search-hotel-avia-modal .search__box-people .search__form-item:last-child,#search-hotel-train-modal .search__box-people .search__form-item:last-child{width:60%}#search-hotel-avia-modal .search__box-people .search__form-item:last-child .form-control,#search-hotel-train-modal .search__box-people .search__form-item:last-child .form-control{font-size:.9rem;white-space:nowrap}#search-hotel-avia-modal .search__box-dates,#search-hotel-train-modal .search__box-dates{float:left;margin-right:10px;width:60%}#search-hotel-avia-modal .btn-block,#search-hotel-train-modal .btn-block{background:#007bff;border-radius:6px;color:#fff;display:block;font-size:1em;height:auto;line-height:1em;margin:0;min-width:155px;padding:8px 10px 7px;text-transform:uppercase}#search-hotel-avia-modal .search__form-footer,#search-hotel-train-modal .search__form-footer{padding-bottom:15px;padding-top:10px}#search-hotel-avia-modal .search__form-item--btn,#search-hotel-train-modal .search__form-item--btn{flex:0 0 30%;max-width:30%;padding:0}.hotel-result__service{flex-wrap:wrap}@media(min-width:1700px){.hotel-result__service .icon__service{margin-left:3px;margin-right:3px}}.hotel-result__service .icon__service img{display:block}.search-params__result-text{background:none;position:relative}.search-params__result-text:before{background:url(/_nuxt/img/icon__land.2df7798.png) 0 0 no-repeat;background-size:contain;content:"";display:inline-block;height:35px;left:0;position:absolute;top:0;width:35px}@media(min-width:767.98px){.search-params__result-text:before{height:28px;width:28px}}@media(min-width:1269.98px){.search-params__result-text:before{background-size:contain;height:47px;width:47px}}.search-params__result-text--loading:before{animation:spinner-border .75s linear infinite}