@import "/puma/fonts/Arsenal/arsenal.css";@import "/puma/fonts/Oswald/oswald.css";@import "http://webfonts.ru/import/casper.css";@import "http://webfonts.ru/import/marckscript.css";@import url('https://fonts.googleapis.com/css?family=Neucha&subset=cyrillic');@import url('https://fonts.googleapis.com/css?family=Bad+Script&subset=cyrillic');@import url('https://fonts.googleapis.com/css?family=Gabriela|Roboto+Condensed');@import "/puma/fonts/Arsenal/arsenal.css";@import "/puma/fonts/Oswald/oswald.css";@import "/css/sat-capture-form/flatpickr.min.css";@import "/css/sat-capture-form/material_blue.css";.hotel-trigger{display: flex;margin: 20px 0;padding: 20px;line-height: 1.2;background: #fff;border-radius: 5px}.hotel-trigger__img{text-align: center;flex: 0 0 260px}.hotel-trigger__img img{border-radius: 5px}.hotel-trigger__body{flex: 1 1;margin: 0 25px}.hotel-trigger__actions{flex: 0 0 160px}.hotel-trigger__name-block{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap}.hotel-trigger__name{font-size: 24px}.hotel-trigger__name:hover{color: #ff800f}.hotel-trigger__services-list{margin: 15px 0 0}.hotel-trigger__services-list li + li{margin-top: 10px}.hotel-trigger__location{position: relative;padding-left: 20px}.hotel-trigger__location i{position: absolute;top: 0;left: 0;margin-top: -3px;margin-right: 3px;color: #ff800f;font-size: 24px;vertical-align: middle}.hotel-trigger__bookings-count{margin-top: 5px;font-size: 14px;color: #ff800f}.hotel-trigger__price-period{margin: 5px 0;text-align: center}.hotel-trigger__params-block{margin: 15px 0 0;padding: 10px;background: #D8E7F3;border-radius: 5px;font-size: 14px;line-height: 16px}.hotel-trigger__params-block li + li{margin-top: 6px}.hotel-trigger .more-btn{width: 100%;padding: 10px;line-height: 26px;font-size: 18px}.hotel-trigger .more-btn span{font-size: 22px}@media (max-width: 1219px){.hotel-trigger{flex-wrap: wrap}.hotel-trigger__img{flex-basis: 100%;margin-bottom: 15px}.hotel-trigger__body{margin-left: 0}}@media (max-width: 767px){.hotel-trigger{display: block}.hotel-trigger__body{margin: 0}.hotel-trigger__actions{display: flex;flex-direction: column-reverse;flex: 0 0 160px}}.cabinet-docs-list{margin-bottom: 10px}.cabinet-docs-list a:after{content: ','}.cabinet-docs-list a:last-child:after{content: '.'}.cabinet-page .booking-info [data-order-client-preview] .services{font-size: 14px;color: #659f13;background: rgba(101,159,19,0.1);padding: 5px 10px;border-radius: 4px;margin-top: 5px}.alean-booking-widget{margin-top: 20px;padding: 15px;background: #fff}@media (max-width: 479px){.alean-booking-widget{margin-left: -25px;margin-right: -25px;padding: 0;background: none}}.invoices-pay-cards-block{padding-left: 5px;padding-right: 5px}.cabinet-contract-link{color: #a79306}.invoices-pay-card{max-width: 220px;margin-left: auto;margin-right: auto;padding: 15px;background: #fff;border-radius: 5px;box-shadow: 0px 4px 4px rgba(0,0,0,0.25);font-size: 16px}.invoices-pay-card__title{font-weight: 700}.invoices-pay-card__actions{margin: 10px 0}.invoices-pay-card__actions > *{width: 100%;padding: 8px 10px;font-size: 16px;line-height: 20px}.invoices-pay-card__actions > *:not(:last-child){margin-bottom: 10px}.invoices-pay-card__actions:last-child{margin-bottom: 0}.invoices-pay-card__comission{color: #828282;font-size: 14px}.invoices-pay-card > :not(:last-child){margin-bottom: 5px}.tdu{text-decoration: underline}.tdu:hover{text-decoration: none}#price-section{margin-top: 30px}#price-section:first-child{margin-top: 0}.hotel-price-table-block{overflow: auto}.hotel-price-table{border-collapse: collapse;border-style: hidden !important;border-spacing: 0;width: 100%;box-shadow: 0 0 0 1px #f1eeee inset;border-radius: 10px;background: #fff}.hotel-price-table tr:first-child{font-weight: 700}.hotel-price-table tr:first-child td{border-bottom-width: 0}.hotel-price-table tr:first-child td:first-child{border-top-left-radius: 10px}.hotel-price-table tr:first-child td:last-child{border-top-right-radius: 10px}.hotel-price-table td{padding: 15px;border: 1px solid #f1eeee;border-right-width: 0}.hotel-price-table td:first-child{padding: 15px 20px;font-weight: 700}.hotel-price-table td:last-child{border-right-width: 1px}.hotel-price-table tr:last-child td{border-bottom-width: 1px}.hotel-price-table tr:last-child td:first-child{border-bottom-left-radius: 10px}.hotel-price-table tr:last-child td:last-child{border-bottom-right-radius: 10px}.price-included-card{display: flex;flex-direction: column}.price-included-card__header{padding: 15px;text-align: center;color: #fff;font-size: 18px;font-weight: 700;border-radius: 10px 10px 0 0;background: #A8A8A8}.price-included-card__main{flex: 1 1 auto;padding: 25px 30px;border: 1px solid #e1e1e1;border-top: none;background: #fff;border-radius: 0 0 10px 10px}.price-included-card__title{margin: 20px 0 10px;font-weight: 700}.price-included-card__title:first-child{margin-top: 0}.price-included-card__title:last-child{margin-bottom: 0}.price-included-card ul > li:before{color: #a8a8a8}.price-included-card_active .price-included-card__header{background: #59AE16}.price-included-card_active ul > li:before{color: #59AE16}.wysiwyg-text ul{margin: 20px 0;padding: 0;list-style: none}.wysiwyg-text ul > li{padding-left: 17px;break-inside: avoid-column}.wysiwyg-text ul > li:before{content: "";position: relative;left: -17px;width: 17px;height: 1.3em;margin-bottom: -1.3em;display: list-item;list-style-position: inside;text-align: right;list-style-type: disc;color: #000}.wysiwyg-text ul:first-child{margin-top: 0}.wysiwyg-text ul:last-child{margin-bottom: 0}.quiz{font-family: 'Arsenal';color: #212121;font-size: 14px;line-height: 22px}.quiz .label-abs{margin-right: 5px}.quiz .label-abs label{display: block}.quiz textarea{min-height: 0}.quiz__questions{padding: 0;list-style: none}.quiz__question{display: none}.quiz__question-name{margin-bottom: 10px;font-size: 20px;line-height: 28px;font-weight: 500;color: #212121}.quiz__question-description{margin-bottom: 10px}.quiz__question-subdescription{margin-top: 10px;color: #a5a5a5}.quiz__answers-select{margin: 0;padding: 0;list-style: none;font-size: 16px;line-height: 24px}.quiz__answers-select input{margin-right: 5px}.quiz__forms{display: none;padding: 0;list-style: none}.quiz__form{display: none}.quiz__form-name{margin-bottom: 10px;font-size: 20px;line-height: 28px;font-weight: 500}.quiz__form-description{margin-bottom: 10px}.quiz__form-subdescription{margin-top: 10px;color: #a5a5a5}.quiz__footer{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center}.quiz__progress{flex: 1 1;margin: 0 30px}.quiz__progress-bar.uk-progress{margin: 0}.quiz__btn{margin-left: auto}.quiz__btn[disabled]{border-color: #eee;background: #eee}.quiz__btn[disabled]:hover{border-color: #eee;background: #eee}#quiz-success-modal .uk-modal-dialog{border-radius: 6px;background: #212121}#quiz-success-modal .uk-close{color: #fff;font-size: 18px;opacity: 1}.quiz-success-modal{text-align: center;color: #fff;font-family: 'tahoma-regular'}.quiz-success-modal__bg{position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;border-radius: 6px;background: center center no-repeat;background-size: cover;opacity: 0.5}.quiz-success-modal__name{font-size: 36px;line-height: 42px;font-weight: 400;color: inherit;font-family: inherit}.quiz-success-modal__subname{font-size: 24px;line-height: 30px;font-weight: 400;color: inherit;font-family: inherit}.quiz-success-modal__text{font-size: 18px;line-height: 22px;color: inherit;font-family: inherit}.quiz-success-modal__text p{line-height: inherit;color: inherit;font-family: inherit}.quiz-success-modal__close-link{color: inherit;font-size: 18px;text-decoration: underline}.quiz-success-modal__close-link:hover{color: inherit;text-decoration: none}.quiz-success-modal__logo{max-width: 220px;max-height: 100px}.uk-modal-dialog .uk-modal-header.quiz__header,.uk-modal-dialog .uk-modal-footer.quiz__footer{background: rgba(255,142,0,0.2)}.quiz-open-btn{font-family: 'Oswald';font-weight: 300;letter-spacing: .6px}.mt10 .quiz-open-btn{font-size: 1.3rem}.quiz{font-size: 1.2rem;line-height: 22px}.quiz .label-abs{margin-right: 5px}.quiz .label-abs label{display: block}.quiz textarea{min-height: 0}.quiz__questions{padding: 0;list-style: none}.quiz__question{display: none}.quiz__question-name{margin-bottom: 10px;font-size: 20px;font-weight: 400;font-family: 'Oswald';letter-spacing: .5px}.quiz__question-name:before{content: '';border: 2px solid;border-color: rgba(255,142,0,0.8);margin-right: 10px}.quiz__question-description{margin-bottom: 10px}.quiz__question-subdescription{margin-top: 10px;color: #ff8e00;font-style: italic}.quiz__question-subdescription h4{font-style: normal;text-transform: none}.quiz__question-subdescription h4:nth-child(1){text-align: center;color: #ff8e00}.quiz__question-subdescription ul{margin-top: 5px;line-height: 24px}.quiz__answers .uk-text-center{margin-top: 15px}.quiz__answers-select{margin: 0;padding: 0;list-style: none;font-size: 20px;line-height: 28px}.quiz__answers-select input{margin-right: 10px}.quiz__forms{display: none;padding: 0;list-style: none}.quiz__form{display: none}.quiz__form .uk-text-center{margin-top: 15px}.quiz__form-name{margin-bottom: 10px;font-size: 20px;font-weight: 400;font-family: 'Oswald';letter-spacing: .5px}.quiz__form-name:before{content: '';border: 2px solid;border-color: rgba(255,142,0,0.8);margin-right: 10px}.quiz__form-description{margin-bottom: 10px}.quiz__form-description p{font-size: 20px;line-height: 22px;text-align: justify}.quiz__form-description h4{font-style: normal;text-transform: none}.quiz__form-description h4:nth-child(1){text-align: center;color: #ff8e00}.quiz__form-description ul{margin-top: 5px !important;line-height: 24px}.quiz__form-subdescription{margin-top: 10px;font-style: italic;text-align: justify;color: #3a3a3a}.quiz__footer{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center}.quiz__progress{flex: 1 1;margin: 0 30px}.quiz__progress-text{color: lightyellow;text-align: center;margin-bottom: 2px;padding-bottom: 5px;font-size: 1.2rem}.quiz__progress-bar.uk-progress{margin: 0}.quiz__btn{margin-left: auto;padding: 0 20px;text-transform: none;font-family: 'Oswald';font-size: 1.2rem;letter-spacing: .5px;border-radius: unset}.quiz__btn[disabled]{border-color: #eee;background: #eee;pointer-events: none}#quiz-success-modal .uk-modal-dialog{border-radius: 6px;background: #212121}#quiz-success-modal .uk-close{color: #fff;font-size: 18px;opacity: 1}.quiz-success-modal{text-align: center;color: #fff;font-family: 'tahoma-regular'}.quiz-success-modal__bg{position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;border-radius: 6px;background: center center no-repeat;background-size: cover;opacity: 0.5}.quiz-success-modal__name{font-size: 36px;line-height: 42px;font-weight: 400;color: inherit;font-family: inherit}.quiz-success-modal__subname{font-size: 24px;line-height: 30px;font-weight: 400;color: inherit;font-family: inherit}.quiz-success-modal__text{font-size: 18px;line-height: 22px;color: inherit;font-family: inherit}.quiz-success-modal__text p{line-height: inherit;color: inherit;font-family: inherit}.quiz-success-modal__close-link{color: inherit;font-size: 18px;text-decoration: underline}.quiz-success-modal__close-link:hover{color: inherit;text-decoration: none}.quiz-success-modal__logo{max-width: 220px;max-height: 100px}.quiz .uk-modal-dialog{width: 700px}.quiz .uk-modal-dialog .uk-modal-header.quiz__header,.quiz .uk-modal-dialog .uk-modal-footer.quiz__footer{background: rgba(255,142,0,0.9);border-radius: unset}.quiz .uk-modal-dialog .uk-modal-header.quiz__header h3{color: lightyellow;text-align: center;text-transform: none;font-family: 'Oswald';font-size: 1.6rem;font-weight: 300;letter-spacing: 0.5px}.quiz .uk-modal-dialog .uk-close{opacity: .5}.quiz .uk-modal-dialog .uk-close:hover{opacity: .8}.quiz .uk-modal-dialog .uk-close:after{color: #fff}footer .quiz-open-btn{font-size: 1.2rem}.chat{display: none}.chat .chat__avatar img{margin: 0;border-radius: 50%}.chat [data-message-text-str]{display: none !important}.chat__question-block{display: flex;align-items: flex-start;flex-wrap: wrap}.chat__question-block:not(:last-child){margin-bottom: 20px}.chat__question{position: relative;margin-top: 5px;font-size: 18px}.chat__question a{display: inline-block;color: #5C6BC0;text-decoration: underline}.chat__question a:hover{text-decoration: none}.chat__question a:not(:last-child){margin-right: 3px}.chat__answer-block{display: flex;align-items: flex-start;justify-content: flex-end;text-align: right}.chat__answer-block:not(:last-child){margin-bottom: 25px}.chat__answer{color: #66BB6A}.chat__answer:before{content: 'Вы';position: absolute;right: 100%;top: 0;display: flex;align-items: center;justify-content: center;width: 80px;height: 80px;margin-right: 30px;background: #3BC3DB;border-radius: 50%;text-align: center;color: #fff;font-size: 18px}.chat__avatar{flex: 0 0 80px;margin-right: 30px;margin-bottom: 10px}.chat__message{position: relative}.chat__message-text{display: inline-block;max-width: 320px;padding: 10px 15px;border-radius: 8px;background: #E5E5E5;font-size: 16px;line-height: 18px;box-sizing: border-box}.chat__message-text .chat__answer{font-size: 16px;line-height: 20px}.chat__message-typing{display: none;position: absolute;top: 100%;left: 15px;margin-top: 2px;color: #3BC3DB;font-size: 12px;font-style: italic;white-space: nowrap}.chat__message-typing:after{content: '';animation: typing 1s linear infinite}.chat__message_typing .chat__message-typing{display: block}.chat__datepicker{display: inline-block}.chat__c-warn{color: #DA0C0C}@media (max-width: 767px){.chat .ui-datepicker{width: 100% !important}.chat__datepicker{width: 100%;margin-top: 15px}.chat__chat__message{flex: 1 1}.chat__avatar{flex: 0 0 50px;margin-right: 15px}.chat__answer:before{width: 50px;height: 50px;margin-right: 15px}}@media (max-width: 479px){.chat .ui-datepicker{display: flex !important;flex-direction: column;justify-content: center}.chat .ui-datepicker-group{width: auto}}@keyframes typing{0%{content: ""}33%{content: "."}66%{content: ".."}100%{content: "..."}}.slider-banner_new-year{display: flex;align-items: center;position: relative;margin-top: 3px;padding: 30px 110px 15px 300px;background: url(/img/slider-banner/action.png) no-repeat center left, url(/img/slider-banner/balloons.png) no-repeat top right, url(/img/slider-banner/garland1.png) no-repeat top right, linear-gradient(141.86deg, #fc0000 6.99%, rgba(253,2,2,0) 100%);background-size: 292px 100px, 84px, auto, auto;line-height: 1.4;box-shadow: 0px 4px 4px rgba(0,0,0,0.25)}.slider-banner_new-year img{width: 100%}.slider-banner_new-year .uk-button{height: 40px;line-height: 36px;margin-left: 20px;margin-bottom: -5px;border-radius: 5px;background: #FC0000;font-weight: 400;font-size: 18px;text-align: center;color: #fff;box-shadow: 0px 4px 4px rgba(0,0,0,0.25);white-space: nowrap;transition: .15s ease-in-out}.slider-banner_new-year .uk-button:hover{box-shadow: 0px 6px 10px rgba(0,0,0,0.25)}.slider-banner_new-year .slider-banner__text{flex: 1 1;color: #fff;font-size: 24px;font-weight: 500;text-align: center}.slider-banner_new-year .slider-banner__text_large{font-size: 40px;white-space: nowrap}.uk-touch .slider-banner_new-year{padding-left: 30px;background: url(/img/slider-banner/garland1.png) repeat-x top left, url(/img/slider-banner/balloons.png) no-repeat top right, linear-gradient(141.86deg, #fc0000 6.99%, rgba(253,2,2,0) 100%)}@media (max-width: 1219px){.slider-banner_new-year{padding-left: 30px;background: url(/img/slider-banner/garland1.png) repeat-x top left, url(/img/slider-banner/balloons.png) no-repeat top right, linear-gradient(141.86deg, #fc0000 6.99%, rgba(253,2,2,0) 100%)}}@media (max-width: 959px){.slider-banner_new-year{display: block;padding: 30px 20px 20px;text-align: center}.slider-banner_new-year .uk-button{margin: 15px 0 0}}.contact-buttons-container{position: fixed;z-index: 999;top: 50%;margin-top: 90px;right: 10px;transform: translateY(-50%);transition: 0.5s}.contact-buttons-container ul.main{margin: 0;padding: 0;list-style: none;font-size: 13px}.contact-buttons-container ul.main li{margin-bottom: 4px}.contact-buttons-container ul.main li:last-child{margin-bottom: 0}.contact-buttons-container ul.main a{position: relative;z-index: 1;display: block;width: 100px;height: 55px;padding: 12px 10px;border: 1px solid #808080;border-radius: 2px;color: whitesmoke;font-family: Roboto Condensed;font-size: 1.15rem;transition: 0.3s}.contact-buttons-container ul.main a:hover{color: whitesmoke;text-decoration: none}.contact-buttons-container ul.main a:hover .item-icon{animation: scale-icon .5s}.contact-buttons-container ul.main span{display: block;margin-top: 4px;text-align: center;line-height: 16px}.contact-buttons-container ul.main .calc_price a{background: #FFAD4A}.contact-buttons-container ul.main .calc_price a:hover{background: #ffa131}.contact-buttons-container ul.main .booking a{background: #00807E}.contact-buttons-container ul.main .booking a:hover{background: #006765}.contact-buttons-container ul.main .phone a{background: #7F6FB0}.contact-buttons-container ul.main .phone a:hover{background: #705fa7}.contact-buttons-container ul.main .mail a{background: #409C6A}.contact-buttons-container ul.main .mail a:hover{background: #398a5e}.contact-buttons-container ul.main .transfer a{background: #01a4b4}.contact-buttons-container ul.main .transfer a:hover{background: #018d9b}.contact-buttons-container ul.mini{position: absolute;top: 50%;right: -75px;margin: -75px 0 0;padding: 0;width: 45px;list-style: none;background: #00807E;border-radius: 4px;cursor: pointer;box-shadow: 2px 2px 4px rgba(0,0,0,0.25);transition: .5s}.contact-buttons-container ul.mini:hover{background: #006765;animation: alert-animation .5s}.contact-buttons-container ul.mini li{margin-bottom: 3px;padding: 5px}.contact-buttons-container ul.mini li:last-child{margin-bottom: 0;padding-bottom: 5px}.contact-buttons-container ul.mini li:first-child{margin-left: 3px;padding-top: 12px}.contact-buttons-container .item-icon{text-align: center}.contact-buttons-container .item-icon:before{font-family: 'FontAwesome';color: whitesmoke;font-size: 30px}.contact-buttons-container .item-icon.item-icon-calc:before{content: '\f1ec'}.contact-buttons-container .item-icon.item-icon-booking:before{content: '\f02c'}.contact-buttons-container .item-icon.item-icon-phone:before{content: '\f095'}.contact-buttons-container .item-icon.item-icon-mail:before{content: '\f0e0'}.contact-buttons-container .item-icon.item-icon-transfer:before{content: '\f1ba'}.contact-buttons-container .close-btn{display: block;position: absolute;z-index: 3;top: -5px;left: -10px;width: 28px;height: 28px;border-radius: 100%;background: whitesmoke;box-shadow: 0 0 2px rgba(0,0,0,0.25);transition-delay: .2s;transition: transform .5s}.contact-buttons-container .close-btn:before{font-family: FontAwesome;color: chocolate;font-size: 22px;line-height: 26px;margin-left: 5px}.contact-buttons-container .close-btn:hover{transform: rotate(360deg)}.contact-buttons-container.hidden{right: -140px}.contact-buttons-container.hidden ul.mini{right: 175px}.contact-buttons-container.active ul.mini{right: -140px}.contact-buttons-container.position{top: 40%}@media (max-width: 1400px){.main-slider .uk-slidenav-position .uk-slidenav-next{right: 130px}.main-slider .uk-slidenav-position .uk-dotnav{margin-left: 30px;text-align: left}}[data-ripple],.uk-button-primary,.uk-button-success,.uk-button-danger{position: relative;z-index: 1}.ripple-js{display: block;position: absolute !important;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;border-radius: inherit;-webkit-mask-image: -webkit-radial-gradient(circle, #fff, #000)}.ripple-js .ripple{position: absolute;border-radius: 100%;background: currentColor;opacity: 0.2;width: 0;height: 0;transition: transform .6s cubic-bezier(0, 0, .2, 1), opacity .6s cubic-bezier(0, 0, .2, 1);-webkit-transform: scale(0);transform: scale(0);pointer-events: none;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.ripple-js .ripple.held{opacity: 0.15;-webkit-transform: scale(1);transform: scale(1)}.ripple-js .ripple.done{opacity: 0.0}.sat-actions-wrap{margin: 20px 75px;width: 270px}.sat-actions-wrap .action-icon img,.sat-actions-wrap .action-icon .uk-cover-background{box-sizing: border-box;border-radius: 50%;border: 7px solid #fff;width: 270px;height: 270px}.sat-actions-wrap .action-panel{background: darkslategrey;color: white;padding: 14px;border: 5px solid #fff}.sat-actions-wrap .uk-slidenav.action-next{right: -30px;background: darkslategrey;color: white;border-radius: 50%;width: 50px;height: 50px;line-height: 37px;font-size: 50px;padding-left: 5px;border: 4px solid #fff}.ptk{--ptk-color-primary: #ff8e00;--ptk-color-primary-darken: #cc7200;--ptk-color-primary-muted: rgba(255,142,0,0.004);--ptk-color-button-primary: #fff;--ptk-color-button-primary-muted: #fff;min-height: 400px}.lead-grabber-modal{width: 970px;padding: 0;border-radius: 10px}.lead-grabber-modal__no-more{position: absolute;z-index: 2;top: 100%;right: 0;display: block;margin-top: 5px;padding: 5px 10px;background: rgba(255,255,255,0.2);color: #fff;text-decoration: none;cursor: pointer;font-weight: 300;border-radius: 5px;font-size: 14px;transition: 0.3s}.lead-grabber-modal__no-more svg{margin-right: 3px}.lead-grabber-modal__no-more svg path,.lead-grabber-modal__no-more svg line{transition: 0.3s}.lead-grabber-modal__no-more:hover{background: rgba(255,255,255,0.9);color: #000}.lead-grabber-modal__no-more:hover path,.lead-grabber-modal__no-more:hover line{stroke: #000}.lead-grabber-modal__text-overlay{position: absolute;top: 0;bottom: 0;left: 0;right: 0;padding: 20px;border-radius: 10px}.lead-grabber-modal__background-overlay{background: rgba(0,0,0,0.4);color: #fff}.lead-grabber-modal__link{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1}.lead-grabber-modal_simple{background: center no-repeat;background-size: cover}.lead-grabber-modal .uk-close{position: absolute;z-index: 2;top: 0;right: 0}.lead-grabber-form{display: flex;line-height: 1.3}.lead-grabber-form__img{position: relative;flex: 1 1 auto;overflow: hidden;border-radius: 10px}.lead-grabber-form__img img{position: absolute !important;top: 0;left: 0;height: 100%;max-width: none;min-width: 100%}.lead-grabber-form__main{position: relative;flex: 0 0 300px;padding: 40px 30px;box-sizing: border-box}.lead-grabber-form__title{font-size: 18px;font-weight: 500;text-align: center}.lead-grabber-form__title_small{font-size: 16px}.lead-grabber-form__countdown-block{margin-top: 15px;text-align: center}.lead-grabber-form__countdown-title{margin-bottom: 5px;font-size: 14px;font-weight: 300}.lead-grabber-form__inputs{margin-top: 20px}.lead-grabber-form__actions{margin-top: 10px;text-align: center}.lead-grabber-form__actions-divider{margin: 10px 0;font-weight: 300}.lead-grabber-form__action-button{padding-left: 10px;padding-right: 10px}.lead-grabber-form__action-button_telegram img,.lead-grabber-form__action-button_telegram svg{margin-top: -3px}.lead-grabber-form__action-button_telegram path{fill: #3e525b;background: #fff}.lead-grabber-form .form-personal-data{margin-top: 10px;margin-right: -10px;text-align: center;font-size: 10px}.lead-grabber-countdown{display: flex;justify-content: center}.lead-grabber-countdown__el{position: relative}.lead-grabber-countdown__el + .lead-grabber-countdown__el{margin-left: 15px}.lead-grabber-countdown__el + .lead-grabber-countdown__el:before{content: ':';position: absolute;top: -4px;right: 100%;margin-right: 3px;font-size: 30px;font-weight: 700;color: #0582BE}.lead-grabber-countdown__number{display: flex;justify-content: center;align-items: center;width: 45px;height: 38px;font-size: 28px;font-weight: 700;color: #fff;background: #0582BE;border-radius: 5px}.lead-grabber-countdown__label{margin-top: 2px;font-size: 10px;color: #0582BE}@media (max-width: 1023px){.lead-grabber-form{display: block}.lead-grabber-form__img img{position: static !important;height: auto;width: 100%}.lead-grabber-form__main{padding: 25px 30px}.lead-grabber-form__title{text-align: left;font-size: 20px}.lead-grabber-form__countdown-block{position: absolute;bottom: 100%;right: 0;margin-bottom: 10px;padding: 10px 20px;background: #fff;border-top-left-radius: 10px;border-bottom-left-radius: 10px;border: 1px solid #e0e0e0}.lead-grabber-form .form-personal-data{margin-right: 0}}@media (max-width: 767px){.lead-grabber-form__main{padding: 15px 30px 25px}.lead-grabber-form__countdown-block{position: static;padding: 0;border: none}.lead-grabber-form__countdown-title{font-size: 12px}.lead-grabber-form__title{font-size: 18px;text-align: center}}.subscribe-success-modal{width: 420px;text-align: center}.subscribe-success-modal__img{margin-bottom: 15px}.subscribe-success-modal__title{margin: 0 0 15px;color: #59AE16;font-weight: 800}.subscribe-success-modal__subtitle{font-weight: 300}body.ecard main{display: flex;max-width: none;padding: 40px 0;background: url(/img/page-manager-ecard.png) center no-repeat;background-size: cover;background-attachment: fixed;font-size: 16px}body.ecard main > .uk-container{max-width: none;padding: 0}.e-card{height: 100%;max-width: 1000px;margin: 0 auto;padding: 30px;border-radius: 2px;background: #fff;box-sizing: border-box}.e-card__name{margin: 0 0 10px;font-size: 30px;text-align: left}.e-card__position{margin: 0 0 20px;font-weight: 300}.e-card__contact-row{display: flex;line-height: 24px}.e-card__contact-row + .e-card__contact-row{position: relative;margin-top: 10px;padding-top: 10px}.e-card__contact-row + .e-card__contact-row:before{content: '';position: absolute;top: 0;right: 0;left: 39px;border-top: 1px solid #f1eeee}.e-card__contact-icon{flex: 0 0 24px;margin-right: 15px;margin-top: -2px}.e-card__contact-link{color: inherit}.e-card__photo{text-align: center}div .e-card__photo img{border-radius: 10px}.e-card__slideshow .uk-slideshow{border-radius: 10px}.e-card__slideshow .uk-dotnav{position: absolute;bottom: 20px;left: 20px;right: 20px;display: flex;justify-content: center;align-items: center}.e-card__actions{margin-top: 20px}.e-card__actions .uk-button img,.e-card__actions .uk-button svg{margin-left: 10px;margin-top: -2px}.e-card__stats-block{margin-top: 60px}.e-card__stats-row{position: relative;display: flex;justify-content: space-between;align-items: center;margin: 0 30px;padding: 20px 0}.e-card__stats-row + .e-card__stats-row{border-top: 1px solid #dadada}.e-card__stats-header{padding: 10px 30px;background: rgba(240,240,240,0.4);border-radius: 5px 5px 0 0}.e-card__stats-subtitle{color: #777776}.e-card__stat-name{color: #777776}.e-card__stat-value{text-align: right;color: inherit}.e-card .social-networks{display: flex}.e-card .social-networks > * + *{margin-left: 10px}.e-card .social-network{text-decoration: none}.e-card .form-personal-data{font-size: 12px}.e-card img{margin: 0 !important}.ecard-form{margin: 30px 30px 0}.ecard-form__title{margin: 0 0 20px;font-size: 20px;font-weight: 700;text-transform: none}.ecard-form__label{margin-bottom: 5px;font-weight: 500}.ecard-form__inputs-group{display: flex;border-radius: 10px}.ecard-form__inputs-group input:focus{z-index: 1}.ecard-form__inputs-group input:not(:last-child){border-top-right-radius: 0;border-bottom-right-radius: 0}.ecard-form__inputs-group input:not(:first-child){margin-left: -1px;border-top-left-radius: 0;border-bottom-left-radius: 0}.ecard-form__submit-button{width: 100%}.ecard-qr-block{margin-top: 20px;margin-left: 30px}.ecard-qr-block__title{margin-bottom: 10px}.ecard-qr-block__subtitle{margin-bottom: 10px}@media (max-width: 767px){body.ecard main{padding: 0}.e-card{padding: 0 15px 70px}.e-card__slideshow{width: auto;margin: 0 -15px}.e-card__slideshow .uk-slideshow{border-radius: 0}.e-card__photo{width: auto;margin: 0 -15px}.e-card__photo img{border-radius: 0}.e-card__actions{position: fixed;z-index: 99;bottom: 15px;left: 15px;right: 15px;margin: 0}.e-card__name{font-size: 22px;text-align: center}.e-card__position{text-align: center}.e-card__stats-block{margin: 40px 0 0}.e-card__stats-row{display: block;margin: 0}.e-card__stat-value{margin-top: 5px;text-align: left}.ecard-form{margin: 40px 0 0}.ecard-form__inputs-group{flex-direction: column}.ecard-form__inputs-group input:not(.a){border-radius: 5px}.ecard-form__inputs-group input:not(:last-child){border-bottom-left-radius: 0;border-bottom-right-radius: 0}.ecard-form__inputs-group input:not(:first-child){margin-left: 0;margin-top: -1px;border-top-left-radius: 0;border-top-right-radius: 0}.ecard-form__submit-button{padding-top: 5px;padding-bottom: 5px}}.svg-inherit-color rect:not(.path-filled):not(.path-untouchable),.svg-inherit-color path:not(.path-filled):not(.path-untouchable),.svg-inherit-color line:not(.path-filled):not(.path-untouchable),.svg-inherit-color polyline:not(.path-filled):not(.path-untouchable){stroke: currentColor}.svg-inherit-color .path-filled{fill: currentColor}.sidebar-size{max-width: 220px;margin-left: auto;margin-right: auto}.ul-null{list-style: none;padding: 0;margin: 0}html{scroll-behavior: smooth}body{font-family: 'tahoma-regular';font-size: 14px}h1,h2{font-family: 'tahoma-bold';font-size: 18px;line-height: 20px;color: #3e525b;margin-left: 20px}.video-block{position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;background: center center no-repeat;background-size: cover;cursor: pointer}.video-block:before{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;content: "\f16a";font-family: FontAwesome;color: #f00;font-size: 60px;height: 40px;line-height: 40px;text-align: center;opacity: 0.7;-webkit-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s}.video-block:hover:before{opacity: 1}.video-block-3-1{padding-bottom: 33.33%}.video-block-2-1{padding-bottom: 50%}.video-block-16-9{padding-bottom: 56.25%}.video-block-4-3{padding-bottom: 75%}.video-block iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%}p{line-height: 1.7}a{color: #536d79}.booking-hidden-block{display: none}.roistat-booking-input-block{display: flex;align-items: center;flex-wrap: wrap}.roistat-booking-input-block > *{margin-right: 15px}.uk-link:hover,a:hover{color: #3e525b}.uk-panel{border-radius: 2px;border: 1px solid #ccc}.uk-panel.uk-panel-box{background: #fff4e5;color: #c83;border-color: #c83}.uk-panel.uk-panel-box.uk-panel-box-primary{background: #b3c4cb;color: #4d4d4d;border-color: #4d4d4d}.uk-panel.uk-panel-box.blue{background: #d0eefc;color: #3a87ad;border-color: #3a87ad}.uk-panel.uk-panel-box.green{background: #dff0d8;color: #468847;border-color: #d6e9c6}.uk-panel .uk-panel-title{display: block;font-size: inherit;color: inherit;margin-bottom: 0;line-height: inherit;font-weight: bold}.uk-button{border-radius: 4px}.uk-button-primary{background: #3e525b}.uk-button-primary:hover{background: #48606a}.booking-btn{font-size: 14px;text-transform: uppercase;min-width: 160px;margin: 10px 0}.booking-btn.calc-ico,.booking-btn.booking-ico{position: relative;border-top-left-radius: 0;border-bottom-left-radius: 0;margin-left: 30px}.booking-btn.calc-ico:after,.booking-btn.booking-ico:after{content: '';position: absolute;width: 26px;height: 26px;background: #fff no-repeat center center;border: 2px solid #3e525b;left: -30px;border-top-left-radius: 4px;border-bottom-left-radius: 4px}.booking-btn.calc-ico:after{content: "\f1ec";color: #ff0000;font-family: FontAwesome;line-height: 26px;font-size: 16px}.booking-btn.booking-ico:after{background-image: url('/img/booking-ico.svg')}.booking-btn:hover.calc-ico:after,.booking-btn:hover.booking-ico:after{border-color: #48606a}.uk-form-row + .uk-form-row{margin-top: 5px}.uk-form input:not([type]),.uk-form input[type="text"],.uk-form input[type="password"],.uk-form input[type="email"],.uk-form input[type="url"],.uk-form input[type="search"],.uk-form input[type="tel"],.uk-form input[type="number"],.uk-form input[type="datetime"],.uk-form input[type="datetime-local"],.uk-form input[type="date"],.uk-form input[type="month"],.uk-form input[type="time"],.uk-form input[type="week"],.uk-form input[type="color"],.uk-form select,.uk-form textarea{color: #3e525b}.uk-form input:focus:not([type]),.uk-form input[type="text"]:focus,.uk-form input[type="password"]:focus,.uk-form input[type="email"]:focus,.uk-form input[type="url"]:focus,.uk-form input[type="search"]:focus,.uk-form input[type="tel"]:focus,.uk-form input[type="number"]:focus,.uk-form input[type="datetime"]:focus,.uk-form input[type="datetime-local"]:focus,.uk-form input[type="date"]:focus,.uk-form input[type="month"]:focus,.uk-form input[type="time"]:focus,.uk-form input[type="week"]:focus,.uk-form input[type="color"]:focus,.uk-form select:focus,.uk-form textarea:focus{color: #3e525b}textarea{min-height: 170px}.uk-slideshow{border-radius: 10px}.uk-slidenav-position .uk-dotnav{list-style: none;padding: 0;margin: 0;text-align: right;margin-right: 30px;margin-bottom: 20px}.uk-slidenav-position .uk-dotnav > li{display: inline-block}.uk-slidenav-position .uk-dotnav > li a{transition: 0.3s;display: block;width: 15px;height: 15px;background: #3e525b;border-radius: 15px}.uk-slidenav-position .uk-dotnav > li.uk-active a{background: #fff}footer .login > a{display: inline-block;width: 8px;height: 10px;background: url(/admin/assets/images/it-rec-login.svg) no-repeat center center}.main-content-container{display: flex}.main-content-container .main-content{flex-grow: 1}.sidebar{flex: 0 0 220px;width: 220px;margin-left: 40px}.sidebar h1,.sidebar h2{margin-left: 0}.main-booking-form{background: #ff8e00;border-radius: 4px;max-width: 220px;margin-left: auto;margin-right: auto;max-width: 180px;padding: 10px 20px;font-size: 12px;color: #3e525b}.main-booking-form .title{font-size: 18px;text-transform: uppercase;line-height: 22px;margin: 0 0 10px 0}.main-booking-form .subtitle{line-height: 15px;margin: 0 0 12px 0}.main-booking-form .oferta p{margin: 0;font-size: 10px;line-height: 10px}.main-booking-form .oferta p a{color: #3e525b}.offers{max-width: 220px;margin-left: auto;margin-right: auto}.offers > ul{list-style: none;padding: 0;margin: 0}.offers > ul > li{margin-bottom: 10px}.offers > ul > li:last-child{margin-bottom: 0}.sidebar-room-list{max-width: 220px;margin-left: auto;margin-right: auto}.sidebar-room-list > ul{list-style: none;padding: 0;margin: 0}.sidebar-room-list > ul > li{position: relative;margin-bottom: 10px;text-align: center}.sidebar-room-list > ul > li:last-child{margin-bottom: 0}.sidebar-room-list a:hover{text-transform: none}.sidebar-room-list .title{position: absolute;top: 0;left: 0;right: 0;text-align: center;background: rgba(62,82,91,0.5);color: #fff;padding: 5px;z-index: 1}.sidebar-room-list .booking-btn{margin-top: 10px;text-transform: none}.sidebar-faq{max-width: 220px;margin-left: auto;margin-right: auto}.sidebar-faq > ul{list-style: none;padding: 0;margin: 0;margin-bottom: 10px}.sidebar-faq > ul > li{position: relative;margin-bottom: 10px}.sidebar-faq > ul > li:last-child{margin-bottom: 0}.sidebar-faq > ul > li a{color: #000}.sidebar-faq > ul > li a:hover{text-transform: none}.breadcrumbs{border-radius: 4px;background: #ff8e00;padding: 10px 20px}.breadcrumbs > ul{list-style: none;padding: 0;margin: 0}.breadcrumbs > ul > li{display: inline-block;position: relative;margin-right: 40px}.breadcrumbs > ul > li:after{content: '';display: block;width: 6px;height: 6px;background: url('/img/breadcrumb-arrow.svg') no-repeat center center;position: absolute;top: 50%;margin-top: -2px;right: -27px}.breadcrumbs > ul > li:last-child{margin-right: 0}.breadcrumbs > ul > li:last-child:after{display: none}.breadcrumbs > ul > li a{color: #3e525b}.information-list .content{border-radius: 4px;background: #ff8e00;padding: 10px 15px;font-size: 12px}.information-list .content h2{margin-left: 0}.information-list .content > ul{list-style: none;padding: 0;margin: 0}.information-list .content > ul > li{margin-bottom: 10px;line-height: 15px}.information-list .content > ul > li:last-child{margin-bottom: 0}.information-list .booking-btn{text-transform: none}.feedback-list .feedback{margin-bottom: 0px}.feedback-list .feedback .title{font-size: 16px;line-height: 16px;color: #3e525b;padding: 8px 16px;border-bottom: 1px solid #3e525b}.feedback-list .feedback p{line-height: 18px;margin: 10px 0}.feedback-list .feedback .feedback-good-btn,.feedback-list .feedback .feedback-bad-btn{width: 30px;height: 30px;padding: 0;position: relative}.feedback-list .feedback .feedback-good-btn:after,.feedback-list .feedback .feedback-bad-btn:after{display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;line-height: 30px;font-family: FontAwesome;color: #fff;font-size: 18px}.feedback-list .feedback .feedback-good-btn{background: #15b000}.feedback-list .feedback .feedback-good-btn:after{content: "\f087"}.feedback-list .feedback .feedback-bad-btn{background: #ff0000}.feedback-list .feedback .feedback-bad-btn:after{content: "\f088"}.feedback-list .feedback .toolbar{margin-left: 40px;padding: 0 15px;border-radius: 4px;background: #ff8e00;line-height: 30px}.feedback-list .feedback .toolbar .date{display: block;width: 85px;float: left}.feedback-list .feedback .toolbar .vote{margin-left: 85px;text-align: right}.feedback-list .feedback .toolbar .vote .question{margin-right: 10px}.feedback-list .feedback .toolbar .vote a:hover{text-decoration: none}.feedback-list .feedback .toolbar .vote a.yes{color: #15b000}.feedback-list .feedback .toolbar .vote a.no{color: #ff0000}.feedback-list .pagination{margin: 0 15px;color: #536d79;font-size: 16px}.feedback-list .pagination > ul{list-style: none;padding: 0;margin: 0;display: inline-block}.feedback-list .pagination > ul > li{display: inline-block;font-family: 'tahoma-bold';color: #3e525b;margin-right: 5px}.feedback-list .pagination > ul > li:last-child{margin-right: 0}.feedback-list .pagination > ul > li > a{font-family: 'tahoma-regular';color: #536d79}.room-list a.room-name h2{margin-left: 0}.room-list .toolbar .booking-btn{margin-top: 0;padding: 0 5px}.room-list .toolbar .price{display: inline-block;line-height: 30px;border-radius: 4px;background: #ff8e00;padding: 0 10px;color: #3e525b}.room-list .toolbar > *{margin-right: 15px;margin-bottom: 5px}.room-list .toolbar > *:last-child{margin-right: 0}.room-list .description{margin-top: 12px}.room-list .description p{line-height: 18px;margin: 0}.room-list .room-item{margin-bottom: 30px}.room-list .room-item:last-child{margin-bottom: 0}.uk-table th,.uk-table td{border: 1px solid #000;vertical-align: middle;text-align: center}.uk-table th{background: #ff8e00}.room-page .previews{margin-top: 5px}.room-page .previews > ul > li{display: inline-block;margin-right: 5px;margin-bottom: 5px}.room-page .previews > ul > li:last-child{margin-right: 0}.room-page .toolbar{margin-bottom: 15px}.room-page .toolbar > *{margin-right: 10px}.room-page .toolbar > *:last-child{margin-right: 0}.room-page .toolbar .booking-btn{margin-top: 0;margin-bottom: 5px;min-width: auto;text-transform: none}.room-page .toolbar .price{background: #ff8e00;border-radius: 4px;display: inline-block;line-height: 30px;padding: 0 10px;margin-bottom: 10px}.blog-list .article{margin-bottom: 25px}.blog-list .article:last-child{margin-bottom: 0}.blog-list h2{margin-left: 0}.blog-list .toolbar > *{margin-right: 10px}.blog-list .toolbar > *:last:child{margin-right: 0}.blog-list .toolbar .sticker,.blog-list .toolbar .date{background: #ff8e00;display: inline-block;line-height: 30px;border-radius: 4px;padding: 0 10px;color: #3e525b}.blog-list .toolbar .sticker{background: #ffed94}.blog-list .description{margin-top: 10px}.blog-list .description p{margin: 0;line-height: 18px}.blog-list .pagination{margin: 0 15px;color: #536d79;font-size: 16px}.blog-list .pagination > ul{list-style: none;padding: 0;margin: 0;display: inline-block}.blog-list .pagination > ul > li{display: inline-block;font-family: 'tahoma-bold';color: #3e525b;margin-right: 5px}.blog-list .pagination > ul > li:last-child{margin-right: 0}.blog-list .pagination > ul > li > a{font-family: 'tahoma-regular';color: #536d79}.article-page{margin-top: 20px}.article-page .toolbar > *{margin-right: 10px}.article-page .toolbar > *:last:child{margin-right: 0}.article-page .toolbar .sticker,.article-page .toolbar .date{background: #ff8e00;display: inline-block;line-height: 30px;border-radius: 4px;padding: 0 10px;color: #3e525b}.article-page .toolbar .sticker{background: #ffed94}.article-page .description{margin-top: 10px}.article-page .description p{margin: 0;line-height: 18px}.article-page .previews{margin-top: 10px}.faq-list h2{margin-left: 0;margin-top: 15px}.faq-list .question-link:hover{text-decoration: none}.faq-list .question.selected .answer{padding: 5px 15px;background: #ff8e00}.feedback-form p{line-height: 18px}.map-container > div{min-height: 350px}.map-container > div .ballon .content p{margin: 0;text-align: center}.map-container > div .ballon .logo{background: url('/img/logo.svg') no-repeat center;background-size: contain;width: 45px;height: 60px;margin: 0 auto}.map-container > div .ballon .title{text-align: center}.login-form{max-width: 300px}.login-form h2{margin-left: 0}.login-form button[type=submit]{min-width: 160px}.cabinet-page.login{margin: 50px auto;width: 300px;border: 1px solid #3e525b;border-radius: 10px;padding: 20px;-webkit-box-shadow: 10px 10px 38px -15px rgba(0,0,0,0.75);-moz-box-shadow: 10px 10px 38px -15px rgba(0,0,0,0.75);box-shadow: 10px 10px 38px -15px rgba(0,0,0,0.75)}#login-dlg .uk-modal-dialog{max-width: 340px}.cabinet-page > .title{margin-top: 15px}.cabinet-page > .title > *{display: inline-block;margin-right: 20px}.cabinet-page > .title > *:last-child{margin-right: 0}.cabinet-page .prolog{font-size: 12px;margin-top: 10px;margin-bottom: 10px}.cabinet-page .booking{border-top: 1px solid #3e525b;margin-top: 15px;padding-top: 15px}.cabinet-page .booking h2{margin-left: 0;font-family: 'tahoma-regular'}.cabinet-page .booking .status{margin: 10px 0}.cabinet-page .booking .status span{font-family: 'tahoma-bold'}.cabinet-page .booking .description{margin-bottom: 10px}.cabinet-page .booking .description span{font-family: 'tahoma-bold'}.cabinet-page .features ul{list-style: none;padding: 0;margin: 0;font-size: 16px;line-height: 22px}.cabinet-page .features ul ul{list-style: circle;padding-left: 30px}.cabinet-page .features ul li{font-size: inherit;line-height: inherit}.cabinet-page .features ul span{font-family: 'tahoma-bold'}#contact-dlg h2{margin-left: 0}#contact-dlg .captcha{float: left}#contact-dlg button[type=submit]{float: right}#callback-dlg .uk-modal-dialog{max-width: 360px}#callback-dlg h2{margin-left: 0}#callback-dlg textarea{min-height: 70px}#info-dlg .uk-modal-dialog{max-width: 360px}.uk-modal-dialog .uk-modal-header{margin: -20px -20px 15px -20px;padding: 20px;border-bottom: 1px solid #3e525b;border-radius: 4px 4px 0 0;background: #ff8e00}.uk-modal-dialog .uk-modal-footer{margin-top: 15px;margin: 15px -20px -20px -20px;padding: 20px;border-top: 1px solid #3e525b;border-radius: 0 0 4px 4px;background: #ff8e00}.uk-modal h2{margin-left: 0}#map-dlg #map{height: 470px}#banner-dlg a.link{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1}#banner-dlg .no-more{position: absolute;right: 10px;display: block;background: rgba(0,0,0,0.7);color: #fff;padding: 5px 10px;text-decoration: none;transition: 0.3s;cursor: pointer;z-index: 2;border-radius: 4px;font-family: "Cuprum";font-size: 1.1rem}#banner-dlg .no-more:hover{background: rgba(0,0,0,0.9)}#banner-dlg .uk-close{position: relative;z-index: 2}.seo-menu > li{display: inline-block;margin-bottom: 8px}.seo-menu > li > a{border-radius: 4px;padding: 3px 15px;background: #3e525b;color: #fff}.seo-menu > li > a:hover,.seo-menu > li.uk-active > a{background: #536d79;text-decoration: none}.clickfrog-container a{position: absolute;top: 0;left: 0}.tags ul > li{display: inline-block;margin-bottom: 8px;margin-right: 12px}.tags ul > li:last-child{margin-right: 0}.tags ul > li > a{border-radius: 4px;padding: 3px 15px;background: #3e525b;color: #fff}.tags ul > li > a:hover,.tags ul > li.uk-active > a{background: #ff8e00;color: #3e525b;text-decoration: none}.satmodule-feature-list{border: 1px solid #ff8e00;border-radius: 5px;padding: 15px}.satmodule-feature-list h2{background: #ff8e00;color: #fff;margin: -15px -15px 25px -15px;padding: 5px}.satmodule-feature-list p{margin-top: 0px}.satmodule-feature-list a h3{margin-bottom: 5px}.satmodule-feature-list .feature img{box-shadow: 0px 0px 5px #808080}.satmodule-feature-list .feature h3{margin-bottom: 5px}.satmodule-feature-list .feature .icon{float: left;margin: 0 10px 0 0}.satmodule-feature-list .feature:not(:last-child){margin-bottom: 25px}.terms-of-service{margin-bottom: 5px}.terms-of-service a{font-family: 'tahoma-regular';font-size: 11px;text-decoration: none}.terms-of-service a:hover{text-decoration: underline}@media (max-width: 1220px){.booking-btn{min-width: inherit;font-size: 12px}.feedback-list .feedback .toolbar{font-size: 12px}.feedback-list .feedback .toolbar .date{width: 70px}.feedback-list .feedback .toolbar .vote{margin-left: 70px}.uk-table th{font-size: 12px;padding: 4px}p{line-height: 1.5;margin-top: 7px;margin-bottom: 7px}}[v-cloak]{display: none}.item-block{position: relative;border: 1px solid #ff8e00;border-radius: 4px;padding: 10px 30px;margin-bottom: 8px;border-left: none;box-shadow: 0 0 4px #d3d3d3}.item-block i{display: flex;align-items: center;justify-content: center;position: absolute;top: 0;bottom: 0;left: -15px;width: 30px;height: 30px;line-height: 30px;margin: auto;text-align: center;font-size: 26px;color: #ff8e00}.item-block a{display: block;font-size: 18px;color: #3e525b;font-family: 'Oswald';font-weight: 300;letter-spacing: .8px}.item-block a.small_title{font-family: 'Open Sans';letter-spacing: unset;font-size: 12px;color: #254952;font-weight: 400}.item-block a.big_title{font-family: 'Open Sans';font-size: 18px;font-weight: 400;letter-spacing: unset}.item-block a.big_title.big_phone{font-size: 20px}.item-block:hover{cursor: pointer}.item-block.old_blocks{padding: 5px 15px 5px 40px}.item-block:after{content: '';position: absolute;top: 0;bottom: 0;width: 1px;left: 0;background: -webkit-linear-gradient(bottom, #ff8e00 0%, #ff8e00 15%, transparent 15%, transparent 85%, #ff8e00 85%);background: -o-linear-gradient(bottom, #ff8e00 0%, #ff8e00 15%, transparent 15%, transparent 85%, #ff8e00 85%);background: linear-gradient(to top, #ff8e00 0%, #ff8e00 15%, transparent 15%, transparent 85%, #ff8e00 85%)}footer .template-list{padding-left: 15px}footer .item-block:not(.old_blocks){padding: 9px 25px;width: 150px;margin-bottom: 5px}footer .item-block:not(.old_blocks) a{font-size: 17px;line-height: unset}.room_category{color: #008080}.modal-mask{position: fixed;z-index: 9998;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);display: table;transition: opacity .3s ease}.modal-wrapper{display: table-cell;vertical-align: middle}.modal-container{width: 600px;margin: 0px auto;padding: 20px 30px;background-color: #fff;border-radius: 2px;box-shadow: 0 2px 8px rgba(0,0,0,0.33);transition: all .3s ease;font-family: Arsenal;font-size: 18px}.modal-container.contact-form{width: 700px}.modal-header,.modal-footer{position: relative;background: #ff8e00;color: whitesmoke;padding: 8px 40px;text-align: center;font-weight: 600;min-height: 42px}.modal-header{margin: -20px -30px 10px -30px}.modal-footer{margin: 30px -30px -20px -30px}.modal-body{min-height: 165px;transition: all .3s ease;position: relative}.modal-default-button{padding: 7px 30px;font-family: 'Oswald';background: #FFAD4A;letter-spacing: .8px;color: white;font-weight: 400;border: 1px solid #f5f5f5;font-size: 18px;cursor: pointer;border-radius: 4px}.modal-default-button[disabled]{background: lightgrey;color: grey;pointer-events: none}.modal-default-button:hover{background: #ffa131;color: white;border: 1px dashed #f5f5f5;transition: .3s}.modal-content-title{text-align: center;font-weight: 600;letter-spacing: .5px;color: #008080;margin: 0}.field-label{font-size: 18px;margin-bottom: 2px;margin-left: 30px;font-style: italic;font-weight: 600;color: #008080}.arrow{margin-top: 23px;vertical-align: middle;color: #008080}.field_data_input{font-family: Oswald !important;letter-spacing: .6px;color: darkcyan !important}.modal-close-button{position: absolute;top: 7px;right: 7px;color: whitesmoke;opacity: .7}.modal-close-button:hover{opacity: 1}.modal-close-button .uk-icon-times{transition: transform .5s}.modal-close-button .uk-icon-times:hover{color: whitesmoke;transform: rotate(360deg)}.modal-enter,.modal-leave-active{opacity: 0}.modal-enter .modal-container,.modal-leave-active .modal-container{-webkit-transform: scale(1.1);transform: scale(1.1)}.template-list{list-style: none;width: 225px}.you__select{font-size: 14px;border: 1px solid #ff8e00;padding: 10px;background: whitesmoke;position: absolute;right: -362px;bottom: -30px;width: 300px;border-radius: 4px}.you__select p{margin: 0}.you__select .span_text{color: #008080;font-weight: 600;margin-right: 5px}.you__select .span_date{font-size: 18px;margin-right: 10px;color: darkcyan;font-weight: 500;font-family: Oswald}.room-list-wrapper{position: relative}.rooms-list{list-style: none;max-height: 400px;overflow: scroll;margin: 5px 0}.rooms-list li{padding: 10px 5px}.image_box{width: 300px;height: 200px;position: absolute;left: -345px;top: -10px;border-radius: 4px;border: 2px solid #f5f5f5;background-size: cover !important}.image_box img{border-radius: 4px}.image_box .sub_title{font-size: 13px;color: whitesmoke;background: rgba(0,0,0,0.5);position: absolute;left: 0;right: 0;bottom: -15px;text-align: center;padding: 5px 3px;font-style: italic}.alert_box{position: relative;padding: 15px;text-align: center;margin-top: 20px;color: red;border: 2px solid #ff8e00;display: block;border-radius: 6px;float: right;margin-right: 10px;transition: .5s all}.alert_box:before{position: absolute;content: '';border: 15px solid transparent;border-top-color: #ff8e00;top: 100%;left: 79.2%;display: block;width: 0;height: 0}.alert_box:after{position: absolute;content: '';border: 12px solid transparent;border-top-color: white;top: 99%;left: 80%;display: block;width: 0;height: 0}.checkbox input{position: absolute;z-index: -1;opacity: 0;margin: 10px 0 0 20px}.checkbox__text{position: relative;padding: 0 0 0 60px;cursor: pointer}.checkbox__text.selected{color: #008080;font-weight: 600;font-style: italic}.checkbox__text:before{content: '';position: absolute;top: -2px;left: 0;width: 50px;height: 26px;border-radius: 13px;background: #CDD1DA;box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);transition: .2s}.checkbox__text:after{content: '';position: absolute;top: 0;left: 2px;width: 22px;height: 22px;border-radius: 10px;background: #FFF;box-shadow: 0 2px 5px rgba(0,0,0,0.3);transition: .2s}.checkbox input:checked + .checkbox__text:before{background: #008080}.checkbox input:checked + .checkbox__text:after{left: 26px}.fade-enter-active,.fade-leave-active{transition: opacity .5s}.fade-enter,.fade-leave-to{opacity: 0}.step-enter-active,.step-leave-active{transition: opacity .25s}.step-enter,.step-leave-to{opacity: 0}.toast_text{font-size: 20px;text-align: center;font-family: Arsenal}#toast-container > div{border-radius: 6px}.scale{animation: scale .5s}.fade{animation: fade 1s}@keyframes scale{0%{transform: scale(1)}50%{transform: scale(.5)}100%{transform: scale(1)}}@keyframes fade{0%{opacity: 1}50%{opacity: .5}100%{opacity: 1}}a{color: #2c3e50;text-decoration: none}.vue-form{font-size: 16px;padding: 0;border-radius: 4px;margin: 0}.vue-form fieldset{margin: 0}.vue-form legend{display: inline-block;padding: 0 6px;font-size: 1.15rem;color: #008080;font-weight: bold;font-style: italic;background: white}.vue-form legend[bottom]{position: absolute}.vue-form div{position: relative;margin: 3px 0}.vue-form h4,.vue-form .label{color: #94aab0;margin: 0}.vue-form .label{display: block;color: darkslategrey}.vue-form input,.vue-form textarea,.vue-form label{color: #2b3e51}.vue-form input[type="email"],.vue-form input[type="text"]{display: block;width: 190px}.vue-form input[type="text"],.vue-form input[type="email"],.vue-form textarea{padding: 12px;border: 1px solid #cfd9db;background-color: #ffffff;border-radius: 0.25em;box-shadow: inset 0 1px 1px rgba(0,0,0,0.08)}.vue-form select{padding: 11px;width: 216px;border: 1px solid #cfd9db;background-color: #ffffff;border-radius: 0.25em;box-shadow: inset 0 1px 1px rgba(0,0,0,0.08)}.vue-form select option{color: #008080}.vue-form input[type="text"]:focus,.vue-form input[type="email"]:focus,.vue-form textarea:focus{outline: none;border-color: #2c3e50;box-shadow: 0 0 5px rgba(44,151,222,0.2)}.vue-form textarea{min-height: 98px;resize: vertical;overflow: auto;display: block;width: 420px;appearance: none}.vue-form .error{border-color: #e94b35 !important}.vue-form .counter{background-color: #ecf0f1;position: absolute;right: 0px;top: -3px;font-size: 10px;padding: 0 4px;border-radius: 2px}.vue-form .form-icon{transform: rotate(-35deg);margin-top: 5px;margin-bottom: -15px;border: 1px solid #808080;padding: 25px;border-radius: 50%;width: 25px;height: 25px;line-height: 26px;box-shadow: 0 0 6px #d3d3d3;background: #126180;color: white;opacity: .8;animation: icon-rotate 1s, icon-fade .3s linear forwards 1s}.vue-form .explanation{font-size: 14px;margin-bottom: -20px;margin-top: 12px;line-height: 15px;font-style: italic}.vue-form .req-star:after{content: '*';position: absolute;color: red;font-size: 20px;margin-left: 2px}.vue-form .non-correct-email{border: 1px solid #fff;padding: 15px;border-radius: 6px;position: absolute !important;top: 20%;left: -265px;background: red;color: white;font-size: 18px;font-family: Cuprum}.vue-form .non-correct-email:before{position: absolute;content: '';border: 10px solid transparent;border-left-color: red;top: 15px;display: block;width: 0;height: 0;left: 99.9%;z-index: 1}.vue-form .non-correct-email:after{position: absolute;content: '';border: 12px solid transparent;border-left-color: white;top: 13px;left: 100%;display: block;width: 0;height: 0}.vue-form .req-text{font-size: 12px;text-align: right;margin-top: -10px;margin-bottom: -5px;font-style: italic}.vue-form .req-text span{color: red;font-size: 16px;line-height: 10px}.vue-form .alert_box_form,.alert_box_rooms_list{border: 1px solid #fff;padding: 15px;border-radius: 6px;position: absolute !important;top: 29%;right: -285px;background: red;color: white;font-size: 18px;font-family: Cuprum;width: 190px}.vue-form .alert_box_form:before,.alert_box_rooms_list:before{position: absolute;content: '';border: 10px solid transparent;border-right-color: red;top: 25px;display: block;width: 0;height: 0;right: 99.9%;z-index: 1}.vue-form .alert_box_form:after,.alert_box_rooms_list:after{position: absolute;content: '';border: 12px solid transparent;border-right-color: white;top: 23px;right: 100%;display: block;width: 0;height: 0}.alert_box_rooms_list{top: -15px;right: -205px;width: unset}.alert_box_rooms_list:before{top: 15px}.alert_box_rooms_list:after{top: 13px}.vue-form .pkr-icon{position: absolute;top: 50%;left: 10px;color: #008080}.v-select.single{margin-top: -3px !important}.v-select.single .dropdown-toggle{width: 216px;height: 41px}.v-select.single .selected-tag{width: 185px;overflow: hidden;white-space: nowrap}.v-select.single .dropdown-menu{width: 255px !important;border-top: 1px solid #d3d3d3;border-radius: 4px;margin-top: 3px}.v-select.single .vs__selected-options input::-webkit-input-placeholder{font-family: 'Arsenal'}.v-select.single .vs__selected-options input::-moz-placeholder{font-family: 'Arsenal'}.v-select.single .vs__selected-options input:-moz-placeholder{font-family: 'Arsenal'}.v-select.single .vs__selected-options input:-ms-input-placeholder{font-family: 'Arsenal'}.v-select.open .dropdown-toggle{border: 1px solid rgba(60,60,60,0.26);border-radius: 4px}.v-select .dropdown-toggle .clear{display: none}.v-select.searchable .dropdown-toggle{cursor: default}.selected_room_box{border: 1px solid #ff8e00;padding: 15px 5px 15px 15px;border-radius: 6px;position: absolute !important;top: 0;right: -275px;background: white;color: #008080;font-size: 18px;font-family: Cuprum;width: 190px}.selected_room_box:before{position: absolute;content: '';border: 10px solid transparent;border-right-color: white;top: 30%;display: block;width: 0;height: 0;right: 99.9%;z-index: 1}.selected_room_box:after{position: absolute;content: '';border: 12px solid transparent;border-right-color: white;top: 29%;right: 100%;display: block;width: 0;height: 0}.flatpickr input{font-size: 17px;font-family: Oswald;letter-spacing: .5px;color: #008080 !important;text-align: center}.flatpickr input::-webkit-input-placeholder{color: red;font-family: 'Arsenal'}.flatpickr input::-moz-placeholder{color: red;font-family: 'Arsenal'}.flatpickr input:-moz-placeholder{color: red;font-family: 'Arsenal'}.flatpickr input:-ms-input-placeholder{color: red;font-family: 'Arsenal'}.flatpickr i{color: #008080}.final-window .cabinet_link{font-size: 17px;font-weight: 400;font-style: italic}.final-window .cabinet_link a{display: inline-block;color: lightblue;font-size: 18px;text-shadow: 0 0 2px #00008b;font-weight: 600;text-decoration: none}.final-window .cabinet_link a:after{display: block;content: "";height: 1px;width: 0%;background-color: lightblue;margin-left: auto;margin-right: auto;transition: width .3s ease-in-out}.final-window .cabinet_link a:hover:after{width: 100%}.contact-form .modal-default-button{margin-right: -15px}.contact-form-component{width: 99.5%;margin-left: auto;margin-right: auto;position: relative}.contact-form-component fieldset{min-width: inherit;display: table-cell;margin: unset;border-color: lightgrey}.contact-form-component .label{display: block;color: darkslategrey}.contact-form-component input[type="text"],.contact-form-component input[type="email"],.contact-form-component textarea{padding: 12px;border: 1px solid #cfd9db;background-color: #ffffff;border-radius: 0.25em;box-shadow: inset 0 1px 1px rgba(0,0,0,0.08);width: 91%}.contact-form-component textarea{width: 95.5%;min-height: 92px;resize: vertical;overflow: auto;display: block}.contact-form-component .counter{background-color: #ecf0f1;position: absolute;right: 0;top: 3px;font-size: 10px;padding: 0 4px;border-radius: 2px}.contact-form-component .flatpickr{position: relative}.contact-form-component .pkr-icon{position: absolute;top: 50%;left: 10px;color: #008080}.contact-form-component .uk-width-7-10{width: 66.8%}.contact-form-component .uk-width-3-10{width: 33.2%}.contact-form-component .v-select.searchable .dropdown-toggle{cursor: pointer;width: inherit;background: white;margin-top: 3px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.08)}.contact-form-component .v-select .selected-tag{width: 86%;overflow: hidden;white-space: nowrap;font-size: 1.1rem;line-height: 2rem}.contact-form-component .v-select .vs__actions{display: flex;align-items: center !important;position: absolute;right: 3px;top: 35%}.contact-form-component .v-select .dropdown-toggle .clear{display: none}.contact-form-component .v-select .vs__selected-options{width: inherit}.contact-form-component .dropdown.v-select.single.searchable{width: 100%}.contact-form-component .vs__selected-options input{font-size: 16px}.contact-form-component .vs__selected-options input::-webkit-input-placeholder{font-family: 'Arsenal';font-size: 16px}.contact-form-component .vs__selected-options input::-moz-placeholder{font-family: 'Arsenal';font-size: 16px}.contact-form-component .vs__selected-options input:-moz-placeholder{font-family: 'Arsenal';font-size: 16px}.contact-form-component .vs__selected-options input:-ms-input-placeholder{font-family: 'Arsenal';font-size: 16px}.contact-form-component .req-text{position: absolute;top: 10px;right: 15px;font-size: 12px;font-style: italic;margin: unset}.contact-form-component .req-text span{color: red;font-size: 20px;vertical-align: sub}.contact-form-component legend{padding: 0 6px;font-family: Arsenal;font-size: 18px;background: none;color: #008080;margin-bottom: 5px;font-weight: 600}.contact-form-component .bottom-title{font-size: 16px;font-family: Arsenal;font-style: italic;margin-top: 3px;margin-bottom: 3px;text-align: right;color: #008080;text-decoration: underline;font-weight: bold}.contact-form-component .vue-form-component .explanation{margin-top: unset;margin-bottom: unset;line-height: 1.1rem;font-size: 14px}.contact-form-component .modal-default-button{width: 460px;margin-left: 12px;height: 58px;margin-bottom: unset;box-shadow: 0 0 4px #808080;margin-top: 2px}.contact-form-component .modal-default-button i{margin-right: 5px}.contact-form-component blockquote{padding-left: 8px}.contact-form-component .dropdown-menu{width: 100% !important}.contact-form-component .dropdown-menu li > a{text-decoration: none;font-size: 16px}.contact-form-component .alert_box_form{position: absolute;right: 102%;top: 35%;padding: 10px;width: 200px;background: red;color: whitesmoke;font-family: Cuprum;font-size: 18px;border-radius: 4px;box-shadow: 0 0 4px #808080}.contact-form-component .alert_box_form:before{position: absolute;content: '';border: 10px solid transparent;border-left-color: red;top: 20px;display: block;width: 0;height: 0;left: 99.9%;z-index: 1}.contact-form-component .alert_box_form:after{position: absolute;content: '';border: 12px solid transparent;border-left-color: lightgrey;top: 18px;left: 100%;display: block;width: 0;height: 0}.contact-form-component .non-correct-email{position: absolute;top: 75px;left: 72px;z-index: 1;padding: 10px 8px;box-shadow: 0 0 4px #808080;background: red;color: whitesmoke;font-family: Cuprum;font-size: 18px;border-radius: 4px}.contact-form-component .non-correct-email:before{position: absolute;content: '';border: 10px solid transparent;border-bottom-color: red;display: block;width: 0;height: 0;left: 80%;z-index: 1;bottom: 100%}.contact-form-component .non-correct-email:after{position: absolute;content: '';border: 12px solid transparent;border-bottom-color: lightgrey;left: 78.9%;display: block;width: 0;height: 0;bottom: 100%}@-webkit-keyframes cd-bounce{0%,100%{-webkit-transform: scale(1)}50%{-webkit-transform: scale(.8)}}@-moz-keyframes cd-bounce{0%,100%{-moz-transform: scale(1)}50%{-moz-transform: scale(.8)}}@keyframes cd-bounce{0%,100%{transform: scale(1)}50%{transform: scale(.8)}}@-webkit-keyframes icon-rotate{0%{-webkit-transform: rotate(0deg)}50%{-webkit-transform: rotate(-85deg)}100%{-webkit-transform: rotate(-35deg)}}@-moz-keyframes icon-rotate{0%{-moz-transform: rotate(0deg)}50%{-moz-transform: rotate(-85deg)}100%{-moz-transform: rotate(-35deg)}}@keyframes icon-rotate{0%{transform: rotate(0deg)}50%{transform: rotate(-85deg)}100%{transform: rotate(-35deg)}}@keyframes icon-fade{0%{opacity: .8}50%{opacity: .4}100%{opacity: 0}}@font-face{font-family: 'FontAwesome';src: url("/fonts/fontawesome-webfont.woff2") format('woff2'), url("/fonts/fontawesome-webfont.woff") format("woff"), url("/fonts/fontawesome-webfont.ttf") format("truetype");font-weight: normal;font-style: normal}@font-face{font-family: PTSansNarrow;src: url(/fonts/PT-Sans-Narrow.ttf)}@font-face{font-family: PFBeauSansPro-Book;src: url(/fonts/PFBeauSansPro-Book.ttf)}@font-face{font-family: MagistralC;src: url(/fonts/MagistralC-Bold.otf)}@font-face{font-family: SourceSansProRegular;src: url(/fonts/SourceSansProRegular.ttf);font-style: normal;font-weight: normal}@font-face{font-family: BebasNeue;src: url(/fonts/BebasNeueBook.otf)}@font-face{font-family: Cuprum;font-style: normal;font-weight: 400;src: url(/fonts/Cuprum-Regular.ttf)}hr.uk-grid-divider{clear: none !important}.line-title{overflow: hidden}.main-content img{border-radius: 4px;margin: 0 10px 0 10px}.ul-null{list-style: none;padding: 0;margin: 0}header,footer{max-width: 1400px;margin-left: auto;margin-right: auto;color: #3e525b}header .menu-container,footer .menu-container{background: rgba(62,82,91,0.8);position: relative;z-index: 10}header .uk-navbar,footer .uk-navbar{background: none}header .uk-navbar-nav,footer .uk-navbar-nav{text-align: center;float: none}header .uk-navbar-nav > li,footer .uk-navbar-nav > li{float: none;display: inline-block;margin-right: 5px}header .uk-navbar-nav > li:last-child,footer .uk-navbar-nav > li:last-child{margin-right: 0}header .uk-navbar-nav > li > a,footer .uk-navbar-nav > li > a{padding: 0 14px;font-family: 'tahoma-regular';font-size: 16px;color: #fff;position: relative;text-transform: uppercase;transition: 0.5s}header .uk-navbar-nav > li > a:hover,footer .uk-navbar-nav > li > a:hover{text-decoration: none}header .uk-navbar-nav > li.uk-active > a,footer .uk-navbar-nav > li.uk-active > a,header .uk-navbar-nav > li.uk-active:hover > a,footer .uk-navbar-nav > li.uk-active:hover > a,header .uk-navbar-nav > li:hover > a,footer .uk-navbar-nav > li:hover > a{background: #3e525b;color: #fff}header .uk-navbar-nav > li.uk-open > a,footer .uk-navbar-nav > li.uk-open > a,header .uk-navbar-nav > li > a:focus,footer .uk-navbar-nav > li > a:focus{background: #3e525b;color: #fff}header .uk-navbar-nav > li.uk-open > a:after,footer .uk-navbar-nav > li.uk-open > a:after,header .uk-navbar-nav > li:hover > a:after,footer .uk-navbar-nav > li:hover > a:after,header .uk-navbar-nav > li > a:focus:after,footer .uk-navbar-nav > li > a:focus:after,header .uk-navbar-nav > li.uk-active > a:after,footer .uk-navbar-nav > li.uk-active > a:after{display: none}header .show-map,footer .show-map{font-family: 'tahoma-bold';text-transform: uppercase;color: #3e525b}header .show-map:hover,footer .show-map:hover{text-decoration: none}header .phones,footer .phones{list-style: none;padding: 0;margin: 0;display: block;background: url(/templates/default/img/phone.svg) no-repeat left center;background-size: 18px;padding-left: 21px;font-size: 18px;font-family: 'tahoma-bold'}header .phones a,footer .phones a{color: #3e525b;line-height: 27px;white-space: nowrap}header .phones a:hover,footer .phones a:hover{text-decoration: none;color: #3e525b}header .address,footer .address{display: block;color: #3e525b;margin-top: 2px}header{z-index: 11;background: #fff;position: relative;margin-bottom: 25px;box-shadow: 0 5px 5px rgba(0,0,0,0.2);z-index: 100}header .uk-container{padding: 0 5px}header .menu-container{background: #fff}header .menu-container .uk-navbar{border-top: 2px solid #3e525b;padding-top: 6px}header .menu-container .uk-navbar-nav{margin-bottom: 6px}header .menu-container .uk-navbar-nav li a{color: black;padding: 0 4px}header .menu-container .uk-navbar-nav > li.uk-active > a,header .menu-container .uk-navbar-nav > li.uk-active:hover > a,header .menu-container .uk-navbar-nav > li:hover > a{background: #f5f5f5;color: black}header .menu-container .uk-navbar-nav > li.uk-open > a,header .menu-container .uk-navbar-nav > li > a:focus{background: #f5f5f5;color: black}header .menu-container .uk-dropdown .uk-nav li a:hover,header .menu-container .uk-dropdown .uk-nav li a:focus{color: white}header .logo{display: block;width: 350px;height: 125px;text-align: center}header .logo img{max-height: 100%}header .left-side{float: left;width: 300px}header .right-side{float: right;width: 193px;text-align: right}header .center-side .contact-buttons{margin-top: 20px;margin-left: 35px}header .center-side .contact-buttons .user-login,header .center-side .contact-buttons .message,header .center-side .contact-buttons .callback{display: inline-block;padding: 5px 20px;text-transform: uppercase;letter-spacing: 0.5px}header .center-side .contact-buttons .user-login:hover,header .center-side .contact-buttons .message:hover,header .center-side .contact-buttons .callback:hover,header .center-side .contact-buttons .user-login:focus,header .center-side .contact-buttons .message:focus,header .center-side .contact-buttons .callback:focus,header .center-side .contact-buttons .user-login:active,header .center-side .contact-buttons .message:active,header .center-side .contact-buttons .callback:active{text-decoration: none}header .center-side .contact-buttons .user-login{background: url(/templates/default/img/user.svg) no-repeat left center;background-size: 23px;padding-left: 30px}header .center-side .contact-buttons .user-login .user:hover,header .center-side .contact-buttons .user-login .user:focus,header .center-side .contact-buttons .user-login .user:active{text-decoration: none}header .center-side .contact-buttons .message{background: url(/templates/default/img/message.svg) no-repeat left center;background-size: 23px;padding-left: 30px}header .center-side .contact-buttons .callback{background: url(/templates/default/img/callback.svg) no-repeat left center;background-size: 23px;padding-left: 30px}footer{margin-top: 15px}footer .uk-container{padding: 0 5px}footer .left-side{width: 300px;float: left}footer .left-side .phones{margin-top: 20px;background-size: 18px}footer .left-side .phones li:first-child{padding-left: 8px}footer .right-side{width: 280px;float: right;text-align: right}footer .right-side .social{margin: 12px 0 10px 0}footer .center-side{margin: auto}footer .social{height: 30px;text-align: right}footer .logo-container{text-align: center}footer .logo-container .logo{width: 300px;height: 100px}footer .uk-align-center{margin-bottom: 0}.main-slider-container{position: relative;top: -25px;max-width: 1400px;margin-left: auto;margin-right: auto;z-index: 1;margin-bottom: -10px}.main-slider-container .uk-slideshow{border-radius: 0}.main-slider-container .main-booking-form{position: absolute;top: 40px;left: 100px}.main-booking-form{background: rgba(62,82,91,0.7);color: white}.main-booking-form .oferta p a,.main-booking-form .oferta p a:hover{color: #fff}.main-booking-form .uk-button-primary{background: #B7245C}.map-container > div .ballon .logo{display: none}@media (max-width: 1220px){header .uk-navbar-nav > li a{font-size: 14px}header .contact-buttons a{font-size: 11px}header .logo{width: 284px;height: 113px}footer .bottom{padding-right: 10px;padding-left: 10px}footer .uk-navbar-nav > li{margin-right: 0px}footer .uk-navbar-nav > li > a{padding: 0 7px}.main-slider-container .main-booking-form{top: 65px}}.green-block{color: #468847;background-color: #dff0d8;border: 1px solid #d6e9c6;border-radius: 4px;padding: 15px}.blue-block{color: #3a87ad;background-color: #d9edf7;border: 1px solid #bce8f1;border-radius: 4px;padding: 15px}header{color: #515151}header .menu-container{position: relative;z-index: 10;margin-top: 20px;background: grba(131, 143, 155, .68)}header .address,header .uk-navbar-nav > li > a{color: #515151}header .uk-navbar-nav > li > a{text-transform: uppercase !important;font-weight: 400;color: white}.left{float: left !important}img{border-radius: 5px;background: transparent}.feedback-list .feedback .title{border-bottom: 1px solid #ccc !important}.email{color: #35b3ee !important;font-weight: 600}.mailico,.mapico,.callico,.lkico{text-transform: uppercase;font-size: 12px;height: 42px;padding-left: 40px;padding-top: 5px}.mailico:hover,.mapico:hover,.callico:hover,.lkico:hover{text-decoration: underline}.mailico{background: transparent url('/templates/default/img/mail.png') left top no-repeat !important}.mapico{background: transparent url('/templates/default/img/map.png') left top no-repeat !important;margin: 0px 0 0 0}.callico{background: transparent url('/templates/default/img/call.png') left top no-repeat !important;margin: 0px 0 0 0}.lkico{background: transparent url('/templates/default/img/lk.png') left top no-repeat !important}h1{background: transparent url('/templates/default/img/marker.png') left top no-repeat !important;padding-left: 30px}.uk-nav-navbar > li > a{text-align: left}.uk-nav-navbar > li > a:hover{background: #3e525b;color: white}.sat-room-list-booking-com .room-item{transition: 0.5s;padding: 10px;margin-bottom: 20px;border-width: 1px;border-style: solid;border-color: transparent}.sat-room-list-booking-com .room-item .description{max-width: 360px}.sat-room-list-booking-com .room-item .description div:last-child{margin-bottom: 20px}.sat-room-list-booking-com .room-item .description .title{display: block;color: #000;font-size: 18px;line-height: 20px;margin-bottom: 14px}.sat-room-list-booking-com .room-item .description .title:hover{text-decoration: none}.sat-room-list-booking-com .room-item .readmore{display: block;position: absolute;bottom: 0;left: 35px;color: #000;text-decoration: underline}.sat-room-list-booking-com .room-item .header{text-align: center;text-decoration: underline}.sat-room-list-booking-com .room-item .count{margin-top: 10px;text-align: center}.sat-room-list-booking-com .room-item .loader{text-align: center;font-size: 40px;margin-top: 22px}.sat-room-list-booking-com .room-item .price-nearest{margin-top: 10px}.sat-room-list-booking-com .room-item .price-nearest li{color: #ff8e00;font-size: 18px;text-align: center;line-height: 18px;margin-bottom: 6px}.sat-room-list-booking-com .room-item .price-nearest li:last-child{margin-bottom: 0}.sat-room-list-booking-com .room-item .price-nearest .date{display: block;color: #000;font-size: 10px;line-height: 14px}.sat-room-list-booking-com .room-item .booking-button{display: block}.sat-room-list-booking-com .room-item .booking-button > img{display: block;height: 56px;margin: 0 auto;margin-top: 15px}.sat-room-list-booking-com .room-item:nth-child(even){background: #f2f2f2}.sat-room-list-booking-com .room-item:hover{border-color: #ff8e00}.weather{color: #2F4F4F;width: 100%;border: solid 1px;border-radius: 4px;border-color: #77858B;box-shadow: 2px 3px 3px #c0c0c0}.weather h5{color: #F8F8FF;font-weight: 400;font-family: MagistralC;text-transform: uppercase;font-size: 0.9em;letter-spacing: 1px;margin: 0;padding: 4px;text-align: center;background-color: #ff8e00}.weather .weather-text{width: 65%;padding: 12px 0 5px 0}.weather .weather-img{width: 35%}.path{margin-top: 30px;margin-left: 0px;padding: 0px 0 0 0;border: solid 1px;border-color: #B5B5B5;min-height: 140px}.path img{box-shadow: none}.path .path-qr{padding: 0 0 0 0;width: 15%}.path .path-box{width: 5%;background: #ff8e00;color: #F8F8FF;padding: 0 0 0 0px;margin: 0px 0px 0px 0px;height: 140px}.path .path-box .path-title-left{-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-o-transform: rotate(-90deg);transform: rotate(-90deg);margin: 96px 6px 0px 0px;font-size: 16px}.path .path-box .path-title-right{-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-o-transform: rotate(90deg);transform: rotate(90deg);margin: 21px 0px 0px 7px;font-size: 16px}.path .path-text{padding: 10px 15px 0 20px;width: 75%;text-overflow: hidden;font-size: 0.9em}.btn-show-rooms{background: #ff8e00;-webkit-border-radius: 4;-moz-border-radius: 4;border-radius: 4px;font-family: Cuprum;color: #ffffff;text-transform: uppercase;font-size: 1.1em;width: 100%;margin-top: 5px;padding: 2px 10px 2px 10px;text-decoration: none}.btn-show-rooms:hover{background: #ff8e00;text-decoration: none}.footer-info{text-align: left}.footer-info p{font-size: 0.8em}.article-sidebar-blog{display: inline-block;position: relative;font-size: 0.9em;text-transform: uppercase}.article-sidebar-blog a{text-decoration: none;color: #fff}.article-sidebar-blog a:hover{color: #F5F6F1}.article-sidebar-blog .rotate:hover{box-shadow: 0px 0px 5px rgba(62,82,91,0.5)}.article-sidebar-blog span{display: inline-block;position: absolute;top: 20px;left: 10px;background: rgba(62,82,91,0.6);padding: 3px 10px}.uk-overlay-fade{opacity: 0.8}.uk-form-icon{display: block}.booking-btn-form:hover{background: #ffa333}.satmodule-feature-list{border: 1px solid rgba(255,142,0,0.7)}.satmodule-feature-list h2{background: rgba(255,142,0,0.9)}.satmodule-feature-list .uk-button{background: rgba(255,142,0,0.9);color: #fff}.satmodule-feature-list .uk-button:hover{background: #ffa533}.feature-list-short{margin-top: 10px;margin-bottom: 10px;padding: 10px 15px 0;font-family: PFBeauSansPro-Book;border: 1px solid;border-color: rgba(255,142,0,0.9);border-radius: 4px}.feature-list-short h5{background: rgba(255,142,0,0.9);color: #fff;padding: 5px;margin: -10px -15px 0 -15px}.feature-list-short .uk-list{margin-bottom: 0}.feature-list-grid{position: relative;margin-bottom: 30px}.feature-list-grid .grid{padding: 0 15px}.feature-list-grid h3{color: #950}.feature-list-grid h3.box-title{margin-bottom: 15px}.feature-list-grid .box-title{overflow: hidden;text-align: center;text-transform: uppercase;margin-bottom: 0;white-space: nowrap}.feature-list-grid .box-title:before,.feature-list-grid .box-title:after{content: "";display: inline-block;vertical-align: middle;width: 100%;height: 4px;background-color: rgba(255,142,0,0.9);position: relative}.feature-list-grid .box-title:before{margin-left: -100%;left: -14px}.feature-list-grid .box-title:after{margin-right: -100%;right: -14px}.feature-list-grid .feature-grid{position: relative;height: 100%;box-sizing: border-box;padding: 0 15px 15px;background-color: #FBFBFC;box-shadow: 2px 2px 5px #808080}.feature-list-grid .feature-grid .title{margin-left: -15px;margin-right: -15px;text-align: center;background: rgba(255,142,0,0.9);color: #fff;padding: 5px}.feature-list-grid .feature-grid .icon{text-align: center;margin-top: 15px}.feature-list-grid .feature-grid .icon + .description{margin-top: 5px}.feature-list-grid .feature-grid .description{margin-top: 0px;font-size: 0.9em}.feature-list-grid .feature-grid img{margin: 0}.feature-list-grid .feature-grid a{text-decoration: none}.feature-list-grid .feature-grid p{margin: 0;line-height: 18px}.feature-list-grid .feature-grid .read-more{background: rgba(255,142,0,0.9);color: #fff;padding: 7px 10px;position: absolute;bottom: 0;right: 0;border-radius: 20px 0 0px 0}.feature-list-grid .feature-grid .read-more:hover{background: #950}.feature-list-grid .uk-button{white-space: normal;background: rgba(255,142,0,0.9);color: #fff;letter-spacing: 1px}.feature-list-grid .uk-button:hover{background: #950}.feature-list-grid .feature-grid-wide{position: relative;display: inline-block;vertical-align: top;width: 91%;margin: 15px 0 15px 3%;padding: 15px;background-color: #FBFBFC;box-shadow: 2px 2px 5px #808080}.feature-list-grid .feature-grid-wide .title{position: absolute;top: 0;left: 0;right: 0;text-align: center;background: rgba(255,142,0,0.9);color: #fff;padding: 5px}.feature-list-grid .feature-grid-wide .icon{display: inline-block;width: 30%;vertical-align: top;margin-top: 25px}.feature-list-grid .feature-grid-wide .description{display: inline-block;width: 65%;vertical-align: top;margin: 25px 0 0 15px}.feature-list-grid .feature-grid-wide img{float: left;margin-left: 0px}.feature-list-grid .feature-grid-wide a{text-decoration: none}.feature-list-grid .feature-grid-wide p{line-height: 18px}.feature-list-grid .feature-grid-wide .read-more{background: rgba(255,142,0,0.9);color: #fff;padding: 7px 10px;position: absolute;bottom: 0;right: 0;border-radius: 20px 0 0px 0;font-size: 0.9em}.feature-list-grid .feature-grid-wide .read-more:hover{background: #950}.contacts-3rd img{margin: 0 0 0 -10px;padding: 0}.contacts-3rd p{margin: 5px 5px}.container-flex .item-feedback-list-flex{border: 1px solid rgba(255,142,0,0.5);border-radius: 4px;background-color: #FBFBFC;box-shadow: 2px 2px 5px #d3d3d3}.container-flex .item-feedback-list-flex p{color: #3D3937}.container-flex .item-feedback-list-flex .feedback{position: relative;padding: 10px}.container-flex .item-feedback-list-flex .feedback .content a{text-decoration: none;font-family: PFBeauSansPro-Book;font-size: 0.8em;font-weight: bold}.container-flex .item-feedback-list-flex .feedback .title{color: #ff8e00;font-weight: bold;font-family: Cuprum}.feedback-full-modal .uk-modal-header{border-radius: 0px;font-weight: normal;font-family: Cuprum;font-size: 1.2em;color: #F9FDED}.block57{overflow: hidden}.block57 .triada{margin: 10px auto 10px auto;overflow: hidden;width: 100%;padding: 0}.block57 .triada li{float: left;list-style: none;display: block;width: 32%;margin-left: 3px;margin-right: 3px}.block57 .crafty a{display: block;text-decoration: none}.block57 .n1 .unt.upp{height: 322px;background: center center no-repeat;background-size: cover}.block57 .n1 .unt.down{height: 322px;background: center center no-repeat;background-size: cover}.block57 .n1 .unt.down .wrapp{position: absolute;bottom: 0;width: 100%}.block57 .crafty.n2 .unt.upp{height: 440px;background: center center no-repeat;background-size: cover}.block57 .crafty.n2 .unt.upp .wrapp{margin-top: 0px}.block57 .crafty.n2 .unt.down .wrapp{cursor: default}.block57 .crafty.n3 .unt.upp{height: 322px;background: center center no-repeat;background-size: cover}.block57 .crafty.n3 .unt.down{height: 322px;background: center center no-repeat;background-size: cover}.block57 .crafty.n3 .unt.down .wrapp{position: absolute;bottom: 0;width: 100%}.block57 .unt{overflow: hidden;position: relative;margin-bottom: 6px}.block57 .unt .tit{font-family: "Cuprum";color: #ffffff;text-decoration: none;width: 100%;text-align: center;font-size: 20px;text-transform: uppercase}.block57 .unt .line{width: 50px;height: 1px;margin: 0 auto 0 auto;border-top: 1px solid #fff;margin-bottom: 5px;margin-bottom: 3px}.block57 .unt .txt{color: #ffffff;text-decoration: none;padding: 0 10px 10px 10px;text-align: center;font-size: 14px;font-style: italic}.block57 .unt .wrapp{background: rgba(70,130,180,0.9);padding-top: 15px;min-height: 90px}.block57 .unt .wrapp-no-url{background: rgba(70,130,180,0.9);padding-top: 15px;min-height: 90px;cursor: default;position: absolute;bottom: 0;width: 100%}.block57 .unt:hover .wrapp{background: rgba(224,185,36,0.9);transition-delay: 0.1s}.block57 .unt.gold:hover .wrapp{background: none}.block57 .unt.gold{border: 1px solid #7f7f7f;height: 202px}.block57 .unt.gold .wrapp{margin-top: 30px;background: none}.block57 .unt.gold .wrapp .tit{color: #a39459;text-decoration: none;width: 100%;font-size: 22px;margin-top: 10px;margin-bottom: 10px}.block57 .unt.gold .wrapp .txt{color: #333232;font-size: 15px;margin-top: 10px}.block57 .unt.gold .wrapp .line{border-top: 1px solid #7f7f7f}#block-block-57{position: relative;padding-top: 185px}#block-block-57 .block57 .unt{width: 232px;height: 254px}#block-block-57 .block57 .triada{padding-left: 17px;padding-left: 0}#block-block-57 .block57 .triada li{width: 239px;width: 94%;margin: 5px 3% 0}#block-block-57 .block57 .triada li a{width: 100%;background-size: 100% !important;background-position: center center !important}#go2top{position: fixed;bottom: 25px;left: 25px;cursor: pointer;display: none}@media (max-width: 1219px){footer .bottom{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;justify-content: space-between;margin-top: 10px}footer .left-side{order: 1;width: auto}footer .left-side .phones{margin-top: 0}footer .right-side{order: 3;width: auto}footer .center-side{order: 2}header .logo{width: auto;height: auto;max-width: none}header .logo img{max-height: 150px}header .menu-container .uk-navbar-nav{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;justify-content: space-between;white-space: nowrap}header .menu-container .uk-navbar-nav > li{margin-right: 0;white-space: normal}}@media screen and (max-width: 960px){html{width: 960px}}.sat-utp{position: relative}.sat-utp .rotate{-o-transition: transform .2s linear;-ms-transition: transform .2s linear;-moz-transition: transform .2s linear;-webkit-transition: transform .2s linear;transition: transform .2s linear}.sat-utp .rotate:hover{-o-transform: rotate(360deg);-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg)}.sat-utp img{margin: 0px;border-radius: 0px}.sat-utp .uk-badge{bottom: 5px;right: 5px;background: rgba(255,142,0,0.9);width: 40px;height: 40px;border-radius: 50%;padding: 0px;font-size: 24px;line-height: 26px;box-shadow: 0px 0px 5px #808080, 0px 0px 7px #fff}.sat-utp .uk-badge a{text-decoration: none;color: #fff}.sat-utp .uk-panel{box-shadow: 2px 2px 5px #d3d3d3;background: #F5F5F5}.sat-utp .uk-panel-box{background: #F5F5F5}.sat-utp .uk-panel-teaser{width: auto}.sat-utp .utp-title{font-family: Cuprum;text-align: center;text-transform: none;background: rgba(255,142,0,0.9);color: #fff;font-size: 1.4em;padding: 10px}.sat-utp .utp-title:before{content: '-';margin-right: 5px}.sat-utp .utp-title:after{content: '-';margin-left: 5px}.sat-utp h3{color: #950}.sat-utp h3.utp-box-title{margin-bottom: 15px}.sat-utp .utp-box-title{overflow: hidden;text-align: center;text-transform: uppercase;margin-bottom: 0;white-space: nowrap}.sat-utp .utp-box-title:before,.sat-utp .utp-box-title:after{content: "";display: inline-block;vertical-align: middle;width: 100%;height: 4px;background-color: rgba(255,142,0,0.9);position: relative}.sat-utp .utp-box-title:before{margin-left: -100%;left: -14px}.sat-utp .utp-box-title:after{margin-right: -100%;right: -14px}.sat-utp .description{font-size: 1.2em;line-height: 1.2;font-family: 'PTSansNarrow'}.sat-utp .uk-button{white-space: normal;background: rgba(255,142,0,0.9);color: #fff;letter-spacing: 1px;box-shadow: 2px 2px 5px #d3d3d3}.sat-utp .uk-button:hover{background: #950;box-shadow: 2px 2px 5px #808080}.utp-tooltip{background: #ff8e00;color: #fff;font-family: 'PTSansNarrow';font-size: 1.2em;box-shadow: 2px 2px 5px #808080}.utp-tooltip:after{content: '';border-color: #ff8e00 transparent transparent transparent}.chart{border-radius: 4px}.chart.uk-panel{background: #f8f8f8;padding-top: 5px;border: solid 2px rgba(255,142,0,0.5)}.chart img{width: 100px;height: 100px;border: 1px solid #ff8e00;padding: 5px;border-radius: 50%;box-shadow: 2px 2px 5px #d3d3d3}.chart .chart-title{font-family: 'PTSansNarrow';font-size: 1.8em;font-weight: normal;margin-bottom: 20px;color: #487189}.chart #nav li{position: relative;display: inline-block}.chart #nav li:after{font-family: 'FontAwesome';font-size: 1.6em;color: rgba(255,142,0,0.6);content: '\f054'}.chart #nav li:last-child:after{content: ''}.chart #nav li.uk-active img{border: 6px solid #ff8e00;box-shadow: 2px 2px 5px #808080}.chart .number{position: absolute;top: -10px;left: 0;font-size: 2em;font-weight: bold;color: #fff;background: #ff8e00;border: solid 1px #ccc;border-radius: 50%;width: 40px;height: 40px;text-align: center}.chart #content .uk-panel{position: relative;width: 90%;color: #223261;font-family: 'Cuprum';font-size: 1.4em;border-radius: 10px;box-shadow: 2px 2px 5px #d3d3d3;margin-left: 32px;padding: 10px 0 10px 20px;border: 4px solid #ff8e00}.chart #content .uk-panel .li-number{display: inline-block;font-family: 'tahoma-bold';color: #223261;font-size: 26px;margin-right: 20px;border: dotted 4px #223261;border-radius: 50%;width: 40px;height: 40px;text-align: center;line-height: 40px}.chart #content .uk-panel:before{content: '';position: absolute;width: 0;height: 0;border: 15px solid;border-color: transparent transparent #ff8e00 transparent;top: -30px;left: 20px}.chart #content .uk-panel:after{content: '';position: absolute;width: 0;height: 0;border: 10px solid;border-color: transparent transparent #ebf1f5 transparent;top: -19px;left: 25px}.quiz_wrap{position: relative;width: 100%}.quiz_wrap p{font-family: 'Cuprum';color: darkslategrey}.quiz_wrap .uk-panel{background: whitesmoke !important;border-radius: 4px;border: 1px dashed #808080}.quiz_wrap .uk-panel p{background: none !important}.quiz_wrap .uk-panel-title{text-align: center;font-family: 'Oswald';font-weight: 400;letter-spacing: .6px;font-size: 1.3rem;color: darkslategrey;background: none !important}.quiz_wrap blockquote{font-style: normal;border-color: #ff8e00;border-width: 8px}.quiz_wrap blockquote p{font-family: 'Cuprum'}.quiz_wrap .list2{list-style: none;padding: 0;margin-top: 20px}.quiz_wrap .list2 li{font-family: 'Cuprum';padding-left: 1.3em;margin-bottom: 10px;margin-left: 20px;text-align: justify;color: darkslategrey;font-size: 1.3rem;line-height: 1.3rem}.quiz_wrap .list2 li:before{content: url(/img/sanatorium-checklist/Shape.svg);color: #ff8e00;display: inline-block;margin-right: 30px;position: absolute;left: 0}.quiz_wrap .table_of_contents .uk-panel-title:before{font-family: 'FontAwesome';content: '\f036';margin-right: 10px;font-size: 20px;color: darkslategrey}.quiz_wrap #woman .uk-panel-title:before{font-family: 'FontAwesome';content: '\f182';margin-right: 10px;font-size: 30px;color: darkslategrey}.quiz_wrap #child .uk-panel-title:before{font-family: 'FontAwesome';content: '\f1ae';margin-right: 10px;font-size: 30px;color: darkslategrey}.quiz_wrap #men .uk-panel-title:before{font-family: 'FontAwesome';content: '\f183';margin-right: 10px;font-size: 30px;color: darkslategrey}.quiz_wrap #doc p{font-size: 1.3rem}.quiz_wrap #doc .uk-panel-title:before{font-family: 'FontAwesome';content: '\f2c2';margin-right: 10px;font-size: 30px;color: darkslategrey}.quiz_wrap .content_block1 ol > li{text-align: justify}.quiz_wrap .content_block2 .flex-item{position: relative;width: 389px}.quiz_wrap .content_block4{position: relative}.quiz_wrap .content_block p:not(.uk-panel-title){font-family: 'Cuprum'}.quiz_wrap .list3{counter-reset: li;list-style: none;font: 14px "Cuprum";padding: 0;text-shadow: 0 1px 0 rgba(255,255,255,0.5)}.quiz_wrap .list3 a{position: relative;display: block;padding: .4em .4em .4em .8em;margin: .5em 0 .5em 2.5em;color: #444;text-decoration: none;transition: all .3s ease-out;font-family: 'Oswald';font-weight: 400;letter-spacing: 1px;border: 1px dashed #808080;background: #F0F0F0}.quiz_wrap .list3 a:before{color: lightyellow;text-shadow: 0 0 1px #808080}.quiz_wrap .list3 a:hover{background: #DCDDE1}.quiz_wrap .list3 a:before{content: counter(li);counter-increment: li;position: absolute;left: -2.5em;top: 50%;margin-top: -1em;background: #ff8e00;height: 2em;width: 2em;line-height: 2em;text-align: center;font-weight: bold}.quiz_wrap .list3 a:after{position: absolute;content: "";border: .5em solid transparent;left: -1em;top: 50%;margin-top: -.5em;transition: all .3s ease-out}.quiz_wrap .list3 a:hover:after{left: -.5em;border-left-color: #ff8e00}.quiz_wrap .list1{margin: 0;counter-reset: li;list-style: none;background: transparent;padding: 10px}.quiz_wrap .list1 li{position: relative;font-family: 'Cuprum';margin: 0 0 20px 60px;padding: 4px 8px;color: darkslategrey;font-size: 1.3rem;line-height: 1.1}.quiz_wrap .list1 li:last-child{margin-bottom: 0}.quiz_wrap .list1 li:before{content: counter(li);counter-increment: li;position: absolute;font-family: 'Cuprum';font-size: 2rem;line-height: 42px;left: -2em;box-sizing: border-box;margin-right: 8px;background: #ff8e00;color: white;text-align: center;width: 40px;height: 40px}.quiz_wrap .quiz_btn{padding: 10px 30px;background: #ff8e00;color: white;box-shadow: 2px 2px 4px #d3d3d3;text-transform: none;font-family: 'Oswald';font-size: 1.4rem;font-weight: 300;letter-spacing: 1px;margin: 20px}.quiz_wrap .quiz_btn:hover{background: #e68000;box-shadow: 2px 2px 4px #808080}.quiz_wrap .subtitle{border: 1px dashed #808080;background: whitesmoke;padding: 10px;display: inline-block;margin-bottom: 0;box-shadow: 2px 2px 4px #d3d3d3}.quiz_wrap .uk-grid-divider:empty{margin-top: 10px;margin-bottom: 10px;border-top: 1px dashed #808080}.action-wrap{position: relative;background: #F7F8F9;width: inherit;min-height: 123px;padding: 20px 0;margin-top: 10px;margin-bottom: 5px;overflow: hidden;box-shadow: 0px 4px 4px rgba(0,0,0,0.25);border-top: solid 1px rgba(0,0,0,0.05)}.action-wrap:hover .action-circles .action-circle{animation: scale-circle .7s ease-in-out forwards}.action-wrap:hover .action-circles .action-circle:nth-child(1){background-color: #00A4B4;animation-delay: .1s}.action-wrap:hover .action-circles .action-circle:nth-child(2){background-color: #E74582;animation-delay: .2s}.action-wrap:hover .action-circles .action-circle:nth-child(3){background-color: #E29FC6;animation-delay: .3s}.action-wrap:hover .action-circles .action-circle:nth-child(4){background-color: #E74582;animation-delay: .4s}.action-wrap .action-title{text-transform: none;font-family: Gabriela;font-size: 1.7rem;margin-bottom: 0;margin-top: 5px}.action-wrap .action-text{margin-top: 10px;font-size: 1.15rem;font-family: Roboto Condensed}.action-wrap .action-button{background-color: #ed528d;color: white;padding: 10px 15px;font-size: 1.25rem;box-shadow: 0 4px 4px rgba(0,0,0,0.15);transition: all .3s}.action-wrap .action-button:hover{background-color: #c62a64;box-shadow: 0 4px 4px rgba(0,0,0,0.25)}.action-wrap .action-button:hover i{animation: scale-icon .5s}.action-wrap .action-button i{margin-right: 8px}.action-wrap .action-circles .action-circle{position: absolute;border-radius: 100%;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;width: 300px;height: 300px}.action-wrap .action-circles .action-circle:nth-child(1){background-color: #E74582;left: -190px;bottom: -132px}.action-wrap .action-circles .action-circle:nth-child(2){background-color: #E29FC6;left: -120px;bottom: -210px}.action-wrap .action-circles .action-circle:nth-child(3){background-color: #E74582;right: -190px;bottom: -132px}.action-wrap .action-circles .action-circle:nth-child(4){background-color: #00A4B4;right: -120px;bottom: -210px}@media (max-width: 1219px){.action-wrap .action-text:not(.callback-modal){width: 80%}.action-wrap .action-circles .action-circle:nth-child(1){left: -210px}.action-wrap .action-circles .action-circle:nth-child(3){right: -230px}.action-wrap .action-callback-form-alert{top: 5px !important;width: 400px}.action-wrap .action-double .action-button-call span{display: none}.action-wrap .action-double .action-button-call i{vertical-align: middle;margin-right: 0}.action-wrap .action-double .action-title{width: 80%}}.action-wrap .action-input-call{border-radius: 4px 0 0 4px;border: solid 1px #d3d3d3;width: 190px;text-align: center;font-family: Roboto Condensed;font-size: 1.3rem;color: darkcyan !important;height: 40px !important}.action-wrap .action-input-call::placeholder{font-size: 1.2rem;font-family: Roboto Condensed}.action-wrap .action-button-call{background: #ed528d;color: white;font-size: 1.25rem;border-radius: 0 4px 4px 0;padding: 5px 15px}.action-wrap .action-button-call:hover{background: #c62a64}.action-wrap .action-button-call:hover i{animation: scale-icon .5s}.action-wrap .action-button-call i{margin-right: 8px}.action-wrap .action-callback-form-alert{position: absolute;top: 15px;left: 80px;text-align: center;background: #c62a64;color: white;padding: 5px 15px;border-radius: 10px;box-shadow: 0 4px 4px rgba(0,0,0,0.25)}.action-wrap .action-callback-form-alert p{margin: 5px;font-size: 1.2rem;line-height: 24px}.action-wrap .action-callback-form-alert:before{position: absolute;content: '';border: 10px solid transparent;border-top-color: #c62a64;display: block;width: 0;height: 0;left: 80%;z-index: 1;top: 100%}.action-wrap .action-callback-form-alert:after{position: absolute;content: '';border: 12px solid transparent;border-top-color: rgba(0,0,0,0.25);left: 79.5%;display: block;width: 0;height: 0;top: 100%}.action-wrap .action-callback-form-alert .uk-close{position: absolute;top: 5px;right: 5px;opacity: .5;transition: transform .5s;font-size: 18px}.action-wrap .action-callback-form-alert .uk-close:hover{transform: rotate(360deg);opacity: 1}.action-wrap .alert-animation{animation: alert-animation .5s}.action-wrap .action-double{padding: 15px 0}.action-wrap .action-double .uk-button{box-shadow: unset}.action-wrap .action-double.action-call{background: #E74582}.action-wrap .action-double.action-call .action-input-call{min-height: 50px !important}.action-wrap .action-double.action-call .action-button-call{background: #E29FC6;color: #254952;min-height: 50px;transition: all .3s}.action-wrap .action-double.action-call .action-button-call:hover{background: #00A4B4;color: whitesmoke}.action-wrap .action-double.action-call .action-title,.action-wrap .action-double.action-call .action-text{color: whitesmoke}.action-wrap .action-double.action-calc{background: #E29FC6}.action-wrap .action-callback-form-alert.double{background: #00A4B4;color: whitesmoke;top: 9px;left: 10px;box-sizing: border-box}.action-wrap .action-callback-form-alert.double:before{border-top-color: #00A4B4;left: 10%;top: 99%}.action-wrap .action-callback-form-alert.double:after{left: 9.4%;top: 99.9%}.action-callback-modal .uk-modal-dialog{padding: 30px 40px;border-radius: 30px 0;background: url(/img/call-action-modal-background.jpg) no-repeat;background-size: auto;text-align: center}.action-callback-modal .uk-modal-dialog:before{content: url(/img/callback.png);position: absolute;left: -30px;top: -30px}.action-callback-modal .uk-close{position: absolute;right: -25px;top: -40px;font-size: 40px;color: white;opacity: .9;transition: transform .5s;width: unset;line-height: unset}.action-callback-modal .uk-close:hover{transform: rotate(360deg);opacity: 1}.action-callback-modal .action-text{font-size: 1.4rem;background: #C62A64;display: inline-block;padding: 10px 20px;border-radius: 20px;color: lightcyan;margin: 10px 0;box-shadow: 0 4px 4px rgba(0,0,0,0.25);font-family: SourceSansProRegular}.action-callback-modal .action-title{margin-bottom: 20px;background: #016e78;display: inline-block;padding: 10px 20px;border-radius: 20px;color: lightcyan;float: right;margin-right: 50px;box-shadow: 0 4px 4px rgba(0,0,0,0.25);font-family: Gabriela;text-transform: none;font-size: 20px}@keyframes scale-icon{from,to{transform: scale3d(1, 1, 1)}50%{transform: scale3d(1.3, 1.3, 1.3)}}@keyframes scale-circle{from,to{transform: scale(1)}50%{transform: scale(.9)}}@keyframes alert-animation{from,to{transform: scale3d(1, 1, 1)}50%{transform: scale3d(1.05, 1.05, 1.05)}}@keyframes rotate-animation{from{transform: rotate(0deg)}25%{transform: rotate(-25deg)}75%{transform: rotate(25deg)}to{transform: rotate(0deg)}}.payment-methods-wrap{position: relative;background: #F7F8F9;width: inherit;padding: 15px 20px;margin-top: 10px;margin-bottom: 5px;overflow: hidden;box-shadow: 0px 4px 4px rgba(0,0,0,0.25);border-top: solid 1px rgba(0,0,0,0.05);background-image: -ms-linear-gradient(left, #e74682 0%, #e29fc6 100%);background-image: -moz-linear-gradient(left, #e74682 0%, #e29fc6 100%);background-image: -o-linear-gradient(left, #e74682 0%, #e29fc6 100%);background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #e74682), color-stop(100, #e29fc6));background-image: -webkit-linear-gradient(left, #e74682 0%, #e29fc6 100%);background-image: linear-gradient(to right, #e74682 0%, #e29fc6 100%)}.payment-methods-wrap .payment-methods-button{background-color: #ed528d;color: white;padding: 10px 15px;font-size: 1.25rem;box-shadow: 0 4px 4px rgba(0,0,0,0.15);transition: all .3s}.payment-methods-wrap .payment-methods-button:hover{background-color: #c62a64;box-shadow: 0 4px 4px rgba(0,0,0,0.25)}.payment-methods-wrap .payment-methods-button:hover i{animation: scale-icon .5s}.payment-methods-wrap .payment-methods-button i{margin-right: 8px}.payment-methods-wrap .payment-methods-title{font-family: Gabriela;font-size: 1.6rem;margin-bottom: 0;color: white}.payment-methods-page .list{list-style: none;padding: 0;margin-left: 20px}.payment-methods-page .list li{padding-left: 1.3em;margin-bottom: 3px;font-size: 1.35rem}.payment-methods-page .list li:before{font-family: 'FontAwesome';font-style: normal;content: '\2714';color: rgba(70,130,180,0.8);display: inline-block;margin-left: -1.4em;width: 1.4em;font-size: 1.8rem}.payment-methods-page .row-title,.payment-methods-page .num-title{background: #ff8e00;padding: 10px;color: #fff;font-style: italic;text-align: center;font-size: 1.6rem;width: 100%}.payment-methods-page .row-title:before,.payment-methods-page .num-title:before{content: '-';margin-right: 5px}.payment-methods-page .row-title:after,.payment-methods-page .num-title:after{content: '-';margin-left: 5px}.payment-methods-page .num-title{width: 40px;margin-top: 15px;margin-right: 5px;background: #C62A64}.payment-methods-page .num-title:before{content: ''}.payment-methods-page .num-title:after{content: ''}.payment-methods-page blockquote{font-size: 1.2rem}.main-slider-container{text-align: center}.calc-price-button-wrap{position: absolute;top: 5%;z-index: 1;width: 85px;right: 2%}.calc-price-button-wrap .calc-price-button-text{background: #FFA131;padding: 10px 20px;border-radius: 30px;color: whitesmoke;position: absolute;z-index: -1;font-family: Roboto Condensed;font-size: 18px;transform: scale(0);box-shadow: 0 0 4px rgba(0,0,0,0.35);pointer-events: none}.calc-price-button-wrap .calc-price-button-text.one{top: 23%;right: 140%}.calc-price-button-wrap .calc-price-button-text.two{top: 80%;right: 100%}.calc-price-button-wrap .calc-price-button-icon{width: inherit;background: #FFA131;border-radius: 100%;margin-left: -5px;position: relative;transition: transform .3s;box-shadow: 0 0 4px rgba(0,0,0,0.35)}.calc-price-button-wrap .calc-price-button-icon:before{content: '\f1ec';display: block;font-family: 'FontAwesome';color: whitesmoke;font-size: 35px;line-height: 85px;margin-left: 3px}.calc-price-button-wrap .calc-price-button-icon:hover .calc-price-button-text.one{animation: pulse-in .6s forwards;animation-delay: .2s}.calc-price-button-wrap .calc-price-button-icon:hover .calc-price-button-text.two{animation: pulse-in .6s forwards;animation-delay: .5s}.calc-price-button-wrap .calc-price-button-icon:hover:before{animation: scale-icon .5s ease-in-out}.calc-price-button-wrap .pulse-out{animation: pulse-out .6s ease-in}@keyframes pulse-in{from{transform: scale(0)}50%{transform: scale(1.2)}to{transform: scale(1)}}@keyframes pulse-out{from{transform: scale(1);opacity: 1}50%{transform: scale(1.2);opacity: 1}to{transform: scale(0);opacity: 0}}[id*=-dlg]:not(#banner-dlg) .uk-modal-dialog{border-radius: 4px}[id*=-dlg]:not(#banner-dlg) h2{text-transform: none;text-align: center;background: #ff8e00;color: whitesmoke;padding: 15px;margin: -20px -20px 20px !important;font-size: 22px;border-radius: 4px 4px 0 0;font-family: Cuprum}[id*=-dlg]:not(#banner-dlg) h2:before{font-family: 'FontAwesome';color: whitesmoke;font-size: 30px;margin-right: 10px}[id*=-dlg]:not(#banner-dlg) .uk-close{color: whitesmoke;font-size: 30px;opacity: .9;position: absolute;top: -20px;right: -15px;cursor: pointer;transition: transform .5s;transition-delay: .2s;width: unset}[id*=-dlg]:not(#banner-dlg) .uk-close:hover{transform: rotate(360deg)}[id*=-dlg]:not(#banner-dlg) .uk-button{text-transform: unset;font-size: 18px;padding: 5px 15px;background: #ff8e00;color: whitesmoke;border-color: grey;box-shadow: 0 4px 4px rgba(0,0,0,0.15);font-family: Cuprum}[id*=-dlg]:not(#banner-dlg) .uk-button:hover{background: #cc7200;box-shadow: 0 4px 4px rgba(0,0,0,0.25)}[id*=-dlg]:not(#banner-dlg) .uk-button:before{content: "\f064";font-family: FontAwesome;margin-right: 10px}#contact-dlg h2:before{content: '\f0e0'}#contact-dlg .uk-button{position: relative;margin-top: 15px;width: unset}#callback-dlg h2:before{content: '\f095'}#callback-dlg .uk-button{float: right}#callback-dlg .uk-modal-dialog{max-width: unset}#callback-dlg textarea{min-height: 170px}#callback-dlg .uk-form input,#callback-dlg .uk-form textarea{border-color: lightsteelblue}#map-dlg h2:before{content: '\f041'}#oferta-dlg h2{padding: 0;margin: 0 !important}#login-dlg h2:before{content: '\f007'}#subscribe-dlg h2:before,#subscribe-dlg .uk-button:before{content: '\f1d9' !important}#subscribe-dlg .uk-button{letter-spacing: 1px}.feedback-form .uk-button:not(.quiz-open-btn){text-transform: unset;font-size: 18px;padding: 5px 15px;background: #ff8e00;color: whitesmoke;border-color: grey;box-shadow: 0 4px 4px rgba(0,0,0,0.15);margin-top: 5px}.feedback-form .uk-button:not(.quiz-open-btn):hover{background: #cc7200;box-shadow: 0 4px 4px rgba(0,0,0,0.25)}.feedback-form .uk-button:not(.quiz-open-btn):before{content: "\f064";font-family: FontAwesome;margin-right: 10px}.feedback-form .uk-form input,.feedback-form .uk-form textarea{border-color: lightsteelblue}.feedback-form .contacts-wrap{display: flex;flex-direction: column;height: inherit}.feedback-form .contacts{flex-grow: 1}.uk-form optgroup{background-color: lightgrey}.uk-form option{background-color: white;color: black}.partner-link .partner-img img{width: 150px}.partner-link .partner-img a{display: inline-block}.partner-link .partner-img a:after{display: block;content: "";height: 2px;width: 0%;background-color: #005DA9;margin-left: auto;margin-right: auto;margin-top: -5px;transition: width .3s ease-in-out}.partner-link .partner-img a:hover:after{width: 100%}.booking-form-payment-methods-btn{background: -ms-linear-gradient(top, #fcc953 0%, #df7b1d 100%);background: -moz-linear-gradient(top, #fcc953 0%, #df7b1d 100%);background: -o-linear-gradient(top, #fcc953 0%, #df7b1d 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcc953), color-stop(100, #df7b1d));background: -webkit-linear-gradient(top, #fcc953 0%, #df7b1d 100%);background: linear-gradient(to bottom, #fcc953 0%, #df7b1d 100%);padding: 10px;color: white;font-size: 18px;font-weight: bold;border-radius: 30px;margin-top: 6px;margin-bottom: 6px;box-shadow: 0px 3px 4px rgba(0,0,0,0.25);transition: .2s}.booking-form-payment-methods-btn:hover{color: white;box-shadow: 0px 3px 4px rgba(0,0,0,0.35);letter-spacing: .4px}header .uk-navbar-nav > li .recommended-hotels-menu,footer .uk-navbar-nav > li .recommended-hotels-menu{text-transform: none !important;text-shadow: 0 0 1px #000;line-height: 34px;letter-spacing: .3px}header .uk-navbar-nav > li .recommended-hotels-menu span,footer .uk-navbar-nav > li .recommended-hotels-menu span{border-bottom: 1px dashed #fff;padding-bottom: 1px}.ui-datepicker{z-index: 999 !important}