.tour__container{display:flex;flex-direction:column;gap:30px;margin:40px auto 75px;width:1220px}.tour__container .recommended-tours{padding:20px 0 0}.tour-order{background:#fff;width:100%}.tour-order__container{margin:0 auto;padding:70px 0 80px;width:1220px}.tour-order__button,.tour-order__container{align-items:center;display:flex;justify-content:center}.tour-order__button{background-color:#f56e51;border:none;border-radius:9px;color:#eaeced!important;cursor:pointer;flex-shrink:0;font-weight:600;height:56px;outline:none;transition:all .3s ease 0s;width:240px}.tour-order__button:hover{background-color:#de4828}.hotel-review__add{align-items:center;border-radius:9px;display:flex;flex-flow:row wrap;gap:20px;justify-content:space-between;padding:20px 23px 20px 34px}.hotel-review__add__caption{align-items:center;display:flex;font-size:24px;font-weight:600;line-height:28px;max-width:650px;text-align:center}.hotel-review__add__caption:before{background-image:url(/img/review/review-add.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:70px;margin:0 20px 0 0;min-height:70px;min-width:70px;width:70px}.hotel-review__add__btn{align-items:center;background-color:#f56e51;border:none;border-radius:9px;color:#eaeced!important;cursor:pointer;display:flex;flex-shrink:0;font-weight:600;height:56px;justify-content:center;outline:none;transition:all .3s ease 0s;width:300px}.hotel-review__add__btn:hover{background-color:#de4828}.hotel-review__form{display:none}.hotel-review__form.active{display:flex}@media screen and (max-width:1260px){.tour__container{padding:0 20px;width:100%}.tour-order__container{padding:70px 20px 80px;width:100%}}@media screen and (max-width:1170px){.hotel-review__add{justify-content:center;padding:40px 20px}.hotel-review__add__caption:before{content:none}}@media screen and (max-width:480px){.tour__container{gap:27px;margin:18px auto 38px;padding:0 10px}.tour__container .recommended-tours{padding:0}.tour-order__container{padding:30px 10px 40px}.tour-order__button{align-items:center;background-color:#f56e51;border:none;border-radius:9px;color:#eaeced!important;cursor:pointer;display:flex;flex-shrink:0;font-weight:600;height:56px;justify-content:center;outline:none;transition:all .3s ease 0s;width:100%}.tour-order__button:hover{background-color:#de4828}.hotel-review__add{padding:0 10px}.hotel-review__add__btn{align-items:center;background-color:#f56e51;border:none;border-radius:9px;color:#eaeced!important;cursor:pointer;display:flex;flex-shrink:0;font-weight:600;height:56px;justify-content:center;outline:none;transition:all .3s ease 0s;width:100%}.hotel-review__add__btn:hover{background-color:#de4828}}.tour-promo-banner{background:#fff;padding:0 0 30px;width:100%}.tour-promo-banner__header{background:#6cd;padding:35px 0 130px}.tour-promo-banner__container{margin:0 auto;width:1220px}.tour-promo-banner__title{color:#fff;font-size:32px;line-height:38px}.tour-promo-banner__row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;margin:5px 0 0}.tour-promo-banner__card{background-color:#fff;border:2px solid #e5e5e5;border-radius:7px;display:grid;grid-template-columns:608px 1fr;margin:-110px 0 0;overflow:hidden}.tour-promo-banner__slider{flex-grow:1;height:380px;margin:-2px 0 -2px -2px;min-width:1px;position:relative}.tour-promo-banner__slide{border-radius:7px 0 0 7px;overflow:hidden}.tour-promo-banner__slide__img{height:380px;width:100%}.tour-promo-banner__slide__count{align-items:center;background:#429ead;bottom:0;color:#fff;display:flex;font-size:20px;font-weight:400;height:62px;justify-content:center;line-height:62px;position:absolute;right:0;width:162px;z-index:1}.tour-promo-banner__slide__arrow{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:20px;cursor:pointer;height:32px;position:absolute;width:21px;z-index:2}.tour-promo-banner__slide__arrow.prev{background-image:url(/img/arrow/arrow-prev-white.svg);right:120px}.tour-promo-banner__slide__arrow.next{background-image:url(/img/arrow/arrow-next-white.svg);right:20px}.tour-promo-banner__image{background-color:#fff}.tour-promo-banner__img{border-radius:7px 0 0 7px;height:calc(100% + 4px);margin:-2px 0 -2px -2px;min-height:380px;object-fit:cover;width:100%}.tour-promo-banner__description{background:#fff;border-left:none;display:grid;grid-auto-rows:minmax(10px,auto);padding:25px 20px}.tour-promo-banner__options{grid-column-end:2;grid-column-start:1;grid-row-end:4;grid-row-start:1}.tour-promo-banner__option{align-items:center;color:#262e34;display:flex;font-size:16px;font-weight:400;line-height:19px;margin:0 0 27px}.tour-promo-banner__option.link{text-decoration:underline}.tour-promo-banner__option.link:hover{text-decoration:none}.tour-promo-banner__option.flight{align-items:flex-start}.tour-promo-banner__option__link{color:#5696fa;cursor:pointer;display:flex;margin:5px 0 0;text-decoration:none}.tour-promo-banner__option__link:hover{text-decoration:underline}.tour-promo-banner__option:last-child{margin:0}.tour-promo-banner__option.data:before{background-image:url(/img/tour/calendar-grey.svg)}.tour-promo-banner__option.count:before{background-image:url(/img/tour/people-grey.svg)}.tour-promo-banner__option.room:before{background-image:url(/img/tour/bed-grey.svg)}.tour-promo-banner__option.food:before{background-image:url(/img/tour/food-grey.svg)}.tour-promo-banner__option.flight:before{background-image:url(/img/tour/flight-grey.svg)}.tour-promo-banner__option.sum:before{background-image:url(/img/tour/star-grey.svg)}.tour-promo-banner__option:before{background-position:50%;background-repeat:no-repeat;content:"";height:28px;margin:0 14px 0 0;min-height:28px;min-width:28px;width:28px}.tour-promo-banner__grade{grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1}.tour-promo-banner__grade+.tour-promo-banner__get{grid-column-end:3;grid-column-start:2;grid-row-end:4;grid-row-start:2;justify-self:end}.tour-promo-banner__grade__container{align-items:end;display:flex;flex-direction:column;gap:5px}.tour-promo-banner__grade__row{grid-gap:7px;align-items:center;display:grid;grid-template-columns:46px 1fr}.tour-promo-banner__grade__count{align-items:center;background:#429ead;border-radius:50%;color:#fff;display:flex;font-size:25px;font-weight:600;height:46px;justify-content:center;width:46px}.tour-promo-banner__grade__text{color:#429ead;font-size:16px;font-weight:600;line-height:19px}.tour-promo-banner__grade__review{color:#5696fa;font-size:16px;font-weight:400;line-height:19px}.tour-promo-banner__grade__location{color:#f56e51;font-size:16px;font-weight:600;line-height:19px}.tour-promo-banner__get{grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;justify-self:end}.tour-promo-banner__get__column{display:flex;flex-direction:column;gap:2px}.tour-promo-banner__price{color:#262e34;font-size:36px;font-weight:600;line-height:43px;text-align:right}.tour-promo-banner__price__count{color:#262e34;font-size:16px;line-height:19px;text-align:right}.tour-promo-banner__activity{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:end;margin:35px 0 40px;position:relative}.tour-promo-banner__liked{background-image:url(/img/tour/heart-grey.svg);background-size:contain;cursor:pointer;height:20px;width:25px}.tour-promo-banner__liked.active,.tour-promo-banner__liked:hover{background-image:url(/img/tour/heart-red.svg)}.tour-promo-banner__share{background-image:url(/img/tour/share-grey.svg);background-size:contain;cursor:pointer;height:22px;width:22px}.tour-promo-banner__share.active,.tour-promo-banner__share:hover{background-image:url(/img/tour/share-red.svg)}.tour-promo-banner__share__container{background:#fff;border:2px solid #e5e5e5;border-radius:7px;bottom:30px;box-shadow:0 4px 9px rgba(0,0,0,.11);display:none;position:absolute;right:0;z-index:2}.tour-promo-banner__share__container.active{display:flex}.tour-promo-banner__print{background-image:url(/img/tour/print-grey.svg);background-size:contain;cursor:pointer;height:22px;width:22px}.tour-promo-banner__print:hover{background-image:url(/img/tour/print-red.svg)}.tour-promo-banner__button{align-items:center;background-color:#f56e51;border:none;border-radius:9px;color:#eaeced!important;cursor:pointer;display:flex;flex-shrink:0;font-weight:600;height:56px;justify-content:center;outline:none;transition:all .3s ease 0s;width:240px}.tour-promo-banner__button:hover{background-color:#de4828}@media screen and (max-width:1260px){.tour-promo-banner__container{padding:0 20px;width:100%}.tour-promo-banner__card{grid-template-columns:1fr 1fr}}@media screen and (max-width:1220px){.tour-promo-banner__card{grid-template-columns:.8fr 1fr}}@media screen and (max-width:960px){.tour-promo-banner__card{grid-template-columns:1fr}.tour-promo-banner__slider{border-radius:7px 7px 0 0;height:calc(100% + 2px);margin:-2px -2px 0;width:calc(100% + 4px)}.tour-promo-banner__slide__img{object-fit:cover}.tour-promo-banner__grade__container{align-items:flex-end}.tour-promo-banner__price{text-align:right}.tour-promo-banner__activity{justify-content:flex-end}.tour-promo-banner__button{margin:0 0 0 auto}}@media screen and (max-width:720px){.tour-promo-banner__description{grid-gap:20px}.tour-promo-banner__options{border-bottom:2px solid #e3e1d4;border-top:2px solid #e3e1d4;grid-row-end:3;grid-row-start:2;padding:10px 0}.tour-promo-banner__grade{grid-column-end:2;grid-column-start:1}.tour-promo-banner__grade__container{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tour-promo-banner__get,.tour-promo-banner__grade+.tour-promo-banner__get{grid-column-end:2;grid-column-start:1;grid-row-end:4;grid-row-start:3;justify-self:inherit}.tour-promo-banner__get__row{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between;margin:35px 0 40px}.tour-promo-banner__get__column{align-items:baseline}.tour-promo-banner__activity{margin:0}}@media screen and (max-width:480px){.tour-promo-banner{padding:0 0 30px}.tour-promo-banner__header{padding:30px 0 57px}.tour-promo-banner__container{padding:0 10px;width:100%}.tour-promo-banner__title{word-break:break-word}.tour-promo-banner__slide,.tour-promo-banner__slide__img,.tour-promo-banner__slider{height:220px}.tour-promo-banner__slide__count{display:none}.tour-promo-banner__slide__arrow{bottom:calc(50% - 13px);height:25px;width:18px}.tour-promo-banner__slide__arrow.prev{left:20px;right:inherit}.tour-promo-banner__slide__arrow.next{background-image:url(/img/arrow/arrow-next-white.svg);right:20px}.tour-promo-banner__card{margin:-25px 0 0}.tour-promo-banner__description{grid-gap:15px;padding:14px 10px}.tour-promo-banner__option{margin:0 0 5px}.tour-promo-banner__option:before{height:24px;min-height:24px;min-width:24px;width:24px}.tour-promo-banner__get__row{margin:0 0 20px}.tour-promo-banner__print{display:none}.tour-promo-banner__button{align-items:center;background-color:#f56e51;border:none;border-radius:9px;color:#eaeced!important;cursor:pointer;display:flex;flex-shrink:0;font-weight:600;height:56px;justify-content:center;outline:none;transition:all .3s ease 0s;width:100%}.tour-promo-banner__button:hover{background-color:#de4828}}.star-rating[data-v-330ccd8d]{align-self:flex-start;display:inline-flex;position:relative}.star-rating__overlay[data-v-330ccd8d]{display:inline-flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:0}.star[data-v-330ccd8d]{background-size:contain!important;display:inline-block;flex-shrink:0}.star_small[data-v-330ccd8d]{height:16px;min-height:16px;min-width:16px;width:16px}.star_mediumAdaptive[data-v-330ccd8d],.star_medium[data-v-330ccd8d]{height:20px;width:20px}.star_largeAdaptive[data-v-330ccd8d],.star_large[data-v-330ccd8d]{height:22px;width:22px}.star_color[data-v-330ccd8d]{background:url(/img/stars/star-yellow.svg) 50% no-repeat}.star_outlined[data-v-330ccd8d]{background:url(/img/stars/star-grey.svg) 50% no-repeat}@media screen and (max-width:480px){.star_mediumAdaptive[data-v-330ccd8d]{height:16px;width:16px}.star_largeAdaptive[data-v-330ccd8d]{height:18px;width:18px}}.breadcrumbs[data-v-892cde96]{color:#fff;cursor:pointer;font-size:16px;line-height:19px}.breadcrumbs ul[data-v-892cde96]{margin:0;padding-left:0}.breadcrumbs__item[data-v-892cde96]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px}.breadcrumbs__item li[data-v-892cde96]{list-style-type:none}.breadcrumbs__item .breadcrumbs__arrow[data-v-892cde96]{align-items:center;display:flex;gap:15px}.breadcrumbs__item .breadcrumbs__arrow[data-v-892cde96]:after{background-image:url(/img/arrow/arrow-left-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:10px;width:12px}.breadcrumbs__item .breadcrumbs__arrow[data-v-892cde96]:last-child:after{content:none}.breadcrumbs__item .breadcrumbs__slash[data-v-892cde96]{align-items:center;display:flex;gap:15px}.breadcrumbs__item .breadcrumbs__slash[data-v-892cde96]:after{content:"/"}.breadcrumbs__item .breadcrumbs__slash[data-v-892cde96]:last-child:after{content:none}.breadcrumbs__link[data-v-892cde96]{color:#fff!important;text-decoration:none}.breadcrumbs__link[data-v-892cde96]:hover{text-decoration:underline}@media screen and (max-width:480px){.breadcrumbs[data-v-892cde96]{font-size:16px}}.liked[data-v-c57f82fe]{background-image:url(/img/tour/heart-grey.svg);background-size:contain;cursor:pointer;height:20px;width:25px}.liked.active[data-v-c57f82fe],.liked[data-v-c57f82fe]:hover{background-image:url(/img/tour/heart-red.svg)}.share-networks{display:flex;flex-direction:column;gap:12px;max-width:176px;padding:17px 20px;width:100%}.share-network{align-items:center;color:#262e34!important;display:flex;flex-direction:row;font-size:16px;font-weight:400;letter-spacing:.25px;line-height:19px}.share-network:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;margin:0 10px 0 0;width:20px}.share-network:hover{color:#5696fa!important}.share-network-telegram:before{background-image:url(/img/social/tg-orange.svg)}.share-network-vk:before{background-image:url(/img/social/vk-orange.svg)}.share-network-whatsapp:before{background-image:url(/img/social/wp-orange.svg)}.share-network-viber:before{background-image:url(/img/social/viber-orange.svg)}.tour-profits{flex-direction:row;flex-wrap:wrap;gap:93px;justify-content:center;margin:30px 0 0}.tour-profit,.tour-profits{align-items:center;display:flex}.tour-profit{color:#262e34;flex-direction:column;font-size:16px;font-weight:400;gap:16px;line-height:19px}.tour-profit:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:60px;min-height:60px;min-width:69px;width:69px}.tour-profit.transfer:before{background-image:url(/img/profit/transfer.svg)}.tour-profit.swimming:before{background-image:url(/img/profit/swimming.svg)}.tour-profit.kids-club:before{background-image:url(/img/profit/kids-club.svg)}.tour-profit.spa:before{background-image:url(/img/profit/spa.svg)}.tour-profit.garden:before{background-image:url(/img/profit/garden.svg)}.tour-profit.bar:before{background-image:url(/img/profit/bar.svg)}.tour-profit.wi-fi:before{background-image:url(/img/profit/wi-fi.svg)}@media screen and (max-width:480px){.tour-profits{column-gap:55px;margin:20px 0 0;row-gap:15px}.tour-profit{font-size:14px;gap:10px;line-height:17px}}.tour-hotel__header{background:#6cd;border-radius:9px 9px 0 0;padding:17px 20px 27px 35px}.tour-hotel__caption{color:#fff;font-size:24px;font-weight:600;line-height:28px;margin:0 0 20px}@media screen and (max-width:480px){.tour-hotel__header{border-radius:9px;padding:20px 10px 30px}.tour-hotel__caption{margin:0 0 10px;text-align:center}}.tour-info{background:#fff;border:2px solid #e3e1d4;border-radius:9px;padding:20px 24px 30px 33px}.tour-info__caption{font-size:24px;font-weight:600;line-height:28px;margin:0 0 20px}.tour-info__row{align-items:center;display:flex;flex-direction:row;gap:35px}.tour-info__date{color:#262e34;font-size:16px;font-weight:600;line-height:19px}.tour-info__date span{font-weight:400;padding:0 0 0 10px}.tour-info__description{color:#262e34;font-size:16px;font-weight:400;line-height:19px;margin:23px 0 0}.tour-info__link{color:#429ead;cursor:pointer;font-size:16px;font-weight:600;line-height:19px;margin:15px 0 0;text-decoration:none}.tour-info__link:hover{color:#262e34}.tour-info__units{display:flex;flex-direction:column;gap:20px;margin:23px 0 0}.tour-info__unit{align-items:center;color:#262e34;display:flex;font-size:16px;font-weight:400;line-height:19px}.tour-info__unit:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:28px;margin:0 14px 0 0;min-height:28px;min-width:28px;width:28px}.tour-info__unit.repair:before{background-image:url(/img/tour/building-info.svg)}.tour-info__unit.building:before{background-image:url(/img/tour/repair-info.svg)}.tour-info__unit.address:before{background-image:url(/img/tour/address-info.svg)}.tour-info__unit span{font-weight:400}@media screen and (max-width:600px){.tour-info__date span{display:flex;padding:0}}@media screen and (max-width:480px){.tour-info{padding:20px 10px 10px}.tour-info__caption{text-align:center}.tour-info__row{gap:10px}.tour-info__date{flex-grow:1;font-size:14px;line-height:17px}.tour-info__description{font-size:14px;line-height:17px;margin:15px 0 0}.tour-info__link{border-top:2px solid #e3e1d4;font-size:14px;line-height:17px;padding:10px 0 0;text-align:center}.tour-info__link:hover{color:#262e34}.tour-info__units{gap:10px;margin:15px 0 0}.tour-info__unit{font-size:14px;line-height:17px}.tour-info__unit:before{height:24px;min-height:24px;min-width:24px;width:24px}}.hotel-options{background:#fff;border:2px solid #e3e1d4;border-radius:9px;padding:28px 34px 16px}.hotel-options__tabs{align-items:center;column-gap:28px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:10px}.hotel-options__tab{border-bottom:1px solid #aed6d8;color:#262e34;cursor:pointer;font-size:20px;font-weight:500;height:30px;line-height:24px;transition-duration:.5s}.hotel-options__tab.active,.hotel-options__tab:hover{border-bottom:4px solid #f56e51}.hotel-options__units{column-count:3;margin:46px 0 0;overflow:hidden}.hotel-options__unit{break-inside:avoid}.hotel-options__card{break-inside:avoid-column;margin-bottom:20px}.hotel-options__caption{align-items:center;color:#262e34;display:flex;font-size:16px;font-weight:600;gap:15px;line-height:19px}.hotel-options__caption:before{background-image:url(/img/options/common.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:70px;min-height:70px;min-width:70px;width:70px}.hotel-options__caption.Types:before{background-image:url(/img/options/types.svg)}.hotel-options__caption.Important:before{background-image:url(/img/options/parking.svg)}.hotel-options__caption.Beach:before{background-image:url(/img/options/swimming.svg)}.hotel-options__caption.Beauties:before{background-image:url(/img/options/beauty.svg)}.hotel-options__caption.Businesses:before{background-image:url(/img/options/business-center.svg)}.hotel-options__caption.GeneralInfo:before{background-image:url(/img/options/common.svg)}.hotel-options__caption.Entertainments:before{background-image:url(/img/options/sport.svg)}.hotel-options__caption.SwimmingPools:before{background-image:url(/img/options/swimming.svg)}.hotel-options__list{display:flex;flex-direction:column;gap:15px;margin:15px 0 0}.hotel-options__item{align-items:baseline;color:#262e34;display:flex;font-size:16px;font-weight:400;line-height:19px;position:relative}.hotel-options__item:before{background-image:url(/img/arrow/checkbox-grey.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:12px;margin:0 15px 0 0;min-width:70px;width:70px}.hotel-options__item.mark{color:grey}.hotel-options__item.mark:before{background-image:none;content:"—";text-align:right}.hotel-options__item__description{align-items:center;border:1px solid #429ead;border-radius:50px;color:#429ead;cursor:pointer;display:inline-flex;font-size:14px;height:20px;justify-content:center;line-height:18px;margin:0 0 0 5px;min-height:20px;min-width:20px;width:20px}.hotel-options__item__description__text{background:#fff;border:2px solid #e3e1d4;border-radius:9px;bottom:25px;box-shadow:0 4px 9px rgba(0,0,0,.11);color:#262e34;display:none;left:0;padding:5px 10px;position:absolute;right:0}.hotel-options__item__description:hover .hotel-options__item__description__text{display:flex}.hotel-options__item__link{text-decoration:underline}.hotel-options__link{border-top:2px solid #e3e1d4;color:#429ead;cursor:pointer;font-size:18px;font-weight:600;line-height:21px;padding:16px 0 0;position:relative;text-align:center;text-decoration:none}.hotel-options__link:hover{color:#262e34}.hotel-options__link:before{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.859) 75%);content:"";height:50px;left:0;position:absolute;right:0;top:-51px}@media screen and (max-width:920px){.hotel-options__units{column-count:2}}@media screen and (max-width:600px){.hotel-options__units{column-count:1}}@media screen and (max-width:480px){.hotel-options{padding:20px 10px 10px}.hotel-options__tabs{gap:10px}.hotel-options__tab{font-size:14px;height:25px;line-height:17px}.hotel-options__units{margin:20px 0 0}.hotel-options__caption{font-size:14px;line-height:17px}.hotel-options__list{grid-gap:10px;margin:10px 0 0}.hotel-options__item,.hotel-options__link{font-size:14px;line-height:17px}.hotel-options__link{padding:10px 0 0}}.hotel-review[data-v-40ffd4d3]{background:#fff;border:2px solid #e3e1d4;border-radius:9px;padding:20px 23px 16px 34px}.hotel-review__caption[data-v-40ffd4d3]{color:#262e34;font-size:24px;font-weight:600;line-height:28px;margin:0 0 20px}.hotel-review__units[data-v-40ffd4d3]{grid-gap:23px;display:grid;grid-template-columns:1fr}.hotel-review__unit[data-v-40ffd4d3]{grid-gap:20px;display:grid;grid-template-columns:300px 1fr}.hotel-review__unit:last-child .hotel-review__description[data-v-40ffd4d3]{border-bottom:none}.hotel-review__row[data-v-40ffd4d3]{grid-gap:9px;display:grid;grid-template-columns:52px 1fr}.hotel-review__img[data-v-40ffd4d3]{border-radius:50%;height:52px;width:52px}.hotel-review__column[data-v-40ffd4d3]{display:flex;flex-direction:column;gap:3px}.hotel-review__name[data-v-40ffd4d3]{color:#262e34;font-size:18px;font-weight:400;line-height:21px}.hotel-review__subtitle[data-v-40ffd4d3]{color:grey;font-size:14px;font-weight:400;line-height:17px}.hotel-review__description[data-v-40ffd4d3]{border-bottom:2px solid #e3e1d4;display:flex;flex-direction:column;gap:14px;padding:0 0 23px}.hotel-review__text[data-v-40ffd4d3]{color:#262e34;display:flex;font-size:16px;font-weight:400;line-height:19px}.hotel-review__text[data-v-40ffd4d3]:before{background-repeat:no-repeat;background-size:contain;content:"";height:24px;margin:0 25px 0 0;min-height:24px;min-width:24px;width:24px}.hotel-review__text.positive[data-v-40ffd4d3]:before{background-image:url(/img/review/positive.svg)}.hotel-review__text.negative[data-v-40ffd4d3]:before{background-image:url(/img/review/negative.svg)}.hotel-review__star[data-v-40ffd4d3]{display:flex}.hotel-review__link[data-v-40ffd4d3]{align-items:center;border-top:2px solid #e3e1d4;color:#429ead;cursor:pointer;display:flex;font-size:18px;font-weight:600;justify-content:center;line-height:21px;padding:16px 0 0;text-align:center;width:100%}.hotel-review__link[data-v-40ffd4d3]:hover{color:#262e34}@media screen and (max-width:920px){.hotel-review__unit[data-v-40ffd4d3]{grid-template-columns:1fr}.hotel-review__text[data-v-40ffd4d3]:before{background-position:50%;margin:0 9px 0 0;min-width:52px;width:52px}}@media screen and (max-width:480px){.hotel-review[data-v-40ffd4d3]{padding:20px 10px 10px}.hotel-review__caption[data-v-40ffd4d3]{margin:0 0 10px;text-align:center}.hotel-review__units[data-v-40ffd4d3]{grid-gap:20px}.hotel-review__unit[data-v-40ffd4d3]{grid-gap:17px}.hotel-review__text[data-v-40ffd4d3]{line-height:17px}.hotel-review__link[data-v-40ffd4d3]{font-size:14px;line-height:17px;padding:10px 0 0}}.create-review{flex-direction:column;width:100%}.create-review__caption{font-size:24px;font-weight:600;line-height:28px;margin:0 0 20px}.create-review__description{color:#262e34;font-size:18px;font-weight:600;line-height:21px;text-align:center}.create-review__form{background:#fff;border:2px solid #e3e1d4;border-radius:9px;display:flex;flex-direction:column;gap:30px;padding:40px 23px 40px 34px;width:100%}.create-review__form__star{display:flex;flex-flow:row wrap;gap:10px}.create-review__form__star .star-rating__label{font-weight:600;padding-left:10px}.create-review__form__star .star-rating__error{margin:-10px 0 0;padding-left:10px}.create-review__form__row{grid-gap:30px;display:grid;grid-template-columns:1fr 1fr}.create-review__form__button{align-items:center;background-color:#f56e51;border:none;border-radius:9px;color:#eaeced!important;cursor:pointer;display:flex;flex-shrink:0;font-weight:600;height:56px;justify-content:center;outline:none;transition:all .3s ease 0s;width:300px}.create-review__form__button:hover{background-color:#de4828}@media screen and (max-width:640px){.create-review__form__row{grid-template-columns:1fr}}@media screen and (max-width:480px){.create-review__form{gap:20px;padding:20px 10px}.create-review__form__row{gap:20px}.create-review__form__button{align-items:center;background-color:#f56e51;border:none;border-radius:9px;color:#eaeced!important;cursor:pointer;display:flex;flex-shrink:0;font-weight:600;height:56px;justify-content:center;outline:none;transition:all .3s ease 0s;width:100%}.create-review__form__button:hover{background-color:#de4828}}.star-rating[data-v-5319add3]{display:inline-flex;position:relative}.star-rating__error[data-v-5319add3]{color:red;display:flex;font-size:12px;line-height:12px;width:100%}.star[data-v-5319add3]{background-size:contain!important;cursor:pointer;display:inline-block;flex-shrink:0}.star_small[data-v-5319add3]{height:16px;width:16px}.star_mediumAdaptive[data-v-5319add3],.star_medium[data-v-5319add3]{height:20px;width:20px}.star_largeAdaptive[data-v-5319add3],.star_large[data-v-5319add3]{height:22px;width:22px}.star_color[data-v-5319add3]{background:url(/img/stars/star-yellow.svg) 50% no-repeat}.star_outlined[data-v-5319add3]{background:url(/img/stars/star-grey.svg) 50% no-repeat}.textarea-input[data-v-10b8aa74]{grid-row:span 1}.textarea-input label[data-v-10b8aa74]{display:block;margin-bottom:10px;padding-left:10px}.textarea-input textarea[data-v-10b8aa74]{min-height:110px}.textarea-input textarea[data-v-10b8aa74]::-webkit-scrollbar{background-color:rgba(240,245,245,.7);width:4px}.textarea-input textarea[data-v-10b8aa74]::-webkit-scrollbar-thumb{background:#dde1e1;border-radius:4px}.textarea-input textarea.resize-none[data-v-10b8aa74]{resize:none}.textarea-input__input[data-v-10b8aa74],.textarea-input__wrap[data-v-10b8aa74]{position:relative}.textarea-input__limit[data-v-10b8aa74]{bottom:5px;font-size:10px;opacity:.5;position:absolute;right:7px}