@import"https://fonts.googleapis.com/css2?family=Wix+Madefor+Text:ital,wght@0,400..800;1,400..800&display=swap";.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table;line-height:0}.clearfix:after{clear:both}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}::-moz-selection{background:#fed837;text-shadow:none}::selection{background:#fed837;text-shadow:none}.hand{cursor:pointer}.hide{display:none}.invisible{visibility:hidden}.rel{position:relative}.not-selectable{-webkit-user-select:none;-moz-user-select:none;user-select:none}video{width:100%!important;height:auto!important}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px #0009;background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;inset:40px 0;display:block;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px #0009;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:#0009;bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:#0009;position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;-webkit-filter:blur(50px);filter:blur(50px)}.ontop,#growls-default,#growls-tl,#growls-tr,#growls-bl,#growls-br,#growls-tc,#growls-bc,#growls-cc,#growls-cl,#growls-cr{z-index:50000;position:fixed}#growls-default{top:10px;right:10px}#growls-tl{top:10px;left:10px}#growls-tr{top:10px;right:10px}#growls-bl{bottom:10px;left:10px}#growls-br{bottom:10px;right:10px}#growls-tc{top:10px;right:10px;left:10px}#growls-bc{bottom:10px;right:10px;left:10px}#growls-cc{top:50%;left:50%;margin-left:-125px}#growls-cl{top:50%;left:10px}#growls-cr{top:50%;right:10px}#growls-tc .growl,#growls-bc .growl{margin-left:auto;margin-right:auto}.growl{opacity:.8;filter:alpha(opacity=80);position:relative;border-radius:4px;transition:all .4s ease-in-out}.growl.growl-incoming,.growl.growl-outgoing{opacity:0;filter:alpha(opacity=0)}.growl.growl-small{width:200px;padding:5px;margin:5px}.growl.growl-medium{width:250px;padding:10px;margin:10px}.growl.growl-large{width:300px;padding:15px;margin:15px}.growl.growl-default{color:#fff;background:#7f8c8d}.growl.growl-error{color:#fff;background:#c0392b}.growl.growl-notice{color:#fff;background:#2ecc71}.growl.growl-warning{color:#fff;background:#f39c12}.growl .growl-close{cursor:pointer;float:right;font-size:14px;line-height:18px;font-weight:400;font-family:helvetica,verdana,sans-serif}.growl .growl-title{font-size:18px;line-height:24px}.growl .growl-message{font-size:14px;line-height:18px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000;opacity:.5}input::-moz-placeholder,textarea::-moz-placeholder{color:#000;opacity:.5}input::placeholder,textarea::placeholder{color:#000;opacity:.5}fieldset,form{border:0;padding:0;margin:0}label,legend{display:block;font-family:KievitProBold,Roboto,sans-serif}legend{width:100%;margin-bottom:20px;border-bottom-width:1px;border-color:#000;border-style:solid}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color]{height:50px;width:100%;padding:16px 15px 14px;color:#212121;font-size:16px;line-height:1;border-radius:2px;border:1px solid #d4d4d4;background-color:#fff;box-sizing:border-box}select:focus,textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus{outline:0}select.error,textarea.error,input[type=text].error,input[type=password].error,input[type=datetime].error,input[type=datetime-local].error,input[type=date].error,input[type=month].error,input[type=time].error,input[type=week].error,input[type=number].error,input[type=email].error,input[type=url].error,input[type=search].error,input[type=tel].error,input[type=color].error{border-color:#d22}select[disabled],select[readonly],textarea[disabled],textarea[readonly],input[type=text][disabled],input[type=text][readonly],input[type=password][disabled],input[type=password][readonly],input[type=datetime][disabled],input[type=datetime][readonly],input[type=datetime-local][disabled],input[type=datetime-local][readonly],input[type=date][disabled],input[type=date][readonly],input[type=month][disabled],input[type=month][readonly],input[type=time][disabled],input[type=time][readonly],input[type=week][disabled],input[type=week][readonly],input[type=number][disabled],input[type=number][readonly],input[type=email][disabled],input[type=email][readonly],input[type=url][disabled],input[type=url][readonly],input[type=search][disabled],input[type=search][readonly],input[type=tel][disabled],input[type=tel][readonly],input[type=color][disabled],input[type=color][readonly]{cursor:not-allowed;background-color:#f5f5f5;color:#b0b0b0}.input-button-block select,.input-button-block textarea,.input-button-block input[type=text],.input-button-block input[type=password],.input-button-block input[type=datetime],.input-button-block input[type=datetime-local],.input-button-block input[type=date],.input-button-block input[type=month],.input-button-block input[type=time],.input-button-block input[type=week],.input-button-block input[type=number],.input-button-block input[type=email],.input-button-block input[type=url],.input-button-block input[type=search],.input-button-block input[type=tel],.input-button-block input[type=color]{border-top-right-radius:0;border-bottom-right-radius:0;float:left;width:65%}select.input--md,textarea.input--md,input[type=text].input--md,input[type=password].input--md,input[type=datetime].input--md,input[type=datetime-local].input--md,input[type=date].input--md,input[type=month].input--md,input[type=time].input--md,input[type=week].input--md,input[type=number].input--md,input[type=email].input--md,input[type=url].input--md,input[type=search].input--md,input[type=tel].input--md,input[type=color].input--md{width:300px}@media only screen and (max-width: 1152px){select.input--md,textarea.input--md,input[type=text].input--md,input[type=password].input--md,input[type=datetime].input--md,input[type=datetime-local].input--md,input[type=date].input--md,input[type=month].input--md,input[type=time].input--md,input[type=week].input--md,input[type=number].input--md,input[type=email].input--md,input[type=url].input--md,input[type=search].input--md,input[type=tel].input--md,input[type=color].input--md{width:100%}}textarea{height:auto;resize:vertical;min-height:128px}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}select{display:block;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}select.changed{color:#333;font-style:normal}select option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}select::-ms-expand{width:12px;border:none;background:#fff}.jq-selectbox__dropdown{width:auto!important}.jq-selectbox{display:inline-block;vertical-align:middle;cursor:pointer;font-family:KievitProMedium,Roboto,sans-serif;font-size:17px;line-height:24px}.jq-selectbox select{height:auto!important;box-shadow:none;line-height:0px;outline:none!important;pointer-events:none}.jq-selectbox__select{min-width:180px;padding:0 45px 0 5px;border-bottom:3px solid #ff4641;border-radius:0}.jq-selectbox.disabled .jq-selectbox__select{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-selectbox__select-text{display:block;width:100%!important;line-height:28px;text-shadow:1px 1px #FFF}.jq-selectbox .placeholder{color:#888}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:24px;height:100%}.jq-selectbox__trigger-arrow{width:20px;height:20px;position:absolute;top:50%;border-radius:100%;background:url(/webpack/b89018a46c008c0c484a.svg) no-repeat center center;background-size:12px 7px;z-index:12;transform:translateY(-50%)}.jq-selectbox.disabled .jq-selectbox__trigger-arrow{opacity:.4}.jq-selectbox__dropdown{top:-10px;min-width:180px;box-sizing:border-box;background:#fff;box-shadow:0 10px 30px #1f15011a}.jq-selectbox ul{margin:0!important;padding:0!important}.jq-selectbox li{min-height:18px;padding:10px 20px;font-size:17px;color:#231f20;margin-bottom:1px!important}.jq-selectbox li.selected,.jq-selectbox li:hover{color:#fc4f1e}.jq-selectbox li.disabled{color:#aaa}.jq-selectbox li.disabled:hover{background:none}.jq-selectbox li.optgroup{font-family:KievitProBold,Roboto,sans-serif}.jq-selectbox li.optgroup:hover{background:none;color:#231f20;cursor:default}.jq-selectbox li.option{padding-left:25px}.show-more__button{padding:12px 45px}.pagination{display:inline-block;width:auto}.pagination__item{float:left;margin-right:6px}.pagination__item_next{float:right}.pagination-wrap{width:100%;text-align:center;display:inline-block;margin:50px 0 0;font-family:KievitProBook,Roboto,sans-serif;padding:0 20px}.pagination-item__link{color:#212121;text-decoration:none;width:42px;height:42px;line-height:41px;font-size:22px;display:inline-block;text-align:center;position:relative;padding-left:1px;border-radius:50%}.active .pagination-item__link{border:2px solid #fc4f1e}.pagination-item__link_prev,.pagination-item__link_next{text-decoration:none;width:24px;height:24px;display:inline-block;text-align:center;position:relative;background:transparent;border-radius:50%;margin-top:6px}.pagination-item__link_prev:before,.pagination-item__link_next:before{content:"";display:block;width:6px;height:10px;position:absolute;top:7px;background-repeat:no-repeat}.pagination-item__link_prev:before{left:8px;background-image:url(/webpack/common_11.cbb513598529a93e1a79..png)}.pagination-item__link_next:before{left:9px;background-image:url(/webpack/common_12.6e73983e9c09efb70590..png)}.footer{position:relative;color:#fff;background-color:#121212;z-index:5}.footer:before{content:"";width:100%;height:29px;background-color:#121212;position:absolute;bottom:-23px;left:0;z-index:-1}.footer__main{padding-top:25px}@media screen and (min-width: 768px){.footer__main{padding-top:50px}}.footer__main-row{margin-bottom:33px}@media screen and (min-width: 768px){.footer__main-row{margin-bottom:18px}}@media screen and (min-width: 1200px){.footer__main-row{border-bottom:1px solid #212121;margin-bottom:12px;margin-right:14px}}@media screen and (min-width: 1680px){.footer__main-row{margin-right:0;padding-right:0}}.footer__wrapper{margin-bottom:42px;display:block}@media screen and (min-width: 1200px){.footer__wrapper{margin-right:-25px}}.footer__input,.footer__content{display:none}@media screen and (min-width: 768px){.footer__content{display:flex}}@media screen and (max-width: 767px){.footer__input:checked~.footer__content{display:block;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.08)}}input.footer__input[type=checkbox]:checked+.footer__main-title{border-bottom:none}input.footer__input[type=checkbox]:checked+.footer__main-title:after{transform:rotate(180deg);top:14px}input.footer__input[type=checkbox]+label:before{content:none}input.footer__input[type=checkbox]+label{font-family:KievitProMedium,Roboto,sans-serif;float:none;margin-right:0;cursor:auto}.footer__copyright,.footer__link{font-size:13px;line-height:21px;color:#646464}.footer-top__menu--project{margin-bottom:42px}@media screen and (min-width: 768px){.footer-top__menu--project{height:100%;margin-right:9%}.RTL .footer-top__menu--project{margin-right:0;margin-left:9%}.footer-top__menu--inspire{height:187px;margin-right:16%}.footer-top__menu--save{margin-top:22px}.footer-top__menu--plan{margin-top:-69px}}@media screen and (min-width: 1200px){.footer-top__menu--project{height:auto}.footer-top__menu--inspire{height:130px}.footer-top__menu--inline{display:inline}.footer-top__menu--save{margin-top:0;height:161px}.footer-top__menu--plan{margin-top:0}}.footer__main-list{list-style:none;margin:0;padding:0}.footer__main-list>li{margin-bottom:7px}@media screen and (min-width: 768px){.footer__main-list>li{margin-right:20px}.RTL .footer__main-list>li{margin-right:0;margin-left:20px}.footer__main-list>li:last-child{margin-right:0}}.footer__main-list>li:last-child{margin-bottom:0}.footer__main-list>li a{font-family:KievitPro,Roboto,sans-serif;color:#d4d4d4;font-size:15px;line-height:21px}.footer__main-list>li a:hover{color:#fff}.footer__main-list-item.footer__top-list-item--insur{display:none}@media screen and (min-width: 768px){.footer__main-list-item.footer__top-list-item--insur{display:block}}.footer__main-list>li.footer__top-list-item--width{max-width:100%}.footer__main-title{position:relative;padding:15px 0;font-size:15px;line-height:17px;border-bottom:1px solid rgba(255,255,255,.08)}.footer__main-title:after{position:absolute;content:"";right:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url(/webpack/05da085a5bbc07306ce4.svg)}.RTL .footer__main-title:after{right:auto;left:0}@media screen and (min-width: 768px){.footer__main-title:after{content:none}}@media screen and (min-width: 768px){.footer__main-title{font-size:17px;line-height:20px;margin-bottom:18px;border-bottom:none;background:none;padding:0}}@media screen and (min-width: 1200px){.footer__main-title--margin{margin-top:30px}}.footer__number-items{margin-bottom:25px}@media screen and (min-width: 768px){.footer__number-items{margin-bottom:0;margin-top:-3px}}.footer__number-item{font-size:15px;line-height:17px;color:#a0a0a0;margin-right:22px}@media screen and (min-width: 768px){.footer__number-item{margin-right:18px}}.no-touch .footer__number-item:hover,.no-touch .footer__number-item:focus{color:#fff}.footer__number-item:last-child{margin-right:0}.footer__copyright{margin-bottom:8px}@media screen and (min-width: 768px){.footer__copyright{width:62%;margin-bottom:0;margin-top:12px}}.footer__country-links{display:flex;flex-wrap:wrap;width:100%;gap:20px;flex-direction:row}.footer__country-link{width:38px;height:28px;border-radius:5px;overflow:hidden}.footer__country-link a{width:100%;height:100%;display:block;border:none;outline:none;text-decoration:none}.footer__country-link img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-wrapper{position:relative;width:100%;padding:40px 0 0;margin-top:130px}@media (max-width: 640px){.content-wrapper{padding-top:0}.is-cashback-page .content-wrapper{padding-top:20px}}@media screen and (max-width: 767px){.glo-branding-body .content-wrapper{padding-top:210px}}@media (min-width: 640px){.content-wrapper{margin-top:170px;padding:0}}.content-wrapper--native-post{margin-top:0;padding-top:64px}@media (min-width: 640px){.content-wrapper--native-post{margin-top:0;padding-top:170px}}.content-wrapper--bg{padding-bottom:57px}.content-wrapper--bg .native-post{padding:0}label.radiobutton{font-size:15px;line-height:20px;color:#212121;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}label.radiobutton:hover .radiobutton__text:before{border:7px solid #D5CDBE}.radiobutton__input:checked+.radiobutton__text:before{border:7px solid #FF4641}.radiobutton__text{display:inline-block;position:relative;padding:0 0 0 30px;font-family:KievitPro,Roboto,sans-serif}.radiobutton__text:before{content:"";position:absolute;top:0;left:0;border-radius:50%;background:#fff;width:20px;height:20px;border:2px solid #D5CDBE;transition:all .1s}.breadcrumbs-seo{position:relative;display:flex;align-items:center;margin-top:20px}@media screen and (max-width: 640px){.breadcrumbs-seo{display:none;padding:0}}.breadcrumbs-seo--blog{margin-top:30px}.breadcrumbs-seo--guide{margin:0 0 20px}.breadcrumbs-seo--tours,.breadcrumbs-seo--hotels-seo,.breadcrumbs-seo--hotels-specials{margin:0}.breadcrumbs-seo--hotels-specials .breadcrumbs-seo-list__item{color:#7f7f7f}.breadcrumbs-seo--hotels{margin-top:38px}.breadcrumbs-seo--article,.breadcrumbs-seo--city,.breadcrumbs-seo--country,.breadcrumbs-seo--question,.breadcrumbs-seo--places-all,.breadcrumbs-seo--reviews-all,.breadcrumbs-seo--country-experience,.breadcrumbs-seo--countries-videos,.breadcrumbs-seo--country-photos,.breadcrumbs-seo--city-experience,.breadcrumbs-seo--city-routes,.breadcrumbs-seo--maps,.breadcrumbs-seo--place,.breadcrumbs-seo--info-pages,.breadcrumbs-seo--overview{margin:32px auto 25px 10px}.breadcrumbs-seo--hotel{margin-top:0}.breadcrumbs-seo--hotel .breadcrumbs-seo__list{padding-left:20px}.RTL .breadcrumbs-seo--hotel .breadcrumbs-seo__list{padding-left:0;padding-right:20px}.breadcrumbs-seo__list{width:100%}.RTL .breadcrumbs-seo__list{display:flex}.loading-breadcrumb .breadcrumbs-seo__list{position:relative;width:auto;height:100%;background:#e3dac6;border-radius:5px;overflow:hidden}.loading-breadcrumb .breadcrumbs-seo__list:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);transform:translate3d(-100%,0,0);z-index:1;animation:skeleton-loader 2s infinite}.loading-breadcrumb .breadcrumbs-seo__list:before{content:" ";position:absolute;inset:0;background:#e3dac6;z-index:1}.loading-breadcrumb .breadcrumbs-seo__list:after{z-index:2}li.breadcrumbs-seo-list__item{margin-right:6px;font-size:17px;line-height:1.65;float:left;list-style-type:none;position:relative;z-index:1}.RTL li.breadcrumbs-seo-list__item{margin-right:0;margin-left:6px}li.breadcrumbs-seo-list__item .commercial-hotel,.commercial-hotel_1 li.breadcrumbs-seo-list__item{font-size:17px;line-height:1.65;padding-left:0}li.breadcrumbs-seo-list__item .commercial-hotel:before,.commercial-hotel_1 li.breadcrumbs-seo-list__item:before{content:"";position:static}li.breadcrumbs-seo-list__item .commercial-hotel:after,.commercial-hotel_1 li.breadcrumbs-seo-list__item:after{content:none}.RTL li.breadcrumbs-seo-list__item .commercial-hotel:after,.RTL .commercial-hotel_1 li.breadcrumbs-seo-list__item:after{content:"";position:static}li.breadcrumbs-seo-list__item+li.breadcrumbs-seo-list__item:before{content:url(/webpack/0bebcda43a3857a0f16d.svg);margin-right:6px}.RTL li.breadcrumbs-seo-list__item+li.breadcrumbs-seo-list__item:before{content:none}.RTL li.breadcrumbs-seo-list__item+li.breadcrumbs-seo-list__item:before{content:url(/webpack/0bebcda43a3857a0f16d.svg);margin:0 0 0 10px;transform:rotate(180deg);display:inline-block;width:7px;line-height:10px}li.breadcrumbs-seo-list__item:last-of-type{float:none;margin-right:0;z-index:0}.RTL li.breadcrumbs-seo-list__item:last-of-type{float:left}@media screen and (max-width: 640px){li.breadcrumbs-seo-list__item{font-size:15px}}.breadcrumbs-seo--routes li.breadcrumbs-seo-list__item{font-size:15px}.breadcrumbs-seo-list__item--stroke{padding:0}.breadcrumbs-seo-list__link{border-bottom:none;color:#7f7f7f}.no-touch .breadcrumbs-seo-list__link:hover,.breadcrumbs-seo-list__link:focus{color:#000}.breadcrumbs-seo-list__link--not{pointer-events:none;color:#000}.breadcrumbs-seo-list__link-text{white-space:nowrap;font-size:15px}@media screen and (min-width: 768px){.breadcrumbs-seo-list__link-text{font-size:17px}}.breadcrumbs-seo-list__link--to-title{position:relative;color:#000;font-size:17px;line-height:20px;margin-right:20px;transition:.3s all ease}.breadcrumbs-seo-list__link--to-title:after{position:absolute;content:"";top:-1px;bottom:-1px;right:-20px;background-color:#f0eade;width:1px}.RTL .breadcrumbs-seo-list__link--to-title{margin-right:0;margin-left:20px}.RTL .breadcrumbs-seo-list__link--to-title:after{right:auto;left:-20px}.no-touch .breadcrumbs-seo-list__link--to-title:hover,.no-touch .breadcrumbs-seo-list__link--to-title:focus{color:#f60d0a}.no-touch .breadcrumbs-seo-list__link--to-title:hover .breadcrumbs-seo-list__icon path,.no-touch .breadcrumbs-seo-list__link--to-title:focus .breadcrumbs-seo-list__icon path{fill:#f60d0a}.breadcrumbs-seo--routes{margin-top:14px;margin-bottom:10px}@media screen and (max-width: 768px){.breadcrumbs-seo--routes{margin-bottom:6px}}.ta-page-commercial\/railway-city_route .breadcrumbs-seo{margin-bottom:8px}.breadcrumbs-seo--blog-post{margin:0}@media screen and (max-width: 992px){.breadcrumbs-seo--blog-post{margin:0 12px}}.breadcrumbs-seo--quiz{margin-top:0;margin-bottom:16px}.breadcrumbs-seo--reviews{margin:0;padding:32px 0 0 40px;background:#fff}.breadcrumbs-seo--local_profiles{margin-top:9px;margin-bottom:11px}@media screen and (min-width: 768px){.breadcrumbs-seo--local_profiles{margin-bottom:5px}}@media screen and (min-width: 1024px){.breadcrumbs-seo--local_profiles{margin-bottom:3px;margin-top:0}}.breadcrumbs-seo--info-pages{margin-bottom:0;margin-top:-2px}.breadcrumbs-seo--info-pages ol.breadcrumbs-seo__list{list-style:none}.breadcrumbs-seo--info-pages li.breadcrumbs-seo-list__item:first-child{padding-left:0}.breadcrumbs-seo--info-pages li.breadcrumbs-seo-list__item:first-child:before{content:none}.breadcrumbs-seo--info-pages li.breadcrumbs-seo-list__item:last-child{color:#7f7f7f;padding-left:12px}.breadcrumbs-seo--info-pages li.breadcrumbs-seo-list__item:last-child:before{left:0}.breadcrumbs-seo--articles-common{margin-top:0}.breadcrumbs-seo--article-inner{margin:0 0 32px}.breadcrumbs-seo--article-inner .breadcrumbs-seo-list__item{margin-right:11px}.breadcrumbs-seo-list__icon{display:inline-block;margin-right:9px}.RTL .breadcrumbs-seo-list__icon{margin-left:9px;margin-right:0;transform:rotate(180deg)}.swiper__preloader{position:relative;width:100%;height:100%;background:#e3dac6;border-radius:2px;overflow:hidden;position:absolute;top:0;left:0;z-index:10}.swiper__preloader:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);transform:translate3d(-100%,0,0);z-index:1;animation:skeleton-loader 2s infinite}.wrapper{display:flex;flex-direction:column}.icon{background-repeat:no-repeat;background-position:center;background-size:contain}.icon-arrow-right{background-image:url(/webpack/arrow-right.bc92e0fd133f28bea3f8..png)}.icon-positive{background-image:url(/webpack/positive.96baec523989497a9359..png)}.icon-negative{background-image:url(/webpack/negative.46e8a1677a71ca46f0fd..png)}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:#0000001a}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#00000080;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev,.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.tours-r-toolbar{position:fixed;top:0;z-index:20;width:100%;margin-right:-12px;margin-left:-12px;padding:7px 12px;font-size:12px;background:#fff;transition:transform .3s}@media screen and (min-width: 641px){.tours-r-toolbar{padding-left:38px;padding-right:38px;margin-left:-38px;margin-right:-38px}}@media screen and (min-width: 1200px){.tours-r-toolbar{display:none}.tours-r-toolbar.active{transform:none}}.tours-r-toolbar:not(.active){transform:translateY(-1000px)}.tours-r-toolbar.hide{display:none}.tours-r-toolbar__wrap{display:flex;align-items:center;justify-content:space-between;min-height:41px;padding:6px 13px 6px 10px;background:#f5f1e8;border-radius:5px}@media screen and (min-width: 768px){.hotel-page .tours-r-toolbar__wrap{min-height:49px;padding:10px 13px 10px 10px}}.tours-r-toolbar__direction{color:#000}.tours-r-toolbar__date{line-height:17px;color:#7f7f7f}.tours-r-toolbar--hotel{width:auto;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 5px 5px -3px #1f150117}.tours-r-toolbar--hotel.show{display:block;transform:none}@media screen and (min-width: 1200px){.tours-r-toolbar--hotel.show{display:none}}.tours-r-toolbar--hotel.active{border-top:1px solid #EDE8DD;border-bottom:1px solid #EDE8DD;box-shadow:none}@media screen and (min-width: 641px){.tours-r-toolbar--hotel{padding-top:11px;padding-bottom:11px}}.commercial-button__prev,.commercial-button__next{width:49px;height:49px;cursor:pointer;border:2px solid #F0EADE;border-radius:50%;background:#fff url(/webpack/5efe46d3ff8cfadfb78f.svg) no-repeat center;background-size:8px 15px;transition:background .3s ease,border-color .3s ease}.commercial-button__prev:hover,.commercial-button__next:hover{border-color:#fde283;background-color:#fde283}.commercial-button__prev.commercial-button__next--hotel,.commercial-button__next.commercial-button__next--hotel{display:none}@media screen and (min-width: 1200px){.commercial-button__prev.commercial-button__next--hotel,.commercial-button__next.commercial-button__next--hotel{display:block}}.RTL .commercial-button__prev.commercial-button__next--hotel,.RTL .commercial-button__next.commercial-button__next--hotel{transform:rotate(180deg)}.commercial-button__prev.commercial-button__prev--hotel,.commercial-button__next.commercial-button__prev--hotel{display:none}@media screen and (min-width: 1200px){.commercial-button__prev.commercial-button__prev--hotel,.commercial-button__next.commercial-button__prev--hotel{display:block}}.RTL .commercial-button__prev.commercial-button__prev--hotel,.RTL .commercial-button__next.commercial-button__prev--hotel{transform:rotate(0)}.commercial-button__prev{transform:rotate(180deg)}.commercial-button__next{transform:none}.commercial-button__prev.swiper-button-disabled,.commercial-button__next.swiper-button-disabled{pointer-events:none;opacity:0}.no-touch .commercial-button__prev.swiper-button-disabled:hover,.no-touch .commercial-button__next.swiper-button-disabled:hover{background-color:#fff;border-color:#f0eade}.small-search-form{display:none}@media screen and (min-width: 1340px){.small-search-form{display:flex;margin-bottom:38px}}.small-search-form .new-field-date{max-width:none;width:814px;left:0;right:auto;transform:none}.small-search-form__fields{position:relative;display:flex}.small-search-form__field-wrap{position:relative;width:29.154%}.small-search-form__field{position:relative;display:flex;align-items:center;height:50px;padding:0 17px;background:#faf8f3;border-radius:5px;cursor:pointer}.small-search-form__field--date-to{margin:0 5px}.small-search-form__field--tourists{width:40.0651%}.small-search-form__field.focused{border:2px solid #212121;border-radius:5px}.small-search-form__field .new-field-base{height:auto}.small-search-form__field .new-field-base__control-wrap{padding:13px 0}.small-search-form__field .new-field-base__control-wrap--select:before{top:20px;right:0}.small-search-form__field .new-field-base__input{font-size:17px}.small-search-form__field .tourists-field{top:51px;left:-45px}.small-search-form__btn{flex-shrink:0;width:239px;margin-left:7px;padding:0;font-size:15px;line-height:46px;text-align:center}.no-touch .small-search-form__btn:focus{border:inherit}.small-search-form__btn-small{position:absolute;top:0;bottom:0;width:20px;height:100%;background-position:center;background-repeat:no-repeat;background-image:url(/webpack/e776fd4d83ec076a712f.svg)}.small-search-form__btn-small--prev{right:29px}.small-search-form__btn-small--next{right:9px;transform:rotate(180deg)}.small-search-form__icon{flex-shrink:0;margin-right:8px}.small-search-form--popup .mfp-container{display:flex;flex-direction:column;padding:0}.small-search-form--popup .mfp-content{margin-top:auto}.small-search-form--popup .mfp-close{top:-5px;right:-5px}.small-search-form--popup .small-search-form{position:relative;display:block;padding:44px 12px 20px;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}@media screen and (min-width: 768px){.small-search-form--popup .small-search-form{padding:44px 38px 20px}}.small-search-form--popup .small-search-form:before{content:" ";position:absolute;top:10px;left:50%;width:48px;height:3px;background:#bfbebd;border-radius:8px;opacity:.5;transform:translate(-50%)}.small-search-form--popup .small-search-form__fields{flex-wrap:wrap}.small-search-form--popup .small-search-form__field-wrap{width:50%}.small-search-form--popup .small-search-form__field--date-from{border-top-right-radius:0;border-bottom-right-radius:0}.small-search-form--popup .small-search-form__field--date-to{margin:0;border-left:1px solid #eadcb8;border-top-left-radius:0;border-bottom-left-radius:0}.small-search-form--popup .small-search-form__field--tourists{width:100%;margin-top:10px}.small-search-form--popup .small-search-form__field--tourists.open{position:fixed;inset:0;z-index:2000;margin-top:0;background-color:#fff;height:100%;padding-top:65px;border:none}.small-search-form--popup .small-search-form__field--tourists.open .small-search-form__icon{display:none}.small-search-form--popup .small-search-form__field--tourists.open .new-field-base__modal-close{display:block}.small-search-form--popup .small-search-form__field--tourists.open .new-field-base__control-wrap{padding:0 12px;pointer-events:none}.small-search-form--popup .small-search-form__field--tourists.open .new-field-base__control-wrap:before{display:none}.small-search-form--popup .small-search-form__field--tourists.open .new-field-base__input{font-size:21px}.small-search-form--popup .small-search-form__field--tourists.open .tourists-field{position:static;padding:25px 12px 0;background:none;box-shadow:none}.small-search-form--popup .small-search-form__field--tourists.open .tourists-field__button-close{display:block}.small-search-form--popup .small-search-form__btn{width:100%;margin:20px 0 0}.small-search-form--popup .new-field-base{height:100%}.small-search-form--popup .new-field-date{z-index:2000;width:100%}.small-search-form--popup .js-modal-open{top:0}@font-face{font-family:icomoon;src:url(/webpack/icomoon.56a700be4270234d1ca9..eot);src:url(/webpack/icomoon.56a700be4270234d1ca9..eot) format("embedded-opentype"),url(/webpack/icomoon.d19da2bcbf26965288b9..ttf) format("truetype"),url(/webpack/icomoon.1cd446d12eb32bbf0346..woff) format("woff"),url(/webpack/790be865065823a5d494.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=tours-font-icon--],[class*=" tours-font-icon--"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tours-font-icon--star:before{content:"\e916"}.tours-font-icon--arrow-down:before{content:"\e91a"}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (min-width: 641px){.hotel-page-name{margin-bottom:9px}}@media screen and (min-width: 1024px){.hotel-page-name{display:flex;justify-content:space-between;margin-bottom:0}}.hotel-page-name__name{flex-grow:1}@media screen and (min-width: 1024px){.hotel-page-name__name{max-width:70%}}.hotel-page-name__wrap{margin-bottom:3px}.RTL .hotel-page-name__wrap{display:flex}.RTL .hotel-page-name__wrap h1{text-align:right}.RTL .hotel-page-name__wrap .hotel-page-name__stars{display:flex;flex-wrap:nowrap}.hotel-page-name__title{display:inline;font-size:24px;line-height:30px;margin-bottom:7px}@media screen and (min-width: 768px){.hotel-page-name__title{font-size:30px;line-height:36px;margin-bottom:0}}.hotel-page-name__stars{display:inline}@media screen and (min-width: 768px){.hotel-page-name__stars{margin-top:5px}}.hotel-page-name__stars .tours-font-icon{font-size:18px;color:#ffd037;margin-left:6px}.RTL .hotel-page-name__stars .tours-font-icon{margin:0 6px 0 0}.hotel-page-name__stars .tours-font-icon:first-child{margin-left:10px}.hotel-page-name__item{position:relative;display:inline}.hotel-page-name__dot{display:inline-block;width:3px;height:3px;margin-left:11px;margin-right:11px;background-color:#c4c4c4;border-radius:50%;vertical-align:middle}.hotel-page-name__flex{display:flex;align-items:flex-start;margin-top:7px;margin-bottom:20px}.hotel-page-reviews .hotel-page-name__flex{margin-top:10px}@media screen and (min-width: 641px){.hotel-page-name__flex{margin-top:12px;align-items:center}}@media screen and (min-width: 1024px){.hotel-page-name__flex{margin-bottom:30px}}@media screen and (min-width: 1024px){.hotel-page-name__flex{align-items:center}}.hotel-page-name__flex--name{position:relative;margin-top:10px;margin-bottom:0}.hotel-page-name__column{min-height:55px}@media screen and (min-width: 641px){.hotel-page-name__column{display:flex;align-items:center;min-height:auto}}.hotel-page-name__column--reviews{min-height:auto}.hotel-page-name__params{display:none}@media screen and (min-width: 1024px){.hotel-page-name__params{display:flex;flex-direction:column;align-items:flex-end;padding-top:7px;flex-shrink:0}}.hotel-page-name__btn{align-self:flex-end;width:204px;margin-top:15px}.hotel-page-name__bold{text-align:right;font-size:25px;line-height:30px;color:#000}.hotel-page-name__bold.waiting{position:relative;display:flex;align-items:center;font-size:0}.hotel-page-name__bold.waiting:before{position:absolute;content:" ";display:block;width:22px;height:22px;margin-right:10px;background:url(/webpack/c6d81c710c52c06ad363.svg) no-repeat center/100%;animation:loading 1s linear infinite}@media screen and (min-width: 1024px){.hotel-page-name__bold.waiting:before{right:335px}}.hotel-page-name__bold.waiting:after{content:"\418\449\435\43c  \441\430\43c\443\44e  \432\44b\433\43e\434\43d\443\44e  \446\435\43d\443";font-size:25px;line-height:30px}.hotel-page-name__bold.no-result{color:#7f7f7f}.hotel-page-name__text{min-height:28px;text-align:right}@keyframes showAndHide{0%{opacity:0}to{opacity:1}}.hotel-page__page{border-radius:12px;background-color:#fff}@media screen and (min-width: 1200px){.hotel-page__page{padding:40px 35px;box-shadow:0 8px 50px #1f150117;margin-top:25px}}.hotel-page__layout{margin-top:20px}@media screen and (min-width: 1200px){.hotel-page__layout{display:flex;flex-direction:row-reverse;margin-top:30px}}.hotel-page__content{margin-bottom:20px}.hotels-page__breadcrumbs{margin:20px -12px 0;padding-top:0;padding-left:12px;border-radius:12px 12px 0 0}@media screen and (min-width: 641px){.hotels-page__breadcrumbs{padding-left:38px;margin:20px -38px 0}}@media screen and (min-width: 1024px){.hotels-page__breadcrumbs{box-shadow:none;border-radius:0}}@media screen and (min-width: 1200px){.hotels-page__breadcrumbs{padding:0;margin:0}}.hotels-page__breadcrumbs .breadcrumbs-seo--hotel{display:flex;font-size:15px;line-height:20px}.hotel-page .hotels-page__breadcrumbs .breadcrumbs-seo--hotel{border-radius:12px;z-index:5;background-color:#fff;padding:29px 0 0 10px}@media screen and (min-width: 641px){.hotel-page .hotels-page__breadcrumbs .breadcrumbs-seo--hotel{padding:29px 0 0 34px}}@media screen and (min-width: 1200px){.hotel-page .hotels-page__breadcrumbs .breadcrumbs-seo--hotel{padding:0}}.hotels-page__breadcrumbs .breadcrumbs-seo--hotel .breadcrumbs-seo-list__link--to-title{display:flex;align-items:center}.hotels-page__breadcrumbs .breadcrumbs-seo--hotel .breadcrumbs-seo-list__link--to-title:after{content:none}@media screen and (min-width: 768px){.hotels-page__breadcrumbs .breadcrumbs-seo--hotel .breadcrumbs-seo-list__link--to-title:after{content:""}}.hotels-page__breadcrumbs .breadcrumbs-seo--hotel .breadcrumbs-seo__list{display:none}@media screen and (min-width: 768px){.hotels-page__breadcrumbs .breadcrumbs-seo--hotel .breadcrumbs-seo__list{display:block}.RTL .hotels-page__breadcrumbs .breadcrumbs-seo--hotel .breadcrumbs-seo__list{display:flex}}@media screen and (min-width: 768px){.hotels-page__breadcrumbs .breadcrumbs-seo--hotel{font-size:17px}}.hotel-page .hotels-page__breadcrumbs{padding-left:0;margin-top:20px;position:relative}.hotel-page .hotels-page__breadcrumbs:before{content:"";width:100%;height:30px;position:absolute;top:-22px;left:0;background-color:#f2f1f1;z-index:2}@media screen and (min-width: 1200px){.hotel-page .hotels-page__breadcrumbs{margin-top:0}.hotel-page .hotels-page__breadcrumbs:before{content:none}}.hotel-page__background{margin-left:-12px;margin-right:-12px;padding:20px 12px 0;background-color:#fff;border-radius:0 0 12px 12px}@media screen and (min-width: 641px){.hotel-page__background{margin-right:-38px;margin-left:-38px;padding:30px 38px 0}}@media screen and (min-width: 1200px){.hotel-page__background{margin:0;padding:0}}button.hotel-page__close-btn{display:none}button.hotel-page__close-btn.mfp-close{top:12px;left:12px;width:40px;height:40px;font-size:0;background:#fff;box-shadow:5px 5px 30px #0003;border-radius:50%;z-index:10}button.hotel-page__close-btn.button-close:after{width:7px;height:11px;background:url(/webpack/8ee9632e6e0579064764.svg) no-repeat 50%/100%}.hotel-page__modal{margin-top:0;padding-top:30px}@media screen and (min-width: 1024px){.hotel-page__modal{padding-top:38px}.hotel-page__modal.hotel-page-nearby{padding-top:30px}}.hotel-page__modal.open{top:0;left:0;right:0;margin:0;padding:73px 12px 30px;background-color:#fff}.hotel-page__modal.hotel-page-all-facilities{padding-top:10px}@media screen and (min-width: 768px){.hotel-page__modal.hotel-page-all-facilities{padding-top:5px}}@media screen and (min-width: 1024px){.hotel-page__modal.hotel-page-all-facilities{padding-top:40px}}.hotel-page__modal .hotel-page:nth-child(n+3){display:none}.hotel-page__modal .hotel-page:nth-child(-n+2) .hotel-page-all-facilities__list .hotel-page__item:nth-child(n+3){display:none}.hotel-page__modal.show-all-facilities .hotel-page:nth-child(-n+2) .hotel-page-all-facilities__list .hotel-page__item:nth-child(n+3){display:block}@media screen and (min-width: 768px){.hotel-page__modal.mfp-hide{display:block!important;padding:0}}.hotel-page__sub-title{font-size:20px;line-height:24px;margin-top:0;padding-top:0;font-weight:700}@media screen and (min-width: 1024px){.hotel-page__sub-title{font-size:27px;line-height:29px}}.hotel-page__title-second{font-size:24px;line-height:30px;margin-top:0;padding-top:0}@media screen and (min-width: 1024px){.hotel-page__title-second{font-size:30px;line-height:36px}}.hotel-page__title-second--margin{margin-bottom:8px}@media screen and (min-width: 1024px){.hotel-page__title-second--margin{margin-bottom:22px}}.hotel-page__title-second--margin-none{margin-bottom:0}@media screen and (min-width: 641px){.hotel-page__title-second--margin-none{margin-bottom:12px}}.hotel-page__title-second--margin-top-none{margin-top:0}.hotel-page__title-second.hotel-page-all-facilities__title{margin-bottom:20px}@media screen and (min-width: 768px){.hotel-page__title-second.hotel-page-all-facilities__title{margin-bottom:21px}}@media screen and (min-width: 1024px){.hotel-page__title-second.hotel-page-all-facilities__title{margin-bottom:4px}}.mfp-content .hotel-page__title-second.hotel-page-all-facilities__title{margin-top:62px;margin-bottom:20px}.hotel-page__title-second.hotel-page-nearby__title-main{margin-bottom:23px}@media screen and (min-width: 768px){.hotel-page__title-second.hotel-page-nearby__title-main{padding-top:9px;margin-bottom:21px}}@media screen and (min-width: 768px){.hotel-page-instructions .hotel-page__title-second{margin-bottom:19px}}@media screen and (min-width: 1024px){.hotel-page-instructions .hotel-page__title-second{margin-top:41px}}@media screen and (min-width: 1024px){.hotel-page__title-second.hotel-page__title-about-hotel{margin-bottom:16px}}.hotel-page__box-shadow{background-color:#fff}@media screen and (min-width: 768px){.hotel-page__box-shadow{box-shadow:0 8px 50px #1f150117;border-radius:5px;padding:30px 20px}}@media screen and (min-width: 1200px){.hotel-page__box-shadow{box-shadow:none;padding:0}}.hotel-page__box-shadow.hotel-page__box-shadow--not-pt{padding-top:0}.hotel-page__box-shadow.hotel-page__box-shadow--pt-19{padding-top:19px}.hotel-page__box-shadow--mobile{box-shadow:0 8px 50px #1f150117;padding:20px 10px;border-radius:12px}@media screen and (min-width: 768px){.hotel-page__box-shadow--mobile{padding:30px 20px}}@media screen and (min-width: 1024px){.hotel-page__box-shadow--mobile{box-shadow:none;padding:0}}@media screen and (min-width: 768px){.hotel-page-prices .hotel-page__box-shadow--mobile{padding:22px 20px 29px}}@media screen and (min-width: 1024px){.hotel-page-prices .hotel-page__box-shadow--mobile{padding:0 0 17px}}.hotel-page__box-shadow--mobile.hotel-page__section-about-hotel{padding-top:18px}@media screen and (min-width: 768px){.hotel-page__box-shadow--mobile.hotel-page__section-about-hotel{padding-top:24px}}@media screen and (min-width: 1024px){.hotel-page__box-shadow--mobile.hotel-page__section-about-hotel{padding-top:0}}@media screen and (min-width: 1024px){.hotel-page__box-shadow--flex{display:flex}}.hotel-page__box-shadow--margin-top{margin-top:20px}@media screen and (min-width: 1024px){.hotel-page__box-shadow--margin-top{margin-top:38px}}.hotel-page__box-shadow--reviews{padding-bottom:0}.hotel-page__box-shadow--questions{padding-bottom:0;padding-top:28px}@media screen and (min-width: 768px){.hotel-page__box-shadow--questions{padding-top:39px}}@media screen and (min-width: 1024px){.hotel-page__box-shadow--questions{padding-bottom:38px;padding-top:39px}}.hotel-page__subtitle{position:relative;font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;line-height:17px;margin-bottom:14px;padding-left:25px;margin-top:22px}@media screen and (min-width: 768px){.hotel-page__subtitle{font-size:17px;line-height:20px;margin-bottom:10px}}@media screen and (min-width: 1024px){.hotel-page__subtitle{margin-bottom:14px}}.RTL .hotel-page__subtitle{padding-right:25px;padding-left:0}.hotel-page__subtitle:before{position:absolute;top:5px;display:inline-block;content:"";width:16px;height:16px;left:0;margin-right:10px;vertical-align:middle;background-repeat:no-repeat}@media screen and (min-width: 768px){.hotel-page__subtitle:before{top:7px}}.RTL .hotel-page__subtitle:before{left:auto;right:-10px;margin-left:10px;margin-right:0}.hotel-page__subtitle.facilities-room:before{background-image:url(/webpack/64f49b1c08fe56fb6e9f.svg)}.hotel-page__subtitle.facilities-hotel:before{background-image:url(/webpack/59b414a3f3d6ad5d63ac.svg)}.hotel-page__subtitle.facilities-extras:before{background-image:url(/webpack/7f78c861b4e4392d6362.svg)}.hotel-page__subtitle.facilities-entertainment:before{background-image:url(/webpack/f37fc59fdeb6dda46d16.svg)}.hotel-page__subtitle.facilities-family:before{background-image:url(/webpack/ce76ee7df0d538c3e913.svg)}.hotel-page__subtitle.facilities-water:before{background-image:url(/webpack/365ca9a49d77954801f1.svg)}.hotel-page__subtitle.facilities-beach:before{background-image:url(/webpack/76a619ccf4cbcf09028a.svg)}.hotel-page__subtitle.facilities-checkmark:before{background-image:url(/webpack/b928bde706ebb27a4263.svg)}.hotel-page-all-facilities .hotel-page .hotel-page__subtitle{margin-top:22px;margin-bottom:17px}@media screen and (min-width: 768px){.hotel-page-all-facilities .hotel-page .hotel-page__subtitle{margin-top:22px;margin-bottom:11px}}.hotel-page-all-facilities .hotel-page .hotel-page__subtitle:before{position:absolute;top:0;left:0;display:inline-block;content:"";width:16px;height:16px;margin-right:10px;vertical-align:middle;background-repeat:no-repeat}@media screen and (min-width: 768px){.hotel-page-all-facilities .hotel-page .hotel-page__subtitle:before{top:2px}}.mfp-content .hotel-page-all-facilities .hotel-page .hotel-page__subtitle{margin-top:2px}.hotel-page-all-facilities .hotel-page:first-child .hotel-page__subtitle{margin-top:0;margin-bottom:17px}@media screen and (min-width: 768px){.hotel-page-all-facilities .hotel-page:first-child .hotel-page__subtitle{margin-bottom:11px}}.hotel-page__mark{font-family:KievitProMedium,Roboto,sans-serif;font-size:21px;line-height:25px;margin-right:7px;background-color:#090;color:#fff;padding:0 8px;border-radius:5px}@media screen and (min-width: 768px){.hotel-page__mark{margin-right:10px}}.hotel-page__mark-small{font-family:KievitProMedium,Roboto,sans-serif;display:inline-block;font-size:13px;line-height:16px;width:29px;text-align:center;background-color:#090;border-radius:5px;color:#fff;white-space:nowrap}.hotel-page__mark-small:empty{display:none}.hotel-page__mark-small:empty+small:before{content:none}.hotel-page__mark-small--margin{margin-right:10px}.hotel-page-slider__rates{display:flex;margin-top:3px}@media screen and (min-width: 768px){.hotel-page-slider__rates{margin-top:11px}}.hotel-page__text-small{font-size:13px;line-height:17px;color:#7f7f7f;white-space:nowrap}.hotel-page__text-small:before{content:"\2022";margin:0 6px;color:#c4c4c4}.hotel-page__item:not(:last-child){margin-bottom:8px}@media screen and (min-width: 768px){.hotel-page__item:not(:last-child){margin-bottom:3px}}.hotel-page__text-medium{font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;line-height:17px;color:#000}@media screen and (min-width: 768px){.hotel-page__text-medium--font{font-size:17px;line-height:20px}}.hotel-page__section-border{padding-bottom:20px}@media screen and (min-width: 768px){.hotel-page__section-border{padding-bottom:30px}}@media screen and (min-width: 1024px){.hotel-page__section-border{padding-bottom:38px;border-bottom:1px solid #f0eade}}.hotel-page__section-border--reviews{padding-bottom:0}@media screen and (min-width: 1024px){.hotel-page__section-border--reviews{padding-bottom:31px;border-bottom:1px solid #f0eade;margin-bottom:0}}.hotel-page__btn{width:100%}.hotel-page__btn.hide{display:none}.hotel-page__btn--mt{margin-top:20px}.hotel-page__btn--reviews{margin-bottom:19px}@media screen and (min-width: 768px){.hotel-page__btn--reviews{margin-bottom:33px}}@media screen and (min-width: 1024px){.hotel-page__btn--reviews{margin-bottom:0}}.hotel-page__medium{position:relative;font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;line-height:17px;padding-right:23px}@media screen and (min-width: 641px){.hotel-page__medium:after{position:absolute;content:"";width:3px;height:3px;top:50%;transform:translateY(-50%);right:10px;background-color:#c4c4c4;border-radius:50%}}@media screen and (min-width: 768px){.hotel-page__medium{font-size:17px;line-height:20px}}.hotel-page__medium--colored{color:#ff4641}.hotel-page__medium--colored:after{content:none}.hotel-page__medium--no-reviews{font-family:KievitPro,Roboto,sans-serif;color:#7f7f7f}.hotel-page__medium--no-reviews:after{content:none}.hotel-page__review-aspect{display:flex;font-size:13px;line-height:17px;color:#090;cursor:pointer}@media screen and (min-width: 768px){.hotel-page__review-aspect{font-size:17px;line-height:28px}}.hotel-page__review-aspect.show{animation:showAndHide .5s}.hotel-page__review-aspect:after{position:absolute;content:"";width:100%;height:100%;inset:0}.hotel-page-reviews__btn-block{display:none}.hotel-page__popup-btn-prev.swiper-button-prev,.hotel-page__popup-btn-next.swiper-button-next{display:flex;align-items:center;justify-content:center;height:50px;top:auto;background-color:#f5f1e8;border-radius:5px;background-image:none;border:none;margin-top:0}.hotel-page__popup-btn-prev.swiper-button-prev:after,.hotel-page__popup-btn-next.swiper-button-next:after{display:inline-block;width:20px;height:20px;content:"";background-image:url(/webpack/e50e54afc42d8725061c.svg);background-repeat:no-repeat}.hotel-page__popup-btn-prev.swiper-button-prev{width:50px;left:12px}.hotel-page__popup-btn-prev.swiper-button-prev:after{transform:rotate(180deg)}.hotel-page__popup-btn-next.swiper-button-next{font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;min-width:236px;right:12px}.hotel-page__popup-btn-text{margin-right:5px;color:#000}.hotel-page__read-more{margin-top:16px}.hotel-page__read-more--facilities{margin-top:0}@media screen and (min-width: 768px){.hotel-page__read-more--facilities{display:none}}.hotel-page__input--read-more[type=checkbox]~.hotel-page__read-more--facilities:before{content:attr(data-text)}.hotel-page__input--read-more[type=checkbox]:checked~.hotel-page__read-more--facilities:before{content:attr(data-text-close)}.mfp-content .hotel-page__read-more--facilities{display:none}.hotel-page__read-more--facilities-block{display:block}.RTL .hotel-page__read-more--facilities-block{margin-right:0;margin-left:40px}.hotel-page__read-more--hotels-specials{margin-top:9px}@media screen and (min-width: 768px){.hotel-page__read-more--hotels-specials{margin-top:16px}}@media screen and (min-width: 1200px){.hotel-page__read-more--hotels-specials{margin-top:0}}@media screen and (min-width: 768px){.hotel-page__read-more--hide{display:none}}.hotel-page__read-more--margin{margin-top:-9px}@media screen and (min-width: 768px){.hotel-page__read-more--margin{margin-top:-3px}}.hotel-page__input--read-more[type=checkbox]~label:before{display:inline-block;font-size:15px;line-height:17px;color:#ff4641;vertical-align:middle;width:auto;height:auto;border:none;box-shadow:none;background-color:transparent;margin-right:5px;background:none}@media screen and (min-width: 768px){.hotel-page__input--read-more[type=checkbox]~label:before{font-size:17px;line-height:28px}}.hotel-page__input--read-more[type=checkbox]:checked~label:before{content:"\421\43a\440\44b\442\44c  \43e\43f\438\441\430\43d\438\435";background:none}.hotel-page__input--read-more[type=checkbox]~label:after{display:inline-block;content:"";width:20px;height:20px;background-image:url(/webpack/fe68984bd03c90623bfb.svg);vertical-align:middle}.hotel-page__input--read-more[type=checkbox]:checked~label:after{transform:rotate(180deg)}.hotel-page__input--read-more[type=checkbox]+label:before{content:"\427\438\442\430\442\44c  \434\430\43b\44c\448\435"}.hotel-page__show-all{font-size:15px;line-height:17px;font-family:KievitProMedium,Roboto,sans-serif;color:#ff4641;margin-top:12px}@media screen and (min-width: 768px){.hotel-page__show-all{font-size:17px;line-height:20px}}.hotel-page__show-all--mt{margin-top:0}.hotel-page__space-between{margin-top:30px;margin-bottom:20px}@media screen and (min-width: 1024px){.hotel-page__space-between{display:flex;justify-content:space-between;align-items:center;margin-top:71px;margin-bottom:28px}}.hotel-page__slider{position:relative}.hotel-page__title-slider{margin-bottom:4px}@media screen and (max-width: 1199px){.hotel-page__title-slider{margin-bottom:9px}}@media screen and (max-width: 767px){.hotel-page__title-slider{margin-bottom:5px}}.hotel-page__btn-next.swiper-button-next,.hotel-page__btn-prev.swiper-button-prev{display:none}@media screen and (min-width: 1200px){.hotel-page__btn-next.swiper-button-next,.hotel-page__btn-prev.swiper-button-prev{display:block;top:97px}}.hotel-page__btn-prev.swiper-button-prev{left:-28px}.hotel-page__btn-next.swiper-button-next{right:-28px}.hotel-page-nav{position:-webkit-sticky;position:sticky;top:55px;overflow:hidden;margin:0 -12px;background-color:#fff;z-index:19}@media screen and (min-width: 641px){.hotel-page-nav{margin:0 0 0 -38px}}@media screen and (min-width: 768px){.hotel-page-nav{top:71px}}@media screen and (min-width: 1024px){.hotel-page-nav{margin:0 -35px;max-width:1260px;box-shadow:none}}@media screen and (min-width: 1200px){.hotel-page-nav{top:0}}.hotel-page-nav.active{border-bottom-left-radius:12px;border-bottom-right-radius:12px;box-shadow:0 5px 5px -3px #1f150117}.hotel-page-nav.active .hotel-page-nav__scrollable:after{content:none}.hotel-page-nav__links{display:flex}.hotel-page-nav__item{flex-shrink:1;width:auto}.hotel-page-nav__scrollable{position:relative;padding:0 12px}@media screen and (min-width: 641px){.hotel-page-nav__scrollable{padding:0 38px}}@media screen and (min-width: 1024px){.hotel-page-nav__scrollable{padding:0 35px}}.hotel-page-nav__scrollable:after{position:absolute;content:"";left:12px;right:12px;height:1px;bottom:0;background-color:#f0eade}@media screen and (min-width: 641px){.hotel-page-nav__scrollable:after{left:38px;right:38px}}@media screen and (min-width: 1024px){.hotel-page-nav__scrollable:after{left:35px;right:35px}}.hotel-page-nav__link{position:relative;display:block;font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;line-height:55px;white-space:nowrap;color:#ff4641}@media screen and (min-width: 768px){.hotel-page-nav__link{font-size:17px}}.hotel-page-nav__link:not(.hotel-page-nav__link--last){margin-right:24px}@media screen and (min-width: 768px){.hotel-page-nav__link:not(.hotel-page-nav__link--last){margin-right:40px}}.RTL .hotel-page-nav__link:not(.hotel-page-nav__link--last){margin-right:0;margin-left:24px}@media screen and (min-width: 768px){.RTL .hotel-page-nav__link:not(.hotel-page-nav__link--last){margin-right:0;margin-left:40px}}.no-touch .hotel-page-nav__link:hover,.hotel-page-nav__link.active{color:#000}.hotel-page-nav__link.active:after{position:absolute;content:"";left:0;right:0;bottom:0;height:2px;background-color:#ff4641;z-index:1}@media screen and (min-width: 1200px){.hotel-page-sidebar{max-width:300px;flex-shrink:0;margin-right:30px}.RTL .hotel-page-sidebar{margin-right:0;margin-left:30px}}.hotel-page-sidebar__wrap{padding:25px 15px;border:1px solid #f0eade;border-radius:5px;margin-bottom:20px}@media screen and (min-width: 1200px){.hotel-page-sidebar__wrap{background-color:#fff}}.hotel-page-sidebar__wrap--img{display:none;background-image:url(/webpack/ff2af106ca3395f69031.svg);background-repeat:no-repeat;background-position:94% 22%}@media screen and (min-width: 1200px){.hotel-page-sidebar__wrap--img{display:block}}.hotel-page-sidebar__wrap--hide-border{border:none;padding:0}@media screen and (min-width: 1200px){.hotel-page-sidebar__wrap--hide-border{padding:25px 15px 22px;border:1px solid #f0eade}}.hotel-page-sidebar__flex-wrap{display:flex;flex-direction:column}.hotel-page-sidebar__title{font-family:KievitProBold,Roboto,sans-serif;font-size:17px;line-height:24px;color:#000;margin-bottom:7px}.hotel-page-sidebar__text{max-width:208px;font-size:15px;line-height:20px;color:#000;margin:0 0 22px}.hotel-page-sidebar__link{font-family:KievitProMedium,Roboto,sans-serif;font-size:17px;line-height:17px;color:#ff4641;cursor:pointer;max-width:115px}.no-touch .hotel-page-sidebar__link:hover,.no-touch .hotel-page-sidebar__link:focus{color:#f60d0a}@media screen and (min-width: 1200px){.hotel-page-sidebar__form-block{display:block!important}}.hotel-page-sidebar__form-block--popup .mfp-container{display:flex;align-items:flex-start;padding:0}@media screen and (min-width: 768px){.hotel-page-sidebar__form-block--popup .mfp-content{padding:20px 17px;background:#fff;border-radius:0 0 12px 12px}}.hotel-page-sidebar__form-block--popup .hotels-show-sidebar__form-title{display:none}.hotel-page-sidebar__form-block--popup .hotels-show-sidebar__form{display:block;border-radius:0}@media screen and (min-width: 768px){.hotel-page-sidebar__form-block--popup .hotels-show-sidebar__form{margin:0;border-radius:5px}}.hotel-page-sidebar__form-block--popup .new-search-forms--miniform{max-width:none;margin:0}@media screen and (min-width: 768px){.hotel-page-sidebar__form-block--popup .hotel-forms__field--2,.hotel-page-sidebar__form-block--popup .hotel-forms__field--3{flex-basis:20.3034%}}@media screen and (min-width: 768px){.hotel-page-sidebar__form-block--popup .hotel-forms__field--4{flex-basis:32.8034%;margin:0 auto 0 5px}}.hotel-page-sidebar__form-block--popup .new-search-forms__action{box-shadow:none}@media screen and (min-width: 768px){.hotel-page-sidebar__form-block--popup .new-search-forms__action{position:absolute;bottom:0;right:0;width:24.1329%;margin:0}}.hotel-page-sidebar__cross-link{padding:20px 106px 20px 17px;border-radius:12px;display:block;margin-top:20px;border:1px solid #f0eade;position:relative;font-family:KievitProMedium,Roboto,sans-serif;text-decoration:none;font-size:18px;line-height:23px;transition:.5s}.hotel-page-sidebar__cross-link span{font-family:KievitProBold,Roboto,sans-serif}.hotel-page-sidebar__cross-link:hover{color:#f60d0a}.hotel-page-sidebar__cross-link:after{content:"";position:absolute;width:55px;height:48px;background:url(/webpack/ff157fecd82f979ef199.svg) no-repeat center;background-size:contain;top:50%;right:24px;transform:translateY(-50%)}@media screen and (min-width: 1024px){.hotel-page-content{flex-grow:1}}@media screen and (min-width: 1200px){.hotel-page-content{max-width:860px;min-width:720px}}.hotel-page-content__wrap{padding-bottom:15px;box-shadow:0 8px 50px #1f150117;width:calc(100% + 24px);padding-left:12px;padding-right:12px;margin-left:-12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}@media screen and (min-width: 641px){.hotel-page-content__wrap{padding-bottom:14px;padding-left:38px;padding-right:13px;margin-left:-38px;width:calc(100% + 50px)}}@media screen and (min-width: 1024px){.hotel-page-content__wrap{padding-bottom:20px;box-shadow:none;border-bottom:1px solid #f0eade;width:auto;padding-left:0;padding-right:0;margin-left:0}}.RTL .hotel-page-content__wrap{margin:0 -12px 0 0}@media screen and (min-width: 641px){.RTL .hotel-page-content__wrap{margin:0 -38px 0 0}}@media screen and (min-width: 1024px){.RTL .hotel-page-content__wrap{margin:0}}.hotel-page-slider{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px;overflow:hidden}@media screen and (min-width: 768px){.hotel-page-slider{margin-right:-35px;margin-left:-35px;padding-left:35px;padding-right:35px}}@media screen and (min-width: 1200px){.hotel-page-slider{margin-left:0;margin-right:0;padding:0}}.hotel-page-slider__wrap{display:flex}@media screen and (min-width: 1200px){.hotel-page-slider__wrap{flex-direction:column}}.hotel-page-slider__card-content{position:relative;width:150px;margin-right:15px}@media screen and (min-width: 768px){.hotel-page-slider__card-content{width:230px;margin-right:27px}}@media screen and (min-width: 1200px){.hotel-page-slider__card-content{display:flex;margin-right:0}.hotel-page-slider__card-content:not(:last-child){margin-bottom:18px}}.RTL .hotel-page-slider__card-content{margin-right:0;margin-left:15px}@media screen and (min-width: 768px){.RTL .hotel-page-slider__card-content{margin-right:0;margin-left:27px}}@media screen and (min-width: 1024px){.RTL .hotel-page-slider__card-content{margin-left:0}}.no-touch .hotel-page-slider__card-content:hover .hotel-page-slider__title,.no-touch .hotel-page-slider__card-content:focus .hotel-page-slider__title{color:#f60d0a}.hotel-page-slider__card{position:relative;height:120px;margin-bottom:10px}@media screen and (min-width: 768px){.hotel-page-slider__card{height:200px;margin-bottom:14px}}@media screen and (min-width: 1200px){.hotel-page-slider__card{width:60px;height:60px;flex-shrink:0;margin-right:12px;margin-bottom:0}.RTL .hotel-page-slider__card{margin-right:0;margin-left:12px}}.hotel-page-slider__card:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:5px}.hotel-page-slider__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";border-radius:5px}.hotel-page-slider__title{display:block;font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;line-height:17px;color:#000;margin-bottom:0;cursor:pointer}@media screen and (min-width: 768px){.hotel-page-slider__title{font-size:17px;line-height:20px;margin-bottom:7px}}@media screen and (min-width: 1200px){.hotel-page-slider__title{font-size:15px;line-height:17px;max-width:188px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0}}.hotel-page-slider__title:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.hotel-page-slider__title--span:before{right:auto;width:268px}.hotel-page-slider__price{font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;line-height:17px;color:#000;margin-top:7px;transition:.2s}@media screen and (min-width: 768px){.hotel-page-slider__price{font-size:17px;line-height:20px}}@media screen and (min-width: 1200px){.hotel-page-slider__price{font-size:15px;line-height:17px}}.hotel-page-slider__card-content:hover .hotel-page-slider__price{color:#f60d0a}@media screen and (min-width: 768px){.hotel-page-photos{border-bottom:1px solid #f0eade}}@media screen and (min-width: 1200px){.hotel-page-photos{border-bottom:none}}.hotel-page-photos--standard .hotel-page-photos__wrapper-gallery-btn{display:none}.hotel-page-photos--standard .hotel-page-photos__container{max-width:none}.hotel-page-photos__margin{margin:0 -12px;padding:0 12px;overflow:hidden;display:flex;flex-wrap:wrap}@media screen and (min-width: 1024px){.hotel-page-photos__margin{margin:0 -35px;padding:0 35px}}@media screen and (min-width: 1200px){.hotel-page-photos__margin{margin:0;padding:0}}.hotel-page-photos__container{position:relative;margin-bottom:18px;width:100%}@media screen and (min-width: 1200px){.hotel-page-photos__container{height:500px}}@media screen and (min-width: 1340px){.hotel-page-photos__container{max-width:647px;margin-bottom:0}}.hotel-page-photos__btn{width:100%;margin-top:20px}@media screen and (min-width: 768px){.hotel-page-photos__btn{margin-top:24px;margin-bottom:30px}}@media screen and (min-width: 1200px){.hotel-page-photos__btn{display:none}}.hotel-page-photos__btn.waiting{position:relative;display:flex;align-items:center;justify-content:center;font-size:0}@media screen and (min-width: 1200px){.hotel-page-photos__btn.waiting{display:none}}.hotel-page-photos__btn.waiting:before{content:" ";position:absolute;display:block;width:22px;height:22px;margin-right:10px;background:url(/webpack/e589d11226eec5f7644a.svg) no-repeat center/100%;animation:loading 1s linear infinite}.hotel-page-photos__btn.special-loader{font-size:15px}.hotel-page-photos__btn.special-loader span{position:relative}.hotel-page-photos__btn.special-loader span:before{content:" ";position:absolute;display:block;width:22px;height:22px;margin-right:10px;background:url(/webpack/e589d11226eec5f7644a.svg) no-repeat center/100%;animation:loading 1s linear infinite;left:-32px;top:-5px}.hotel-page-photos__btn.no-result{position:relative;margin-bottom:40px}.hotel-page-photos__btn.no-result:before{content:"\41d\435\442  \434\43e\441\442\443\43f\43d\44b\445  \43f\440\435\434\43b\43e\436\435\43d\438\439";position:absolute;bottom:-25px;left:0;display:block;width:100%;font-size:13px;color:#7f7f7f}.hotel-page-photos__slide{position:relative;width:83%;height:164px;margin-right:3px}@media screen and (min-width: 381px){.hotel-page-photos__slide{width:66.45%}}@media screen and (min-width: 481px){.hotel-page-photos__slide{width:49.8%}}@media screen and (min-width: 641px){.hotel-page-photos__slide{width:45.04%;height:230px;margin-right:5px}}@media screen and (min-width: 768px){.hotel-page-photos__slide{width:37.8%}}@media screen and (min-width: 1024px){.hotel-page-photos__slide{width:36.03%}}@media screen and (min-width: 1200px){.hotel-page-photos__slide{width:674px;height:500px}}.hotel-page-photos__slide--single{width:100%!important}.RTL .hotel-page-photos__slide{margin-right:0;margin-left:3px}@media screen and (min-width: 641px){.RTL .hotel-page-photos__slide{margin-right:0;margin-left:5px}}.hotel-page-photos__img{height:100%;width:100%;border-radius:5px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.hotel-page-photos__gallery{display:none}@media screen and (min-width: 1200px){.hotel-page-photos__gallery{display:block;margin:20px 0 0}}.hotel-page-photos__gallery-wrapper{align-items:center}.hotel-page-photos__gallery-item{box-sizing:border-box;width:50px;height:50px;min-width:50px;margin-right:9px;border-radius:5px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:.3s border-color}.hotel-page-photos__gallery-item.swiper-slide-thumb-active{border:2px solid #ff4641}.RTL .hotel-page-photos__gallery-item{margin-right:0;margin-left:9px}.hotel-page-photos__gallery-photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.hotel-page-photos__wrapper-gallery-btn{display:flex;flex-direction:column;width:100%}@media screen and (min-width: 768px){.hotel-page-photos__wrapper-gallery-btn{flex-direction:row}}@media screen and (min-width: 1340px){.hotel-page-photos__wrapper-gallery-btn{width:204px;flex-direction:column}}.hotel-page-photos__gallery-btn{height:108px;position:relative;cursor:pointer;margin-bottom:8px;width:100%;border-radius:5px;overflow:hidden}@media screen and (min-width: 768px){.hotel-page-photos__gallery-btn{margin-bottom:0;margin-right:5px}.RTL .hotel-page-photos__gallery-btn{margin-left:5px;margin-right:0}.hotel-page-photos__gallery-btn:last-child{margin-right:0}.RTL .hotel-page-photos__gallery-btn:last-child{margin-left:0}}@media screen and (min-width: 1340px){.hotel-page-photos__gallery-btn{height:161px;margin-bottom:9px;margin-right:0}.hotel-page-photos__gallery-btn:last-child{margin-bottom:0}}.hotel-page-photos__gallery-btn img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-filter:blur();filter:blur()}.hotel-page-photos__gallery-btn:hover span{border-bottom:2px solid #ffffff}.hotel-page-photos__gallery-btn-info{position:absolute;width:100%;height:100%;background:#0006;top:0;left:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.hotel-page-photos__gallery-btn-info img{width:31px;height:25px;display:block;-o-object-fit:cover;object-fit:cover}.hotel-page-photos__gallery-btn-info span{font-size:16px;font-style:normal;font-weight:600;line-height:20px;color:#fff;white-space:nowrap;border-bottom:2px solid rgba(255,255,255,0)}.hotel-page-photos__gallery-btn-info--video img{width:36px;height:36px}.hotel-page__popup-gallery{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#180c01fa;display:none}@media screen and (min-width: 1200px){.hotel-page__popup-gallery{padding:50px}}.hotel-page__popup-gallery--show{display:block}.hotel-page__popup-gallery-content{width:100%;height:100%;border-radius:12px;background:#fff;padding:15px 0 5px 15px;display:flex;flex-direction:column}@media screen and (min-width: 768px){.hotel-page__popup-gallery-content{padding:24px 30px 5px}}@media screen and (min-width: 1200px){.hotel-page__popup-gallery-content{padding:30px 40px}}.RTL .hotel-page__popup-gallery-content{padding:15px 15px 5px 0}@media screen and (min-width: 768px){.RTL .hotel-page__popup-gallery-content{padding:24px 30px 5px}}@media screen and (min-width: 1200px){.RTL .hotel-page__popup-gallery-content{padding:30px 40px}}.hotel-page__popup-gallery-info{max-width:calc(100% - 14px);display:flex;justify-content:space-between;margin-bottom:0}@media screen and (min-width: 768px){.hotel-page__popup-gallery-info{margin-bottom:5px}}.hotel-page__popup-gallery-info h4{max-width:80%;font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:10px}@media screen and (min-height: 641px){.hotel-page__popup-gallery-info h4{margin-bottom:20px}}@media screen and (min-width: 768px){.hotel-page__popup-gallery-info h4{font-size:25px;line-height:28px}}@media screen and (min-width: 768px){.hotel-page__popup-gallery-info h4{font-size:36px;font-style:normal;font-weight:600;line-height:45px}}.hotel-page__popup-gallery-info h4 span{display:block}.hotel-page__popup-gallery-info .gallery-close{display:block;width:15px;height:15px;background:url(/webpack/517348a2dbc6678e65c4.svg) no-repeat center;background-size:contain}@media screen and (min-width: 768px){.hotel-page__popup-gallery-info .gallery-close{width:20px;height:20px}}@media screen and (min-width: 1200px){.hotel-page__popup-gallery-info .gallery-close{cursor:pointer}}.hotel-page__popup-gallery-albums{margin:0;display:none;width:100%}@media screen and (min-height: 641px){.hotel-page__popup-gallery-albums{margin-bottom:25px;display:block}}@media screen and (min-width: 1200px){.hotel-page__popup-gallery-albums{overflow-y:auto;height:100%;padding-right:5px;margin-right:25px;width:auto}.RTL .hotel-page__popup-gallery-albums{margin:0 0 0 25px}}@media screen and (min-width: 1200px){.hotel-page__popup-gallery-albums .swiper-wrapper{display:block;height:auto}}.hotel-page__popup-gallery-albums-item{position:relative;width:230px;height:160px;border-radius:5px;margin-right:5px;overflow:hidden;cursor:pointer;border:3px solid rgba(255,244,244,0);box-sizing:border-box}.hotel-page__popup-gallery-albums-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (min-width: 1200px){.hotel-page__popup-gallery-albums-item{width:250px;height:140px;margin-right:0;margin-bottom:9px}}.hotel-page__popup-gallery[data-sort=all] .hotel-page__popup-gallery-albums-item[data-sort=all],.hotel-page__popup-gallery[data-sort=tourists] .hotel-page__popup-gallery-albums-item[data-sort=tourists],.hotel-page__popup-gallery[data-sort=video] .hotel-page__popup-gallery-albums-item[data-sort=video],.hotel-page__popup-gallery[data-sort=hotel] .hotel-page__popup-gallery-albums-item[data-sort=hotel]{border:3px solid #000}.hotel-page__popup-gallery[data-sort=all] .hotel-page__popup-gallery-albums-item[data-sort=all] span,.hotel-page__popup-gallery[data-sort=tourists] .hotel-page__popup-gallery-albums-item[data-sort=tourists] span,.hotel-page__popup-gallery[data-sort=video] .hotel-page__popup-gallery-albums-item[data-sort=video] span,.hotel-page__popup-gallery[data-sort=hotel] .hotel-page__popup-gallery-albums-item[data-sort=hotel] span{border-bottom:1px solid #fff}.hotel-page-photos--standard .hotel-page__popup-gallery-albums-item[data-sort=hotel]{display:none}.hotel-page__popup-gallery-wrapper{overflow-y:hidden;display:flex;flex-direction:column}@media screen and (min-width: 1200px){.hotel-page__popup-gallery-wrapper{flex-direction:row;align-items:flex-start}}.hotel-page__popup-gallery-albums-item-info{position:absolute;bottom:0;left:0;height:60px;width:100%;background:linear-gradient(0deg,#000 0% 17.98%,#0000 85%);padding:9px;display:flex;justify-content:flex-start;align-items:flex-end;box-sizing:border-box}.hotel-page__popup-gallery-albums-item:hover .hotel-page__popup-gallery-albums-item-info span{border-bottom:1px solid #fff}.hotel-page__popup-gallery-albums-item-info span{color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:16px;border-bottom:1px solid rgba(102,102,102,0);margin-bottom:1px}.hotel-page__popup-gallery-albums-item-info img{width:24px;height:24px;display:block;margin-right:5px;-o-object-fit:contain;object-fit:contain}.RTL .hotel-page__popup-gallery-albums-item-info img{margin:0 0 0 5px}.hotel-page__popup-gallery-albums-item-info img--video{width:17px;height:17px}.hotel-page__popup-gallery-all-photos{display:flex;flex-direction:row;flex-wrap:wrap;flex:1;gap:10px;overflow-y:auto;height:100%;padding-right:10px}.RTL .hotel-page__popup-gallery-all-photos{padding:0 0 0 10px}.hotel-page__popup-gallery-slider{width:calc(100% - 15px);height:100%;flex:1;margin:0}.hotel-page__popup-gallery-slider img{width:100%;-o-object-fit:contain;object-fit:contain;height:100%}.hotel-page__popup-gallery-slider video{width:100%!important;-o-object-fit:contain;object-fit:contain;height:100%!important}.hotel-page__popup-gallery-photo{width:100%;height:315px;border-radius:5px;overflow:hidden;margin:0;cursor:pointer;display:none;position:relative}.hotel-page__popup-gallery-photo--video:before{content:"";width:24px;height:30px;position:absolute;top:50%;left:50%;background:url(/webpack/1be4ffeb5de9b8f090b4.svg) no-repeat center;background-size:contain;transform:translate(-50%,-50%)}@media screen and (min-width: 768px){.hotel-page__popup-gallery-photo{width:calc((100% - 20px)/2)}}@media screen and (min-width: 1200px){.hotel-page__popup-gallery-photo{width:calc((100% - 20px)/3)}.hotel-page__popup-gallery-photo .hotel-page__popup-gallery-text{opacity:0}.hotel-page__popup-gallery-photo:hover .hotel-page__popup-gallery-text{opacity:1}}.hotel-page__popup-gallery-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hotel-page__popup-gallery[data-sort=all] .hotel-page__popup-gallery-photo,.hotel-page__popup-gallery[data-sort=tourists] .hotel-page__popup-gallery-photo--tourists,.hotel-page__popup-gallery[data-sort=hotel] .hotel-page__popup-gallery-photo--hotel,.hotel-page__popup-gallery[data-sort=video] .hotel-page__popup-gallery-photo--video{display:block}.hotel-page__popup-gallery-text{position:absolute;bottom:0;left:0;width:100%;padding:20% 0 20px;background:linear-gradient(0deg,#000,#0000009e 37.63%,#0000 85%);transition:.3s}.hotel-page__popup-gallery-text p{color:#fff;font-family:KievitPro;font-size:16px;font-style:normal;font-weight:600;line-height:16px;margin:0 12px;padding:0 0 0 32px;position:relative}.hotel-page__popup-gallery-text p:before{content:"";width:24px;height:24px;background:url(/webpack/camera-two.a7f6597fe351d42f71eb..png) no-repeat center;background-size:contain;position:absolute;top:-6px;left:0}.hotel-page__popup-gallery-all-photos,.hotel-page__popup-gallery-albums{scrollbar-color:#7f7f7f #f0eade;scrollbar-width:thin}.hotel-page__popup-gallery-all-photos::-webkit-scrollbar,.hotel-page__popup-gallery-albums::-webkit-scrollbar{width:3px}.hotel-page__popup-gallery-all-photos::-webkit-scrollbar-track,.hotel-page__popup-gallery-albums::-webkit-scrollbar-track{background:#f0eade}.hotel-page__popup-gallery-all-photos::-webkit-scrollbar-thumb,.hotel-page__popup-gallery-albums::-webkit-scrollbar-thumb{border-radius:6px;background:#7f7f7f}.hotel-page__popup-gallery-slider .swiper-button-prev.hotel-popup-gallery-slider-button-prev{left:10px}.RTL .hotel-page__popup-gallery-slider .swiper-button-prev.hotel-popup-gallery-slider-button-prev{transform:rotate(0)}.RTL .hotel-page__popup-gallery-slider .swiper-button-next.hotel-popup-gallery-slider-button-next{transform:rotate(180deg)}.hotel-page__popup-gallery-slider-item-wrapper{height:100%;position:relative}@media screen and (min-width: 1200px){.hotel-page__popup-gallery-slider-item-wrapper:hover .hotel-page__popup-gallery-slider-item-text{opacity:1}}.hotel-page__popup-gallery-slider-item-text{position:absolute;bottom:0;left:0;width:100%;padding:20% 0 10%;background:linear-gradient(0deg,#000,#0000009e 37.63%,#0000 85%);transition:.3s;opacity:0}.hotel-page__popup-gallery-slider-item-wrapper--show-text .hotel-page__popup-gallery-slider-item-text{opacity:1}@media screen and (min-width: 1200px){.hotel-page__popup-gallery-slider-item-wrapper--show-text .hotel-page__popup-gallery-slider-item-text{opacity:0}}@media screen and (min-width: 768px){.hotel-page__popup-gallery-slider-item-text{padding:10px 0}}@media screen and (min-width: 1200px){.hotel-page__popup-gallery-slider-item-text{opacity:0;padding:25px 0}}.hotel-page__popup-gallery-slider-item-text h6{padding:0;margin:0 12px 10px;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media screen and (min-width: 768px){.hotel-page__popup-gallery-slider-item-text h6{font-size:20px;line-height:24px}}@media screen and (min-width: 1200px){.hotel-page__popup-gallery-slider-item-text h6{margin:0 20px 10px}}.hotel-page__popup-gallery-slider-item-text p{color:#fff;font-size:16px;font-style:normal;font-weight:300;line-height:20px;padding:0;margin:0 12px 5px}@media screen and (min-width: 768px){.hotel-page__popup-gallery-slider-item-text p{font-size:18px;line-height:23px}}@media screen and (min-width: 1200px){.hotel-page__popup-gallery-slider-item-text p{margin:0 20px 5px}}.hotel-page__popup-gallery-slider-item-text span.hotel-page__popup-gallery-slider-item-more{cursor:pointer;padding:0;margin:0 12px;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:20px}@media screen and (min-width: 768px){.hotel-page__popup-gallery-slider-item-text span.hotel-page__popup-gallery-slider-item-more{margin:0 20px}.hotel-page__popup-gallery-slider-item-text span.hotel-page__popup-gallery-slider-item-more:hover{border-bottom:1px solid #ffffff}}.hotel-page__popup-gallery-slider-item[data-sort=video] .hotel-page__popup-gallery-slider-item-text{pointer-events:none;opacity:1;bottom:auto;top:0;background:linear-gradient(175deg,#000,#0000009e 37.63%,#0000 85%);padding:30px 0 10%}@media screen and (min-width: 1200px){.hotel-page__popup-gallery-slider-item[data-sort=video] .hotel-page__popup-gallery-slider-item-text{opacity:0}}.hotel-page__popup-gallery-slider-item[data-sort=video] .hotel-page__popup-gallery-slider-item-more{pointer-events:auto}@media screen and (min-width: 1200px){.hotel-page__popup-gallery-slider-item[data-sort=video] .hotel-page__popup-gallery-slider-item-wrapper:hover .hotel-page__popup-gallery-slider-item-text{opacity:1}}.hotel-page__popup-gallery-slider-item-text-wrapper{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 768px){.hotel-page__popup-gallery-slider-item-text-wrapper{-webkit-line-clamp:4}}.hotel-page__popup-gallery-slider{display:none;background:#180c01fa;border-radius:12px}.hotel-page__popup-gallery[data-type=slider] .hotel-page__popup-gallery-slider{display:block}.hotel-page__popup-gallery-all-photos{display:none}.hotel-page__popup-gallery[data-type=photos] .hotel-page__popup-gallery-all-photos{display:flex}.hotel-page-details{margin-bottom:20px}.hotel-page-details__title{width:100%;font-family:KievitProBold,Roboto,sans-serif;font-size:21px;line-height:25px;margin-top:20px;margin-bottom:20px}.hotel-page-details__title.hotel-page-details__title-min{width:90%;margin-top:1px;margin-bottom:16px}@media screen and (min-width: 768px){.hotel-page-details__title.hotel-page-details__title-min{width:100%;margin-top:32px;margin-bottom:22px}}@media screen and (min-width: 1024px){.hotel-page-details__title.hotel-page-details__title-min{margin-bottom:21px}}@media screen and (min-width: 768px){.hotel-page-details__title{margin-top:30px;margin-bottom:23px}}@media screen and (min-width: 1024px){.hotel-page-details__title{margin-top:38px;margin-bottom:22px}}@media screen and (min-width: 1920px){.hotel-page-details__title{margin-top:38px;margin-bottom:20px}}.hotel-page-details__flex{display:flex;margin-bottom:0;white-space:nowrap;flex-wrap:wrap}@media screen and (min-width: 768px){.hotel-page-details__location .hotel-page-details__flex:first-child{width:120%;max-width:350px}}.hotel-page-details__flex--width{margin-bottom:10px}.hotel-page-details__flex--width-bigger{display:block}@media screen and (min-width: 641px){.hotel-page-details__flex--width-bigger{width:58%;padding-right:30px}}@media screen and (min-width: 1024px){.hotel-page-details__flex--width-bigger{width:50%}}@media screen and (min-width: 768px){.hotel-page-details__flex--width-smaller{width:42%}}@media screen and (min-width: 1024px){.hotel-page-details__flex--width-smaller{width:50%}}@media screen and (min-width: 768px){.hotel-page-details__list{-moz-column-count:2;column-count:2;-moz-column-gap:172px;column-gap:172px}}@media screen and (min-width: 1024px){.hotel-page-details__list{-moz-column-gap:0;column-gap:0}}.hotel-page-details__list .hotel-page-details__text:not(:last-child){margin-bottom:8px}@media screen and (min-width: 768px){.hotel-page-details__list .hotel-page-details__location{display:flex;justify-content:space-between}}.hotel-page-details__text{position:relative;font-family:KievitPro,Roboto,sans-serif;padding-left:25px;background-repeat:no-repeat;background-position:0 50%;margin-bottom:0}.RTL .hotel-page-details__text{padding-right:25px}.hotel-page-details__text--color{color:#7f7f7f}.hotel-page-details__text--plane:before{position:absolute;content:"";left:0;top:2px;width:16px;height:16px;background-image:url(/webpack/b31bb76038f9161d394b.svg)}@media screen and (min-width: 768px){.hotel-page-details__text--plane:before{top:7px}}.hotel-page-details__text--house{margin-right:5px}.hotel-page-details__text--house:before{position:absolute;content:"";left:0;top:2px;width:16px;height:16px;background-image:url(/webpack/46120e4a185bc40d2fa9.svg)}@media screen and (min-width: 768px){.hotel-page-details__text--house:before{top:7px}}.RTL .hotel-page-details__text--house:before{left:auto;right:0}.hotel-page-details__text--bright{font-family:KievitProMedium,Roboto,sans-serif;color:#ff4641;padding-left:0;margin-left:5px}.hotel-page-details__btn{position:relative;display:inline-block;font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;line-height:17px;color:#ff4641;margin-top:14px;padding-right:28px}.hotel-page-details__location .hotel-page-details__btn{margin-top:6px}@media screen and (min-width: 768px){.hotel-page-details__location .hotel-page-details__btn{margin-top:14px}}@media screen and (min-width: 1024px){.hotel-page-details__location .hotel-page-details__btn{margin-top:11px}}.hotel-page-details__btn:after{position:absolute;content:"";width:14px;height:20px;top:0;right:5px;background-image:url(/webpack/789f28930f8f3a3855f3.svg)}@media screen and (min-width: 768px){.hotel-page-details__btn:after{content:none}}@media screen and (min-width: 768px){.hotel-page-details__btn{font-size:17px;line-height:28px;margin-top:17px;padding-right:0}}@media screen and (min-width: 1024px){.hotel-page-details__btn{margin-top:12px}}.no-touch .hotel-page-details__btn:hover,.no-touch .hotel-page-details__btn:focus{color:#f60d0a}.hotel-page-details__facilities{margin-bottom:0}.hotel-page-details__facilities-item{position:relative;padding-left:24px}.RTL .hotel-page-details__facilities-item{padding-left:0;padding-right:24px}.hotel-page-details__facilities-item:not(:last-child){margin-bottom:8px}@media screen and (min-width: 768px){.hotel-page-details__facilities-item:not(:last-child){margin-bottom:0}}.hotel-page-details__facilities-item:before{position:absolute;content:"";top:7px;left:0;border-radius:50%;width:5px;height:5px;background-color:#000}@media screen and (min-width: 768px){.hotel-page-details__facilities-item:before{top:11px}}.RTL .hotel-page-details__facilities-item:before{left:auto;right:0}.hotel-page-all-facilities__column-count{display:flex;flex-direction:column-reverse}.hotel-page-all-facilities__list{padding-left:25px;margin-bottom:3px}.RTL .hotel-page-all-facilities__list{padding-left:0;padding-right:25px}.hotel-page__facilities-input:checked~.hotel-page-all-facilities__facilities-list{-webkit-line-clamp:unset}.hotel-page-all-facilities__facilities-list{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width: 768px){.hotel-page-all-facilities__facilities-list{display:block;-webkit-line-clamp:unset;-moz-column-count:2;column-count:2;margin-top:12px}}@media screen and (min-width: 1024px){.hotel-page-all-facilities__facilities-list{margin-top:0}}.mfp-content .hotel-page-all-facilities__facilities-list{-webkit-line-clamp:unset}.hotel-page-all-facilities__facilities-list .hotel-page{display:inline;flex-flow:column}.hotel-page-all-facilities__facilities-list .hotel-page:first-of-type{margin-top:0}.show-all-facilities .hotel-page-all-facilities__facilities-list .hotel-page{display:inline}.hotel-page-facilities-container .mfp-container{padding:0;overflow:hidden auto}.hotel-page-facilities-container.mfp-ready .hotel-page__close-btn{display:block;position:fixed;opacity:1}.hotel-page-facilities-container.mfp-ready .hotel-page-all-facilities__column-count{box-shadow:none;padding:0}@media screen and (min-width: 1200px){.hotel-page-nearby{border-top:1px solid #f0eade;margin-top:37px}}.hotel-page-nearby__map{position:relative;height:300px;margin:0 -12px}@media screen and (min-width: 768px){.hotel-page-nearby__map{margin:0 -20px}}@media screen and (min-width: 1200px){.hotel-page-nearby__map{margin:0}}.hotel-page-nearby__map-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";border-radius:5px;-webkit-filter:blur(2px);filter:blur(2px)}.hotel-page-nearby__text{margin-top:-15px;margin-bottom:5px}@media screen and (min-width: 768px){.hotel-page-nearby__text{margin-top:-17px}}@media screen and (min-width: 1200px){.hotel-page-nearby__text{margin-top:-5px;margin-bottom:10px}}.hotel-page-nearby__btn{position:absolute;font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;line-height:17px;right:10px;bottom:10px;width:186px;height:50px;padding:16px;text-align:center;background-color:#fff;border-radius:5px}.hotel-page-nearby__place{position:absolute;top:52px;left:50%;transform:translate(-50%);width:251px;height:55px;padding:7px 10px;box-shadow:0 8px 50px #1f150117;border-radius:5px;background-color:#fff}.hotel-page-nearby__title{max-width:218px;font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;line-height:17px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.hotel-page-nearby__wrapper{padding-top:14px}@media screen and (min-width: 768px){.hotel-page-nearby__wrapper{padding:20px 0 30px}}@media screen and (min-width: 1200px){.hotel-page-nearby__wrapper{padding:22px 0 38px}}.hotel-page-nearby__tooltip{display:none}@media screen and (min-width: 1024px){.hotel-page-nearby__tooltip{display:block;position:absolute;bottom:75px;left:50%;transform:translate(-50%);width:184px;height:31px;font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;line-height:17px;border-radius:5px;background-color:#fff;box-shadow:0 8px 50px #1f150117;padding:7px 10px}}.hotel-page-nearby__tooltip-title{display:inline-block}.hotel-page-nearby__tooltip-text{color:#ff4641}@media screen and (min-width: 641px){.hotel-page-nearby__flex{display:flex}}@media screen and (min-width: 768px){.hotel-page-nearby__flex:last-child{margin-top:14px}}@media screen and (min-width: 768px){.hotel-page-nearby__list-wrap--bigger{width:58%}}@media screen and (min-width: 1024px){.hotel-page-nearby__list-wrap--bigger{width:50%}}@media screen and (min-width: 768px){.hotel-page-nearby__list-wrap--smaller{width:42%}}@media screen and (min-width: 1024px){.hotel-page-nearby__list-wrap--smaller{width:50%}}.hotel-page-nearby__list{margin-bottom:25px}.hotel-page-nearby__list:last-child{margin-bottom:0}@media screen and (min-width: 768px){.hotel-page-nearby__list{margin-bottom:0}}.hotel-page-nearby__item{padding-left:25px}.hotel-page-nearby__item:not(:last-child){margin-bottom:7px}@media screen and (min-width: 768px){.hotel-page-nearby__item:not(:last-child){margin-bottom:4px}}.hotel-page-nearby__container .mfp-container{padding:0;overflow:hidden auto}.hotel-page-nearby__container.mfp-ready .hotel-page__close-btn{display:block;position:fixed;opacity:1}.hotel-page__text-information{margin-bottom:15px}@media screen and (min-width: 1200px){.hotel-page__text-information{margin-bottom:30px}}.hotel-page__text-information h3{font-family:KievitPro,Roboto,sans-serif;margin-bottom:4px;line-height:16px;font-size:15px}@media screen and (min-width: 768px){.hotel-page__text-information h3{font-size:20px;line-height:23px;margin-bottom:12px}}.hotel-page__text-information p{white-space:pre-line;margin:0;padding:0;font-style:normal;font-weight:400;line-height:20px;font-size:15px}@media screen and (min-width: 768px){.hotel-page__text-information p{line-height:28px;font-size:17px}}.hotel-page-prices{padding-bottom:0;padding-top:28px}@media screen and (min-width: 768px){.hotel-page-prices{padding-top:39px}}@media screen and (min-width: 1024px){.hotel-page-prices{padding-bottom:38px;padding-top:39px}}.hotel-page-prices .small-search-form{margin-bottom:0}@media screen and (min-width: 1024px){.hotel-page-prices .small-search-form{display:flex}}.hotel-page-prices .hotels-page-offers__text{margin-top:0}@media screen and (min-width: 1024px){.hotel-page-prices__flex{display:flex;align-items:center}}@media screen and (min-width: 1200px){.hotel-page-prices__flex{flex-direction:column;align-items:flex-start}}@media screen and (min-width: 1340px){.hotel-page-prices__flex{flex-direction:row;align-items:center}.RTL .hotel-page-prices__flex{justify-content:space-between}}.hotel-page-prices__btn{width:100%;height:50px;background-color:#f5f1e8;border-radius:5px;padding:16px}@media screen and (min-width: 1024px){.hotel-page-prices__btn{display:none}}.hotel-page-prices__space-between{display:flex;justify-content:space-between;margin-top:22px;flex-wrap:wrap}@media screen and (min-width: 768px){.hotel-page-prices__space-between{margin-top:8px}}@media screen and (min-width: 1024px){.hotel-page-prices__space-between{margin-top:0;justify-content:normal}}@media screen and (min-width: 1200px){.hotel-page-prices__space-between{margin-top:8px}}@media screen and (min-width: 1340px){.hotel-page-prices__space-between{margin-top:0}}.hotel-page-prices__sort{flex-shrink:0}@media screen and (min-width: 1024px){.hotel-page-prices__sort{margin-right:38px}}.hotel-page-prices__text{font-size:15px;line-height:20px;color:#7f7f7f}.hotel-page-prices__text--smaller{display:inline-block;font-size:13px;line-height:17px;background-image:url(/webpack/3b12495eb26b8fc8d2be.svg);background-repeat:no-repeat;background-position:0 3px;padding-left:32px}@media screen and (min-width: 481px){.hotel-page-prices__text--smaller{line-height:25px;background-position:0 0}}@media screen and (min-width: 641px){.hotel-page-prices__text--smaller{font-size:14px}}@media screen and (min-width: 1024px){.hotel-page-prices__text--smaller{line-height:22px;margin-right:45px;white-space:nowrap}}.hotel-page-prices__text--colored{color:#ff4641;white-space:nowrap}.hotel-page-prices__text--highlight{color:#090;margin-bottom:3px}@media screen and (min-width: 641px){.hotel-page-prices__text--dot{position:relative}.hotel-page-prices__text--dot:not(:last-child){padding-right:19px}.hotel-page-prices__text--dot:not(:last-child):after{position:absolute;content:"";width:3px;height:3px;top:50%;transform:translateY(-50%);right:7px;background-color:#c4c4c4;border-radius:50%}}@media screen and (min-width: 641px){.hotel-page-prices__text--margin{margin-right:5px}.RTL .hotel-page-prices__text--margin{margin-right:0;margin-left:5px}}.hotel-page-prices__sort-btn{font-size:15px;line-height:17px;color:#ff4641;padding:8px 10px}.hotel-page-prices__sort-btn.focused{color:#000;background-color:#f5f1e8;border-radius:5px}@media screen and (min-width: 641px){.hotel-page-prices__sort-btn{padding:4px 9px}}.hotel-page-prices__sort-btn--margin{margin-left:4px}@media screen and (min-width: 641px){.hotel-page-prices__sort-btn--margin{margin-left:0}}@media screen and (min-width: 1340px){.hotel-page-prices__sort-btn--margin{padding:4px 5px}}.hotel-page-prices__update-icon{flex-shrink:0}@media screen and (min-width: 641px){.hotel-page-prices__update-icon{margin-right:8px}}.hotel-page-prices__update-btn{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:5px;background-color:#faf8f3}.hotel-page-prices__update-btn .hotel-page-prices__update-icon path{fill:#212121}@media screen and (min-width: 641px){.hotel-page-prices__update-btn .hotel-page-prices__update-icon path{fill:#ff4641}}.hotel-page-prices__update-btn .hotel-page-prices__text{font-size:0;width:0}@media screen and (min-width: 641px){.hotel-page-prices__update-btn .hotel-page-prices__text{font-size:15px;width:auto}}@media screen and (min-width: 641px){.hotel-page-prices__update-btn{background-color:transparent;width:auto;height:auto}}.hotel-page-prices__list{margin-top:20px}@media screen and (min-width: 1024px){.hotel-page-prices__list{margin-top:30px}}@media screen and (min-width: 1200px){.hotel-page-prices__list{margin-top:18px}}.hotel-page-prices__item{padding:13px;border-radius:5px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;border:2px solid #f0eade}@media screen and (min-width: 768px){.hotel-page-prices__item{padding:0;border:none;justify-content:space-between;align-items:center}}.hotel-page-prices__item:not(:last-child){padding-bottom:12px;border-bottom:1px solid #f0eade}@media screen and (min-width: 768px){.hotel-page-prices__item:not(:last-child){margin-bottom:12px}}@media screen and (min-width: 768px){.hotel-page-prices__item .hotel-page__text-medium{font-size:18px;line-height:25px}}.hotel-page-prices__column-prices{width:100%}@media screen and (min-width: 768px){.hotel-page-prices__column-prices{width:auto;order:2;flex:1;display:flex;justify-content:center}}.hotel-page-prices__logo-flex{display:flex;align-items:center;margin-bottom:10px}@media screen and (min-width: 641px){.hotel-page-prices__logo-flex{margin-bottom:17px}}@media screen and (min-width: 768px){.hotel-page-prices__logo-flex{order:1;margin-bottom:0;width:20%}}.hotel-page-prices__logo-wrap{display:inline-block;width:25px;height:25px;flex-shrink:0;margin-right:10px}@media screen and (min-width: 641px){.hotel-page-prices__logo-wrap{width:40px;height:40px;margin-right:12px}.RTL .hotel-page-prices__logo-wrap{margin-right:0;margin-left:12px}}@media screen and (min-width: 1024px){.hotel-page-prices__logo-wrap{margin-right:20px}.RTL .hotel-page-prices__logo-wrap{margin-right:0;margin-left:20px}}.hotel-page-prices__logo-wrap img{color:transparent}.hotel-page-prices__title{max-width:520px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media screen and (min-width: 768px){.hotel-page-prices__title{padding-right:10px}}.hotel-page-prices__wrap{display:flex;flex-direction:column;margin-top:10px}@media screen and (min-width: 641px){.hotel-page-prices__wrap{flex-direction:row}}@media screen and (min-width: 768px){.hotel-page-prices__wrap{margin-top:0}}@media screen and (min-width: 768px){.hotel-page-prices__column--margin{order:3;flex:1;display:flex;flex-direction:column;align-items:flex-end;padding:0 10px 0 0}.RTL .hotel-page-prices__column--margin{padding:0 0 0 10px}}.hotel-page-prices__space{display:flex;justify-content:space-between;margin-top:10px;width:100%}@media screen and (min-width: 641px){.hotel-page-prices__space{margin-top:10px}}@media screen and (min-width: 768px){.hotel-page-prices__space{width:auto;order:4;margin-top:0}}@media screen and (min-width: 1024px){.hotel-page-prices__space{justify-content:normal;margin-left:auto}.RTL .hotel-page-prices__space{margin-left:0;margin-right:auto}}.hotel-page-prices__booking-btn{width:100%;height:50px;padding:14px 20px}.hotel-page-prices__price{font-family:KievitProBold,Roboto,sans-serif;font-size:21px;line-height:17px;color:#000;padding-top:5px;padding-bottom:5px}.hotel-page-prices__price-text{display:block;font-family:KievitPro,Roboto,sans-serif;font-size:12px;line-height:17px;color:#7f7f7f}.hotel-page-prices__content.hide,.hotel-page-prices__outdated{display:none}.hotel-page-prices__outdated.show{display:block;position:relative;font-size:14px;line-height:19px;color:#000;background-color:#fef0c1;border-radius:5px;padding:6px 6px 6px 38px;margin-bottom:20px}.hotel-page-prices__outdated.show:before{position:absolute;content:"";top:6px;left:10px;width:20px;height:20px;background-image:url(/webpack/2000e2a267db771dc109.svg);background-repeat:no-repeat}.RTL .hotel-page-prices__outdated.show{padding:6px 38px 6px 6px}.RTL .hotel-page-prices__outdated.show:before{right:10px;left:auto}@media screen and (min-width: 1024px){.hotel-page-prices__outdated{margin-bottom:28px;margin-top:-30px}}.hotel-page-reviews{padding-bottom:0;border-bottom:none}.hotel-page-reviews__flex{margin-bottom:18px;padding-top:30px;margin-top:0}@media screen and (min-width: 641px){.hotel-page-reviews__flex{display:flex;justify-content:space-between;align-items:center;padding-top:40px;margin-bottom:-2px}}@media screen and (min-width: 1024px){.hotel-page-reviews__flex{margin-bottom:3px;padding-top:38px}}.hotel-page-reviews__flex--no-space-b{margin-bottom:0}@media screen and (min-width: 641px){.hotel-page-reviews__flex--no-space-b{justify-content:flex-start;flex-direction:column}}.hotel-page-reviews__btn{width:100%;margin-top:0}@media screen and (min-width: 641px){.hotel-page-reviews__btn{width:177px;margin-bottom:7px}}@media screen and (min-width: 1024px){.hotel-page-reviews__btn{align-self:flex-start}}.hotel-page-reviews__rating-list{margin-bottom:30px}@media screen and (min-width: 641px){.hotel-page-reviews__rating-list{-moz-column-count:2;column-count:2;-moz-column-gap:25px;column-gap:25px;margin-bottom:-2px}}@media screen and (min-width: 768px){.hotel-page-reviews__rating-list{-moz-column-gap:50px;column-gap:50px;height:148px}}.hotel-page-reviews__block-input{display:none}.hotel-page-reviews__list{padding-top:20px;border-top:1px solid #f0eade}@media screen and (min-width: 768px){.hotel-page-reviews__list{padding-top:0}}.hotel-page-reviews__row{display:flex;align-items:center;justify-content:space-between}.hotel-page-reviews__row:not(:last-child){margin-bottom:13px}@media screen and (min-width: 768px){.hotel-page-reviews__row:not(:last-child){margin-bottom:15px}}@media screen and (min-width: 768px){.hotel-page-reviews__row{justify-content:unset}}.hotel-page-reviews__row-bar{position:relative;flex-basis:100px;flex-shrink:0;font-size:0;height:4px;border-radius:5px;background-color:#d5cdbe;margin-right:11px;margin-left:auto;order:-1}@media screen and (min-width: 768px){.hotel-page-reviews__row-bar{margin-right:16px}}@media screen and (min-width: 1024px){.hotel-page-reviews__row-bar{flex-basis:200px}}@media screen and (min-width: 1200px){.hotel-page-reviews__row-bar{flex-basis:100px}}@media screen and (min-width: 1340px){.hotel-page-reviews__row-bar{flex-basis:200px}}.hotel-page-reviews__row-bar:after{position:absolute;content:"";width:var(--rating_value);left:0;right:0;height:4px;border-radius:5px;background-color:#ffd037}.hotel-page-reviews__row-bar-value{min-width:20px;text-align:right}.hotel-page-reviews__row-bar--low:after{background-color:#ffd037}.hotel-page-reviews__row-bar--high:after{background-color:#090}.hotel-page-reviews__row-value{display:flex;align-items:center;font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;line-height:17px;color:#000;width:100%;margin-left:0}@media screen and (min-width: 768px){.hotel-page-reviews__row-value{font-size:17px;line-height:20px}}.hotel-page-reviews__text{font-family:KievitPro,Roboto,sans-serif;margin-right:10px;flex-shrink:0}@media screen and (min-width: 641px){.hotel-page-reviews__text{max-width:113px}}@media screen and (min-width: 768px){.hotel-page-reviews__text{max-width:127px;margin-right:15px;white-space:nowrap}}@media screen and (min-width: 1024px){.hotel-page-reviews__text{margin-right:36px}}@media screen and (min-width: 1200px){.hotel-page-reviews__text{margin-right:10px;max-width:118px;min-width:118px}}@media screen and (min-width: 1340px){.hotel-page-reviews__text{margin-right:36px}}.hotel-page-reviews__show-btn{display:flex;align-items:center;min-height:51px}.hotel-page-reviews__show-btn:not(:last-child){border-bottom:1px solid #f0eade}@media screen and (min-width: 768px){.hotel-page-reviews__show-btn:not(:last-child){border-bottom:none;margin-bottom:-2.1px}}.hotel-page-reviews__show-btn.active{cursor:pointer}@media screen and (min-width: 768px){.hotel-page-reviews__show-btn.active .hotel-page-reviews__category-bg{background-color:#f5f1e8}}@media screen and (min-width: 768px){.hotel-page-reviews__show-btn{display:block;width:auto}}.hotel-page-reviews__show-text{font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;line-height:24px;color:#000;order:1;word-break:break-word;margin-right:5px}@media screen and (min-width: 768px){.hotel-page-reviews__show-text{margin-right:0;font-size:17px;font-family:KievitPro,Roboto,sans-serif}}.hotel-page-reviews__show-text--colored{position:absolute;right:0;top:-1px;color:#7f7f7f;margin-left:auto;order:3}@media screen and (min-width: 768px){.hotel-page-reviews__show-text--colored{position:static;font-family:KievitProMedium,Roboto,sans-serif;order:2;margin-left:10px;margin-right:5px;margin-bottom:0;padding-top:3px}}.hotel-page-reviews__section{padding-bottom:30px}@media screen and (min-width: 768px){.hotel-page-reviews__section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;border-top:1px solid #f0eade}}.hotel-page-reviews__section.mfp-hide{display:flex!important;flex-direction:column}@media screen and (min-width: 768px){.hotel-page-reviews__section.mfp-hide{flex-direction:row}}.hotel-page-reviews__section.mfp-hide .hotel-page-reviews__container{margin-left:0;margin-right:0}.hotel-page-reviews__advantage{margin-bottom:14px;font-family:KievitPro,Roboto,sans-serif}@media screen and (min-width: 768px){.hotel-page-reviews__advantage{margin-bottom:13px;line-height:22px}}.hotel-page-reviews__container{position:relative}@media screen and (min-width: 768px){.hotel-page-reviews__container{margin:0}}.hotel-page-reviews__advantages{display:none}@media screen and (min-width: 768px){.hotel-page-reviews__revocation-container .hotel-page-reviews__advantages{display:block}}.hotel-page-reviews__wrapper{flex-wrap:wrap;flex-direction:column;align-items:baseline}.hotel-page-reviews__flex-wrap{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%;padding-right:35px}@media screen and (min-width: 768px){.hotel-page-reviews__flex-wrap{padding-right:0}}.hotel-page-reviews__popular{font-family:KievitPro,Roboto,sans-serif;font-size:13px;line-height:14px;height:16px;background-color:#090;color:#fff;padding:1px 7px 0;border-radius:5px;order:2}@media screen and (min-width: 768px){.hotel-page-reviews__popular{order:3;padding-top:3px}}.hotel-page-reviews__review{padding-bottom:30px}@media screen and (min-width: 768px){.hotel-page-reviews__review{padding-top:30px;border-bottom:1px solid #f0eade}.hotel-page-reviews__review:last-child{border-bottom:none}}@media screen and (min-width: 768px) and (min-width: 1024px){.hotel-page-reviews__review:last-child{border-bottom:1px solid #f0eade}}.hotel-page-reviews__review:nth-of-type(n+7){display:none}.hotel-page-reviews__block-input:checked~.hotel-page-reviews__list .hotel-page-reviews__review:nth-of-type(n+7){display:block}.hotel-page-reviews__avatar{width:36px;height:36px;margin-right:10px}@media screen and (min-width: 768px){.hotel-page-reviews__avatar{margin-right:17px}}.hotel-page-reviews__review-flex{display:flex;align-items:center}.hotel-page-reviews__user{font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;line-height:17px;color:#000}@media screen and (min-width: 768px){.hotel-page-reviews__user{font-size:17px;line-height:20px}}.hotel-page-reviews__review-text{margin-top:12px;margin-bottom:10px}.hotel-page-reviews__review-btn{font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;line-height:17px;color:#7f7f7f;cursor:pointer;transition:.3s color}@media screen and (min-width: 768px){.hotel-page-reviews__review-btn{font-size:17px;line-height:20px}}.no-touch .hotel-page-reviews__review-btn:hover{color:#f60d0a}.hotel-page-reviews__category-bg{display:flex;justify-content:space-between;width:100%;background-color:transparent;padding:13px 0}@media screen and (min-width: 768px){.hotel-page-reviews__category-bg{flex-wrap:wrap;max-width:280px;width:auto;justify-content:unset;padding:5.8px 20px;border-radius:50px;line-height:40px}}@media screen and (min-width: 880px){.hotel-page-reviews__category-bg{flex-wrap:nowrap;max-width:400px}}@media screen and (min-width: 1200px){.hotel-page-reviews__category-bg{flex-wrap:wrap;max-width:280px}}@media screen and (min-width: 1340px){.hotel-page-reviews__category-bg{flex-wrap:nowrap;max-width:400px}}.hotel-page-reviews__category-bg:after{display:inline-block;width:20px;height:20px;content:"";background-image:url(/webpack/e50e54afc42d8725061c.svg);flex-shrink:0}@media screen and (min-width: 768px){.hotel-page-reviews__category-bg:after{content:none}}.hotel-page-reviews__revocation-container{display:none}@media screen and (min-width: 768px){.hotel-page-reviews__revocation-container{position:relative;display:block;width:44%;padding-left:10px}}@media screen and (min-width: 1200px){.hotel-page-reviews__revocation-container{width:46%}}.hotel-page-reviews__revocation-container:before{content:"";position:absolute;top:0;bottom:0;width:3px;left:-4px;border-radius:5px;background:#85c65c}.hotel-page-reviews__no-review-wrap{display:flex;align-items:center;margin-bottom:20px}@media screen and (min-width: 768px){.hotel-page-reviews__no-review-wrap{margin-bottom:24px}}@media screen and (min-width: 1024px){.hotel-page-reviews__no-review-wrap{margin-bottom:30px}}.hotel-page-reviews__no-review-icon{width:20px;height:20px;margin-right:10px;background-image:url(/webpack/8c234d8e74aa497aeaf3.svg);background-repeat:no-repeat}input.hotel-page-reviews__input[type=checkbox]+label:before{content:none}@media screen and (min-width: 768px){.hotel-page-reviews__input[type=checkbox]:checked+.hotel-page-reviews__show-btn{flex-direction:column;align-items:baseline}.hotel-page-reviews__input[type=checkbox]:checked+.hotel-page-reviews__show-btn .hotel-page-reviews__advantages{display:block;position:relative;padding-left:12px}.hotel-page-reviews__input[type=checkbox]:checked+.hotel-page-reviews__show-btn .hotel-page-reviews__advantages:before{position:absolute;content:"";top:3px;bottom:13px;width:5px;left:0;border-radius:5px;background:#85c65c}}@media screen and (min-width: 768px) and (min-width: 768px){.hotel-page-reviews__input[type=checkbox]:checked+.hotel-page-reviews__show-btn .hotel-page-reviews__advantages:before{content:none}}@media screen and (min-width: 768px) and (min-width: 768px){.hotel-page-reviews__input[type=checkbox]:checked+.hotel-page-reviews__show-btn .hotel-page-reviews__advantages{display:none}}@media screen and (min-width: 768px){.hotel-page-reviews__input[type=checkbox]:checked+.hotel-page-reviews__show-btn .hotel-page-reviews__category-bg:after{transform:rotate(270deg)}}.hotel-page-reviews-container .mfp-container{padding:0 12px;background-color:#fff}.hotel-page-reviews-container .mfp-content{height:100%;overflow:hidden auto}.hotel-page-reviews-container .mfp-close-btn{display:none}.hotel-page-reviews-container .hotel-page-reviews__section{padding-top:58px;padding-bottom:0;height:100%}.hotel-page-reviews-container .hotel-page-reviews__container{height:100%}.hotel-page-reviews-container.mfp-ready .hotel-page__close-btn{display:block;position:fixed;opacity:1}.hotel-page-reviews-container.mfp-ready .hotel-page-reviews__show-btn{flex-direction:column;margin-right:0}.hotel-page-reviews-container.mfp-ready .hotel-page-reviews__category-bg{padding:15px 0 23px}.hotel-page-reviews-container.mfp-ready .hotel-page-reviews__category-bg:after{content:none}.hotel-page-reviews-container.mfp-ready .hotel-page-reviews__advantages{display:flex;flex-direction:column;align-self:baseline;position:relative;padding-left:12px;left:0}.hotel-page-reviews-container.mfp-ready .hotel-page-reviews__advantages:before{position:absolute;content:"";top:0;bottom:0;width:5px;left:0;border-radius:5px;background:#85c65c}@media screen and (min-width: 768px){.hotel-page-reviews-container.mfp-ready .hotel-page-reviews__revocation-container{display:none}}.hotel-page-reviews-container.mfp-ready .hotel-page__popup-btn-prev.swiper-button-prev,.hotel-page-reviews-container.mfp-ready .hotel-page__popup-btn-next.swiper-button-next{display:flex;position:static}.hotel-page-reviews-container.mfp-ready .hotel-page__popup-btn-prev.swiper-button-prev:after,.hotel-page-reviews-container.mfp-ready .hotel-page__popup-btn-next.swiper-button-next:after{flex-shrink:0}.hotel-page-reviews-container.mfp-ready .hotel-page__popup-btn-prev.swiper-button-prev{margin-right:10px;flex-shrink:0}.hotel-page-reviews-container.mfp-ready .hotel-page__popup-btn-next.swiper-button-next{width:100%}.hotel-page-reviews-container.mfp-ready .hotel-page-reviews__btn-block{display:flex;position:fixed;height:50px;bottom:12px;left:12px;right:12px;z-index:10}.hotel-page-reviews-container.mfp-ready .hotel-page-reviews__popular{margin-left:0;align-self:baseline}.hotel-page-reviews-container .hotel-page-details__title{display:none}.hotel-page-reviews-container .hotel-page-reviews__wrapper{flex-direction:row;flex-wrap:nowrap}.hotel-page-reviews-container .hotel-page-reviews__show-text{font-family:KievitProBold,Roboto,sans-serif;font-size:24px;line-height:30px}.hotel-page-reviews-container .hotel-page-reviews__slide-content:after{content:none}.hotel-page-reviews-container .hotel-page-reviews__show-text--colored{display:none}.hotel-page-reviews-container .hotel-page-reviews__show-btn:not(:last-child){border-bottom:none}.hotel-page-reviews-container .hotel-page-reviews__flex-wrap{flex-direction:column;align-items:flex-start}.hotel-page-info{padding-top:30px}@media screen and (min-width: 1024px){.hotel-page-info{padding-bottom:0;padding-top:38px}}.hotel-page-info__wrap{display:flex;flex-direction:column-reverse;flex-grow:1}@media screen and (min-width: 1024px){.hotel-page-info__wrap{padding-right:27px}}.hotel-page-info__text-block{overflow:hidden}.hotel-page-info__text{margin-bottom:0}.hotel-page-info__text p{margin-top:0;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:20px;font-size:15px}@media screen and (min-width: 768px){.hotel-page-info__text p{line-height:28px;font-size:17px}}@media screen and (min-width: 768px){.hotel-page-info__text:not(:last-child){margin-bottom:20px}}.hotel-page-info__text p:nth-child(n+2){display:none}.hotel-page-info__text p:nth-child(1){-webkit-line-clamp:8}@media screen and (min-width: 768px){.hotel-page-info__text p:nth-child(1){-webkit-line-clamp:6}}.hotel-page-info__text.show p:nth-child(n+2){display:block}.hotel-page-info__text.show p:nth-child(1){-webkit-line-clamp:unset}.hotel-page-info__facts{flex-shrink:0;min-width:276px;border:1px solid #f0eade;border-radius:5px;padding:10px;margin-top:18px}@media screen and (min-width: 768px){.hotel-page-info__facts{padding:20px}}@media screen and (min-width: 1024px){.hotel-page-info__facts{align-self:flex-start;margin-top:3px}}.hotel-page-info__facts-list{margin-top:15px}.hotel-page-info__fact:not(:last-child){margin-bottom:10px}@media screen and (min-width: 768px){.hotel-page-info__fact:not(:last-child){margin-bottom:4px}}.hotel-page-info__input:checked~.hotel-page-info__text-block{overflow:visible;max-height:100%}.hotel-page-instructions{padding-top:10px}@media screen and (min-width: 768px){.hotel-page-instructions{padding-top:0}}@media screen and (min-width: 1024px){.hotel-page-instructions__rules{width:50%}}.hotel-page-instructions__rules--mt{margin-top:22px}@media screen and (min-width: 1024px){.hotel-page-instructions__rules--mt{margin-top:0}}.hotel-page-instructions__list{margin-top:15px}@media screen and (min-width: 768px){.hotel-page-instructions__list{margin-top:10px}}@media screen and (min-width: 1200px){.hotel-page-instructions__list{margin-top:12px}}.hotel-page-instructions__icon{width:16px;height:16px;vertical-align:middle;margin-right:5px}@media screen and (min-width: 1024px){.hotel-page-instructions__icon{height:19px}}.hotel-page-instructions__item{margin-bottom:6px}@media screen and (min-width: 768px){.hotel-page-instructions__item{margin-bottom:3px}}.hotel-page-instructions__text{margin-bottom:0;margin-top:18px}@media screen and (min-width: 768px){.hotel-page-instructions__text{margin-top:10px}}.hotel-page-pandemic__title{position:relative}.hotel-page-pandemic__title:after{display:inline-block;content:"";width:25px;height:25px;background-image:url(/webpack/2fa2a0d421968a6d7ee1.svg);background-repeat:no-repeat;vertical-align:middle;margin-left:14px;background-size:contain}@media screen and (min-width: 641px){.hotel-page-pandemic__title:after{margin-left:6px}}@media screen and (min-width: 768px){.hotel-page-pandemic__title:after{width:35px;margin-left:14px}}.hotel-page-pandemic__text{max-height:340px;margin-bottom:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical}@media screen and (min-width: 768px){.hotel-page-pandemic__text{max-height:224px;-webkit-line-clamp:6}}@media screen and (min-width: 1024px){.hotel-page-pandemic__text{max-height:168px}}.hotel-page-pandemic__input:checked~.hotel-page-pandemic__text{overflow:visible;max-height:100%;-webkit-line-clamp:unset}.hotel-page-pandemic__flex{display:flex;flex-direction:column-reverse}.hotel-page-sights{margin:0 -12px;padding:0 12px;overflow:hidden}@media screen and (min-width: 768px){.hotel-page-sights{margin:0 -35px;padding:0 35px}}@media screen and (min-width: 1200px){.hotel-page-sights{margin:0;padding:0}}.hotel-page-sights__slide{position:relative;width:150px;margin-right:15px}@media screen and (min-width: 768px){.hotel-page-sights__slide{width:190px;margin-right:24px}}.no-touch .hotel-page-sights__slide:hover .hotel-page-sights__title,.no-touch .hotel-page-sights__slide:focus .hotel-page-sights__title{color:#f60d0a}.hotel-page-sights__card{height:174px;margin-bottom:6px}@media screen and (min-width: 768px){.hotel-page-sights__card{height:220px;margin-bottom:10px}}@media screen and (min-width: 1200px){.hotel-page-sights__card{margin-bottom:9px}}.hotel-page-sights__type{display:inline-block;font-size:12px;line-height:14px;letter-spacing:.2px;text-transform:uppercase;font-family:KievitProMedium,Roboto,sans-serif;color:#ff4641;margin-bottom:6px}@media screen and (min-width: 768px){.hotel-page-sights__type{font-size:13px;line-height:17px}}.hotel-page-sights__title{display:block;font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;line-height:17px;color:#000}@media screen and (min-width: 768px){.hotel-page-sights__title{font-size:17px;line-height:20px}}.hotel-page-sights__title:before{content:" ";position:absolute;inset:0}.hotel-page-sights__btn-prev.swiper-button-prev,.hotel-page-sights__btn-next.swiper-button-next{top:108px}.hotel-page-no-reviews{display:flex;flex-direction:column;align-items:center;padding-bottom:20px}@media screen and (min-width: 768px){.hotel-page-no-reviews{padding-bottom:30px}}@media screen and (min-width: 1024px){.hotel-page-no-reviews{padding:38px 30px}}@media screen and (min-width: 1200px){.hotel-page-no-reviews{border-top:1px solid #f0eade;padding:38px 30px 0}}.hotel-page-no-reviews__icon{width:50px;height:50px;margin-bottom:15px;background-image:url(/webpack/c3d35b33aeae9a10c60f.svg);background-repeat:no-repeat}@media screen and (min-width: 1200px){.hotel-page-no-reviews__icon{margin-bottom:13px}}.hotel-page-no-reviews__title{font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;line-height:17px;margin-bottom:10px;text-align:center}@media screen and (min-width: 768px){.hotel-page-no-reviews__title{font-size:17px;line-height:20px;margin-bottom:12px}}.hotel-page-no-reviews__text{font-size:15px;line-height:20px;margin-top:0;margin-bottom:20px;text-align:center}.hotel-page-no-reviews__btn{height:50px;width:100%}@media screen and (min-width: 641px){.hotel-page-no-reviews__btn{width:177px}}.hotel-page_position{position:relative}.hotel-btn-scrollUp{display:none}.hotel-btn-scrollUp button{padding:0;visibility:hidden;pointer-events:none;opacity:0}@media screen and (min-width: 768px){.hotel-btn-scrollUp button{position:-webkit-sticky;position:sticky;top:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:50px;font-family:KievitProMedium,Roboto,sans-serif;font-size:13px;line-height:17px;text-transform:uppercase;letter-spacing:.5px;background:none;border:none;cursor:pointer;transition:.3s}.hotel-btn-scrollUp button.show{visibility:visible;pointer-events:auto;transform:translateY(-100px);opacity:1}}.hotel-btn-scrollUp button:before{content:"";display:block;width:50px;height:50px;margin-bottom:11px;background:#fff url(/webpack/d40861a124dfa5a7c1ee.svg) no-repeat center/16px 9px;border-radius:50%;box-shadow:0 8px 50px #1f150117}.hotel-btn-scrollUp button:hover{transform:translateY(-105px)}@media screen and (min-width: 768px){.hotel-btn-scrollUp{pointer-events:none;position:absolute;top:0;right:-10px;height:100%;display:block;z-index:10}}@media screen and (min-width: 1450px){.hotel-btn-scrollUp{position:absolute;top:0;right:-70px;height:100%;display:block}}@media screen and (min-width: 768px){.RTL .hotel-btn-scrollUp{left:-10px;right:auto}}@media screen and (min-width: 1450px){.RTL .hotel-btn-scrollUp{left:-70px;right:auto}}@media screen and (min-width: 768px){.hotel-btn-scrollUp button{margin-bottom:-250%}}.hotel-page-popup-form .mfp-content{padding:60px 12px 46px;background-color:#fff;box-shadow:0 4px 32px #00000040;border-radius:12px;min-height:699px}@media screen and (min-width: 768px){.hotel-page-popup-form .mfp-content{padding:0;width:683px;min-height:initial}}.hotel-page-popup-form .mfp-container{padding-left:0;padding-right:0}@media screen and (min-width: 768px){.hotel-page-popup-form section{width:100%;padding:50px 100px}}.hotel-page-popup-form .mfp-close-btn{position:absolute;right:12px;top:12px;width:20px;height:20px;overflow:visible;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;box-shadow:none;touch-action:manipulation;background-image:url(/webpack/5e42854941311b4ec942.svg);background-repeat:no-repeat;background-position:center;background-color:transparent;cursor:pointer;z-index:8;opacity:1}@media screen and (min-width: 768px){.hotel-page-popup-form .mfp-close-btn{right:20px;top:20px}}.hotel-page-popup-form__title{font-family:KievitProBold,Roboto,sans-serif;font-size:24px;line-height:30px;margin-bottom:13px}@media screen and (min-width: 768px){.hotel-page-popup-form__title{font-size:30px;line-height:36px;margin-bottom:26px}}.hotel-page-popup-form__subtitle{font-family:KievitProBold,Roboto,sans-serif;font-size:17px;line-height:26px;color:#000;margin-bottom:10px}input[type=text].hotel-page-popup-form__input{height:58px;padding-top:11px}.hotel-page-popup-form__textarea{height:212px}@media screen and (min-width: 768px){.hotel-page-popup-form__textarea{padding-top:11px}}.hotel-page-popup-form__textarea,input[type=text].hotel-page-popup-form__input{font-family:KievitPro,Roboto,sans-serif;border:2px solid #D5CDBE;border-radius:5px;font-size:15px;line-height:20px;color:#000;padding-right:25px;padding-left:12px}@media screen and (min-width: 768px){.hotel-page-popup-form__textarea,input[type=text].hotel-page-popup-form__input{font-size:17px;line-height:27px}}.hotel-page-popup-form__textarea::-webkit-input-placeholder,input[type=text].hotel-page-popup-form__input::-webkit-input-placeholder{font-family:KievitPro,Roboto,sans-serif;font-size:15px;line-height:20px;color:#a0a0a0}.hotel-page-popup-form__textarea::-moz-placeholder,input[type=text].hotel-page-popup-form__input::-moz-placeholder{font-family:KievitPro,Roboto,sans-serif;font-size:15px;line-height:20px;color:#a0a0a0}.hotel-page-popup-form__textarea::placeholder,input[type=text].hotel-page-popup-form__input::placeholder{font-family:KievitPro,Roboto,sans-serif;font-size:15px;line-height:20px;color:#a0a0a0}@media screen and (min-width: 768px){.hotel-page-popup-form__textarea::-webkit-input-placeholder,input[type=text].hotel-page-popup-form__input::-webkit-input-placeholder{font-size:17px;line-height:27px}.hotel-page-popup-form__textarea::-moz-placeholder,input[type=text].hotel-page-popup-form__input::-moz-placeholder{font-size:17px;line-height:27px}.hotel-page-popup-form__textarea::placeholder,input[type=text].hotel-page-popup-form__input::placeholder{font-size:17px;line-height:27px}}.hotel-page-popup-form__textarea:focus,input[type=text].hotel-page-popup-form__input:focus{border:2px solid #212121}.hotel-page-popup-form__flex{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.hotel-page-popup-form__flex{flex-direction:row;align-items:center}}.hotel-page-popup-form__text{font-size:12px;line-height:14px;color:#ff4641;margin-bottom:18px;padding-left:3px}@media screen and (min-width: 768px){.hotel-page-popup-form__text{padding-left:0}}@media screen and (min-width: 1024px){.hotel-page-popup-form__text{margin-left:auto;order:3;margin-bottom:0}}.hotel-page-popup-form__btn-submit{margin-bottom:9px}@media screen and (min-width: 1024px){.hotel-page-popup-form__btn-submit{order:1;width:176px;margin-right:12px;margin-bottom:0}}@media screen and (min-width: 1024px){.hotel-page-popup-form__btn-cancel{width:122px;order:2}}.hotel-page-popup-form__label{position:relative}.hotel-page-popup-form__label:after{position:absolute;content:"*";top:17px;right:15px;color:#ff0700}@media screen and (min-width: 768px){.hotel-page-popup-form__label:after{top:19px;right:14px}}.hotel-page-popup-form__label--input{margin-bottom:24px}.hotel-page-popup-form__label--input:after{top:21px}@media screen and (min-width: 768px){.hotel-page-popup-form__label--input:after{top:19px}}@media screen and (min-width: 768px){.hotel-page-popup-form__label--input{margin-bottom:36px;max-width:236px}}.hotel-page-popup-form__label--textarea{margin-bottom:16px}@media screen and (min-width: 768px){.hotel-page-popup-form__label--textarea{margin-bottom:20px}}.hotel-page-popup-form__symbol{font-size:80%;top:-.3em;right:-3px}.hotel-page-popup-form__error{display:none;position:absolute;content:"";top:4px;left:15px;font-size:12px;line-height:12px;color:#fa1430}.hotel-page-popup-form__error.show{display:block}input[type=text].hotel-page-popup-form__invalid-field,input[type=text].hotel-page-popup-form__invalid-field:focus,textarea.hotel-page-popup-form__invalid-field,textarea.hotel-page-popup-form__invalid-field:focus{border:2px solid #FF1100}.hotel-page-popup-message{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:362px}.hotel-page-popup-message .mfp-close-btn{display:none}.hotel-page-popup-message__container .mfp-content{padding:50px 12px;background-color:#fff;box-shadow:0 4px 32px #00000040;border-radius:12px;min-height:482px}@media screen and (min-width: 768px){.hotel-page-popup-message__container .mfp-content{width:683px;min-height:initial;padding:74px 100px 50px}}.hotel-page-popup-message__container .mfp-container{padding-left:0;padding-right:0}.hotel-page-popup-message__container .mfp-close{right:12px;top:12px;width:20px;height:20px;background-image:url(/webpack/5e42854941311b4ec942.svg);background-repeat:no-repeat;color:transparent}@media screen and (min-width: 768px){.hotel-page-popup-message__container .mfp-close{right:20px;top:20px}}.hotel-page-popup-message__close{position:absolute;right:12px;top:12px;width:20px;height:20px;overflow:visible;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;box-shadow:none;touch-action:manipulation;background-image:url(/webpack/5e42854941311b4ec942.svg);background-repeat:no-repeat;background-position:center;background-color:transparent;cursor:pointer;z-index:8;opacity:1}@media screen and (min-width: 768px){.hotel-page-popup-message__close{right:20px;top:20px}}.hotel-page-popup-message__img{width:120px;height:120px;margin-bottom:22px;background-image:url(/webpack/c74bc1c98595e6d27f81.svg);background-repeat:no-repeat}.hotel-page-popup-message__text{font-family:KievitProBold,Roboto,sans-serif;font-size:21px;line-height:25px;margin-bottom:38px;text-align:center}@media screen and (min-width: 768px){.hotel-page-popup-message__text{font-family:KievitProExtraBold,Roboto,sans-serif;font-size:30px;line-height:36px}}.hotel-page-popup-message__btn{width:196px;height:50px}.hotels-btn-scrollUp{display:none}@media screen and (min-width: 1450px){.hotels-btn-scrollUp{position:absolute;top:0;right:-83px;height:100%;display:block}.RTL .hotels-btn-scrollUp{right:auto;left:-70px}}@media screen and (min-width: 1700px){.hotels-btn-scrollUp{right:-90px}}.hotels-btn-scrollUp button{padding:0;visibility:hidden;pointer-events:none;opacity:0}@media screen and (min-width: 768px){.hotels-btn-scrollUp button{position:-webkit-sticky;position:sticky;top:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:50px;font-family:KievitProMedium,Roboto,sans-serif;font-size:13px;line-height:17px;text-transform:uppercase;letter-spacing:.5px;background:none;border:none;cursor:pointer;transition:.3s}.hotels-btn-scrollUp button.show{visibility:visible;pointer-events:auto;transform:translateY(-100px);opacity:1}}.hotels-btn-scrollUp button:before{content:"";display:block;width:50px;height:50px;margin-bottom:11px;background:#fff url(/webpack/d40861a124dfa5a7c1ee.svg) no-repeat center/16px 9px;border-radius:50%;box-shadow:0 8px 50px #1f150117}.hotels-btn-scrollUp button:hover{transform:translateY(-105px)}.hotel-page-tg-reviews{width:100%;display:flex;flex-direction:column}.tg-reviews__review{border-bottom:3px solid #979797;padding-bottom:15px;margin-bottom:15px}.tg-reviews__review:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}@media screen and (min-width: 1200px){.tg-reviews__review{padding-bottom:20px;margin-bottom:20px}}.tg-reviews__item--hidden{display:none}.tg-reviews__answer{margin-bottom:10px}.tg-reviews__answer--hidden .tg-reviews__answer{display:none}.tg-reviews__review--first .tg-reviews__answer--hidden .tg-reviews__answer:first-child{display:block}.tg-reviews__review-replies .tg-reviews__answer--hidden .tg-reviews__answer:first-child{display:none}.tg-reviews__review-block{margin-bottom:10px}@media screen and (min-width: 768px){.tg-reviews__review-head-info{display:flex;align-items:center}}.tg-reviews__review-head{display:flex;flex-direction:row;margin-bottom:5px}@media screen and (min-width: 768px){.tg-reviews__review-head{margin-bottom:10px}}.tg-reviews__review-head-img{width:30px;height:30px;border-radius:50%;overflow:hidden;margin-right:12px}.RTL .tg-reviews__review-head-img{margin-right:0;margin-left:12px}.tg-reviews__review-head-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tg-reviews__review-head-name{color:#000;font-family:KievitPro;font-size:15px;font-style:normal;font-weight:400;line-height:17px}@media screen and (min-width: 768px){.tg-reviews__review-head-name{margin-right:12px}.RTL .tg-reviews__review-head-name{margin-left:12px;margin-right:0}}.tg-reviews__review-head-date{color:#7f7f7f;font-family:KievitPro;font-size:13px;font-style:normal;font-weight:400;line-height:17px}.tg-reviews__review-text{border-radius:5px;background:#f9f7f2;padding:8px 10px;margin-top:5px;position:relative}@media screen and (min-width: 768px){.tg-reviews__review-text{margin-top:10px}}.tg-reviews__review-text:before{content:"";border-radius:5px;background:#f9f7f2;width:29px;height:29px;transform:rotate(45deg);position:absolute;left:19px;top:-4px;z-index:1}.tg-reviews__review-text .js-tg-reviews-text{position:relative;z-index:2}.tg-reviews__review-text p{color:#000;font-family:KievitPro;font-size:15px;font-style:normal;font-weight:400;line-height:22.5px;margin:0;white-space:pre-line}@media screen and (min-width: 768px){.tg-reviews__review-text p{font-size:17px;line-height:28px}}.tg-reviews__review-text .tg-reviews__review-link{border-bottom:3px solid #ff4641;transition:.2s}.no-touch .tg-reviews__review-text .tg-reviews__review-link:hover,.no-touch .tg-reviews__review-text .tg-reviews__review-link:focus{color:#ff4641;border-bottom-color:#fff0}.tg-reviews__review-text .tg-reviews__text-hide{color:#ff4641;font-family:KievitPro;font-size:15px;font-style:normal;font-weight:500;line-height:22.5px}@media screen and (min-width: 768px){.tg-reviews__review-text .tg-reviews__text-hide{font-size:17px;line-height:28px;cursor:pointer}}.tg-reviews__answer .tg-reviews__review-text{background:#fafafa}.tg-reviews__answer .tg-reviews__review-text:before{background:#fafafa}.tg-reviews__review-media{height:107px;display:flex;justify-content:space-between;margin-bottom:10px;position:relative;z-index:2}@media screen and (min-width: 768px){.tg-reviews__review-media{height:130px}}.tg-reviews__review-media-img{flex:1 0;border-radius:5px;overflow:hidden;position:relative;cursor:pointer}.tg-reviews__review-media-img:nth-child(n+3){display:none}.tg-reviews__review-media-img:first-child{margin-right:3px}.RTL .tg-reviews__review-media-img:first-child{margin-right:0}.tg-reviews__review-media-img:nth-child(2){margin-left:3px}.RTL .tg-reviews__review-media-img:nth-child(2){margin-right:5px}.tg-reviews__review-media-img:last-child{max-width:320px;margin:0 auto}@media screen and (min-width: 768px){.tg-reviews__review-media-img:nth-child(n+3){display:block}.tg-reviews__review-media-img:nth-child(n+4){display:none}.tg-reviews__review-media-img:first-child{margin-right:5px}.RTL .tg-reviews__review-media-img:first-child{margin-right:0}.tg-reviews__review-media-img:nth-child(2){margin-left:0;margin-right:5px}.RTL .tg-reviews__review-media-img:nth-child(2){margin:0 5px}.tg-reviews__review-media-img:nth-child(3){margin-left:0}.tg-reviews__review-media-img:last-child{max-width:420px;margin:0 auto}}.tg-reviews__review-media-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tg-reviews__review-media-img video{cursor:pointer}.tg-reviews__review-media-img:before{position:absolute;width:100%;height:100%;cursor:pointer}.tg-reviews__review-media-img--video:before{background:#00000080 url(/webpack/9abbf488cc70c9fb7c42.svg) no-repeat center;background-size:73px 73px;content:""}.tg-reviews__review-media-img--photo:before{background:#00000080 url(/webpack/63e98c5164727d5264e4.svg) no-repeat center;background-size:73px 73px}.tg-reviews__review-media-img--text:before{content:attr(data-all-media);background:#00000080;display:flex;justify-content:center;align-items:center;font-family:KievitPro;font-size:40px;font-style:normal;font-weight:800;line-height:40px;color:#fff}.tg-reviews__review-replies{position:relative;padding-left:10px}@media screen and (min-width: 768px){.tg-reviews__review-replies{padding-left:20px}}.tg-reviews__review-replies .tg-reviews__btn-line{position:absolute;top:9px;left:0;height:calc(100% - 9px);width:2px;background:#f0eade;cursor:pointer;transition:.3s}.tg-reviews__review-replies .tg-reviews__btn-line:before{content:"";top:-9px;left:50%;height:9px;width:9px;background:url(/webpack/6390df2714e353ed7852.svg) no-repeat center;background-size:contain;position:absolute;transform:translate(-50%);transition:.3s}.tg-reviews__review-replies .tg-reviews__btn-line:hover{background:#ff4641}.tg-reviews__review-replies .tg-reviews__btn-line:hover:before{content:"";background:url(/webpack/b34a8a749544916f448a.svg) no-repeat center;background-size:contain}@media screen and (min-width: 768px){.tg-reviews__review-replies .tg-reviews__btn-line{width:3px}}.tg-reviews__review-replies.tg-reviews__answer--hidden .tg-reviews__btn-line,.tg-reviews__review-replies.tg-reviews__answers .tg-reviews__review-replies .tg-reviews__btn-line{display:none}.tg-reviews__btn{color:#212121;text-align:center;font-family:KievitPro;font-size:15px;font-style:normal;font-weight:700;line-height:17px;cursor:pointer;display:flex;justify-content:center;align-items:center;flex:1 0;white-space:nowrap;margin-bottom:5px}@media screen and (min-width: 768px){.tg-reviews__btn{margin-bottom:10px}.tg-reviews__btn:last-child{margin-bottom:0}.tg-reviews__btn:after{content:"";height:1px;background:#f0eade;width:100%;margin:0 0 0 50px}.RTL .tg-reviews__btn:after{margin:0 50px 0 0}.tg-reviews__btn:before{content:"";height:1px;background:#f0eade;width:100%;margin:0 50px 0 0}.RTL .tg-reviews__btn:before{margin:0 0 0 50px}}.tg-reviews__btn.js-tg-answer-btn{display:none}.tg-reviews__answer--hidden .tg-reviews__btn.js-tg-answer-btn{display:block}.tg-reviews__btn:last-child{margin-bottom:0}.paginationjs{margin-top:4px}@media screen and (min-width: 768px){.paginationjs{margin-top:30px}}.tg-reviews__pagination,.tg-questions__pagination{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto}.tui-page-btn{color:#212121;font-family:KievitPro,Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:.667px;margin:0 5px;cursor:pointer}@media screen and (min-width: 768px){.tui-page-btn{font-size:24px;margin:0 20px}}.tui-page-btn:hover,.tui-page-btn.tui-is-selected{color:#ff4641}.tui-page-btn .tui-ico-first,.tui-page-btn .tui-ico-last{background:url(/webpack/160338cdbc0e6735e34e.svg) no-repeat center;background-size:contain;transform:rotate(180deg);display:inline-block;vertical-align:middle;font-size:0px;width:15px;height:15px}.tui-page-btn .tui-ico-prev,.tui-page-btn .tui-ico-next{background:url(/webpack/56b1c8707b449dbf326e.svg) no-repeat center;background-size:contain;transform:rotate(180deg);display:inline-block;vertical-align:middle;font-size:0px;width:15px;height:15px}.tui-page-btn .tui-ico-next,.tui-page-btn .tui-ico-last{transform:none}.hotel-page-tg-questions{width:100%;display:flex;flex-direction:column}.tg-questions__question{border-bottom:3px solid #979797;padding-bottom:15px;margin-bottom:15px}.tg-questions__question:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}@media screen and (min-width: 1200px){.tg-questions__question{padding-bottom:20px;margin-bottom:20px}}.tg-questions__item--hidden{display:none}.tg-questions__answer{margin-bottom:10px}.tg-questions__answer--hidden .tg-questions__answer{display:none}.tg-questions__question--first .tg-questions__answer--hidden .tg-questions__answer:first-child{display:block}.tg-questions__question-replies .tg-questions__answer--hidden .tg-questions__answer:first-child{display:none}.tg-questions__question-block{margin-bottom:10px}@media screen and (min-width: 768px){.tg-questions__question-head-info{display:flex;align-items:center}}.tg-questions__question-head{display:flex;flex-direction:row;margin-bottom:5px}@media screen and (min-width: 768px){.tg-questions__question-head{margin-bottom:10px}}.tg-questions__question-head-img{width:30px;height:30px;border-radius:50%;overflow:hidden;margin-right:12px}.RTL .tg-questions__question-head-img{margin-right:0;margin-left:12px}.tg-questions__question-head-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tg-questions__question-head-name{color:#000;font-family:KievitPro;font-size:15px;font-style:normal;font-weight:400;line-height:17px}@media screen and (min-width: 768px){.tg-questions__question-head-name{margin-right:12px}.RTL .tg-questions__question-head-name{margin-left:12px;margin-right:0}}.tg-questions__question-head-date{color:#7f7f7f;font-family:KievitPro;font-size:13px;font-style:normal;font-weight:400;line-height:17px}.tg-questions__question-text{border-radius:5px;background:#f9f7f2;padding:8px 10px;margin-top:5px;position:relative}@media screen and (min-width: 768px){.tg-questions__question-text{margin-top:10px}}.tg-questions__question-text:before{content:"";border-radius:5px;background:#f9f7f2;width:29px;height:29px;transform:rotate(45deg);position:absolute;left:19px;top:-4px;z-index:1}.tg-questions__question-text .js-tg-questions-text{position:relative;z-index:2}.tg-questions__question-text p{color:#000;font-family:KievitPro;font-size:15px;font-style:normal;font-weight:400;line-height:22.5px;margin:0;white-space:pre-line}@media screen and (min-width: 768px){.tg-questions__question-text p{font-size:17px;line-height:28px}}.tg-questions__question-text .tg-questions__question-link{border-bottom:3px solid #ff4641;transition:.2s}.no-touch .tg-questions__question-text .tg-questions__question-link:hover,.no-touch .tg-questions__question-text .tg-questions__question-link:focus{color:#ff4641;border-bottom-color:#fff0}.tg-questions__question-text .tg-questions__text-hide{color:#ff4641;font-family:KievitPro;font-size:15px;font-style:normal;font-weight:500;line-height:22.5px}@media screen and (min-width: 768px){.tg-questions__question-text .tg-questions__text-hide{font-size:17px;line-height:28px;cursor:pointer}}.tg-questions__answer .tg-questions__question-text{background:#fafafa}.tg-questions__answer .tg-questions__question-text:before{background:#fafafa}.tg-questions__question-media{height:107px;display:flex;justify-content:space-between;margin-bottom:10px;position:relative;z-index:2}@media screen and (min-width: 768px){.tg-questions__question-media{height:130px}}.tg-questions__question-media-img{flex:1 0;border-radius:5px;overflow:hidden;position:relative;cursor:pointer}.tg-questions__question-media-img:nth-child(n+3){display:none}.tg-questions__question-media-img:first-child{margin-right:3px}.RTL .tg-questions__question-media-img:first-child{margin-right:0}.tg-questions__question-media-img:nth-child(2){margin-left:3px}.RTL .tg-questions__question-media-img:nth-child(2){margin-right:5px}.tg-questions__question-media-img:last-child{max-width:320px;margin:0 auto}@media screen and (min-width: 768px){.tg-questions__question-media-img:nth-child(n+3){display:block}.tg-questions__question-media-img:nth-child(n+4){display:none}.tg-questions__question-media-img:first-child{margin-right:5px}.RTL .tg-questions__question-media-img:first-child{margin-right:0}.tg-questions__question-media-img:nth-child(2){margin-left:0;margin-right:5px}.RTL .tg-questions__question-media-img:nth-child(2){margin:0 5px}.tg-questions__question-media-img:nth-child(3){margin-left:0}.tg-questions__question-media-img:last-child{max-width:470px;margin:0 auto}}.tg-questions__question-media-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tg-questions__question-media-img video{cursor:pointer}.tg-questions__question-media-img:before{position:absolute;width:100%;height:100%;cursor:pointer}.tg-questions__question-media-img--video:before{background:#00000080 url(/webpack/9abbf488cc70c9fb7c42.svg) no-repeat center;background-size:73px 73px;content:""}.tg-questions__question-media-img--photo:before{background:#00000080 url(/webpack/63e98c5164727d5264e4.svg) no-repeat center;background-size:73px 73px}.tg-questions__question-media-img--text:before{content:attr(data-all-media);background:#00000080;display:flex;justify-content:center;align-items:center;font-family:KievitPro;font-size:40px;font-style:normal;font-weight:800;line-height:40px;color:#fff}.tg-questions__question-replies{position:relative;padding-left:10px}@media screen and (min-width: 768px){.tg-questions__question-replies{padding-left:20px}}.tg-questions__question-replies .tg-questions__btn-line{position:absolute;top:9px;left:0;height:calc(100% - 9px);width:2px;background:#f0eade;cursor:pointer;transition:.3s}.tg-questions__question-replies .tg-questions__btn-line:before{content:"";top:-9px;left:50%;height:9px;width:9px;background:url(/webpack/6390df2714e353ed7852.svg) no-repeat center;background-size:contain;position:absolute;transform:translate(-50%);transition:.3s}.tg-questions__question-replies .tg-questions__btn-line:hover{background:#ff4641}.tg-questions__question-replies .tg-questions__btn-line:hover:before{content:"";background:url(/webpack/b34a8a749544916f448a.svg) no-repeat center;background-size:contain}@media screen and (min-width: 768px){.tg-questions__question-replies .tg-questions__btn-line{width:3px}}.tg-questions__question-replies.tg-questions__answer--hidden .tg-questions__btn-line,.tg-questions__question-replies.tg-questions__answers .tg-questions__question-replies .tg-questions__btn-line{display:none}.tg-questions__btn{color:#212121;text-align:center;font-family:KievitPro;font-size:15px;font-style:normal;font-weight:700;line-height:17px;cursor:pointer;display:flex;justify-content:center;align-items:center;flex:1 0;white-space:nowrap;margin-bottom:5px}@media screen and (min-width: 768px){.tg-questions__btn{margin-bottom:10px}.tg-questions__btn:last-child{margin-bottom:0}.tg-questions__btn:after{content:"";height:1px;background:#f0eade;width:100%;margin:0 0 0 50px}.RTL .tg-questions__btn:after{margin:0 50px 0 0}.tg-questions__btn:before{content:"";height:1px;background:#f0eade;width:100%;margin:0 50px 0 0}.RTL .tg-questions__btn:before{margin:0 0 0 50px}}.tg-questions__btn.js-tg-question-answer-btn{display:none}.tg-questions__answer--hidden .tg-questions__btn.js-tg-question-answer-btn{display:block}.tg-questions__btn:last-child{margin-bottom:0}.tg-questions__question-replies-link{color:#ff4641;font-family:KievitPro;font-size:15px;font-style:normal;font-weight:500;line-height:22.5px}@media screen and (min-width: 768px){.tg-questions__question-replies-link{cursor:pointer}}.faq-block__wrapper{margin-top:20px}@media screen and (min-width: 1200px){.faq-block__wrapper{margin-top:40px}}.faq-block__question-text{height:0;overflow:hidden;transition:.4s}.faq-block__question-text p{white-space:pre-line;margin:0;padding:0;font-style:normal;font-weight:400;line-height:20px;font-size:15px}@media screen and (min-width: 768px){.faq-block__question-text p{line-height:28px;font-size:17px}}.faq-block__question-item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0eade}.faq-block__question-item:last-child{border-bottom:none}.faq-block__question-item h3{margin-bottom:4px;line-height:16px;font-size:15px;width:100%;position:relative;padding-right:40px;cursor:pointer}@media screen and (min-width: 768px){.faq-block__question-item h3{line-height:22px;font-size:19px}}@media screen and (min-width: 1200px){.faq-block__question-item h3{line-height:24px;font-size:20px}}.faq-block__question-item h3:after{content:"";width:20px;height:20px;position:absolute;right:5px;top:3px;background:url(/webpack/8adc77a8513c7285ccd4.svg) no-repeat center;background-size:contain;transition:.4s;transform:rotate(0)}.faq-block__question-item.item-open h3:after{transform:rotate(180deg)}.faq-block__question-item p{white-space:normal;padding-top:10px}.block-faq{margin-top:40px}.hotel-page__layout .block-faq{padding-top:31px;margin-top:0}@media screen and (min-width: 1024px){.hotel-page__layout .block-faq{padding-top:37px}}.block-faq__input-list{display:none}.block-faq__input-list:not(:checked)~.block-faq__box .block-faq__swiper-item:nth-of-type(n+7){display:none}.block-faq__input-list:not(:checked)~.block-faq__show-more:before{content:attr(data-show)}.block-faq__input-list:checked~.block-faq__box .block-faq__swiper-item:nth-of-type(n+7){display:block}.block-faq__title{margin:0;font-size:24px;line-height:30px}@media screen and (min-width: 1024px){.block-faq__title{font-size:30px;line-height:36px}}@media screen and (min-width: 768px){.block-faq__ask-question{max-width:166px;margin-left:auto}}.block-faq__box{margin-top:28px;background-color:#fff}.hotel-page__layout .block-faq__box{margin-top:49px}@media screen and (min-width: 641px){.hotel-page__layout .block-faq__box{margin-top:21px}}@media screen and (min-width: 1024px){.hotel-page__layout .block-faq__box{margin-top:24px}}@media screen and (min-width: 768px){.block-faq__box{padding:30px 20px;border-radius:5px;box-shadow:0 8px 50px #1f150117}}@media screen and (min-width: 1200px){.block-faq__box{padding:0;box-shadow:none}}.block-faq__swiper-wrapper{display:flex;flex-direction:column}.block-faq__swiper-item{padding-bottom:15px}@media screen and (min-width: 768px){.block-faq__swiper-item{padding-bottom:20px}}.block-faq__swiper-item:not(:first-of-type){border-top:1px solid #f0eade;padding:15px 0}@media screen and (min-width: 768px){.block-faq__swiper-item:not(:first-of-type){padding:20px 0}}.block-faq__swiper-input{display:none}.block-faq__swiper-input+.block-faq__question{margin-right:0;float:none;font-family:KievitProMedium,Roboto,sans-serif}.block-faq__swiper-input:checked~.block-faq__question .block-faq__question-text{color:#ff4641}.block-faq__swiper-input:checked~.block-faq__question:after{background-image:url(/webpack/3cdc0f8aecdbb288132f.svg);transform:rotate(0)}.block-faq__swiper-input:not(:checked)~.block-faq__answer{display:none}.block-faq__question{position:relative}.block-faq__question:before{display:none!important}.block-faq__question:after{position:absolute;content:"";top:50%;right:0;width:20px;height:20px;background:url(/webpack/e50e54afc42d8725061c.svg) no-repeat;transform:translateY(-50%)}@media screen and (min-width: 768px){.block-faq__question:after{top:7px;width:14px;height:9px;background-image:url(/webpack/88d80858712a464ac4a4.svg);transform:none}}.block-faq__question-text{display:inline-block;width:calc(100% - 28px);font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;line-height:17px;color:#000;transition:.3s}@media screen and (min-width: 768px){.block-faq__question-text{font-size:17px;line-height:20px}}@media screen and (min-width: 1024px){.block-faq__question-text{width:calc(100% - 50px)}}.block-faq__answer{margin-bottom:0}.block-faq__answer-text{font-size:15px;line-height:20px;color:#000}@media screen and (min-width: 768px){.block-faq__answer-text{font-size:17px;line-height:28px}}.block-faq__swiper-nav{display:none}.block-faq__show-more{position:relative;margin-top:20px;font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;line-height:50px;text-align:center;background-color:#fff;border:2px solid #f5f1e8;border-radius:5px;transition:.3s;cursor:pointer}.block-faq__show-more:before{content:attr(data-hide)}.no-touch .block-faq__show-more:hover{color:#f60d0a;border-color:#f60d0a}.block-faq--popup{background-color:#fff}.block-faq--popup .block-faq__popup-close{position:fixed;top:12px;left:12px;padding:0;width:40px;height:40px;font-size:0;background:#fff url(/webpack/8ee9632e6e0579064764.svg) no-repeat calc(50% - 1.5px) 50%/7px 11px;border:none;border-radius:50%;box-shadow:5px 5px 30px #0003;z-index:10}.block-faq--popup .mfp-container{height:auto;padding:0 12px}.block-faq--popup .block-faq__box-wrap{padding:57px 0 50px}.block-faq--popup .block-faq__swiper-wrapper{flex-direction:row}.block-faq--popup .block-faq__swiper-item{border:none}.block-faq--popup .block-faq__answer{display:block!important;margin-top:20px}.block-faq--popup .block-faq__question:after{display:none}.block-faq--popup .block-faq__question-text{font-family:KievitProBold,Roboto,sans-serif;font-size:24px;line-height:30px}.block-faq--popup .block-faq__swiper-nav{position:fixed;right:12px;bottom:12px;left:12px;z-index:10;display:flex;height:50px}.block-faq--popup .block-faq__swiper-btn{position:relative;inset:auto;flex-shrink:0;height:50px;margin:0;padding:0;font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;line-height:50px;text-align:center;color:#000;border:none;border-radius:5px;background:#f5f1e8}.block-faq--popup .block-faq__swiper-btn:after{display:none}.block-faq--popup .block-faq__swiper-btn:before{content:" ";position:absolute;top:50%;left:50%;width:9px;height:15px;background:url(/webpack/8ee9632e6e0579064764.svg) no-repeat center/100%;transform:translate(-50%,-50%)}.block-faq--popup .block-faq__swiper-btn--prev{width:50px}.block-faq--popup .block-faq__swiper-btn--next{display:flex;flex-direction:row-reverse;width:236px;margin-left:auto}.block-faq--popup .block-faq__swiper-btn--next:before{position:static;margin-left:10px;transform:rotate(180deg)}.block-faq--questions{padding:30px 12px;background-color:#fff}@media screen and (min-width: 1024px){.block-faq--questions{padding:40px 25px}}@media screen and (min-width: 768px){.block-faq__swiper-item:last-of-type{border-bottom:1px solid #f0eade}}/*!
 * TOAST UI Pagination
 * @version 3.4.1
 * @author NHN FE Development Team <dl_javascript@nhn.com>
 * @license MIT
 */@charset "utf-8";.tui-pagination *{-moz-user-select:none;-webkit-user-select:none;user-select:none}.tui-ico-ellipsis,.tui-ico-first,.tui-ico-last,.tui-ico-next,.tui-ico-prev{overflow:hidden}.tui-pagination{height:28px;margin:14px 0 12px;line-height:normal;text-align:center;font-size:0}.tui-pagination .tui-page-btn{display:inline-block;position:relative;width:28px;padding:8px 0 6px;margin-left:0;color:#333;font-size:12px;font-weight:400;line-height:1;text-decoration:none;vertical-align:middle;border:1px solid #ddd;border-width:1px 0}.tui-pagination .tui-page-btn:hover{background-color:#f4f4f4}.tui-pagination .tui-is-selected,.tui-pagination strong{color:#fff;background:#4b96e6;border-color:#4b96e6;cursor:default}.tui-pagination .tui-is-selected:hover{background-color:#4b96e6}.tui-pagination .tui-first-child.tui-is-selected,.tui-pagination strong.tui-first-child{margin-left:0}.tui-pagination .tui-first-child,.tui-pagination .tui-prev-is-ellip{border-left:1px solid #ddd}.tui-pagination .tui-last-child,.tui-pagination .tui-next-is-ellip{border-right:1px solid #ddd}.tui-pagination .tui-first-child.tui-is-selected{border-left:1px solid #4b96e6}.tui-pagination .tui-last-child.tui-is-selected{border-right:1px solid #4b96e6}.tui-pagination .tui-first,.tui-pagination .tui-prev,.tui-pagination .tui-next,.tui-pagination .tui-last,.tui-pagination .tui-prev-is-ellip,.tui-pagination .tui-next-is-ellip{overflow:hidden;height:26px;padding:0;font-size:0;line-height:26px;white-space:nowrap;font-weight:400;border:1px solid #ddd}.tui-pagination .tui-prev-is-ellip{border-right:0}.tui-pagination .tui-next-is-ellip{border-left:0}.tui-pagination .tui-first+.tui-prev,.tui-pagination .tui-next+.tui-last{border-left:0}.tui-pagination .tui-ico-first,.tui-pagination .tui-ico-prev,.tui-pagination .tui-ico-next,.tui-pagination .tui-ico-last,.tui-pagination .tui-ico-ellip{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAiCAYAAAA+stv/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0YwN0I4MUNDNjk0MTFFNjgzNjg5NTM0OEZDQ0YxNTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0YwN0I4MURDNjk0MTFFNjgzNjg5NTM0OEZDQ0YxNTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RjA3QjgxQUM2OTQxMUU2ODM2ODk1MzQ4RkNDRjE1NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RjA3QjgxQkM2OTQxMUU2ODM2ODk1MzQ4RkNDRjE1NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlM+zvEAAAMuSURBVHjaxFdrS5RREH73Zako6kt92x8QRR+qXYjoQneTyKCoMAmKspLI6EMQFBjSxehCdLGixa5maHbZilIro9uH2C2IoF+w/6EstJnleXV2mvO+W6458CA+45mZc+aceV5jyWTSU7aEsJOwUXO5XK7A5fN5vWYFoZawXnOJRKLAufLEDbKTsCmC08nblN/izDy+Iu9h0TNwSw3OlbwLXIXBSSuK6avkNSp5h+JKSX4nInlRTC6g0kheGZG8ykheFZHcjClb0Gcs6nP08Ad+DkRwXlRMH9XUoLpl4C1OWhd22oZWuDhpZkxfOHlxuypCc+UooiimbMFz4Vwewukiqo0iqkOKKIrpO5x1EZy0biSsjeDMPDHvL8yYgCUbTUST971RtjjNaO7VDRxLYOcIHwm3Hes6sOaJ4C4ScoSWEk+voBV8AtdxYVYLJwc/Q9jmKOAy4RZhreDShCYIWZQFUzQdx61dB3HghPexkwr4xhAuqQAvCWsID/kUcaM/42l1Y815R/KicR2o4SuM0kdYfBcBWSN6CGMJZ1WgNzi1DNZwu74QFqNAXnMqLLmH6gN7S1iFvk4kXCV8FQEnERpVwPeElRgw7G8mfCMswqY4ToPQimtaK3xjTvcr7hcQZjz/vyuuX+iDUytkAXNQ2X7snm0q4TV21mgknofXs0/c/mlYw3fgWMToHixgPo6xHq+CbTqhF6/hhJF8AfpfJ57rDKw5TjhZin746DEH2oELwjYTgY6iAOvDIoNR2w5uFvreEPIC/tAKvoR7CFsQMLBdhEOiFdrYv1kNou2EA65B5NKP/6YFLl0YdS2IkRYEzyKmnknR7/Q/weBpQT9aVQu8TCYjtaIVk3JETqAFWrDB4W8WQydcDbPZrL4HUb97qVSqR4zhcYSb6k96MVXZPx5CNTS1BoZmUXwY7XuHt8yDaIIhWB+En4u8YJ7AMO9QFoLFb3sy4Yjyf8KceUGYQjg8El9EPw39KEUrylJAMDFPG7tnmw1/E1DWFrB4PSUcJFwx/HMJjzEd085X8I/JF+LjpR7PURt/Dzwg7Bb6UtYC9mL2dzr8nHiraxBJ+y3AAOpc//DIQNiHAAAAAElFTkSuQmCC) no-repeat 0 0;display:inline-block;vertical-align:middle;font-size:0px}.tui-pagination .tui-prev-is-ellip,.tui-pagination .tui-next-is-ellip{padding:0;line-height:1}.tui-pagination .tui-prev{margin-right:10px}.tui-pagination .tui-next{margin-left:10px}.tui-pagination .tui-ico-first{width:11px;height:10px;background-position:0px 0px}.tui-pagination .tui-ico-prev{width:6px;height:10px;background-position:-26px 0px}.tui-pagination .tui-ico-next{width:6px;height:10px;background-position:-13px -24px}.tui-pagination .tui-ico-last{width:11px;height:10px;background-position:0px -12px}.tui-pagination .tui-ico-ellip{width:10px;height:2px;margin-top:16px;vertical-align:top;background-position:0px -24px}.tui-pagination .tui-is-disabled:hover{background:#fff;cursor:default}.tui-pagination .tui-is-disabled .tui-ico-prev{background-position:-26px -12px}.tui-pagination .tui-is-disabled .tui-ico-first{background-position:-13px 0px}.tui-pagination .tui-is-disabled .tui-ico-next{background-position:-21px -24px}.tui-pagination .tui-is-disabled .tui-ico-last{background-position:-13px -12px}.tui-page-inputs{display:inline-block;vertical-align:top}.tui-page-inputs .tui-page-input{display:inline-block;width:10px;height:12px;padding:8px 0 6px;font-size:12px;text-align:center;color:#333;border:0;outline:none}.tui-page-inputs .tui-page-current{color:#4b96e6}.tui-page-separator{display:inline-block;font-size:12px;height:12px;padding:8px 0 6px;vertical-align:top}.pagination{width:100%;display:flex;justify-content:center;align-items:center}.pagination span{margin:0 5px}.pagination .page{display:block;padding:8px;letter-spacing:.67px;transition:color .3s;font-variant-numeric:lining-nums;border-bottom:0}.pagination .page,.pagination .page a{font-size:24px;font-family:KievitPro;line-height:28px;text-decoration:none;color:#212121}.pagination .page:hover{color:#ff4641}.pagination .page.active{pointer-events:none;cursor:default;color:#ff4641}.pagination .page.gap{pointer-events:none;cursor:default;color:#000}.pagination .page.gap:hover{color:#000}.pagination .page.prev a{background:url(/webpack/ceb42c1a917b980adfb1.svg) no-repeat center;background-size:contain;width:32px;height:14px;font-size:0;cursor:pointer;display:block}.pagination .page.prev.disabled{display:none}.pagination .page.next a{background:url(/webpack/ceb42c1a917b980adfb1.svg) no-repeat center;background-size:contain;width:32px;height:14px;transform:rotateY(180deg);font-size:0;display:block;cursor:pointer}.pagination .page.next.disabled{display:none}.no-data{display:flex;flex-wrap:wrap;margin:0 -12px;padding:0 12px;box-shadow:none;border-radius:5px}@media screen and (min-width: 768px){.no-data{justify-content:space-between;padding:50px 30px 32px;box-shadow:0 0 5px #00000014}}@media screen and (min-width: 1024px){.no-data{padding:40px 30px}}.no-data--seo{position:absolute;top:0;background:#fff}@media screen and (min-width: 768px){.no-data__text{width:calc(100% - 100px)}}.no-data__text-title{font-family:KievitProExtraBold,Roboto,sans-serif;font-size:24px;line-height:30px;color:#212121}@media screen and (min-width: 768px){.no-data__text-title{font-size:30px;line-height:36px}}.no-data__text-title span{white-space:nowrap}.no-data__text-desc{margin-top:17px;font-size:17px;line-height:28px;margin-bottom:20px}.no-data__icon{display:none}@media screen and (min-width: 768px){.no-data__icon{display:block;width:75px;height:75px;background:url(/webpack/57c917e7de7799cc282a.svg) no-repeat center/contain}}.no-data__btn{width:100%;margin:12px auto 0;padding:0;font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;line-height:50px;text-align:center;color:#fff;background:#ff4641;border:none;border-radius:5px}@media screen and (min-width: 641px){.no-data__btn{width:159px;margin:26px 0 0}}.no-data__filters,.tours-list-filters{display:flex;flex-wrap:wrap;width:100%}.seo-tours--no-tours .tours-list-filters{display:none}.no-data__filter,.tours-list-filter{display:flex;align-items:center;padding:12px 15px;background-color:#f9f7f2;border-radius:50px;margin-right:5px;margin-bottom:10px;max-width:250px;overflow:hidden;height:40px}.no-data__filter-text,.tours-list-filter-text{font-size:15px;line-height:16px;color:#000;margin-right:10px;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 22px);overflow:hidden}.tours-list-filter__custom{display:none}.seo-tours__filters-show-rating-recommend .tours-list-filter__custom{display:flex}.no-data__close,.tours-list-filter__close{display:flex;justify-content:center;align-items:center;width:16px;height:16px;border-radius:50%;transition:.3s background-color ease;background-color:#ff6c5b1a}.no-touch .no-data__close:hover,.no-touch .tours-list-filter__close:hover{background-color:#ff6c5b4d}.no-data__close img,.tours-list-filter__close img{width:8px;height:8px}.no-data--avia-offers{margin-bottom:30px}.no-data--bus-station-table{flex-direction:column;align-items:flex-start;box-shadow:none;padding:40px 0 0}.no-data--bus-station-table .no-data__text{order:1;margin-top:12px}.no-data--bus-station-table .no-data__text-title{font-family:KievitProExtraBold,Roboto,sans-serif;font-size:24px;line-height:28.8px}.no-data--bus-station-table .no-data__text-desc{font-size:17px;line-height:28px;margin-top:20px}.no-data--bus-station-table .no-data__btn{order:2;margin:26px 0 0;background:transparent;border:2px solid #F5F1E8;color:#212121;border-radius:5px;padding-left:36px;padding-right:36px;width:auto;font-size:15px;transition:all .3s}.no-touch .no-data--bus-station-table .no-data__btn:hover{background-color:#ff4641;color:#fff}.no-data--bus-station-table .no-data__icon{display:block;width:50px;height:50px;border-radius:12px;background:#f5f1e8;position:relative;order:0}.no-data--bus-station-table .no-data__icon:after{content:url(/webpack/8520bc0cc92f923a32fd.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width: 768px){.no-data--bus-station-table{padding:206px 0 130px;align-items:center}.no-data--bus-station-table .no-data__icon{display:block;width:70px;height:70px}.no-data--bus-station-table .no-data__icon:after{content:url(/webpack/40204be796f360f09bbb.svg)}.no-data--bus-station-table .no-data__text{margin-top:40px;text-align:center;width:100%}.no-data--bus-station-table .no-data__text-title{font-size:30px}.no-data--bus-station-table .no-data__btn{margin-top:54px}}.new-field-base{position:relative;flex-grow:1;min-width:0;width:100%;height:auto}@media screen and (max-width: 767px){.js-mobile-open .new-field-base{height:100vh}}.new-field-base__control-wrap{position:relative;padding:13px 12px 14px;cursor:pointer}@media screen and (min-width: 768px){.new-field-base__control-wrap{padding:22px 18px;width:100%}}@media screen and (min-width: 1024px){.new-field-base__control-wrap{padding:23px 15px}}@media screen and (min-width: 768px){.tours-date-popup .new-field-base__control-wrap{padding:15px 0 17px 20px}}@media screen and (min-width: 1024px){.tours-date-popup .new-field-base__control-wrap{padding:15px 0 17px 15px}}.new-search-forms--main-form .new-field-base__control-wrap{padding:0}@media screen and (min-width: 768px){.tours-date-popup .tour-forms__field--4 .new-field-base__control-wrap{padding:15px 0 17px 11px}}.new-field-base__label{display:none;margin-bottom:7px;font-size:10px;line-height:1.2;color:#7f7f7f;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.2px}@media screen and (min-width: 768px){.new-field-base__label{display:block}}.tours-date-popup .new-field-base__label{position:absolute;top:-22px;left:0;display:block;text-transform:uppercase;color:#212121;font-size:11px;line-height:13px}@media screen and (min-width: 1024px){.tours-date-popup .tour-forms__field--6 .new-field-base__label{padding-left:2px}}.new-search-forms--main-form .new-field-base__label{display:none}.js-mobile-open .new-field-base__label{display:block;margin-bottom:0;font-size:11px}.new-field-base__control{display:flex;align-items:center}.new-search-forms--main-form .hotel-forms__field--1 .new-field-base__control{padding:0 40px 0 28px}@media screen and (min-width: 1024px){.new-search-forms--main-form .hotel-forms__field--1 .new-field-base__control{padding:12px 0 12px 28px}}.new-field-base__date-control{position:relative;padding-left:28px}.new-field-base__input{font-size:16px;line-height:1.3;padding:0;flex-grow:1;min-width:0;width:100%;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;text-overflow:ellipsis;pointer-events:none}.new-field-base__input::-webkit-input-placeholder{color:#a0a0a0}.new-field-base__input::-moz-placeholder{color:#a0a0a0}.new-field-base__input::placeholder{color:#a0a0a0}@media screen and (min-width: 768px){.new-field-base__input{font-size:21px;line-height:24px;pointer-events:auto}}.new-search-forms--main-form .new-field-base__input{color:#212121;font-family:Wix Madefor Text,serif;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#000}@media screen and (min-width: 768px){.new-search-forms--main-form .new-field-base__input{font-size:16px;line-height:24px}}.js-mobile-open .new-field-base__input{font-size:21px;height:46px;pointer-events:auto}.js-mobile-open .new-field-base__input::-webkit-input-placeholder{color:transparent}.js-mobile-open .new-field-base__input::-moz-placeholder{color:transparent}.js-mobile-open .new-field-base__input::placeholder{color:transparent}.new-field-base__changer{position:absolute;top:auto;bottom:-16px;right:11px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transform:rotate(-90deg);background:#f9f7f2;border-radius:50%;cursor:pointer;z-index:1;transition:.2s background-color}.no-touch .new-field-base__changer:hover{background-color:#fde283}@media screen and (min-width: 768px){.new-field-base__changer{top:50%;right:-17px;display:flex;align-items:center;transform:translateY(-50%)}}.js-mobile-open .new-field-base__changer{display:none}.new-field-base__changer-icon{width:12px;height:12px;position:relative;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.new-field-base__date-icon{position:absolute;top:50%;left:4px;transform:translateY(-50%);width:13px;height:12px}@media screen and (min-width: 768px){.tours-date-popup .new-field-base__date-icon{left:4px}}.new-search-forms--main-form .new-field-base__date-icon{width:22px;height:22px;left:0}.new-field-base__modal-close{display:none;position:fixed;top:13px;right:18px;z-index:147;background:#e9ebed;width:24px;height:24px;overflow:hidden;border-radius:50%}.new-field-base__modal-close:before{content:"";width:12px;height:12px;background:url(/webpack/d65d6dc6210ac7a1c462.svg) no-repeat center;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.js-mobile-open .new-field-base__modal-close{display:block}.js-noselect:hover{cursor:pointer}svg.new-field-base__icon-delete{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:5px;display:none}svg.new-field-base__icon-delete.show{display:block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.new-field-date{display:none;position:absolute}.new-field-date:before{content:"";display:block;position:absolute;left:0;right:0;bottom:60px;height:1px;background-color:#f5f1e8}@media screen and (min-width: 768px){.new-field-date:before{display:none}}.js-modal-open{display:block;position:fixed;overflow-y:auto;inset:0;z-index:14;transform:none;border-radius:0;background-color:#fff}@media screen and (min-width: 768px){.js-modal-open{max-width:370px;min-height:520px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #180c014d;border-radius:5px}.js-modal-open.new-field-date--short{min-height:420px}}@media screen and (min-width: 1024px){.js-modal-open{position:absolute;max-width:770px;min-height:539px;width:100%;top:101%;bottom:auto;transform:translate(-50%);box-shadow:0 8px 50px #1f150117}.js-modal-open.new-field-date--short{min-height:460px}}@media screen and (min-width: 1024px) and (min-width: 1024px){.new-search-forms--main-form .js-modal-open{max-width:872px;width:872px;top:70px;left:50%;transform:translate(calc(-50% + 60px));background:#fff;border-radius:24px;height:auto;min-height:388px}}.tours-date-popup .js-modal-open{z-index:1050}@media screen and (min-width: 1024px){.tours-date-popup .js-modal-open{width:134%;left:50.7%}}@media screen and (min-width: 1200px){.tours-date-popup .js-modal-open{left:65.7%}}@media (orientation: landscape) and (max-width: 1024px){.js-modal-open .new-field-date__body-inner{padding-bottom:80px}.js-modal-open:before{bottom:-60px}.js-modal-open .new-field-date__head-button{bottom:-115px}}@media (orientation: landscape) and (max-width: 640px){.js-modal-open .new-field-date__body-inner{padding-bottom:70px}.js-modal-open:before{bottom:-110px}.js-modal-open .new-field-date__head-button{bottom:-160px}}@media (orientation: landscape) and (min-width: 736px) and (max-width: 1024px){.js-modal-open .new-field-date__body-inner{padding-bottom:80px}.js-modal-open:before{bottom:-65px}.js-modal-open .new-field-date__head-button{bottom:-115px}}.new-field-date__head{padding:15px 12px 18px;border-bottom:1px solid #F0EADE}@media screen and (min-width: 768px){.new-field-date__head{padding:20px 35px}}@media screen and (min-width: 1024px){.new-field-date__head{display:flex;min-height:84px;width:100%;align-items:center;justify-content:space-between;padding:17px 40px}}.new-field-date__head-title{font-size:17px;font-family:KievitProBold,Roboto,sans-serif;line-height:24px}@media screen and (min-width: 1024px){.new-field-date__head-title{font-size:20px}}.new-field-date__head-button{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;border-radius:5px;max-width:296px;width:100%;height:40px;font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;left:50%;transform:translate(-50%);background:#f5f1e8;bottom:10px;border:2px solid #F5F1E8}.no-touch .new-field-date__head-button:hover,.no-touch .new-field-date__head-button:focus{border-color:#ff4641}@media screen and (min-width: 1024px){.new-field-date__head-button{position:static;transform:none;display:block;background:#fff;max-width:310px;height:50px;transition:.2s border-color}}.new-field-date__head-button.js-disabled{opacity:.5;cursor:auto;pointer-events:none}.new-field-date__body-inner{padding:20px 12px 30px;max-width:320px;margin:auto}@media screen and (min-width: 768px){.new-field-date__body-inner{padding:20px 0 30px;max-width:294px;margin:auto}}@media screen and (min-width: 1024px){.new-field-date__body-inner{max-width:100%;padding:18px 40px 30px}}.new-field-date__close{display:none;position:absolute;top:15px;right:15px;overflow:hidden;border-radius:50%;background:#e9ebed;width:24px;height:24px}.new-field-date__close:before{content:"";width:12px;height:12px;background:url(/webpack/d65d6dc6210ac7a1c462.svg) no-repeat center;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 1024px){.new-field-date__close{display:block}}@media screen and (min-width: 768px){.new-field-date__close{top:20px}}@media screen and (min-width: 1024px){.new-field-date__close{display:none}}.RTL .new-field-date__close{left:15px;right:auto}.new-field-date__loading{min-height:320px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.new-field-date__loading-wrap{text-align:center}.new-field-date__loading-img{display:block;margin:0 auto 12px;animation:spin 1s infinite}.new-field-date__loading-text{font-size:13px}.new-field-date__float-wrap{display:none;position:absolute;width:100%;justify-content:center;padding:15px 0;border-top:1px solid #f0eade}@media screen and (min-width: 768px){.new-field-date__float-wrap{margin-top:15px}}@media screen and (min-width: 1024px){.new-field-date__float-wrap{padding:0;border:none;margin-top:0;margin-bottom:30px;bottom:-9px}}.new-field-date__float-wrap.visible{display:flex}.new-field-date__float-btn{display:block;background-color:#faf8f3;line-height:1;padding:14px 20px;border-radius:50px;color:#000;font-size:15px;border:none;transition:.25s background-color}.no-touch .new-field-date__float-btn:hover{background-color:#f0eade}.new-field-date__float-btn.active,.no-touch .new-field-date__float-btn.active:hover{background-color:#fde283}.counter-field__count{display:block;margin-bottom:12px}.counter-field__count:last-child{margin-bottom:0}.counter-field__counter-inner{display:flex;justify-content:space-between;align-items:center;-webkit-tap-highlight-color:transparent}.counter-field__label{max-width:55%;font-size:15px}.counter-field__counter-wrap{display:flex;max-width:45%}.counter-field__result{max-width:32px;width:100%;padding:0 7px;font-size:15px;text-align:center;border:none}.counter-field__button{border:none;padding:0;position:relative;display:block;width:28px;height:28px;border-radius:50%;background-color:#f9f7f2;transition:.25s background-color;cursor:pointer}.counter-field__button.inactive{opacity:.5;pointer-events:none}.counter-field__button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:10px;height:2px;background-color:#aaa;border-radius:50%;z-index:3;transition:.25s background-color}.counter-field__button.js-increment:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:2px;height:10px;background-color:#aaa;border-radius:50%;z-index:3;transition:.25s background-color}.counter-field__button:hover{background-color:#f0eade}.counter-field__button:hover:before,.counter-field__button:hover:after{background-color:#000}.tourists-field{background-color:#fff;cursor:auto;visibility:hidden;opacity:0;transition:.25s opacity;padding:25px 12px 0}@media screen and (min-width: 768px){.tourists-field{position:absolute;top:89px;left:-2px;min-width:253px;border-radius:5px;padding:25px 20px;box-shadow:0 10px 30px #1f15011a}}@media screen and (min-width: 1024px){.tourists-field{width:350px;min-width:350px;top:65px;right:-160px;padding:16px 24px;background:#fff;box-shadow:0 4px 12px #5c5c5c1f;border-radius:24px}}.new-search-forms--main-form .tourists-field{display:none}@media screen and (min-width: 768px){.new-search-forms--main-form .tourists-field{display:block;left:auto;right:-1px;top:50px}}@media screen and (min-width: 1024px){.new-search-forms--main-form .tourists-field{width:350px;min-width:350px;top:65px;right:-160px;padding:16px 24px;background:#fff;box-shadow:0 4px 12px #5c5c5c1f;border-radius:24px}}.new-search-forms--main-form .open .tourists-field{display:block}.tourists-field__counter{margin-bottom:20px}.tourists-field__select{padding:0 11.5px}.tourists-field .choices[data-type*=select-one]{font-size:15px;margin-bottom:0;overflow:visible;font-family:Wix Madefor Text,serif}.tourists-field .choices[data-type*=select-one]:after{border-width:0;width:10px;height:7px;background-image:url(/webpack/2ad93450c37aa4108dca.svg);background-repeat:no-repeat;background-size:cover;right:18px;transform:rotate(0);transition:.25s transform}.RTL .tourists-field .choices[data-type*=select-one]:after{right:auto;left:18px}.tourists-field .choices[data-type*=select-one].is-open:after{transform:rotate(180deg);margin-top:-2.5px}.tourists-field .choices.is-open .choices__inner{background-color:#fff;border-radius:24px}.tourists-field .choices__inner{transition:.25s background-color}.no-touch .tourists-field .choices__inner:hover{background-color:#fff;border-color:#fe4742}.tourists-field .choices__inner,.tourists-field .tourists-field__select{height:40px;min-height:auto;font-size:15px;background:#faf8f3;color:#000;background:#fff;border:1.2px solid #DDDFE1;border-radius:24px}.tourists-field .choices__placeholder{opacity:1;font-family:Wix Madefor Text,serif;font-style:normal;font-weight:500;font-size:16px;color:#000}.tourists-field .choices__list--dropdown{margin-top:2px;z-index:3;box-shadow:0 10px 30px #1f15011a;border-radius:5px;border:none}.tourists-field .choices__list--dropdown .choices__list{overflow-y:visible;scrollbar-color:#918A7B rgba(214,208,193,.4);scrollbar-width:thin}.tourists-field .choices__list--dropdown .choices__list::-webkit-scrollbar{width:3px}.tourists-field .choices__list--dropdown .choices__list::-webkit-scrollbar-track{background:#d6d0c166}.tourists-field .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb{border-radius:6px;background:#918a7b}.tourists-field .choices__list .choices__list{padding:9px 0;max-height:260px}@media screen and (max-width: 767px){.tourists-field .choices__list .choices__list{max-width:213px;border-radius:5px;background-color:#fff;display:block;margin:auto}}@media screen and (min-width: 1024px){.tourists-field .choices__list .choices__list{padding:16px;border-radius:16px;box-shadow:0 4px 12px #5c5c5c1f}}@media screen and (max-width: 767px){.tourists-field .choices__list--dropdown.is-active{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);overflow:visible}.tourists-field .choices__list--dropdown.is-active:before{content:"";display:block;position:fixed;top:-200%;left:-50%;width:1000px;height:1500px;background-color:#180c01f2}}.tourists-field .choices__list--dropdown .choices__item{font-size:15px;padding:10px 10px 10px 20px}@media screen and (min-width: 1024px){.tourists-field .choices__list--dropdown .choices__item{font-weight:600;font-size:16px;line-height:20px;color:#000}}.tourists-field .choices__item--disabled{display:none}.tourists-field .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:transparent}.tourists-field__child{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;width:100%;background:#fff;border-radius:5px;font-size:15px;line-height:1}.tourists-field__child:first-child{margin-top:0}.tourists-field__child:nth-child(4){margin-bottom:0}.tourists-field__child span{flex:1;padding:12px 15px;background:#fff;border:1.2px solid #DDDFE1;border-radius:24px;margin-right:10px;font-family:Wix Madefor Text,serif;font-style:normal;font-weight:500;font-size:16px;color:#000}.tourists-field__close{width:16px;height:16px;padding:0;background:#ff6c5b1a url(/webpack/06c02f5b3fcc65175a4d.svg) no-repeat 50% 50%;border:none;border-radius:50%;transition:.25s background}.no-touch .tourists-field__close:hover,.no-touch .tourists-field__close:focus,.no-touch .tourists-field__close:active{background:#ff6c5b40 url(/webpack/06c02f5b3fcc65175a4d.svg) no-repeat 50% 50%}.js-tourists.js-disabled{pointer-events:none}.js-tourists.js-disabled .new-field-base__input,.js-tourists.js-disabled .new-field-base__label{color:#d4d4d4;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.js-tourists.js-disabled .new-field-base__control-wrap--select:before{opacity:.15}.js-tourists .new-field-base__control-wrap{padding:10px 10px 10px 40px}.js-tourists.open .tourists-field{opacity:1;visibility:visible;z-index:10}@media screen and (max-width: 767px){.js-tourists.open{position:fixed;inset:0;margin-top:0;background-color:#fff;z-index:15;height:100%;padding-top:65px;border:none}.js-tourists.open .new-field-base__control-wrap.js-control{padding:0 12px;pointer-events:none}}@media screen and (max-width: 767px) and (min-width: 768px){.js-tourists.open .new-field-base__control-wrap.js-control{pointer-events:auto}}@media screen and (max-width: 767px){.js-tourists.open .new-field-base__control-wrap.js-control:before{display:none}.js-tourists.open .new-field-base__label{display:block;font-size:11px}.js-tourists.open .new-field-base__input{font-size:21px}.js-tourists.open .new-field-base__modal-close{display:block}}@media screen and (min-width: 768px){.js-tourists.open .new-field-base__control-wrap--select:before{transform:rotate(180deg)}}.tourists-field__button-close{display:block;position:absolute;bottom:5px;left:50%;transform:translate(-50%);width:100%;max-width:296px;height:50px;text-align:center;font-size:15px;border-radius:5px;border:none;background-color:#ff4641;color:#fff}@media screen and (min-width: 768px){.tourists-field__button-close{display:none}}@keyframes hotel-page-skeleton{to{transform:translate(100%)}}@keyframes loading-bar{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes animate-stripes{0%{background-position:0,0}to{background-position:-42px,0}}.hotel-page-skeleton__text{font-size:15px;line-height:20px;color:#000;margin-bottom:10px}@media screen and (min-width: 641px){.hotel-page-skeleton__text{margin-bottom:16px}}.hotel-page-skeleton__bar{position:relative;height:4px;width:100%;background:#d5cdbe;border-radius:5px;overflow:hidden}.hotel-page-skeleton__percent{position:absolute;top:0;left:0;transform:translate(-100%);width:100%;height:100%;border-radius:5px;animation:loading-bar 30s linear forwards;overflow:hidden}.hotel-page-skeleton__percent .background{position:absolute;inset:0 -60px 0 0;background:repeating-linear-gradient(135deg,#ec0d0a,#ec0d0a 10px,#ff7b77 0 30px);animation:animate-stripes .5s linear infinite}.hotel-page-skeleton__container{margin-top:30px}@media screen and (min-width: 641px){.hotel-page-skeleton__container{margin-top:36px}}@media screen and (min-width: 1024px){.hotel-page-skeleton__container{margin-top:32px}}.hotel-page-skeleton__item+.hotel-page-skeleton__item{margin-top:24px}@media screen and (min-width: 641px){.hotel-page-skeleton__item+.hotel-page-skeleton__item{margin-top:30px}}@media screen and (min-width: 1024px){.hotel-page-skeleton__item{display:flex;justify-content:space-between}}@media screen and (min-width: 1200px){.hotel-page-skeleton__item{display:block}}@media screen and (min-width: 1340px){.hotel-page-skeleton__item{display:flex}}.hotel-page-skeleton__logo-wrap{display:flex;align-items:center;margin-bottom:13px}@media screen and (min-width: 641px){.hotel-page-skeleton__logo-wrap{margin-bottom:18px}}.hotel-page-skeleton__logo{position:relative;width:25px;height:25px;margin-top:0;background:#e3dac6;border-radius:5px;overflow:hidden;margin-right:10px}.hotel-page-skeleton__logo:after{content:"";position:absolute;top:0;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);transform:translate(-100%);z-index:1;animation:hotel-page-skeleton 2s infinite}@media screen and (min-width: 641px){.hotel-page-skeleton__logo{width:40px;height:40px}}@media screen and (min-width: 1024px){.hotel-page-skeleton__logo{margin-right:20px}}.hotel-page-skeleton__logo-text{position:relative;width:78px;height:16px;margin-top:0;background:#e3dac6;border-radius:5px;overflow:hidden}.hotel-page-skeleton__logo-text:after{content:"";position:absolute;top:0;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);transform:translate(-100%);z-index:1;animation:hotel-page-skeleton 2s infinite}@media screen and (min-width: 1024px){.hotel-page-skeleton__logo-text{display:none}}@media screen and (min-width: 1200px){.hotel-page-skeleton__logo-text{display:block}}@media screen and (min-width: 1340px){.hotel-page-skeleton__logo-text{display:none}}@media screen and (min-width: 641px){.hotel-page-skeleton__short{display:none}}.hotel-page-skeleton__long-descr{position:relative;width:263px;height:16px;margin-top:0;background:#e3dac6;border-radius:5px;overflow:hidden}.hotel-page-skeleton__long-descr:after{content:"";position:absolute;top:0;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);transform:translate(-100%);z-index:1;animation:hotel-page-skeleton 2s infinite}@media screen and (min-width: 641px){.hotel-page-skeleton__long-descr{width:513px}}.hotel-page-skeleton__details{position:relative;width:263px;height:16px;margin-top:4px;background:#e3dac6;border-radius:5px;overflow:hidden}.hotel-page-skeleton__details:after{content:"";position:absolute;top:0;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);transform:translate(-100%);z-index:1;animation:hotel-page-skeleton 2s infinite}@media screen and (min-width: 641px){.hotel-page-skeleton__details{margin-top:9px;width:243px}}.hotel-page-skeleton__shortdescr{position:relative;width:125px;height:16px;margin-top:7px;background:#e3dac6;border-radius:5px;overflow:hidden}.hotel-page-skeleton__shortdescr:after{content:"";position:absolute;top:0;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);transform:translate(-100%);z-index:1;animation:hotel-page-skeleton 2s infinite}.hotel-page-skeleton__shortdescr--width{position:relative;width:97px;height:16px;margin-top:7px;background:#e3dac6;border-radius:5px;overflow:hidden}.hotel-page-skeleton__shortdescr--width:after{content:"";position:absolute;top:0;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);transform:translate(-100%);z-index:1;animation:hotel-page-skeleton 2s infinite}@media screen and (min-width: 1024px){.hotel-page-skeleton__flex{display:flex}}@media screen and (min-width: 1200px){.hotel-page-skeleton__flex{display:block}}@media screen and (min-width: 1340px){.hotel-page-skeleton__flex{display:flex}}.hotel-page-skeleton__space-between{display:flex;justify-content:space-between;margin-top:12px}@media screen and (min-width: 641px){.hotel-page-skeleton__space-between{margin-top:21px}}@media screen and (min-width: 1024px){.hotel-page-skeleton__space-between{justify-content:normal;margin-top:0}}@media screen and (min-width: 1200px){.hotel-page-skeleton__space-between{justify-content:space-between;margin-top:21px}}@media screen and (min-width: 1340px){.hotel-page-skeleton__space-between{justify-content:normal;margin-top:0}}.hotel-page-skeleton__price{position:relative;width:66px;height:16px;margin-top:5px;background:#e3dac6;border-radius:5px;overflow:hidden}.hotel-page-skeleton__price:after{content:"";position:absolute;top:0;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);transform:translate(-100%);z-index:1;animation:hotel-page-skeleton 2s infinite}@media screen and (min-width: 1024px){.hotel-page-skeleton__price{margin-top:0}}.hotel-page-skeleton__price-text{position:relative;width:83px;height:16px;margin-top:9px;background:#e3dac6;border-radius:5px;overflow:hidden}.hotel-page-skeleton__price-text:after{content:"";position:absolute;top:0;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);transform:translate(-100%);z-index:1;animation:hotel-page-skeleton 2s infinite}.hotel-page-skeleton__btn{position:relative;width:147px;height:50px;margin-top:0;background:#e3dac6;border-radius:5px;overflow:hidden}.hotel-page-skeleton__btn:after{content:"";position:absolute;top:0;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);transform:translate(-100%);z-index:1;animation:hotel-page-skeleton 2s infinite}@media screen and (min-width: 641px){.hotel-page-skeleton__btn{width:173px}}@media screen and (min-width: 1024px){.hotel-page-skeleton__btn{margin-left:20px}}.hotel-page-no-data{display:flex;flex-direction:column;align-items:center;margin-top:-7px;padding:0 10px 16px}@media screen and (min-width: 768px){.hotel-page-no-data{padding:48px 0 72px;margin-top:0}}@media screen and (min-width: 1200px){.hotel-page-no-data{padding:117px 0 120px}}.hotel-page-no-data__img{width:42px;height:42px;margin-bottom:13px;background-image:url(/webpack/8d0c01218a768d6614a4.svg);background-repeat:no-repeat}.hotel-page-no-data__title{font-family:KievitProBold,Roboto,sans-serif;font-size:17px;line-height:24px;color:#000;margin-bottom:9px;text-align:center}@media screen and (min-width: 768px){.hotel-page-no-data__title{font-size:21px;line-height:25px;margin-bottom:7px}}.hotel-page-no-data__text{font-size:15px;line-height:20px;color:#000;text-align:center}@media screen and (min-width: 768px){.hotel-page-no-data__text{font-size:17px;line-height:28px}}.hotel-page-no-data__btn{width:276px;margin:25px 0 0;padding:0;font-family:KievitProMedium,Roboto,sans-serif;font-size:15px;line-height:50px;color:#212121;background:#f5f1e8;border:none;border-radius:5px;transition:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width: 768px){.hotel-page-no-data__btn{width:137px}}.no-touch .hotel-page-no-data__btn:hover{color:#f60d0a;background:#f0eade}.hotel-page-error{display:flex;flex-direction:column;align-items:center;padding:20px 0 46px}@media screen and (min-width: 768px){.hotel-page-error{padding:28px 30px 42px}}@media screen and (min-width: 1024px){.hotel-page-error{padding:42px 110px}}.hotel-page-error__icon{width:42px;height:42px;margin-bottom:22px;background-image:url(/webpack/dd9659f151edb7ee0934.svg);background-repeat:no-repeat}@media screen and (min-width: 768px){.hotel-page-error__icon{margin-bottom:25px}}.hotel-page-error__title{font-family:KievitProBold,Roboto,sans-serif;font-size:17px;line-height:26px;margin-bottom:12px;text-align:center}@media screen and (min-width: 768px){.hotel-page-error__title{font-family:KievitProExtraBold,Roboto,sans-serif;font-size:30px;line-height:36px;margin-bottom:14px}}.hotel-page-error__text{font-size:15px;line-height:20px;color:#000;text-align:center;margin-bottom:15px;margin-top:0}@media screen and (min-width: 768px){.hotel-page-error__text{font-size:17px;line-height:28px;margin-bottom:40px}}.hotel-page-error__btn{width:193px;height:50px}
