body{font-family:Montserrat,sans-serif;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%}[hidden]{display:none!important}.clearfix:after{content:"";display:table;clear:both}.container{max-width:1124px;width:100%;margin:0 auto}.pull-right{float:right!important}.pull-left{float:left!important}.hidden,.show-mob{display:none!important}.hide-mob{display:block!important}@media(max-width:767px){.hide-mob{display:none!important}.show-mob{display:block!important}}.page-hotel_list{position:relative}.hotellist{padding:20px 0}@media only screen and (max-width:767px){.hotellist{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -10px;padding-bottom:0}}@media only screen and (max-width:620px){.hotellist{margin:0}}.hotel-list-all__title{display:block;font:600 22px/27px Montserrat,sans-serif;color:#333;text-transform:uppercase;margin-bottom:25px}.hotel-list-all__list{width:100%;margin-bottom:50px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-size:0;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}.hotel-list-all__item{display:inline-block;width:100%}.hotel-list-all__item:not(:last-child){margin-bottom:18px}.hotel-list-all__link{display:block;font:400 14px/18px Montserrat,sans-serif;color:#4d4d4d;transition:all .1s ease}.hotel-list-all__link:hover{color:#fa772e}.hotel-list-all__seo-text{font:400 14px/18px Montserrat,sans-serif;color:#333;margin-bottom:20px}.hotel-card{--swiper-navigation-size:32px;border-radius:4px;border:1px solid #dfd8d2;margin-bottom:20px}@media only screen and (max-width:767px){.hotel-card{width:calc(50% - 20px);min-width:290px;margin:0 auto 20px}}@media only screen and (max-width:620px){.hotel-card{min-width:394px}}@media only screen and (max-width:414px){.hotel-card{min-width:290px;width:100%}}.hotel-card__info{width:calc(100% - 220px);padding:10px 15px;position:relative}@media only screen and (max-width:767px){.hotel-card__info{width:100%;height:calc(100% - 160px);padding:10px;display:flex;flex-direction:column}}.hotel-card__info-in{position:relative}.hotel-card__info--wo-dates{padding-bottom:60px}.hotel-card__content{display:flex}@media only screen and (max-width:767px){.hotel-card__content{height:100%;flex-wrap:wrap}}.hotel-card__media{width:220px;border-radius:4px 0 0 4px;overflow:hidden}@media only screen and (max-width:767px){.hotel-card__media{border-radius:4px 4px 0 0;width:100%;height:160px;display:flex;justify-content:space-between}}.hotel-card__header{width:100%;display:flex;justify-content:space-between;align-items:center}.hotel-card__footer{position:absolute;bottom:0;right:0;left:0;width:100%;padding:10px 15px;text-align:right;z-index:1}.hotel-card__title{width:100%}.hotel-card__title-link{cursor:pointer;color:#333;font:600 18px/22px Montserrat,sans-serif;text-transform:uppercase}.hotel-card__stars{width:100%;font-size:0;margin-top:5px}.hotel-card__stars .icon{margin-right:2px;font-size:12px;color:#333}@media only screen and (max-width:767px){.hotel-card__rating{display:none}}.hotel-card__description{width:100%;font:normal 13px/21px Montserrat,sans-serif;color:#333}@media only screen and (max-width:767px){.hotel-card__description{padding:0}}.hotel-card__description-link{cursor:pointer;font-weight:500;color:#fa772e}.hotel-card__tooltip{position:relative;cursor:pointer}.hotel-card__tooltip.is-tooltip-shown .hotel-card__tooltip-dropdown{display:block}@media(hover:hover){.hotel-card__tooltip:hover .hotel-card__tooltip-dropdown{display:block;-webkit-animation:showDropdown .3s cubic-bezier(.51,.92,.24,1.15);animation:showDropdown .3s cubic-bezier(.51,.92,.24,1.15);-webkit-animation-fill-mode:both;animation-fill-mode:both}.hotel-card__tooltip:hover .hotel-card__tooltip-dropdown *{-webkit-animation:showDropdown .25s cubic-bezier(.51,.92,.24,1.15);animation:showDropdown .25s cubic-bezier(.51,.92,.24,1.15);-webkit-animation-delay:.04s;animation-delay:.04s;-webkit-animation-fill-mode:both;animation-fill-mode:both}}.hotel-card__tooltip-dropdown{display:none;position:absolute;top:calc(100% + 8px);left:calc(50% - 110px);width:220px;padding:20px;font:400 14px/1.5 Montserrat,sans-serif;color:#4d4d4d;background:#fff;border-radius:4px;border:1px solid #fa772e;box-shadow:0 7px 19px 2px rgba(0,0,0,.05);z-index:10}.hotel-card__tooltip-dropdown:after,.hotel-card__tooltip-dropdown:before{position:absolute;bottom:calc(100% - 1px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}.hotel-card__tooltip-dropdown:before{bottom:100%;border-bottom:8px solid #fa772e}.hotel-card__photo{position:relative;width:calc(50% - 3px);height:105px;cursor:pointer}@media only screen and (max-width:767px){.hotel-card__photo{width:100%;height:calc(50% - 2px)}}.hotel-card__photo-wrap{margin-top:5px;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.hotel-card__photo-wrap{width:calc(100% - 204px);margin-top:0;flex-direction:column}}.hotel-card__photo-images{z-index:1;-o-object-fit:cover;object-fit:cover}.hotel-card__photo-images,.hotel-card__photo-rating{position:absolute;width:100%;height:100%;top:0;left:0}.hotel-card__photo-rating{display:none;z-index:2;background:rgba(0,0,0,.5);justify-content:center;flex-direction:column;align-items:center}@media only screen and (max-width:767px){.hotel-card__photo-rating{display:flex}}.hotel-card__photo--decor:before{content:"";position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5)}.hotel-card__photo .photo-rating{color:#fff}.hotel-card__photo .photo-rating__wrapper{text-align:center}.hotel-card__photo .photo-rating__number{font:600 30px/37px Montserrat,sans-serif}.hotel-card__photo .photo-rating__name{font:600 13px/16px Montserrat,sans-serif}.hotel-card__photo .icon{position:absolute;z-index:3;font-size:28px;color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hotel-card__nights,.hotel-card__price{color:#636363;font:normal 12px/24px Montserrat,sans-serif}.hotel-card__price-wrap{margin-bottom:10px}.hotel-card__price i{color:#333;font:600 16px/24px Montserrat,sans-serif}.hotel-card__book{font-size:0}.hotel-card__book-wrap{width:100%;text-align:right;padding-top:10px}.hotel-card__book-btn{display:inline-block;padding:0 20px;min-width:200px;margin:0;background:#fa772e;color:#fff;border:none;height:40px;font:600 16px/40px Montserrat,sans-serif;text-align:center;border-radius:4px;text-transform:uppercase;cursor:pointer;transition:all .5s ease}@media only screen and (max-width:767px){.hotel-card__book-btn{width:100%}}.hotel-card__book-btn:focus{outline:none}.hotel-card__score{display:inline-block}@media only screen and (max-width:767px){.hotel-card__score{margin:8px 4px 4px 0}}.hotel-card__score-message{padding:5px;text-transform:uppercase;font:600 11px/14px Montserrat,sans-serif;border-radius:4px;background:#2d5fa5;color:#fff}@media only screen and (max-width:767px){.hotel-card__score-details{left:0;right:auto;-webkit-transform:none;transform:none}.hotel-card__score-details:after,.hotel-card__score-details:before{right:80%;left:auto;-webkit-transform:none;transform:none}}.hotel-card__features{margin:15px 0 20px}@media only screen and (max-width:767px){.hotel-card__features{margin:15px 0}}.hotel-card .features{display:flex}@media only screen and (max-width:767px){.hotel-card .features__item{width:16.6666666667%;text-align:center}}.hotel-card .features__item:not(:last-child){margin-right:20px}@media only screen and (max-width:767px){.hotel-card .features__item:not(:last-child){margin-right:0}}@media only screen and (max-width:767px){.hotel-card .features__item:nth-child(n+4) .features__tooltip{right:0;left:auto;-webkit-transform:none;transform:none}.hotel-card .features__item:nth-child(n+4) .features__tooltip:after,.hotel-card .features__item:nth-child(n+4) .features__tooltip:before{right:18px;left:auto;-webkit-transform:none;transform:none}}.hotel-card .features__item:hover .icon{color:#2d5fa5}@media only screen and (max-width:767px){.hotel-card .features__tooltip{width:180px;left:0;right:auto;-webkit-transform:none;transform:none}.hotel-card .features__tooltip:after,.hotel-card .features__tooltip:before{left:18px;right:auto;-webkit-transform:none;transform:none}}.hotel-card .features__icon{font-size:26px;color:#4d4d4d;transition:all .3s ease}@media only screen and (max-width:767px){.hotel-card .features__icon{font-size:24px}}.hotel-card .address{max-width:100%;display:flex;align-items:center;margin:10px 0 7px;white-space:nowrap;font-size:0;overflow:visible}@media only screen and (max-width:767px){.hotel-card .address{margin:10px 0 0}}.hotel-card .address__wrap{float:left;white-space:nowrap;font-size:0}.hotel-card .address__text{display:inline;font:normal 12px/15px Montserrat,sans-serif;color:#636363;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}.hotel-card .address__link{display:inline-block;vertical-align:middle;margin:0 5px;cursor:pointer;font:600 12px/15px Montserrat,sans-serif;color:#636363}.hotel-card .address__score{display:inline-block;vertical-align:middle;position:relative}@media only screen and (max-width:767px){.hotel-card .address__score{display:none}}.hotel-card .address__score-message{padding:5px;text-transform:uppercase;font:600 11px/14px Montserrat,sans-serif;border-radius:4px;background:#2d5fa5;color:#fff}.hotel-card .address__score-details{white-space:normal}.hotel-card .address__distance{display:inline-block;vertical-align:middle;font:600 12px Montserrat,sans-serif;color:#fa772e}@media only screen and (max-width:767px){.hotel-card .address__distance--desktop{display:none}}.hotel-card .address__distance--phone{display:none}@media only screen and (max-width:767px){.hotel-card .address__distance--phone{display:inline-block}}.hotel-card .rating{text-align:right}.hotel-card .rating__wrapper{display:flex;align-items:center}.hotel-card .rating__content{padding:0 10px;white-space:nowrap}.hotel-card .rating__name{color:#333;font:600 14px/18px Montserrat,sans-serif;margin-bottom:2px}.hotel-card .rating__count{color:#636363;font:400 13px/16px Montserrat,sans-serif}.hotel-card .rating__number{color:#333;font:600 35px/43px Montserrat,sans-serif}.hotel-gallery{position:relative;width:220px;height:200px;overflow:hidden}@media only screen and (max-width:767px){.hotel-gallery{width:200px!important;height:160px!important}}.hotel-gallery__wrap{display:flex;flex-wrap:wrap}.hotel-gallery__wrap img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;max-height:280px}.rtl .hotel-gallery__wrap{flex-direction:row-reverse}.hotel-gallery .swiper-button-next,.hotel-gallery .swiper-button-prev{color:#fff;width:16px;height:32px}.hotel-gallery__item{display:block;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:767px){.hotel-gallery__item{width:200px!important;height:160px!important}}.content{min-height:100vh;padding:25px 0;background:#fff}.page-map .content{padding:0}@media only screen and (max-width:1120px){.content{padding:20px 0}}.content .right-col{order:20;width:calc(100% - 330px)}.content .right-col--full-width{width:100%}@media only screen and (max-width:1120px){.content .right-col{max-width:758px;width:100%;padding:0 10px;margin:0 auto}}.content .left-col{order:15;width:300px;box-sizing:border-box}@media only screen and (max-width:1120px){.content .left-col{padding:0 15px;width:100%;margin:0 auto}}@media only screen and (max-width:767px){.content .left-col{padding:0 10px}}.hotels-content{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:100%;padding:0 10px}.page-map .hotels-content{padding:0}@media only screen and (max-width:1120px){.hotels-content{padding:0}}.page-title{order:5;font:600 28px/34px Montserrat,sans-serif;color:#333;text-transform:uppercase;text-align:center;width:100%;margin-bottom:25px}@media only screen and (max-width:1120px){.page-title{margin-bottom:20px}}@media only screen and (max-width:767px){.page-title{font-size:18px;line-height:1.4}}.ftr{background:#4d4a45}@media(max-width:991px){.ftr .container{padding:0 15px}}@media only screen and (max-width:767px){.ftr .container{padding:0 10px}}.ftr__title{text-transform:uppercase;font:500 14px/18px Montserrat,sans-serif;color:#fff;margin-bottom:20px}.ftr__top{margin-bottom:40px}@media(max-width:991px){.ftr__top{margin-bottom:30px}}@media only screen and (max-width:767px){.ftr__top{margin-bottom:20px}}.ftr__top-in{display:flex;align-items:stretch;justify-content:space-between;padding:30px 0;border-bottom:1px solid hsla(0,0%,100%,.2)}@media only screen and (max-width:767px){.ftr__top-in{flex-wrap:wrap;border:none;padding:0}}.ftr__top-column{width:100%;max-width:33.33%;text-align:center}.ftr__top-column:not(:last-child){border-right:1px solid hsla(0,0%,100%,.2)}@media only screen and (max-width:767px){.ftr__top-column:not(:last-child){border-right:none}}@media(max-width:991px){.ftr__top-column{padding:0 15px}}@media only screen and (max-width:767px){.ftr__top-column{padding:20px 0;max-width:100%;border-bottom:1px solid hsla(0,0%,100%,.2)}}@media(max-width:991px){.ftr__lang{padding-left:0}}@media(max-width:991px){.ftr__subscribe{padding-right:0}}.ftr .menu-lang-block{display:flex;justify-content:center}@media only screen and (max-width:767px){.ftr .menu-lang-block{display:none}}.ftr .menu-lang-block__item{width:100px;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;margin:0 15px}@media(max-width:991px){.ftr .menu-lang-block__item{margin:0 10px}}.ftr .menu-lang-block__title{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 15px}.ftr .menu-lang-block__title span{font:400 13px/30px Montserrat,sans-serif;color:#949390}.ftr .menu-lang-block__title .icon{font-size:6px;color:#949390}.ftr__mob-selects{display:none}@media only screen and (max-width:767px){.ftr__mob-selects{display:flex;justify-content:center}}.ftr .mobile-select{width:100px;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;margin:0 10px}.ftr .mobile-select__select{width:100%;height:30px;font:400 13px/30px Montserrat,sans-serif;text-transform:uppercase;color:#949390;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:30px;padding-left:15px;border:none;background:url(/web/assets/core/build/images/down-arrow-h9.svg) no-repeat;background-position:100%;background-size:42px 6px}.ftr .mobile-select__select:focus{outline:none}.ftr .mobile-select__select option{text-transform:none}.ftr .mobile-select select::-ms-expand{display:none}.ftr__payment-icons{display:flex;justify-content:center;align-items:center;font-size:0}.ftr__payment-icons img{margin:0 5px}@media(max-width:991px){.ftr__payment-icons img{height:15px}}.ftr .form{width:100%;max-width:280px;margin:0 auto}@media only screen and (max-width:767px){.ftr .form{max-width:220px}}.ftr .form__label{display:flex}.ftr .form__input{height:30px;width:calc(100% - 45px);padding:0 15px;font:400 13px/30px Montserrat,sans-serif;color:#fff;border:1px solid hsla(0,0%,100%,.2);border-right:none;border-radius:4px 0 0 4px;background-color:transparent}.ftr .form__input:active,.ftr .form__input:focus,.ftr .form__input:hover{outline:none}.ftr .form__input:active,.ftr .form__input:focus{border-color:hsla(0,0%,100%,.5)}.ftr .form__input::-webkit-input-placeholder{color:#949390}.ftr .form__input::-moz-placeholder{color:#949390}.ftr .form__input::-ms-input-placeholder{color:#949390}.ftr .form__input::placeholder{color:#949390}.ftr .form__submit{margin:0;width:45px;min-width:45px;height:30px;border-radius:0 4px 4px 0;border:none;background-color:#82807d;cursor:pointer;text-align:center;transition:all .3s ease-out}.ftr .form__submit:hover{background-color:hsla(36,2%,50%,.8)}.ftr .form__submit-icon{font-size:16px;fill:#fff}.ftr__accordion{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 0}@media(max-width:991px){.ftr__accordion{flex-wrap:wrap;padding:0 15px}}@media only screen and (max-width:767px){.ftr__accordion{padding:0 10px}}.ftr__accordion-column{width:100%;max-width:25%;overflow:hidden}@media(max-width:991px){.ftr__accordion-column{max-width:50%;margin-bottom:40px}}@media only screen and (max-width:767px){.ftr__accordion-column{max-width:100%;margin-bottom:0}.ftr__accordion-column .ftr__accordion-title.active .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#8c8a88}}@media only screen and (max-width:767px){.ftr__accordion-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}.ftr__accordion-title .icon{display:none}@media only screen and (max-width:767px){.ftr__accordion-title .icon{display:inline-block;fill:#979797;font-size:6px;flex-shrink:0;transition:all .3s ease-out}}.ftr__list{width:100%}@media only screen and (max-width:767px){.ftr__list{display:none}}.ftr__list.active{display:block}.ftr__list.active>*{-webkit-animation:slideUp .3s;animation:slideUp .3s}.ftr__list-item{margin-bottom:15px}.ftr__list-link{position:relative;padding-left:25px;display:block;font:400 14px/15px Montserrat,sans-serif;color:#8c8a88;text-decoration:none;cursor:pointer;z-index:100}.ftr__list-link:hover{text-decoration:underline}.ftr__list-link:before{content:"";position:absolute;left:0;top:0;width:15px;height:15px;background:url(/web/assets/core/build/images/arrow-circular.svg) no-repeat;background-size:contain}.ftr__secure-icon{pointer-events:none;color:#8c8a88;font-size:42px}.ftr__scroll{padding:20px 0;display:flex;justify-content:center}@media(max-width:991px){.ftr__scroll{padding:0 0 30px}}@media only screen and (max-width:767px){.ftr__scroll{padding:20px 0}}.ftr__scroll-btn{display:inline-block;cursor:pointer}.ftr__scroll .icon{pointer-events:none;color:#8c8a88;font-size:50px}@media only screen and (max-width:767px){.ftr__scroll .icon{font-size:40px}}.ftr__bottom{background:#3f3c38}.ftr__bottom-in{box-sizing:border-box;padding:10px 0;display:flex;align-items:center;justify-content:space-between}@media(max-width:991px){.ftr__bottom-in.container{padding:10px 15px}}@media only screen and (max-width:767px){.ftr__bottom-in{flex-wrap:wrap;text-align:center;padding:10px}}.ftr__copyright{font:400 12px/2 Montserrat,sans-serif;color:#8c8a88}@media only screen and (max-width:767px){.ftr__copyright{width:100%;margin-bottom:10px}}.ftr__social{font-size:0}@media only screen and (max-width:767px){.ftr__social{width:100%}}.ftr__social .icon{margin-left:15px;font-size:30px;color:#8c8a88}@media only screen and (max-width:767px){.ftr__social .icon{margin:0 7px}}.footer-extra-offers{width:100%;padding:40px 0}@media only screen and (max-width:767px){.footer-extra-offers{padding:20px 0 0}}.footer-extra-offers__lists{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.footer-extra-offers__lists{flex-wrap:wrap}}@media only screen and (max-width:767px){.footer-extra-offers__list{width:100%}}.footer-extra-offers-list{margin-bottom:40px}@media only screen and (max-width:767px){.footer-extra-offers-list{margin-bottom:15px}}.footer-extra-offers-list__title{font:600 16px/24px Montserrat,sans-serif;color:#fff;margin-bottom:10px;text-transform:capitalize;cursor:pointer}@media only screen and (max-width:767px){.footer-extra-offers-list__title{display:flex;align-items:center;justify-content:space-between}}.footer-extra-offers-list__title svg{display:none}@media only screen and (max-width:767px){.footer-extra-offers-list__title svg{display:block;fill:#fff;transition:all .3s ease}}.footer-extra-offers-list__title.active .icon{color:#8c8a88}.footer-extra-offers-list__title.active .icon,.footer-extra-offers-list__title.is-open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:767px){.footer-extra-offers-list__links{display:none;flex-wrap:wrap}.footer-extra-offers-list__links.active{display:flex}.footer-extra-offers-list__links>*{-webkit-animation:slideUp .3s;animation:slideUp .3s}}.footer-extra-offers-list__link{display:block;font:400 14px/21px Montserrat,sans-serif;color:#c5c8cf;cursor:pointer}.footer-extra-offers-list__link:not(:last-child){margin-bottom:10px}@media only screen and (max-width:767px){.footer-extra-offers-list__link:not(:last-child){margin-bottom:5px}}.footer-extra-offers-list__link:hover{text-decoration:underline}@media only screen and (max-width:767px){.footer-extra-offers-list__link{width:50%;flex-shrink:0}}.ftr-modals{position:relative;width:100%}@media(max-width:767px){.ftr-modals{padding:0 10px}}.feedback{position:absolute;z-index:101;right:0;bottom:70px;max-width:300px;min-width:36px;margin-right:12px;box-shadow:0 4px 11px 3px rgba(0,0,0,.08);border-radius:4px;background-color:#fff;display:flex;align-items:stretch;min-height:150px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.feedback{min-height:0}}@media only screen and (max-width:1024px){.feedback{top:180px}}@media only screen and (max-width:767px){.feedback{position:static;margin:20px auto;max-width:100%}}.feedback.active .feedback__title{border-radius:4px 0 0 4px}.feedback.active .feedback__title:after{display:none}.feedback__title{cursor:pointer;width:36px;background:#fa772e;text-align:center;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;-ms-writing-mode:bt-lr;border-radius:4px}@media(max-width:767px){.feedback__title{border-radius:4px 0 0 4px}}.feedback__title:after{content:"";position:absolute;top:calc(50% - 10px);left:100%;width:0;height:0;border-color:transparent transparent transparent #fa772e;border-style:solid;border-width:10px 0 10px 10px}@media(max-width:767px){.feedback__title:after{display:none}}.feedback__show-btn{text-align:center;text-transform:uppercase;white-space:nowrap;font:500 16px/36px Montserrat,sans-serif;color:#fff;padding:10px 0}.feedback__wrapper{display:none;position:relative;width:100%;max-width:calc(100% - 36px);align-items:center;justify-content:center;box-sizing:border-box;border:1px solid #d4d4d3;border-left:none;transition:all .3s ease}@media(max-width:767px){.feedback__wrapper{display:flex}}.feedback__wrapper:after,.feedback__wrapper:before{content:"";position:absolute;top:calc(50% - 10px);left:100%;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 10px}@media(max-width:767px){.feedback__wrapper:after,.feedback__wrapper:before{display:none}}.feedback__wrapper:before{left:calc(100% + 1px);border-color:transparent transparent transparent #d4d4d3}.feedback.active .feedback__wrapper{display:flex}.feedback__content{position:relative;width:100%;padding:10px}.feedback__textarea{resize:none;width:100%;height:42px;padding:7px 10px;margin-bottom:10px;border-radius:4px;border:1px solid #e6e6e5;color:#4d4a45;font:400 11px/13px Montserrat,sans-serif}.feedback__textarea::-webkit-input-placeholder{opacity:.5}.feedback__textarea::-moz-placeholder{opacity:.5}.feedback__textarea::-ms-input-placeholder{opacity:.5}.feedback__textarea::placeholder{opacity:.5}.feedback__textarea:active,.feedback__textarea:focus{border-color:#d4d4d3}.feedback__btn{margin:0 auto;height:30px;padding:5px 10px;display:block;width:auto;min-width:130px;max-width:220px;text-transform:uppercase;font:600 12px/20px Montserrat,sans-serif;text-align:center;border:1px solid #fa772e;border-radius:4px;background-color:#fff;color:#fa772e;transition:all .3s ease;cursor:pointer}.feedback__btn:hover{background-color:#fa772e;color:#fff}.feedback__thanks{display:none;text-align:center}.feedback__thanks-icon{margin-bottom:10px}.feedback__thanks-icon .icon{color:#42be56;font-size:40px}.feedback__thanks-title{text-transform:uppercase;font:600 12px/15px Montserrat,sans-serif;margin-bottom:15px}.feedback__widget{margin-bottom:10px}.feedback .widget{display:flex;align-items:center;width:100%;box-sizing:border-box;cursor:pointer}.feedback .widget__photo{border-radius:50%;overflow:hidden;height:36px;width:36px;min-width:36px}.feedback .widget__photo-img{width:36px;height:36px;background:url(/web/assets/core/build/images/po-vika.jpg) 50% no-repeat;background-size:cover}.feedback .widget__text{text-align:left;padding-left:10px}.feedback .widget__title{margin-bottom:5px;text-transform:uppercase;font:600 12px/15px Montserrat,sans-serif;color:#333}.feedback .widget__subtitle{font:400 12px/13px Montserrat,sans-serif;color:#82807d}.thanks-modal{display:none;position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.8);overflow-y:auto;z-index:1000}.thanks-modal.active{display:initial}.thanks-modal__wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.thanks-modal__content{position:relative;width:100%;max-width:300px;padding:20px;border-radius:4px;box-shadow:0 5px 10px 3px rgba(36,44,74,.1);background:#fff;text-align:center;font-size:0}.thanks-modal__title{text-transform:uppercase;font:600 12px/15px Montserrat,sans-serif;margin-bottom:15px;color:#333}.thanks-modal__img{margin:20px 0;font-size:0}.thanks-modal__img .icon{color:#42be56;font-size:40px}.thanks-modal__btn{margin:0 auto;height:30px;padding:5px 10px;display:inline-block;width:auto;min-width:130px;max-width:220px;text-transform:uppercase;font:600 12px/20px Montserrat,sans-serif;text-align:center;border:1px solid #fa772e;border-radius:4px;background-color:#fff;color:#fa772e;transition:all .3s ease;cursor:pointer}.thanks-modal__btn:hover{background-color:#fa772e;color:#fff}.cookie-policy{display:none;background-color:rgba(0,0,0,.8);color:#fff;position:fixed;bottom:0;z-index:1000;width:100%}.cookie-policy.show{display:block}.cookie-policy__wrapper{margin:0 auto;padding:10px 0;max-width:1120px}@media only screen and (max-width:1024px){.cookie-policy__wrapper{padding:14px}}.cookie-policy__inner{display:flex;justify-content:space-between;align-items:center;padding:0 10px}@media only screen and (max-width:1024px){.cookie-policy__inner{padding:0}}@media only screen and (max-width:767px){.cookie-policy__inner{flex-direction:column}}.cookie-policy__inner-text{font:400 12px/18px Montserrat,sans-serif;max-width:100%;margin-right:40px;text-align:start}@media only screen and (max-width:1024px){.cookie-policy__inner-text{margin-right:50px}}@media only screen and (max-width:767px){.cookie-policy__inner-text{margin-bottom:10px;margin-right:0;font-size:12px;line-height:16px}}.cookie-policy__inner-btns{display:flex}.cookie-policy__inner-btns-btn{min-width:80px;height:40px;text-align:center;padding:9px 0;font:500 12px/20px Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border-radius:4px}@media only screen and (max-width:767px){.cookie-policy__inner-btns-btn{min-width:100px;height:30px;padding:4px 0}}.cookie-policy__inner-btns-btn--ok{box-sizing:border-box;background-color:#fa772e;color:#fff;margin-right:10px}.cookie-policy__inner-btns-btn--ok:hover{border:1px solid #fa772e;color:#fa772e;background-color:#edf3fa}.cookie-policy__inner-btns-btn--no{box-sizing:border-box;color:#fff;border:1px solid #fff}