.modal,header .nav .nav__button .nav__hamburger--open .hamburger__line:nth-child(2),qw-basket-summary .qw-basket-summary__extra .qw-basket-summary__room-date{opacity:0}#footer_menu ul.menu li a,.calendar-guest qw-calendar-guest-inline .qw-button,.extra_contents a,.language-switch a,header .nav .slidedown_menu .menu-item a,header.header--fixed .nav ul .menu-item a{font-family:'Cormorant Garamond'}@font-face{font-family:'Cormorant Garamond Light';src:url(fonts/CormorantGaramond-Light.woff2);font-style:normal}@font-face{font-family:'Cormorant Garamond';src:url(fonts/CormorantGaramond-Regular.woff2);font-style:normal}@font-face{font-family:'Avenir LT Std Book';src:url(fonts/AvenirLTStd-Book.woff2);font-style:normal}@font-face{font-family:'Avenir LT Std Heavy';src:url(fonts/AvenirLTStd-Heavy.woff2);font-style:normal}@font-face{font-family:'Avenir LT Std Light';src:url(fonts/AvenirLTStd-Light.woff2);font-style:normal}@font-face{font-family:'Avenir LT Std Roman';src:url(fonts/AvenirLTStd-Roman.woff2);font-style:normal}@font-face{font-family:'SourceSansPro Bold';src:url(fonts/SourceSansPro-Bold.woff2);font-style:normal}@font-face{font-family:'SourceSansPro Light';src:url(fonts/SourceSansPro-Light.woff2);font-style:normal}@font-face{font-family:'SourceSansPro Regular';src:url(fonts/SourceSansPro-Regular.woff2);font-style:normal}header{position:absolute;top:0;width:100%;margin:40px 0 0;z-index:1000}.home header{background-color:transparent;display:block}.home header .nav-basket{display:none}header .nav .nav__button{grid-column:2/3;grid-row:1/2;justify-self:end}header .nav .nav__button .nav__hamburger{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:34px;height:20px}header .nav .nav__button .nav__hamburger .hamburger__line{width:100%;height:1px;background-color:#AF906B;-webkit-transition:all .2s ease;transition:all .2s ease}header .nav .nav__button .nav__hamburger--open .hamburger__line:nth-child(1){-webkit-transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}header .nav .nav__button .nav__hamburger--open .hamburger__line:nth-child(3){-webkit-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}header .nav .menu-item-split-wrapper .nav__button{display:-webkit-box;display:-ms-flexbox;display:flex}header .nav .menu-item-split-wrapper .nav__button .nav__hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:99}header .nav .splitted_menu{overflow:unset}header .nav .splitted_menu.hide_other_items .menu-item:nth-child(2),header .nav .splitted_menu.hide_other_items .menu-item:nth-child(3),header .nav .splitted_menu.hide_other_items .menu-item:nth-child(4){display:none}header .nav .splitted_menu .hamburger__line{background-color:#fff!important}header .nav .slidedown_menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:fixed;height:calc(100vh + 40px);background-color:#423835;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;margin:0;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:-1;overflow:auto;-webkit-transform:translateY(-100vh);-ms-transform:translateY(-100vh);transform:translateY(-100vh);left:0;top:-40px}header .nav .slidedown_menu.menu--open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}header .nav .slidedown_menu li:first-of-type{margin:240px 40px 25px}@media only screen and (max-width:1024px){header .nav .slidedown_menu{top:0;padding-top:15px!important}header .nav .slidedown_menu li:first-of-type{margin:150px 40px 18px}header .nav .slidedown_menu .menu-item{margin:16px 40px}}header .nav .slidedown_menu .menu-item{margin:16px 40px;text-align:center}header .nav .slidedown_menu .menu-item a{font-size:36px;color:#AF906B;text-transform:capitalize}html[lang=ru-RU] header .nav .slidedown_menu .menu-item a{font-family:'SourceSansPro Regular'}@media only screen and (max-width:1024px){header .nav .slidedown_menu .menu-item a{font-size:18px}}@media only screen and (max-width:768px){header .nav .slidedown_menu .menu-item a{font-size:16px}}header .nav .nav__logo{display:block;width:200px;text-align:center;position:absolute;top:0;left:50%;margin-left:-100px}header .nav .nav__logo img{width:100%}header .nav .nav__logo--small{display:none}header .nav ul{overflow:auto;list-style:none;display:grid;grid-template-columns:15% 15% 40% 15% 15%;grid-template-rows:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;background-color:transparent;margin-top:50px}header .nav ul .menu-item a{font-size:18px;text-transform:uppercase;color:#fff;font-family:'Avenir LT Std Roman';font-weight:100;text-align:center}html[lang=ru-RU] header .nav ul .menu-item a{font-family:'SourceSansPro Regular'}header .nav ul .menu-item a:focus,header .nav ul .menu-item a:hover{font-weight:700}header .nav ul .menu-item:nth-child(1){grid-column:1/2}header .nav ul .menu-item:nth-child(2){grid-column:2/3}header .nav ul .menu-item:nth-child(3){grid-column:4/5}header .nav ul .menu-item:nth-child(4){grid-column:5/6}header .nav .cta__check{display:none}@media only screen and (max-width:1024px){header .nav .nav__logo{width:180px}}@media only screen and (max-width:915px){header .nav{font-size:14px}header .nav .nav__logo{max-width:130px}}@media only screen and (max-width:768px){header .nav .nav__button .nav__hamburger{display:block}}header.header--fixed{position:sticky;margin:0}header.header--fixed .nav{width:100%;height:100px;background-color:#423835;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:3}header.header--fixed .nav .nav__button .nav__hamburger{display:-webkit-box;display:-ms-flexbox;display:flex}header.header--fixed .nav .nav__logo{display:none}header.header--fixed .nav .nav__logo--small{width:40px;padding-top:15px;display:block;position:absolute;top:0;left:50%;margin-left:-20px}header.header--fixed .nav ul{width:100%;height:100vh;position:absolute;background-color:#423835;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:0;-webkit-transform:translateY(-130vh);-ms-transform:translateY(-130vh);transform:translateY(-130vh);left:0;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:-1;overflow:auto}header.header--fixed .nav ul.open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:10px}header.header--fixed .nav ul li:first-of-type{margin:110px 40px 25px}header.header--fixed .nav ul .menu-item{margin:25px 40px;text-align:center}header.header--fixed .nav ul .menu-item a{font-size:36px;color:#AF906B;text-transform:capitalize}html[lang=ru-RU] header.header--fixed .nav ul .menu-item a{font-family:'SourceSansPro Regular'}header.header--fixed .nav .cta__check{display:block}header.header--fixed .nav .cta__check::after{border:none}@media only screen and (max-width:1000px){.home header{margin-top:0;padding:15px}.home header nav.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home header nav.nav ul{width:100vw;height:100vh;position:absolute;background-color:#423835;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;-webkit-transform:translateY(-100vh);-ms-transform:translateY(-100vh);transform:translateY(-100vh);left:0;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:-1}.home header nav.nav ul.open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:0}.home header nav.nav ul .menu-item{margin:16px}.home header nav.nav ul .menu-item a{font-family:'Cormorant Garamond';font-size:36px;text-transform:capitalize;color:#fff}html[lang=ru-RU] .home header nav.nav ul .menu-item a{font-family:'SourceSansPro Regular'}.home header .nav__logo{position:relative;top:0;left:0;margin-left:0}.home header .nav__button .nav__hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:30px;left:30px}.home header .nav__button .nav__hamburger .hamburger__line{background-color:#fff}.home header .nav-basket{display:-webkit-box;display:-ms-flexbox;display:flex;top:35px}}#footer_menu ul.menu li a,.page__footer .footer__item a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-width:1000px) and (max-width:1024px){html[lang=ru-RU] .home header nav.nav ul .menu-item a{font-size:20px}}@media only screen and (max-width:450px){.home header .nav__button .nav__hamburger{top:20px;left:15px}.home header .nav__button .nav__hamburger .hamburger__line{width:25px}.home header .nav-basket{right:15px;top:25px}.nav-basket{right:15px}}.nav-basket{position:absolute;top:40px;color:#423835;width:40px;height:20px;background-image:url(img/icons/bed.svg);background-size:contain;background-repeat:no-repeat;margin-left:50px;right:40px}.nav-basket__counter{width:20px;height:20px;border-radius:50%;background-color:#AF906B;font-weight:700;font-size:12px;position:absolute;top:-10px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-basket--disabled{opacity:.3;pointer-events:none}html.hide_scrollbar body.home header{margin-top:0}html.hide_scrollbar body.home nav{padding:30px 30px 45px;background-color:#423835}html.hide_scrollbar body.home header .nav .nav__logo{top:unset}.section-content{margin-top:100px}.small-image--colage-wrapper{position:relative;width:80%;margin:50px 10% 100px}.small-image--colage-wrapper .small-image--big{width:90%;margin:0 auto;display:block}@media only screen and (max-width:915px){.small-image--colage-wrapper{margin-bottom:30px}}@media only screen and (max-width:768px){.small-image--colage-wrapper{width:100%;padding:25px 10px;margin:0}body.dependances .small-image--colage-wrapper{display:none}.small-image--colage-wrapper img{width:100%!important}}.plain_description{margin:50px auto;width:55%}@media only screen and (max-width:1300px){.small-image--colage-wrapper .palace-facade{top:30px}.plain_description{width:80%}}.plain_description .default-text{font-size:16px;line-height:1.5;text-decoration:none;font-style:normal;font-family:'Avenir LT Std Light';color:#423835}html[lang=ru-RU] .plain_description .default-text{font-family:'SourceSansPro Light'}.plain_description .intro-small,.plain_description h2{text-align:center}.plain_description h2{margin-bottom:20px}.extra_contents{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.extra_contents.left_aligned{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.extra_contents.left_aligned a{margin:6px 36px 6px 0}.extra_contents a{margin:6px 18px;font-size:20px;color:#AF906B}html[lang=ru-RU] .extra_contents a{font-family:'SourceSansPro Regular'}.extra_contents a.pdf{padding:15px 25px;border:1px solid #AF906B;border-radius:0;background:0 0}.only_mobile{display:none}.excluded_mobile{display:inline-block}@media only screen and (max-width:768px){.only_mobile{display:inline-block}.excluded_mobile{display:none}}.error404 aside{display:none}.pagenav{padding-top:50px;max-width:500px;margin:0 auto}.pagenav ul{list-style:disc inside}.pagenav ul li{text-align:left;padding:6px 0}#loader_css{position:fixed;width:100%;height:100vh;background-color:#423835;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#loader_css .hotel_logo img{max-width:20vw}.by-beddy-bar-ui__content{background:0 0!important;border:0!important}footer{margin-top:150px}@media only screen and (max-width:1024px){footer{margin-top:80px}}@media only screen and (max-width:915px){footer{margin-top:50px}}.page__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:80px 80px 150px;background-color:#423835}.page__footer .footer__item{width:33.33%}@media only screen and (max-width:768px){#loader_css .hotel_logo img{max-width:50vw}.page__footer .footer__item{max-width:100%;width:100%}}.page__footer .footer__item a:hover{font-weight:700}.page__footer .footer__item .footer__text{margin:0 auto 10px;max-width:270px;color:#AF906B}.page__footer .footer__item .footer__title{margin-bottom:20px;color:#AF906B;font-family:'Cormorant Garamond',serif;font-weight:200;font-size:28px}html[lang=ru-RU] .page__footer .footer__item .footer__title{font-family:'SourceSansPro Regular'}.page__footer .footer__item.footer__wrapper--contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.page__footer .footer__item.footer__wrapper--contact .footer__logo{max-width:220px;margin-bottom:50px}.page__footer .footer__item.footer__wrapper--contact .footer__google-maps{max-width:40px}.page__footer .footer__item.footer__wrapper--bookings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.page__footer .footer__item.footer__wrapper--bookings .footer__manage-reservation{margin-bottom:40px}.page__footer .footer__item.footer__wrapper--social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1300px){.page__footer .footer__item.footer__wrapper--social{width:33.33%}}@media only screen and (max-width:768px){.page__footer .footer__item.footer__wrapper--social{width:100%}}.page__footer .footer__item.footer__wrapper--social .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:80px}.page__footer .footer__item.footer__wrapper--social .social-links a{margin-bottom:15px}.page__footer .footer__item.footer__wrapper--social .social-links a span{font-size:16px;color:#AF906B;text-decoration:underline}.page__footer .footer__item.footer__wrapper--social .social-links a span.fa{vertical-align:middle;font-size:30px;margin-right:15px;text-decoration:none}.page__footer .footer__item.footer__wrapper--social .social-links .social--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.page__footer .footer__item.footer__wrapper--social .social-links .social--wrapper .footer__icon--facebook,.page__footer .footer__item.footer__wrapper--social .social-links .social--wrapper .footer__icon--instagram{max-width:30px}.page__footer .footer__item.footer__wrapper--social .social-links .social--wrapper .footer__text{margin:0 0 0 15px;text-decoration:underline}.page__footer .footer__item.footer__wrapper--social .lang-currency-change{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.page__footer .footer__item.footer__wrapper--social .lang-currency-change .select-title{display:inline-block;margin-right:20px}.page__footer .footer__item.footer__wrapper--social .lang-currency-change .currency-change,.page__footer .footer__item.footer__wrapper--social .lang-currency-change .lang-change{width:80px;text-transform:uppercase;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(img/icons/arrow-down.png);background-size:15px;background-repeat:no-repeat;background-position-x:right;background-position-y:center;margin-bottom:20px;color:#AF906B;background-color:transparent;border:none}@media only screen and (max-width:1024px){.page__footer{margin-top:0;padding:40px}}@media only screen and (max-width:915px){.page__footer{margin-top:0}.page__footer .footer__item{max-width:270px}.page__footer .footer__item.footer__wrapper--contact .footer__logo{max-width:170px}.page__footer .footer__item .footer__title{font-size:24px}.page__footer .footer__item .footer__text{font-size:14px}.page__footer.footer__wrapper--social .social-links .social--wrapper .footer__icon--facebook,.page__footer.footer__wrapper--social .social-links .social--wrapper .footer__icon--instagram{max-width:20px}}#footer_menu{color:#423835;background:#AF906B;position:relative;z-index:200;font-size:13px;clear:both}#footer_menu .footer_menu_container{padding:20px 0}@media only screen and (max-width:768px){.page__footer{margin-top:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page__footer .footer__item{margin-top:30px}#footer_menu{font-size:12px}#footer_menu .footer_menu_container{height:auto;padding:10px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#footer_menu ul.menu{padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer_menu ul.menu li{display:inline-block;margin:0 10px;vertical-align:middle}@media only screen and (max-width:768px){#footer_menu ul.menu{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footer_menu ul.menu li{margin:0 6px;display:block}}#footer_menu ul.menu li.current_page_item a,#footer_menu ul.menu li:hover a{color:#423835;font-weight:700}#footer_menu ul.menu li a{font-size:16px;line-height:22px;display:inline-block;padding:1em 0;text-decoration:none;text-transform:uppercase}html[lang=ru-RU] #footer_menu ul.menu li a{font-family:'SourceSansPro Regular'}.standard-carousel__wrapper{width:95%;margin:180px auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}body.home .standard-carousel__wrapper{margin:180px 0 250px auto}@media only screen and (max-width:1300px){body.home .standard-carousel__wrapper{margin:180px 0 180px auto}}@media only screen and (max-width:768px){#footer_menu ul.menu li a{font-size:12px;line-height:14px;padding:8px 0}body.home .standard-carousel__wrapper{margin:80px auto}}body.home .standard-carousel__wrapper .carousel-info{position:absolute;bottom:-100px;left:31%;display:-webkit-box;display:-ms-flexbox;display:flex}.standard-carousel__wrapper .carousel--h2{margin-bottom:45px}.standard-carousel__wrapper .carousel-text{width:45%}.standard-carousel__wrapper .carousel-text .carousel__paragraph{margin-top:20px;max-width:90%;font-size:18px;line-height:32px}@media only screen and (max-width:1300px){.standard-carousel__wrapper .carousel--h2{margin-bottom:20px}.standard-carousel__wrapper .carousel-text .carousel__paragraph{font-size:16px;line-height:26px}}.standard-carousel__wrapper .carousel-text .text-regular--dark{margin-bottom:50px}.standard-carousel__wrapper .standard-carousel{width:100%;height:auto;max-height:650px}@media only screen and (max-width:1300px){.standard-carousel__wrapper .standard-carousel{height:550px}}.standard-carousel__wrapper .standard-carousel .flickity-viewport{overflow:hidden;height:100%!important}.standard-carousel__wrapper .standard-carousel .carousel-cell{position:relative;width:100%;height:100%}body.page-template-default .standard-carousel__wrapper .standard-carousel .carousel-cell{margin:0 30px}.standard-carousel__wrapper .standard-carousel .carousel-cell .carousel-wrapper{width:100%;height:100%;overflow:hidden}.standard-carousel__wrapper .standard-carousel .carousel-cell .carousel-wrapper .pattern-shadow-carousel{width:100%;height:80%;z-index:-2;position:absolute;bottom:0;-webkit-transform:translateY(45px);-ms-transform:translateY(45px);transform:translateY(45px);background:url(img/patterns/pattern-1.png);background-size:30px}.standard-carousel__wrapper .standard-carousel .carousel-cell .carousel-wrapper .carousel__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1300px){.standard-carousel__wrapper{margin-right:0;width:95%}.standard-carousel__wrapper .carousel-text .carousel--h2{font-size:42px}.standard-carousel__wrapper .carousel-text .carousel__paragraph{margin-bottom:30px}}@media only screen and (max-width:768px){.standard-carousel__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:50px auto 100px}.standard-carousel__wrapper .carousel-text{position:relative;width:100%;text-align:left}.standard-carousel__wrapper .carousel-text .carousel--h2{max-width:none;margin:20px 0;font-size:42px}.standard-carousel__wrapper .carousel-text .carousel--section-name{font-size:16px}.standard-carousel__wrapper .standard-carousel{width:100%;height:50vh}.standard-carousel__wrapper .standard-carousel .pattern-shadow-carousel{display:none}.standard-carousel__wrapper .standard-carousel .carousel-wrapper{position:relative;margin:20px auto;width:80%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.standard-carousel__wrapper .standard-carousel .carousel-wrapper .carousel__img{width:100%}}@media only screen and (max-width:450px){.standard-carousel__wrapper{margin-top:80px}.standard-carousel__wrapper .carousel-text .carousel--h2{margin-bottom:20px}.standard-carousel__wrapper .carousel-text a{position:relative;background-position:bottom center;padding:30px 0;left:0}.standard-carousel__wrapper .standard-carousel{margin-top:30px}}@media only screen and (max-width:1300px){#gallery_images{margin-bottom:130px}}.carousel-minigallery{position:relative;width:100%;height:auto;margin:0 auto;z-index:1}.carousel-minigallery .flickity-viewport{overflow:hidden}.carousel-minigallery .carousel-cell{width:50%;height:550px;margin:30px 0}@media only screen and (max-width:1300px){.carousel-minigallery .carousel-cell{height:300px;padding:0 10px}}@media only screen and (max-width:768px){.carousel-minigallery .carousel-cell{width:90%}}.carousel-minigallery .carousel-cell .carousel-wrapper,.carousel-minigallery .carousel-cell img{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-o-object-fit:cover;object-fit:cover}.carousel-minigallery .carousel-cell .description_img{position:absolute;bottom:-18px;width:auto;max-width:50%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px 35px;background:rgba(0,0,0,.6);color:#fff}.flickity-button:hover,.flickity-prev-next-button{background-image:url(img/arrow-cta--light.png);background-size:55px;background-repeat:no-repeat;background-position-y:center}.carousel-minigallery .standard-carousel-info__status{left:calc(50% - 20px)}.carousel-minigallery .flickity-prev-next-button.next{left:calc(100% - 90px)}.standard-carousel-info__status{position:absolute;top:110%;left:70px;font-family:'Cormorant Garamond Light';font-size:21px;color:#AF906B;display:inline-block;padding:0 8px}html[lang=ru-RU] .standard-carousel-info__status{font-family:'SourceSansPro Light'}@media only screen and (max-width:768px){.standard-carousel-info__status{top:107%}}.carousel-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.flickity-prev-next-button{top:110%}@media only screen and (max-width:768px){.flickity-prev-next-button{top:107%}}.flickity-prev-next-button.next{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.flickity-prev-next-button .flickity-button-icon{display:none}.flickity-button:hover{opacity:.5;background-color:transparent}.slidesdhow_wrapper{position:relative}.slidesdhow_wrapper .carousel-fullpage{width:100%;height:100vh;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.error404 .slidesdhow_wrapper .carousel-fullpage{height:55vh}body.single .slidesdhow_wrapper .carousel-fullpage{height:calc(100vh - 180px)}.slidesdhow_wrapper .carousel-fullpage__carousel-cell{width:100%;height:100%;position:relative;overflow:hidden;background-size:cover;background-position:center}.slidesdhow_wrapper .carousel-fullpage .flickity-prev-next-button{top:95%;z-index:9}body.home .slidesdhow_wrapper .carousel-fullpage .flickity-prev-next-button{top:85.5%}@media only screen and (max-width:1300px){body.home .slidesdhow_wrapper .carousel-fullpage .flickity-prev-next-button{top:75.5%}}.slidesdhow_wrapper .carousel-fullpage .flickity-prev-next-button.next{left:160px!important}.slidesdhow_wrapper .carousel-fullpage .standard-carousel-info__status{top:95%;left:120px}body.home .slidesdhow_wrapper .carousel-fullpage .standard-carousel-info__status{top:85%}@media only screen and (max-width:1300px){body.home .slidesdhow_wrapper .carousel-fullpage .standard-carousel-info__status{top:75%}}.slidesdhow_wrapper .slideshow_centered_content{position:absolute;width:50%;height:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:25%;left:25%;z-index:3}@media only screen and (max-width:1300px){.slidesdhow_wrapper .slideshow_centered_content{width:90%;height:33%;top:33%;left:5%}}@media only screen and (max-width:768px){.slidesdhow_wrapper .slideshow_centered_content{width:70%;left:15%;text-align:center}}.detail-carousel__wrapper{width:80%;margin:80px auto;display:-webkit-box;display:-ms-flexbox;display:flex}.detail-carousel__wrapper .carousel--h2{max-width:460px;margin-bottom:45px}.detail-carousel__wrapper .carousel-text{width:45%;margin-left:50px}.detail-carousel__wrapper .carousel-text .carousel__paragraph{margin-top:20px;max-width:80%;line-height:34px}.detail-carousel__wrapper .carousel-text .text-regular--dark{margin-bottom:50px}.detail-carousel__wrapper .detail-carousel{width:100%;height:700px}@media only screen and (max-width:1300px){.detail-carousel__wrapper .detail-carousel{height:auto}}@media only screen and (max-width:1024px){.detail-carousel__wrapper .carousel-text{width:100%;padding-top:30px;margin-left:80px}.detail-carousel__wrapper .detail-carousel{height:60vh}}.detail-carousel__wrapper .detail-carousel .flickity-viewport{overflow:hidden;height:100%!important}.detail-carousel__wrapper .detail-carousel .carousel-cell{position:relative;width:100%}.detail-carousel__wrapper .detail-carousel .carousel-cell .carousel-wrapper{width:100%;height:100%;overflow:hidden}.detail-carousel__wrapper .detail-carousel .carousel-cell .carousel-wrapper .carousel__img{width:100%}.detail-carousel__wrapper .detail-carousel .flickity-page-dots{bottom:50px}.detail-carousel__wrapper .detail-carousel .flickity-page-dots .dot{border-radius:0;width:30px;height:3px;background:#DA634F;opacity:.5}.detail-carousel__wrapper .detail-carousel .flickity-page-dots .dot.is-selected{opacity:1}@media only screen and (max-width:1300px){.detail-carousel__wrapper{margin-right:0;width:95%}.detail-carousel__wrapper .carousel-text .carousel--h2{font-size:42px}.detail-carousel__wrapper .carousel-text .carousel__paragraph{margin-bottom:30px;font-size:18px}}@media only screen and (max-width:1024px){.detail-carousel__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0}}@media only screen and (max-width:768px){.detail-carousel__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:50px auto 100px}.detail-carousel__wrapper .carousel-text{position:relative;width:100%;margin:50px 10px 0}.detail-carousel__wrapper .carousel-text .carousel--h2{max-width:250px;margin:auto;font-size:26px}.detail-carousel__wrapper .carousel-text a{position:absolute;top:400%;left:10%}.detail-carousel__wrapper .detail-carousel{width:100%;height:45vh}.detail-carousel__wrapper .detail-carousel .pattern-shadow-carousel{display:none}.detail-carousel__wrapper .detail-carousel .carousel-wrapper{position:relative;margin:20px auto;width:80%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.detail-carousel__wrapper .detail-carousel .carousel-wrapper .carousel__img{width:100%}}@media only screen and (max-width:450px){.detail-carousel__wrapper{margin-top:80px}.detail-carousel__wrapper .carousel-text .carousel--h2{margin-bottom:20px}.detail-carousel__wrapper .carousel-text a{position:relative;background-position:bottom center;padding:30px 0;left:0}.detail-carousel__wrapper .detail-carousel{margin-top:30px}}.link-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 40px}.link-arrow .arrow_back{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background:url(img/arrow-cta--light.png) left no-repeat;background-size:50px;width:50px;height:20px;margin-right:20px}.link-arrow span{padding:15px 65px 15px 0;color:#AF906B}.section--row__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;min-height:450px;margin:100px auto}@media only screen and (max-width:1024px){.section--row__wrapper{margin:50px}}@media only screen and (max-width:768px){.section--row__wrapper{margin-top:150px!important;margin:0;width:100%;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}.section--row__wrapper .row-image{width:55%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.section--row__wrapper .row-image .image-wrapper{overflow:hidden}.section--row__wrapper .row-image .image-wrapper .img__content{width:70%}.section--row__wrapper .row-text{width:50%;position:relative}.section--row__wrapper .row-text.full_width{width:100%}.section--row__wrapper .row-text .pattern-shadow-carousel{width:100%;height:45%;z-index:-2;background:url(img/patterns/pattern-1.png);background-size:30px;position:absolute;bottom:0}.section--row__wrapper .row-text .text-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;background:#fff;padding:30px}.section--row__wrapper .row-text .text-wrapper .section-row__paragraph{background-color:#fff;font-size:18px;line-height:32px}.section--row__wrapper .row-text .text-wrapper .row-cta{background-color:#fff}@media only screen and (max-width:1300px){.section--row__wrapper .img__content{width:90%;margin:0}.section--row__wrapper .pattern-shadow-text{display:none}.section--row__wrapper .text-wrapper .section-row__paragraph{font-size:16px;line-height:26px}}@media only screen and (max-width:1024px){.section--row__wrapper .row-text .text-wrapper{font-size:14px}}@media only screen and (max-width:768px){.section--row__wrapper{margin-top:50px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.section--row__wrapper .row-image{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.section--row__wrapper .row-image .image-wrapper{width:90%;margin:0 5%}.section--row__wrapper .row-image .image-wrapper .img__content{width:100%}.section--row__wrapper .row-text{width:100%;margin-bottom:30px}.section--row__wrapper .row-text .text-wrapper{position:relative;left:0}.section--row__wrapper .row-text .text-wrapper .section-row__paragraph{display:block;width:100%;max-width:none;font-size:16px}.section--row__wrapper .row-text .text-wrapper .row-cta{top:160%;left:5%}}@media only screen and (max-width:450px){.section--row__wrapper .row-image .image-wrapper .img__content{margin:20px auto}}.insta--feed{width:90%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 5%;text-align:center}.insta--feed .insta--logo-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.insta--feed .insta--logo-wrapper .insta-logo--home{width:25px}.insta--feed .insta--logo-wrapper .text-regular--light{padding:0 15px}.insta--feed .insta-title{width:45%;margin:45px auto}.insta--feed .insta-container{max-width:1200px;margin:0 auto;overflow:hidden}.insta--feed .insta-container .insta-item{display:inline-block;border:5px solid #fff;overflow:hidden;width:33.33%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;z-index:210}@media only screen and (max-width:1024px){.insta--feed .insta-container .insta-item{width:50%}}.insta--feed .insta-container .insta-item .insta-grid{width:100%}.insta--feed .insta-container .insta-item .thumb_wrap{width:100%;height:100%;position:absolute;z-index:301;top:0;left:0}.insta--feed .insta-container .insta-item .thumb_wrap .social_img{display:block;width:100%;height:100%}.insta--feed .insta-container .insta-item .thumb_wrap .social_img .bg{display:block;width:100%;height:100%;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.insta--feed .pattern-shadow--insta{z-index:-3;width:60%;height:70%;-webkit-transform:translate(-40px,-80%);-ms-transform:translate(-40px,-80%);transform:translate(-40px,-80%)}@media only screen and (max-width:1300px){.insta--feed{margin:100px 5%;overflow:hidden}.insta--feed .insta-title{font-size:42px;margin-top:25px}}@media only screen and (max-width:768px){.insta--feed{margin:50px 5%;max-height:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.insta--feed .insta--logo-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.insta--feed .insta--logo-wrapper .insta-logo--home{width:20px}.insta--feed .insta--logo-wrapper .text-regular--light{margin-top:10px;font-size:16px}.insta--feed .insta-title{width:100%;margin:30px 0;font-size:26px;font-weight:200}}.grid-item,.grid-sizer{width:33.333%}@media only screen and (max-width:1024px){.grid-item,.grid-sizer{width:50%}}.grid-item{float:left}.grid-item img{display:block;max-width:100%}.social_box_details_wrap{width:100%;padding:0!important;margin:0;font-size:inherit;line-height:inherit;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1);max-width:60vw!important;background:#fff}.social_box_details_wrap .social_box_details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.social_box_details_wrap .social_box_details .thumb_box{width:50%;position:relative}@media only screen and (max-width:768px){.social_box_details_wrap{max-width:85vw!important}.social_box_details_wrap .social_box_details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.social_box_details_wrap .social_box_details .thumb_box{width:100%}}.social_box_details_wrap .social_box_details .thumb_box .thumb{width:100%;height:100%;padding-bottom:100%;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.social_box_details_wrap .social_box_details .thumb_box .thumb:after{content:'';width:auto;height:auto;position:absolute;z-index:11;top:15px;left:15px;right:15px;bottom:15px;border-width:1px;border-style:solid;border-color:#eee}.social_box_details_wrap .social_box_details .content{width:50%;padding:1em 2em 4em;position:relative}@media only screen and (max-width:768px){.social_box_details_wrap .social_box_details .content{width:100%}}.social_box_details_wrap .social_box_details .content .author{margin-bottom:1em;padding-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #eee}.social_box_details_wrap .social_box_details .content .author .picture{display:block;width:250px;height:100px;line-height:80px;margin:1em auto 2em;text-align:center}@media only screen and (max-width:768px){.social_box_details_wrap .social_box_details .content .author .picture{width:100%;height:74px;line-height:45px;margin:.5em auto}}.social_box_details_wrap .social_box_details .content .author .picture img{max-height:100%}.social_box_details_wrap .social_box_details .content .author .name{display:block;line-height:150%;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#000}@media only screen and (max-width:768px){.social_box_details_wrap .social_box_details .content .author .name{font-size:15px;font-weight:500}}.social_box_details_wrap .social_box_details .content .author .net_name{font-size:22px}.social_box_details_wrap .social_box_details .content .date{margin:10px 0;font-size:12px;line-height:130%;color:grey}.social_box_details_wrap .social_box_details .content .text{line-height:150%;overflow:auto;text-align:center}.social_box_details_wrap .social_box_details .bar{position:relative;margin:20px auto 0;display:block;width:240px;padding:.5em 1.5em;font-size:11px;text-transform:uppercase;letter-spacing:.1em;z-index:300;-webkit-transition:all .3s ease;transition:all .3s ease;background:#000;color:#fff}.social_box_details_wrap .social_box_details .bar a{display:inline-block;width:100%;height:100%;color:#fff}.social_box_details_wrap .social_box_details .bar.facebook{background-color:#0D65D3}.social_box_details_wrap .social_box_details .bar.twitter{background-color:#5DD7FC}.social_box_details_wrap .social_box_details .bar.instagram{background-color:#405de6}.social_box_details_wrap .social_box_details .bar:hover{background-color:#aaa}.social_box_details_wrap .social_box_details .bar .fab{margin-right:5px;color:#fff}.social_box_details_wrap .fancybox-close-small{z-index:200}.language-switch{margin:180px 40px 25px}.language-switch a{font-size:28px;color:#AF906B;text-transform:capitalize}html[lang=ru-RU] .language-switch a{font-family:'SourceSansPro Regular'}.language-switch a:not(:first-of-type):before{content:"|";color:#7c736c;padding:.4rem}.language-switch a:focus,.language-switch a:hover{text-decoration:none}.language-switch a.lang_active{color:#ffe6c8}.intro-small,.page--intro-palace .palace--intro-small{background-image:url(img/patterns/pattern-1.png);color:#DA634F;font-weight:200;background-repeat:no-repeat}html.hide_scrollbar{overflow:hidden}.page--intro-palace{margin-top:120px}.page--intro-palace .palace--intro-small{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 20px;padding-top:35px;background-size:35px;background-position-x:center;background-position-y:top}.palace--video-wrapper{width:80%;max-height:600px;margin:20px 10%;overflow:hidden}.palace--video-wrapper .palace-video{width:100%}.palace--description-one{margin-top:200px;width:100%;display:grid;grid-template-columns:50% 50%}.palace--description-one .palace-text--wrapper{grid-column:1/2;position:relative;overflow:hidden}.palace--description-one .palace-text--wrapper .palace-text{position:absolute;top:30%;left:20%;z-index:2;margin:0 auto;padding:25px;max-width:500px;line-height:26px;background-color:#fff}.palace--description-one .palace-text--wrapper .pattern-text--palace{width:50%;height:40%;-webkit-transform:translate(59px,68px);-ms-transform:translate(59px,68px);transform:translate(59px,68px)}.palace--description-one .palace--description-img{grid-column:2/3;width:100%;overflow:hidden}.palace--description-one .palace--description-img img{width:100%}.palace--description-one .palace--description-img-two{position:relative;grid-column:1/2;height:600px}.palace--description-one .palace--description-img-two .palace-img-mascheroni{width:30%;position:absolute;top:60%;left:60%}.palace--description-one .palace--description-img-two .big-img-wrap{width:70%;height:75%;overflow:hidden}.palace--description-one .palace--description-img-two .big-img-wrap .palace-img-corner{width:250%;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateX(-380px);-ms-transform:translateX(-380px);transform:translateX(-380px)}.palace--description-one .palace-text--wrapper-two{padding:25px;grid-column:2/3}.palace--description-one .palace-text--wrapper-two .pattern-text--palace-two{-webkit-transform:translate(322px,68px);-ms-transform:translate(322px,68px);transform:translate(322px,68px)}.palace-conclusion--wrapper{position:relative;width:90%;margin:50px 5%}.palace-conclusion--wrapper .img-gondola--palace{width:80%;margin:0 10%;z-index:2}.palace-conclusion--wrapper .gondola--palace-text{position:absolute;top:45%;max-width:60%;margin:0 20%;padding:30px 50px;z-index:3;line-height:26px;background-color:#fff}.palace-conclusion--wrapper .pattern-text--palace-end{width:40%;height:42%;z-index:-3;-webkit-transform:translate(150%,-80%);-ms-transform:translate(150%,-80%);transform:translate(150%,-80%)}@media only screen and (max-width:1300px){.pattern-palace{-webkit-transform:translate(95%,100px);-ms-transform:translate(95%,100px);transform:translate(95%,100px)}.palace--description-one .palace-text--wrapper .palace-text{top:20%;left:15%}.palace--description-one .palace-text--wrapper .pattern-text--palace{-webkit-transform:translate(40px,15px);-ms-transform:translate(40px,15px);transform:translate(40px,15px)}.palace--description-two .palace-text--wrapper-two .palace-text{left:0;top:10%}.palace--description-two .palace-text--wrapper-two .pattern-text--palace-two{-webkit-transform:translate(320px,-20px);-ms-transform:translate(320px,-20px);transform:translate(320px,-20px)}.palace--description-two .big-img-wrap{width:75%;height:60%}.palace--description-two .big-img-wrap .palace-img-corner{-webkit-transform:translate(-235px);-ms-transform:translate(-235px);transform:translate(-235px)}.palace--description-two .palace-img-mascheroni{top:50%}}@media only screen and (max-width:915px){.page--intro-palace .title--h1{font-size:62px}.palace--description-one .palace-text--wrapper{overflow:visible}.palace--description-one .palace-text--wrapper .pattern-text--palace{-webkit-transform:translate(25px,15px);-ms-transform:translate(25px,15px);transform:translate(25px,15px)}.palace--description-one.palace--description-two .big-img-wrap{width:90%;height:50%}.palace--description-one.palace--description-two .big-img-wrap .palace-img-corner{-webkit-transform:translateX(-200px);-ms-transform:translateX(-200px);transform:translateX(-200px)}.palace--description-one.palace--description-two .palace-img-mascheroni{width:50%;top:45%;left:50%}.palace--description-one.palace--description-two .pattern-text--palace-two{-webkit-transform:translate(180px,14px);-ms-transform:translate(180px,14px);transform:translate(180px,14px)}}@media only screen and (max-width:768px){.page--intro-palace .title--h1{font-size:26px}.page--intro-palace .palace--intro-small{font-size:16px}.palace--description-one{display:block;margin-top:50px}.palace--description-one .palace-text--wrapper{width:100%;height:200px}.palace--description-one .palace-text--wrapper .palace-text{position:relative;top:0;left:0;width:80%;max-width:none;margin:0 10%;text-align:center}.palace--description-one .palace--description-img,.palace--description-one .palace-text--wrapper .pattern-text--palace{display:none}.palace--description-two{display:block;max-height:none}.palace--description-two .palace--description-img-two{display:block;height:350px;width:50%;margin:0 25%}.palace--description-two .palace--description-img-two .big-img-wrap{width:100%;height:100%}.palace--description-two .palace--description-img-two .palace-img-mascheroni{display:none}.palace--description-two .palace-text--wrapper-two{margin-top:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0}.palace--description-two .palace-text--wrapper-two .palace-text{width:90%;margin:20px 5%;padding:0}.palace-conclusion--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:100px}.palace-conclusion--wrapper .gondola--palace-text{position:relative;width:90%;max-width:none;padding:0;margin:50px auto;text-align:center}.palace-conclusion--wrapper .pattern-shadow{display:none}}.room-gallery--wrapper{position:relative;width:90%;margin:150px 5% 50px}body.single .room-gallery--wrapper{width:50%;margin:80px auto}body.single .room-gallery--wrapper.with_image{width:80%}body.single .room-gallery--wrapper .page--intro{margin-top:40px}.room-gallery--wrapper .text_and_image_right_side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media only screen and (max-width:768px){body.single .room-gallery--wrapper{width:80%}body.single .room-gallery--wrapper.with_image{width:100%;padding:0 10px}.room-gallery--wrapper .text_and_image_right_side{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}}.room-gallery--wrapper .text_and_image_right_side .the-appartment--wrapper{width:35%;padding-right:5%;margin:auto 0}@media only screen and (max-width:1024px){.room-gallery--wrapper .text_and_image_right_side .the-appartment--wrapper{width:50%}}@media only screen and (max-width:768px){.room-gallery--wrapper .text_and_image_right_side .the-appartment--wrapper{width:100%}}.room-gallery--wrapper .text_and_image_right_side .the-appartment--wrapper .amenities-text,.room-gallery--wrapper .text_and_image_right_side .the-appartment--wrapper .amenities-title{text-align:left}.room-gallery--wrapper .text_and_image_right_side .row-image{width:65%;min-height:620px}@media only screen and (max-width:1024px){.room-gallery--wrapper .text_and_image_right_side .row-image{width:50%;max-height:450px;min-height:40vh}}@media only screen and (max-width:768px){.room-gallery--wrapper .text_and_image_right_side .row-image{width:100%;height:80vw}}.room-gallery--wrapper .text_and_image_right_side .row-image a{display:block;width:100%;height:100%;position:relative;background-position:center;background-repeat:no-repeat}.room-gallery--wrapper .img-wrapper .carousel-mobile,.single-rooms qw-card .qw-button--to-remove:first-of-type{display:none}.room-gallery--wrapper .the-appartment--wrapper{position:relative;top:0;left:0;width:100%}.room-gallery--wrapper .the-appartment--wrapper .amenities-title{margin-bottom:30px;text-align:center}.room-gallery--wrapper .the-appartment--wrapper .amenities-text{margin-bottom:50px;font-size:21px;line-height:34px;text-align:center}.room-gallery--wrapper .the-appartment--wrapper .amenities-list{padding:0}.room-gallery--wrapper .the-appartment--wrapper .amenities-list .amenities{padding-left:35px;list-style-type:none;line-height:42px;background-image:url(img/patterns/pattern-1.png);background-size:30px;background-repeat:no-repeat;background-position-x:left;background-position-y:center}@media only screen and (max-width:1024px){.room-gallery--wrapper .the-appartment--wrapper .amenities-list .amenities,.room-gallery--wrapper .the-appartment--wrapper .amenities-text{font-size:18px}}.room-gallery--wrapper .img-wrapper{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%}.room-gallery--wrapper .img-wrapper .gallery-wrapper{margin-bottom:2%;width:100%;overflow:hidden}.room-gallery--wrapper .img-wrapper .gallery-wrapper:first-child{margin-top:650px}.room-gallery--wrapper .img-wrapper .gallery-wrapper:nth-child(1),.room-gallery--wrapper .img-wrapper .gallery-wrapper:nth-child(2){width:70%;height:80%;margin-left:30%}.room-gallery--wrapper .img-wrapper .gallery-wrapper:nth-child(1) .gallery--img,.room-gallery--wrapper .img-wrapper .gallery-wrapper:nth-child(2) .gallery--img{width:110%}.room-gallery--wrapper .img-wrapper .gallery-wrapper:nth-child(4),.room-gallery--wrapper .img-wrapper .gallery-wrapper:nth-child(6){width:80%;height:550px}.room-gallery--wrapper .img-wrapper .gallery-wrapper:nth-child(4) .gallery--img,.room-gallery--wrapper .img-wrapper .gallery-wrapper:nth-child(6) .gallery--img{width:200%}.room-gallery--wrapper .img-wrapper .gallery-wrapper:last-child .gallery--img{width:100%}.room-gallery--wrapper .img-wrapper .gallery-wrapper .gallery--img{width:100%;height:auto;margin:0 auto}@media only screen and (max-width:1300px){.room-gallery--wrapper{width:auto;overflow:hidden}.room-gallery--wrapper .img-wrapper .gallery-wrapper,.room-gallery--wrapper .img-wrapper .gallery-wrapper:first-child,.room-gallery--wrapper .img-wrapper .gallery-wrapper:nth-child(1),.room-gallery--wrapper .img-wrapper .gallery-wrapper:nth-child(2),.room-gallery--wrapper .img-wrapper .gallery-wrapper:nth-child(3),.room-gallery--wrapper .img-wrapper .gallery-wrapper:nth-child(4),.room-gallery--wrapper .img-wrapper .gallery-wrapper:nth-child(5),.room-gallery--wrapper .img-wrapper .gallery-wrapper:nth-child(6){width:100%;height:auto;margin-left:auto}.room-gallery--wrapper .the-appartment--wrapper{width:100%;margin:0}}@media only screen and (max-width:768px){.room-gallery--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.room-gallery--wrapper .the-appartment--wrapper{width:100%;position:relative}.room-gallery--wrapper .the-appartment--wrapper .amenities-title{text-align:center}.room-gallery--wrapper .the-appartment--wrapper .amenities-text{max-width:none;text-align:center}.room-gallery--wrapper .the-appartment--wrapper .amenities-list{margin-bottom:50px}.room-gallery--wrapper .img-wrapper{-webkit-column-count:1;-moz-column-count:1;column-count:1}.room-gallery--wrapper .img-wrapper .carousel-mobile{display:block}.room-gallery--wrapper .img-wrapper .gallery-wrapper:nth-child(1),.room-gallery--wrapper .img-wrapper .gallery-wrapper:nth-child(2),.room-gallery--wrapper .img-wrapper .gallery-wrapper:nth-child(4),.room-gallery--wrapper .img-wrapper .gallery-wrapper:nth-child(5),.room-gallery--wrapper .img-wrapper .gallery-wrapper:nth-child(6){display:none}}.flickity-prev-next-button{width:20px!important;height:20px!important;-webkit-transition:.3s;transition:.3s;-webkit-box-shadow:-2px 2px 0 rgba(255,255,255,.7);box-shadow:-2px 2px 0 rgba(255,255,255,.7);border:none!important;background-color:transparent!important;outline:0;cursor:pointer;border-radius:0!important}.flickity-prev-next-button.previous{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:90px!important}.flickity-prev-next-button.next{left:calc(100% - 90px);-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.page--intro{width:100%;margin-top:100px;padding:45px;text-align:center}body.error404 .page--intro,body.single .page--intro{margin-top:40px}body.error404 .page--intro .return_button,body.single .page--intro .return_button{display:block;padding:20px 0 0}.page--intro .home--intro-title{margin:0 auto 20px;max-width:750px}@media only screen and (max-width:1300px){.page--intro{margin-top:80px}.page--intro .home--intro-title,.page--intro .intro-title{font-size:52px}}@media only screen and (max-width:768px){.page--intro{margin-top:50px;padding:0}.page--intro .intro-small{font-size:16px}.page--intro .home--intro-title{font-size:26px}.page--intro .home--intro-text{display:none}}.intro-small{padding:35px 0 20px;background-size:35px;background-position-x:center;background-position-y:top}.intro-text{width:65%;margin:0 auto;font-size:18px;line-height:32px}@media only screen and (max-width:1300px){.intro-text{width:80%;font-size:16px;line-height:26px}}.home--video{position:relative;margin:45px auto 0;width:80%;height:100%;overflow:hidden}.home--video .pattern-shadow{width:90%;height:100%;z-index:-2;-webkit-transform:translate(120px,40px);-ms-transform:translate(120px,40px);transform:translate(120px,40px);background:url(img/patterns/pattern-1.png);background-size:30px}.home--video .video-wrapper{position:relative;top:0;width:100%;height:100%;z-index:1;overflow:hidden}.home--video .video-wrapper .video{width:100%;height:auto}@media only screen and (max-width:1300px){.home--video{height:auto}.home--video .pattern-shadow{width:83%;height:50%}}@media only screen and (max-width:768px){.home--video{width:100%;height:300px}.home--video .pattern-shadow{display:none}.home--video .video-wrapper{position:relative;width:100%;margin:0}.home--video .video-wrapper .video{width:100%}}@media only screen and (max-width:450px){.home--video{height:auto}.home--video .video-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.page-top{position:absolute;top:0;width:100%;height:100vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-top .page-top__img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.page-top .page-top__title{max-width:850px;margin:auto;background-color:transparent}@media only screen and (max-width:1300px){.page-top .page-top__img{height:100%;width:auto}}@media only screen and (max-width:1024px){.page-top .page-top__title{font-size:46px;max-width:550px}}@-webkit-keyframes dot{50%{-webkit-transform:translateX(96px);transform:translateX(96px)}}@keyframes dot{50%{-webkit-transform:translateX(96px);transform:translateX(96px)}}@-webkit-keyframes dots{50%{-webkit-transform:translateX(-31px);transform:translateX(-31px)}}@keyframes dots{50%{-webkit-transform:translateX(-31px);transform:translateX(-31px)}}.component-loader-wrapper{position:relative;height:100px;background:#fff;margin-bottom:100vh}.component-loader{position:absolute;top:50%;left:50%;width:142px;height:40px;margin:-20px 0 0 -71px;background:#fff;-webkit-filter:contrast(20);filter:contrast(20)}.component-loader .dot,.component-loader .dots span{width:16px;height:16px;-webkit-filter:blur(4px);filter:blur(4px);background:#000;border-radius:50%}.component-loader .dot{position:absolute;top:12px;left:15px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-animation:dot 2.8s infinite;animation:dot 2.8s infinite}.component-loader .dots{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin-top:12px;margin-left:31px;-webkit-animation:dots 2.8s infinite;animation:dots 2.8s infinite}.component-loader .dots span{display:block;float:left;margin-left:16px}.modal{display:none;-webkit-transform:scale(.8) translateY(10vh);-ms-transform:scale(.8) translateY(10vh);transform:scale(.8) translateY(10vh);background:#423835;position:fixed;top:0;left:0;z-index:1001;width:100%;height:100vh;-webkit-transition:opacity .2s ease,-webkit-transform .3s ease;transition:opacity .2s ease,-webkit-transform .3s ease;transition:opacity .2s ease,transform .3s ease;transition:opacity .2s ease,transform .3s ease,-webkit-transform .3s ease}.modal__close{position:absolute;top:30px;left:30px;width:30px;height:30px;background-image:url(img/icons/close-light.svg);background-size:cover}.modal__close img{width:20px}@media only screen and (max-width:768px){.page-top .page-top__title{font-size:26px}.modal__close{top:15px;left:15px}}@media only screen and (max-width:1024px){#modal-calendar-guest .modal__close{background-image:url(img/icons/close-dark.svg)}}.modal.modal--is-animating{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transition:opacity .4s ease,-webkit-transform .3s ease;transition:opacity .4s ease,-webkit-transform .3s ease;transition:opacity .4s ease,transform .3s ease;transition:opacity .4s ease,transform .3s ease,-webkit-transform .3s ease}.modal.modal--is-open{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.calendar-guest{width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:30px}.calendar-guest .calendar-guest-components-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#AF906B;padding:40px 15px;height:450px;position:absolute;left:0;right:40%}.calendar-guest .calendar-guest-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.calendar-guest qw-calendar-guest-inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:80%}.calendar-guest qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields{width:100%}.calendar-guest qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input{width:250px}.calendar-guest qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none}.calendar-guest qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input label .qw-input__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;color:#AF906B}.calendar-guest qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input label input{font-size:36px;text-align:center;padding-bottom:15px;padding-top:30px;margin-bottom:15px;border-bottom:1px solid #AF906B;background:url(img/icons/mark-gold.svg) 50% 0 no-repeat;background-size:15px}.calendar-guest qw-calendar-guest-inline .qw-button{padding:15px 35px;font-size:24px!important;border-radius:0;min-width:200px;background:#AF906B!important;outline:#AF906B solid 1px;position:absolute;bottom:40px;color:#423835;border:0}html[lang=ru-RU] .calendar-guest qw-calendar-guest-inline .qw-button{font-family:'SourceSansPro Regular'}@media only screen and (max-width:1024px){.calendar-guest qw-calendar-guest-inline .qw-button{font-size:16px!important;min-width:180px;border:4px solid #423835;outline:#F5E7D6 solid 1px}}@media only screen and (max-width:450px){.calendar-guest qw-calendar-guest-inline .qw-button{min-width:150px;padding:15px}}@media only screen and (max-width:1300px){.calendar-guest qw-calendar .flatpickr-months{margin-bottom:5px}.calendar-guest qw-calendar .rangeMode .flatpickr-day{margin-top:0}.calendar-guest qw-calendar-guest-inline .qw-button{bottom:10px}}@media only screen and (max-width:1024px){.calendar-guest{padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.calendar-guest .calendar-guest-components-wrapper{position:static;width:100%;padding:15px;height:70vh;height:calc(var(--viewportHeight,1vh) * 70)}.calendar-guest .calendar-guest-wrapper{height:30vh;height:calc(var(--viewportHeight,1vh) * 30)}.calendar-guest .calendar-guest-wrapper qw-calendar-guest-inline{padding:20px;height:100%;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calendar-guest .calendar-guest-wrapper qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input label .qw-input__label{display:none}.calendar-guest .calendar-guest-wrapper qw-calendar-guest-inline .qw-button{position:relative;bottom:15px}}@media only screen and (max-width:768px){.calendar-guest qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input{width:45%}.calendar-guest qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input label input{font-size:24px}}.basket-header--for-viewRoom{position:absolute}.basket-header{background:#F5E7D6}.basket-header.sticky-header{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.basket-header .basket-header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.basket-header .basket-header__wrapper qw-calendar-guest-inline{width:auto}.basket-header .basket-header__wrapper qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input{position:relative;margin-right:100px;background:0 0;padding:15px 0}.basket-header .basket-header__wrapper qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input .qw-input__label,.basket-header .basket-header__wrapper qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input input{color:#AF906B;text-align:center}.basket-header .basket-header__wrapper qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input input{background:0 0;outline:0}.basket-header .basket-header__wrapper qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input:after{content:'';display:block;background:url(img/arrow-cta--light.png) 100% 50% no-repeat;background-size:50px 20px;position:absolute;top:0;left:0;bottom:0;right:-80px}.basket-header .basket-header__wrapper .qw-calendar-guest-inline__action{min-width:155px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.basket-header .basket-header__wrapper .qw-calendar-guest-inline__action qw-basket{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}@media only screen and (max-width:768px){.basket-header .basket-header__wrapper .qw-calendar-guest-inline__action{padding:15px 10px!important}.basket-header .basket-header__wrapper .qw-calendar-guest-inline__action a{width:100%}.basket-header .basket-header__wrapper .qw-calendar-guest-inline__action qw-basket{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}}.basket-header .basket-header__wrapper .qw-calendar-guest-inline__action .qw-basket__price{font-family:'Cormorant Garamond Light';font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-width:160px;text-align:left;margin-right:30px}@media only screen and (max-width:450px){.basket-header .basket-header__wrapper .qw-calendar-guest-inline__action .qw-basket__price{font-size:18px}}.basket-header .basket-header__wrapper .qw-calendar-guest-inline__action .qw-basket__price div,.basket-header .basket-header__wrapper .qw-calendar-guest-inline__action .qw-basket__price:before{color:#AF906B}.basket-header .basket-header__wrapper .qw-calendar-guest-inline__action .qw-basket__price span{margin-right:8px;width:auto;color:#AF906B}.basket-header .basket-header__wrapper .qw-calendar-guest-inline__action .qw-button:last-of-type{margin:0 10px;color:#F5E7D6;background:#AF906B;border:1px solid #F5E7D6;min-width:150px;min-height:40px}@media only screen and (max-width:1024px){.basket-header .basket-header__wrapper{width:100%}.basket-header .basket-header__wrapper qw-calendar-guest-inline{width:100vw}.basket-header .basket-header__wrapper qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input{padding:15px 0;margin-top:10px;margin-bottom:10px}.basket-header .basket-header__wrapper qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input:last-of-type{margin-right:0}.basket-header .basket-header__wrapper qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input:last-of-type:after{background:0 0;right:0}.basket-header .basket-header__wrapper qw-basket .qw-basket__price{margin:0!important}.basket-header .basket-header__wrapper .qw-calendar-guest-inline__action{position:fixed;width:100vw;height:75px;top:calc(100vh - 75px);top:calc((var(--viewportHeight,1vh) * 100) - 75px);bottom:0;background-color:#F5E7D6;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 40px;z-index:2}.basket-header .basket-header__wrapper .qw-calendar-guest-inline__action qw-basket{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.basket-header .basket-header__wrapper .qw-calendar-guest-inline__action .qw-button:last-of-type{border:1px solid #F5E7D6;color:#AF906B;background:#F5E7D6}.basket-header .basket-header__wrapper .qw-calendar-guest-inline__action .qw-button.qw-button--checkout{background-color:#AF906B;color:#F5E7D6}}@media only screen and (max-width:768px){.basket-header .basket-header__wrapper qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input{margin:0 10px 0 0;width:170px}.basket-header .basket-header__wrapper qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input label{padding:0 15px}.basket-header .basket-header__wrapper qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input:after{background:0 0;right:0}.basket-header .basket-header__wrapper qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input input{padding:10px 0}}.qw-button--checkout.qw-button--disabled{display:none!important}.section--basket .qw-room-basket__no-rooms{font-family:'Avenir LT Std Light';font-size:16px;border:none;margin-top:30px}html[lang=ru-RU] .section--basket .qw-room-basket__no-rooms{font-family:'SourceSansPro Light'}.section--basket .qw-room-basket__no-rooms .qw-button{font-family:'Cormorant Garamond';padding:15px 35px;font-size:24px!important;border-radius:0;min-width:200px;color:#fff;background:#AF906B!important;border:4px solid #fff;outline:#AF906B solid 1px;margin:30px 0}html[lang=ru-RU] .section--basket .qw-room-basket__no-rooms .qw-button{font-family:'SourceSansPro Regular'}@media only screen and (max-width:1024px){.section--basket .qw-room-basket__no-rooms .qw-button{font-size:16px!important;min-width:180px}}@media only screen and (max-width:450px){.section--basket .qw-room-basket__no-rooms .qw-button{min-width:150px;padding:15px}}.section--basket .basket__steps{width:100%;padding:40px}.section--basket .basket__steps .link--arrow{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex}.section--basket .basket__steps .link--arrow__cta{color:#423835;font-family:'Avenir LT Std Book';margin-left:15px}html[lang=ru-RU] .section--basket .basket__steps .link--arrow__cta{font-family:'SourceSansPro Regular'}.section--basket .basket__steps .link--arrow img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:60px;height:15px}.section--basket .basket__steps .steps__wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.section--basket .basket__steps .steps__wrapper .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section--basket .basket__steps .steps__wrapper .step__number{width:40px;height:40px;border-radius:50%;background:#AF906B;color:#423835;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px}.section--basket .basket__steps .steps__wrapper .step .link--simple{text-decoration:none;font-family:'Avenir LT Std Light'}html[lang=ru-RU] .section--basket .basket__steps .steps__wrapper .step .link--simple{font-family:'SourceSansPro Light'}.section--basket .basket__steps .steps__wrapper .step--active .step__number{background:#423835;color:#AF906B}.section--basket .basket__steps .steps__wrapper .step--active .link--simple{text-decoration:underline;font-family:'Avenir LT Std Heavy'}html[lang=ru-RU] .section--basket .basket__steps .steps__wrapper .step--active .link--simple{font-family:'SourceSansPro Bold'}.section--basket .basket__steps .steps__wrapper .step:first-of-type{margin-right:30px}.section--basket .basket__content{width:100%;padding:50px 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section--basket .basket__content .basket__form .title--h3,.section--basket .basket__content .basket__items .title--h3{width:100%;font-family:'Avenir LT Std Book';color:#423835;font-size:26px;margin-bottom:15px}html[lang=ru-RU] .section--basket .basket__content .basket__form .title--h3,html[lang=ru-RU] .section--basket .basket__content .basket__items .title--h3{font-family:'SourceSansPro Regular'}.section--basket .basket__content .basket__form .form__heading,.section--basket .basket__content .basket__items .form__heading{width:100%;position:relative;border-bottom:1px solid #423835}.section--basket .basket__content .basket__form .form__heading .text--body,.section--basket .basket__content .basket__items .form__heading .text--body{position:absolute;top:-15px}.section--basket .basket__content .basket__form{width:60%}.section--basket .basket__content .basket__form label{display:block;margin-bottom:15px}.section--basket .basket__content .basket__form label.select--short{width:20%}.section--basket .basket__content .basket__form label.select--full{width:50%}.section--basket .basket__content .basket__form label .qw-select__label{font-family:'Avenir LT Std Book';font-size:14px;color:#423835}html[lang=ru-RU] .section--basket .basket__content .basket__form label .qw-select__label{font-family:'SourceSansPro Regular'}.section--basket .basket__content .basket__form label select{width:100%;height:40px;margin:10px 15px 0 0;border:1px solid #AF906B;border-radius:5px;color:#423835;padding:0 15px;text-transform:capitalize;font-family:'Avenir LT Std Light';background-image:url(img/icons/arrow-down.png);background-position:95%;background-repeat:no-repeat;background-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none}html[lang=ru-RU] .section--basket .basket__content .basket__form label select{font-family:'SourceSansPro Light'}.section--basket .basket__content .basket__form qw-input{width:100%;font-family:'Avenir LT Std Book';font-size:14px;color:#423835}html[lang=ru-RU] .section--basket .basket__content .basket__form qw-input{font-family:'SourceSansPro Regular'}.section--basket .basket__content .basket__form qw-input.input--short{width:78%}.section--basket .basket__content .basket__form qw-input .qw-input__label{margin-bottom:10px}.section--basket .basket__content .basket__form qw-input input{outline:0;height:40px;border:1px solid #AF906B;border-radius:5px}.section--basket .basket__content .basket__form qw-book .qw-book__error-quote{font-family:'Avenir LT Std Light';font-size:16px;border:none;margin-top:30px}html[lang=ru-RU] .section--basket .basket__content .basket__form qw-book .qw-book__error-quote{font-family:'SourceSansPro Light'}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper qw-book-guest-detail{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper qw-book-guest-detail .qw-select__title{width:16%}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper qw-book-guest-detail .qw-input__firstName{width:80%}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper qw-book-guest-detail .qw-input__caption,.section--basket .basket__content .basket__form qw-book .qw-book__wrapper qw-book-guest-detail .qw-input__label{color:#423835}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper qw-book-guest-detail .qw-input--error{position:relative}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper qw-book-guest-detail .qw-input--error::before{content:'Required';position:absolute;top:0;right:0;color:#DA634F;font-family:'Avenir LT Std Light';font-size:12px}html[lang=ru-RU] .section--basket .basket__content .basket__form qw-book .qw-book__wrapper qw-book-guest-detail .qw-input--error::before{font-family:'SourceSansPro Light'}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper qw-book-guest-detail .qw-input--error input{border:1px solid #DA634F}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper qw-book-guest-detail .qw-select--error{position:relative}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper qw-book-guest-detail .qw-select--error::before{content:'Required';position:absolute;top:0;right:0;color:#423835;font-family:'Avenir LT Std Light';font-size:12px}html[lang=ru-RU] .section--basket .basket__content .basket__form qw-book .qw-book__wrapper qw-book-guest-detail .qw-select--error::before{font-family:'SourceSansPro Light'}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper qw-book-guest-detail .qw-select--error select{border:1px solid #AF906B}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper qw-book-guest-detail h4{width:100%;margin:40px 0 15px;color:#423835;font-family:'Avenir LT Std Heavy';font-size:22px}html[lang=ru-RU] .section--basket .basket__content .basket__form qw-book .qw-book__wrapper qw-book-guest-detail h4{font-family:'SourceSansPro Bold'}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__extra{margin-bottom:40px}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__extra h3{width:100%;margin:40px 0 15px;color:#423835;font-family:'Avenir LT Std Heavy';font-size:22px;border-bottom:1px solid #423835}html[lang=ru-RU] .section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__extra h3{font-family:'SourceSansPro Bold'}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__extra .qw-extra__card-wrapper qw-extra-card{padding:0 10px;margin-bottom:30px}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__extra .qw-extra__card-wrapper qw-extra-card .qw-extra-card__image{width:100%;height:100%}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__extra .qw-extra__card-wrapper qw-extra-card .qw-extra-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__extra .qw-extra__card-wrapper qw-extra-card .qw-extra-card__quantity-content qw-counter .qw-button{width:20px!important;height:20px!important}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__other-info{margin-bottom:40px}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__other-info h3{width:100%;margin:40px 0 15px;color:#423835;font-family:'Avenir LT Std Heavy';font-size:22px;border-bottom:1px solid #423835}html[lang=ru-RU] .section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__other-info h3{font-family:'SourceSansPro Bold'}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__special-requests{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__special-requests .qw-book__special-requests__title h4{margin:0 15px 0 0;color:#423835;font-family:'Avenir LT Std Heavy';font-size:20px}html[lang=ru-RU] .section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__special-requests .qw-book__special-requests__title h4{font-family:'SourceSansPro Bold'}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__special-requests .qw-book__special-requests__title .qw-button{background-image:url(img/icons/edit-icon.svg);background-repeat:no-repeat;background-size:contain;background-position:center;background-color:transparent;border:none;width:20px;height:20px;padding:0;margin-right:10px}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__special-requests .qw-book__special-requests__caption{color:#423835;margin-bottom:0}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__special-requests .qw-book__special-requests__content{width:100%}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__special-requests .qw-book__special-requests__content qw-textarea textarea{outline:0;border:1px solid #000;border-radius:6px;color:#423835;font-size:14px;font-family:'Avenir LT Std Book';margin-top:10px}html[lang=ru-RU] .section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__special-requests .qw-book__special-requests__content qw-textarea textarea{font-family:'SourceSansPro Regular'}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__booking-conditions{background:#F5E7D6;padding:30px;margin-bottom:40px}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__booking-conditions h4{margin:0 15px 0 0;color:#423835;font-family:'Avenir LT Std Heavy';font-size:20px}html[lang=ru-RU] .section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__booking-conditions h4{font-family:'SourceSansPro Bold'}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__booking-conditions .qw-book__booking-conditions__cancellation,.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__booking-conditions .qw-book__booking-conditions__deposit,.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__booking-conditions .qw-book__booking-conditions__excluded-taxes,.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__booking-conditions .qw-book__booking-conditions__on-site-taxes{margin:10px 0}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__booking-conditions .qw-book__booking-conditions__cancellation h5,.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__booking-conditions .qw-book__booking-conditions__deposit h5,.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__booking-conditions .qw-book__booking-conditions__excluded-taxes h5,.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__booking-conditions .qw-book__booking-conditions__on-site-taxes h5{color:#000;margin-bottom:4px}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__booking-conditions .qw-book__booking-conditions__cancellation li,.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__booking-conditions .qw-book__booking-conditions__deposit li,.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__booking-conditions .qw-book__booking-conditions__excluded-taxes li,.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__booking-conditions .qw-book__booking-conditions__on-site-taxes li{color:#423835;font-size:14px}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__confirmation h4{margin:0 15px 0 0;color:#423835;font-family:'Avenir LT Std Heavy';font-size:20px}html[lang=ru-RU] .section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__confirmation h4{font-family:'SourceSansPro Bold'}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__confirmation .qw-book__confirmation-checkbox .qw-input__confirmConditions{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:30px}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__confirmation .qw-book__confirmation-checkbox .qw-input__confirmConditions label input[type=checkbox]{width:25px;height:25px}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__confirmation .qw-book__confirmation-checkbox .qw-input__confirmConditions label input[type=checkbox]:checked{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__confirmation .qw-book__confirmation-checkbox .qw-input__confirmConditions label input[type=checkbox]:checked::before{content:' ';border-radius:3px;width:15px;height:15px;background-color:#423835}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__form-error{border-radius:6px;padding:30px}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__form-error .qw-book__form-error-message{color:#AF906B;margin-bottom:10px;font-size:14px}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__form-error ul{list-style:disc}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__form-error ul li{color:#423835;font-size:14px}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__pay .qw-button{background-color:#423835;color:#fff}.section--basket .basket__content .basket__form .section--room-extra{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px 0;margin-bottom:30px;border-bottom:1px solid #423835}.section--basket .basket__content .basket__items{width:37%;min-width:300px}.section--basket .basket__content .basket__items .items__content>*{margin:15px 0}.section--basket .basket__content .basket__items .items__content qw-extra-basket,.section--basket .basket__content .basket__items .items__content qw-room-list-card{background:0 0}.section--basket .basket__content .basket__items .items__content qw-extra-basket h4,.section--basket .basket__content .basket__items .items__content qw-room-list-card h4{color:#AF906B}.section--basket .basket__content .basket__items qw-basket .qw-basket__price{font-size:28px;padding-top:15px;font-family:'Avenir LT Std Book';border-top:1px solid #423835;color:#423835}html[lang=ru-RU] .section--basket .basket__content .basket__items qw-basket .qw-basket__price{font-family:'SourceSansPro Regular'}.section--basket .basket__content .basket__items qw-basket .qw-basket__price .qw-basket__price-total{color:#423835}.section--basket .basket__content .basket__items qw-extra-basket .qw-extra-card__price-content{text-align:right}@media only screen and (max-width:1024px){.section--basket .basket__steps .steps__wrapper{padding:50px 0 30px}.section--basket .basket__content{padding:0 50px}.section--basket .basket__content .basket__items{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:80px}.section--basket .basket__content .basket__form,.section--basket .basket__content .basket__items{width:100%}}@media only screen and (max-width:768px){.section--basket .basket__steps{padding:15px}.section--basket .basket__content{padding:0 15px}.section--basket .basket__content .basket__form .form__content qw-input.input--short{width:100%}.section--basket .basket__content .basket__form .section--room-extra{margin-bottom:40px}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper{padding:15px 0}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__extra .qw-extra__card-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section--basket .basket__content .basket__form qw-book .qw-book__wrapper .qw-book__extra .qw-extra__card-wrapper qw-extra-card{width:48%;padding:0}.section--basket .basket__content qw-book-condition{padding:0}}qw-room-basket{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}qw-room-basket qw-room-list-card{padding:0}.modal-basket-summary qw-basket,.section--basket .basket__items qw-basket{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-basket-summary qw-basket .qw-basket__price,.section--basket .basket__items qw-basket .qw-basket__price{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.modal-basket-summary qw-basket .qw-basket__on-site-tax-total,.modal-basket-summary qw-basket .qw-basket__price-total,.modal-basket-summary qw-basket .qw-basket__tax-total,.section--basket .basket__items qw-basket .qw-basket__on-site-tax-total,.section--basket .basket__items qw-basket .qw-basket__price-total,.section--basket .basket__items qw-basket .qw-basket__tax-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.modal-basket-summary qw-basket .qw-basket__on-site-tax-total,.modal-basket-summary qw-basket .qw-basket__tax-total,.section--basket .basket__items qw-basket .qw-basket__on-site-tax-total,.section--basket .basket__items qw-basket .qw-basket__tax-total{font-size:60%;margin-bottom:15px;font-family:'Avenir LT Std Light'}html[lang=ru-RU] .modal-basket-summary qw-basket .qw-basket__on-site-tax-total,html[lang=ru-RU] .modal-basket-summary qw-basket .qw-basket__tax-total,html[lang=ru-RU] .section--basket .basket__items qw-basket .qw-basket__on-site-tax-total,html[lang=ru-RU] .section--basket .basket__items qw-basket .qw-basket__tax-total{font-family:'SourceSansPro Light'}.modal-basket-summary qw-basket .qw-basket__price-total:before,.section--basket .basket__items qw-basket .qw-basket__price-total:before{content:''}.modal-basket-summary qw-basket .qw-basket__tax-total:before,.section--basket .basket__items qw-basket .qw-basket__tax-total:before{content:'VAT'}.contacts__form .form__cta:after,.modal-basket-summary qw-basket .qw-basket__on-site-tax-total:before,.section--basket .basket__items qw-basket .qw-basket__on-site-tax-total:before{content:''}.modal-basket-summary qw-basket .qw-button.qw-button--checkout,.section--basket .basket__items qw-basket .qw-button.qw-button--checkout{margin-bottom:15px;font-family:'Cormorant Garamond';padding:15px 35px;font-size:24px!important;border-radius:0;min-width:200px;background:#AF906B!important;border:4px solid #423835;outline:#AF906B solid 1px;color:#423835}html[lang=ru-RU] .modal-basket-summary qw-basket .qw-button.qw-button--checkout,html[lang=ru-RU] .section--basket .basket__items qw-basket .qw-button.qw-button--checkout{font-family:'SourceSansPro Regular'}@media only screen and (max-width:1024px){qw-room-basket qw-room-list-card{width:100%}.modal-basket-summary qw-basket .qw-button.qw-button--checkout,.section--basket .basket__items qw-basket .qw-button.qw-button--checkout{font-size:16px!important;min-width:180px}}@media only screen and (max-width:450px){.modal-basket-summary qw-basket .qw-button.qw-button--checkout,.section--basket .basket__items qw-basket .qw-button.qw-button--checkout{min-width:150px;padding:15px}}.modal-basket-summary{background:#423835;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:100px 40px;height:100vh;overflow:scroll}.modal-basket-summary qw-basket-summary{margin-bottom:40px}.modal-basket-summary .modal-basket-summary__title{font-size:32px;width:100%;text-align:center;margin-bottom:40px;font-family:'Cormorant Garamond'}html[lang=ru-RU] .modal-basket-summary .modal-basket-summary__title{font-family:'SourceSansPro Regular'}.modal-basket-summary__total{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:24px}.modal-basket-summary__total qw-book-condition h4,qw-basket-summary div.qw-basket-summary__room-night{display:none}.modal-basket-summary__total qw-basket{max-width:300px;width:25%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modal-basket-summary__total qw-book-condition{width:70%;max-width:600px;background:0 0;color:#AF906B;padding:0}.modal-basket-summary__total qw-book-condition div{margin:10px 0;font-size:14px}.modal-basket-summary__total qw-book-condition h5{font-size:15px;opacity:.5}.modal-basket-summary .qw-button{background:#AF906B;color:#F5E7D6;border-color:#F5E7D6}.modal-basket-summary qw-loading svg circle{stroke:#AF906B}@media only screen and (max-width:768px){.modal-basket-summary{height:100vh;overflow:scroll;padding:40px 15px}.modal-basket-summary .modal-basket-summary__total{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.modal-basket-summary .modal-basket-summary__total qw-basket,.modal-basket-summary .modal-basket-summary__total qw-book-condition{width:100%;max-width:none}.modal-basket-summary .modal-basket-summary__total qw-book-condition{margin-top:40px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.modal-basket-summary .modal-basket-summary__total qw-basket{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.modal-basket-summary *{color:#AF906B;font-family:'Avenir LT Std Light'}html[lang=ru-RU] .modal-basket-summary *{font-family:'SourceSansPro Light'}.modal-basket-summary .qw-basket-summary__extra *{color:#423835}qw-basket-summary{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}qw-basket-summary .qw-basket-summary__room{padding:40px 10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #AF906B}qw-basket-summary div.qw-basket-summary__room-name{width:25%}qw-basket-summary div.qw-basket-summary__room-name .qw-basket-summary__room-guests{font-size:12px;opacity:.5}qw-basket-summary div.qw-basket-summary__room-rate{width:20%}qw-basket-summary div.qw-basket-summary__room-rate .qw-basket-summary__room-rate-occupancy{font-size:12px;opacity:.5}qw-basket-summary div.qw-basket-summary__room-quantity{width:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}qw-basket-summary div.qw-basket-summary__room-quantity qw-counter .qw-button{background:0 0;color:#AF906B;border:1px solid #AF906B}qw-basket-summary div.qw-basket-summary__room-price{width:10%;text-align:right}qw-basket-summary div.qw-basket-summary__room-delete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}qw-basket-summary div.qw-basket-summary__room-delete .qw-button{width:30px;height:30px;padding:0;background-image:url(img/icons/delete.svg)!important;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;border:none}qw-basket-summary .qw-basket-summary__extra{background:#AF906B;padding:15px 10px;border:none}qw-basket-summary .qw-basket-summary__extra .qw-basket-summary__room-delete .qw-button{border:none;background-image:url(img/icons/delete.svg)!important;background-color:transparent;background-repeat:no-repeat;background-position:center}qw-basket-summary .qw-basket-summary__extra .qw-basket-summary__room-quantity qw-counter .qw-button{color:#423835;border:1px solid #423835}qw-basket-summary .qw-basket-summary__room.qw-basket-summary__extra:nth-child(1){margin-top:15px}qw-basket-summary .qw-basket-summary__room.qw-basket-summary__extra:last-of-type{margin-bottom:15px}@media only screen and (max-width:768px){qw-basket-summary{display:block}qw-basket-summary .qw-basket-summary__extra .qw-basket-summary__room-date,qw-basket-summary .qw-basket-summary__extra .qw-basket-summary__room-rate,qw-basket-summary .qw-basket-summary__room-header{display:none}qw-basket-summary .qw-basket-summary__room{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}qw-basket-summary .qw-basket-summary__room>div{width:50%;padding:15px 0}qw-basket-summary div.qw-basket-summary__room-price{text-align:right;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:20px}qw-basket-summary div.qw-basket-summary__room-name{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}qw-basket-summary div.qw-basket-summary__room-name .qw-basket-summary__room-title{font-size:20px}qw-basket-summary div.qw-basket-summary__room-date{text-align:right}qw-basket-summary div.qw-basket-summary__room-quantity{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}qw-basket-summary div.qw-basket-summary__room-quantity::before{content:"Room qty";margin-right:15px}qw-basket-summary div.qw-basket-summary__room-delete{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}qw-basket-summary .qw-basket-summary__extra .qw-basket-summary__room-quantity{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.location-conclusion--wrapper .only_mobile,qw-book-condition.hydrated{display:none}.qw-book__final-conditions{background:#F5E7D6;padding:30px;margin-bottom:40px}.qw-basket-summary__rooms{font-size:23px;font-weight:700}.qw-basket-summary__rooms .qw-basket-summary__room-header{font-size:16px;font-weight:300}.modal-basket-summary .rooms-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25%;font-size:13px;border:1px solid #AF906B;background:rgba(175,144,107,.45);padding:5px;max-width:300px;color:#eee}.modal-basket-summary .rooms-error .fa{padding-right:10px;padding-left:5px;font-size:20px}.qw-button.qw-extra-card__add-btn{color:#F5E7D6;background:#AF906B;border:1px solid #F5E7D6;min-width:150px;min-height:40px}.location-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:2}.location-info__address,.location-info__digits__fax,.location-info__digits__phone,.location-info__email{font-size:16px;text-decoration:none;font-style:normal;font-family:'Avenir LT Std Light'}.location-info__address strong,.location-info__digits__fax strong,.location-info__digits__phone strong,.location-info__email strong{color:#AF906B;text-transform:uppercase;font-family:'Avenir LT Std Roman'}@media only screen and (max-width:768px){.modal-basket-summary .rooms-error{max-width:100%;width:100%}.location-info{padding:0 20px;line-height:1.8;margin-top:40px}.location-info__address,.location-info__digits__fax,.location-info__digits__phone,.location-info__email{text-align:center;margin-top:10px}.location-info__address strong,.location-info__digits__fax strong,.location-info__digits__phone strong,.location-info__email strong{display:block;width:100%;font-size:14px}}.location-info__digits{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.location-info__digits__phone{position:relative;padding-right:20px;margin-right:20px}@media only screen and (max-width:768px){.location-info__digits{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.location-info__digits__phone{padding-right:0;margin-right:0;display:block;width:100%}}.location-info__digits__phone:after{content:"";display:inline-block;width:1px;height:60%;background-color:#423835;position:absolute;right:0;top:45%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#gallery_images .thumb_wrap .thumb,.location-indications__content .indications-item__image a{background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.page-template-template-location .page__footer{margin-top:0}.location-map{width:100%;margin-top:80px;max-height:50vh;overflow:hidden}@media only screen and (max-width:768px){.location-info__digits__phone:after{display:none}.location-info__digits__phone__fax{width:100%;display:block}.location-map{margin-top:50px;height:50vh}}.location-map__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.location-indications{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:80px auto}body.page-template-template-location .location-indications{width:80%}@media only screen and (max-width:1024px){body.page-template-template-location .location-indications{width:100%;margin:0}body.page-template-template-location .location-indications__content .indications-item .indications-item__image{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial;width:100%}body.page-template-template-location .location-indications__content .indications-item .indications-item__description{width:100%}}@media only screen and (max-width:1300px){.location-indications{width:100%}}@media only screen and (max-width:768px){body.dependances .location-indications{margin:0 auto 80px}body.dependances .location-indications .location-indications__content{margin:0}}.location-indications h2{margin-bottom:30px}.location-indications__content{width:100%;margin:50px 0}.location-indications__content .indications-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0;-ms-flex-line-pack:stretch;align-content:stretch}body.page-template-template-location .location-indications__content .indications-item{padding:0}.location-indications__content .indications-item__image{width:50%;min-height:500px}.location-indications__content .indications-item__image a{display:block;width:100%;height:100%;position:relative;z-index:102;background-attachment:scroll}.location-indications__content .indications-item__description{width:50%;padding:40px 10%;margin:auto 0}.location-indications__content .indications-item__description .title--h3{font-family:'Avenir LT Std Book';color:#423835;font-size:26px;margin-bottom:15px}.location-indications__content .indications-item__description p{font-size:16px;line-height:1.5;text-decoration:none;font-style:normal;font-family:'Avenir LT Std Light';color:#423835}.location-indications__content .indications-item:nth-child(2n) .indications-item__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (max-width:768px){.location-indications__content .indications-item__image{min-height:400px}.location-indications,.location-indications .indications-item__description,.location-indications .indications-item__image{width:100%}.location-indications .indications-item:nth-child(2n) .indications-item__image{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.location-indications .indications-item__description p{font-size:16px}}.location-conclusion--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:80%;margin:40px auto 0;padding:80px 0 0;height:100%;background-size:cover;min-height:600px;background-position:center}@media only screen and (max-width:768px){.location-conclusion--wrapper{min-height:unset;margin:40px 0;padding:0;width:100%;background-image:none!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body.page-template-template-location .location-conclusion--wrapper{margin-top:80px}.location-conclusion--wrapper .img-last_block{width:100%;margin:0;z-index:2}.location-conclusion--wrapper .location--text{position:relative;max-width:60%;margin:0 20%;padding:30px 50px;z-index:3;line-height:26px;background-color:#fff}@media only screen and (max-width:768px){.location-conclusion--wrapper .location--text{width:100%;max-width:80%;margin:40px auto;padding:0}.location-conclusion--wrapper .only_mobile{display:block;min-height:500px;-o-object-fit:cover;object-fit:cover}}.location-conclusion--wrapper .location--text h3{font-family:'Avenir LT Std Book';color:#423835;font-size:26px;margin-bottom:15px}.location-conclusion--wrapper .location--text .default-text{font-size:16px;line-height:1.5;text-decoration:none;font-style:normal;font-family:'Avenir LT Std Light';color:#423835}.location-conclusion--wrapper .pattern-text--location{width:50%;height:40%;-webkit-transform:translate(59px,68px);-ms-transform:translate(59px,68px);transform:translate(59px,68px)}.location-conclusion--wrapper .pattern-text--location-end{width:40%;height:42%;z-index:-3;-webkit-transform:translate(150%,-80%);-ms-transform:translate(150%,-80%);transform:translate(150%,-80%)}.map_canvas{width:100%;height:100%;position:relative}.map_box{width:100%;height:60vh;z-index:300;margin-top:75px}.infowindow{max-width:350px;padding:1em;font-size:14px;line-height:150%}.infowindow h4{font-size:1.5em;font-weight:300;line-height:130%;text-transform:uppercase}.infowindow h4:after{display:block;content:"";width:100px;height:2px;margin-top:.5em;margin-bottom:.5em}.infowindow p{margin:5px 0}.infowindow .fa{margin-right:5px}.infowindow .address{display:block}.infowindow .fax,.infowindow .mail{margin-left:.5em}#gallery_images .gallery-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#gallery_images .filters_select{margin:-20px auto 40px}#gallery_images .elements_to_filter{margin-left:-10px;margin-right:-10px;width:auto}#gallery_images .thumb_wrap{float:left;position:relative;width:33.3333%;margin:10px 0;padding:0 10px}@media only screen and (max-width:768px){#gallery_images .thumb_wrap{width:50%}}#gallery_images .thumb_wrap:hover .description{cursor:-webkit-zoom-in;cursor:zoom-in;opacity:1}#gallery_images .thumb_wrap .thumb_content{position:relative}#gallery_images .thumb_wrap .thumb{background-attachment:scroll;width:100%;height:0;padding-bottom:100%;display:block;position:relative;text-decoration:none}#gallery_images .thumb_wrap .thumb:hover .description{cursor:-webkit-zoom-in;cursor:zoom-in;opacity:1}#gallery_images .thumb_wrap .description{position:absolute;background:rgba(0,0,0,.6);top:0;left:0;width:100%;height:100%;color:#fff;padding:1em;text-decoration:none;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery_mobile_menu{text-align:center;padding-bottom:30px}.gallery_mobile_menu .mobile_menu_filters{margin:10px 0 0;font-size:13px}.gallery_mobile_menu .mobile_menu_filters select{min-width:220px;height:42px;background:url(img/select.png) center right no-repeat;text-indent:15px;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:2px;-webkit-box-shadow:0 0 5px rgba(66,56,53,.3);box-shadow:0 0 5px rgba(66,56,53,.3);color:#423835}.gallery_mobile_menu .mobile_menu_filters select::-ms-expand{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.gallery_mobile_menu .mobile_menu_filters select option{padding:0 10px;text-indent:5px}.filters_select{background:#fff;color:#423835;height:50px;max-width:460px;padding:0 20px;position:relative;-webkit-box-shadow:0 0 5px rgba(66,56,53,.3);box-shadow:0 0 5px rgba(66,56,53,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 30px}.filters_select:after{top:0;right:15px;content:'\025BE';position:absolute;z-index:1;line-height:50px}.filters_select .label{line-height:30px;border-right:1px solid #423835;padding:0 1em 0 0;white-space:nowrap}.filters_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;-webkit-box-flex:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-right:30px;background:0 0;color:#423835;font-size:inherit;position:relative;z-index:100;line-height:50px;text-transform:capitalize;padding-left:1em}.filters_select select option{background:#fff}.filters_select select:focus{outline:0}.contacts__form{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:80px auto 0}@media only screen and (max-width:1300px){.contacts__form{width:55%}}@media only screen and (max-width:1024px){.contacts__form{width:70%}}@media only screen and (max-width:768px){.contacts__form{width:100%;padding:0 20px}}.contacts__form .form__input{width:100%;margin-top:25px}.contacts__form .form__input:first-child{margin-top:0}.contacts__form .textarea{width:100%;border:1px solid #AF906B;border-radius:5px;resize:none}.contacts__form label{display:block;text-align:left;width:100%;margin-bottom:12px;font-size:14px;color:#423835}.contacts__form .gform_footer,.text--img-top,.text-align--center,qw-room-rate-list .qw-room-rate-list__alert-message div{text-align:center}.contacts__form input{background-image:none;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;width:20px;min-height:30px;display:block;border:1px solid #AF906B;border-radius:5px}.contacts__form .gform_footer input[type=submit]{font-family:'Cormorant Garamond';padding:15px 35px;font-size:24px!important;border-radius:0;min-width:200px;background:#AF906B!important;border:4px solid #fff;outline:#AF906B solid 1px;color:#423835}html[lang=ru-RU] .contacts__form .gform_footer input[type=submit]{font-family:'SourceSansPro Regular'}@media only screen and (max-width:1024px){.contacts__form .gform_footer input[type=submit]{font-size:16px!important;min-width:180px}}@media only screen and (max-width:450px){.contacts__form .gform_footer input[type=submit]{min-width:150px;padding:15px}}.contacts__form .ginput_container_consent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts__form .ginput_container_consent label{margin-left:8px;margin-bottom:0}.contacts__form .form__cta{font-family:'Cormorant Garamond';display:table;margin:50px auto;padding:15px 35px;font-size:24px;color:#423835;border:1px solid #AF906B;position:relative}html[lang=ru-RU] .contacts__form .form__cta{font-family:'SourceSansPro Regular'}.contacts__form .form__cta:after{position:absolute;top:3px;left:3px;bottom:3px;right:3px;background:#AF906B;z-index:-1}.contacts__form .gfield_consent_label a{color:#AF906B}.wrapper__booking-home{position:absolute;bottom:0;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#423835}qw-room-list,qw-room-list .qw-image{position:relative}@media only screen and (max-width:1024px){.wrapper__booking-home .nav-basket{display:none}}qw-calendar-guest-inline{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}qw-calendar .numInputWrapper .arrowDown,qw-calendar .numInputWrapper .arrowUp,qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input label .qw-input__label{display:none}qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:10px}qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input{width:200px;margin:0 10px}qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input label{border-bottom:1px solid #AF906B}qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input label input{outline:0;font-family:'Cormorant Garamond';font-size:24px;color:#AF906B;background:url(img/icons/arrow-down.png) right 60% no-repeat;background-size:15px}html[lang=ru-RU] qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields qw-input label input{font-family:'SourceSansPro Regular'}qw-calendar-guest-inline .qw-button{--qw-button-background:#AF906B;font-family:'Cormorant Garamond Light';font-size:20px;--qw-button-border:none;--qw-button-border-radius:none;--qw-button-gap:10px 40px}html[lang=ru-RU] qw-calendar-guest-inline .qw-button{font-family:'SourceSansPro Light'}@media only screen and (max-width:768px){body.home qw-calendar-guest-inline .qw-calendar-guest-inline__input-fields{display:none}qw-calendar-guest-inline .qw-button{font-family:'Cormorant Garamond';padding:15px 35px;font-size:24px!important;border-radius:0;min-width:200px;color:#fff;background:#AF906B!important;outline:#AF906B solid 1px;border:4px solid #423835;width:80vw}html[lang=ru-RU] qw-calendar-guest-inline .qw-button{font-family:'SourceSansPro Regular'}}@media only screen and (max-width:768px) and (max-width:1024px){qw-calendar-guest-inline .qw-button{font-size:16px!important;min-width:180px}}@media only screen and (max-width:768px) and (max-width:450px){qw-calendar-guest-inline .qw-button{min-width:150px;padding:15px}}qw-room-list{width:100%;padding:0 80px}qw-room-list .qw-room-list__card-wrapper:nth-child(odd){margin-right:100px}qw-room-list .qw-room-list__card-wrapper:nth-child(odd) .qw-room-list-card__image{grid-column:2/2;grid-row:1/6;margin-left:80px;margin-right:0}qw-room-list .qw-room-list__card-wrapper:nth-child(odd) .qw-room-list-card__image .qw-image:after{-webkit-transform:translate(15%,-15%);-ms-transform:translate(15%,-15%);transform:translate(15%,-15%)}qw-room-list .qw-room-list__card-wrapper:nth-child(odd) .qw-room-list-card__cta,qw-room-list .qw-room-list__card-wrapper:nth-child(odd) .qw-room-list-card__descriptions,qw-room-list .qw-room-list__card-wrapper:nth-child(odd) .qw-room-list-card__title{grid-column:1/2;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}qw-room-list qw-room-list-card{background:0 0;padding:80px 50px}@media only screen and (max-width:768px){qw-room-list qw-room-list-card{padding:80px 10px}}qw-room-list .qw-room-list-card__cta{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:5px;margin:0}qw-room-list .qw-room-list-card__cta .qw-button{margin-left:25px}@media only screen and (max-width:768px){qw-room-list .qw-room-list-card__cta{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}qw-room-list .qw-room-list-card__cta .qw-button{margin-left:0}qw-price .qw-price__main-price{white-space:nowrap}}qw-room-list qw-room-list-card .qw-button{border:0}qw-room-list qw-room-list-card .qw-button:first-of-type{font-family:'Cormorant Garamond';padding:15px 35px;font-size:24px!important;border:4px solid #fff;outline:#AF906B solid 1px;border-radius:0;min-width:200px;color:#AF906B;background:0 0}html[lang=ru-RU] qw-room-list qw-room-list-card .qw-button:first-of-type{font-family:'SourceSansPro Regular'}@media only screen and (max-width:1024px){qw-room-list qw-room-list-card .qw-button:first-of-type{font-size:16px!important;min-width:180px}}@media only screen and (max-width:450px){qw-room-list qw-room-list-card .qw-button:first-of-type{min-width:150px;padding:15px}}qw-room-list qw-room-list-card .qw-button:last-of-type{font-family:'Cormorant Garamond';padding:15px 35px;font-size:24px!important;border-radius:0;min-width:200px;color:#fff;background:#AF906B!important;border:4px solid #fff;outline:#AF906B solid 1px}html[lang=ru-RU] qw-room-list qw-room-list-card .qw-button:last-of-type{font-family:'SourceSansPro Regular'}@media only screen and (max-width:1024px){qw-room-list qw-room-list-card .qw-button:last-of-type{font-size:16px!important;min-width:180px}}@media only screen and (max-width:450px){qw-room-list qw-room-list-card .qw-button:last-of-type{min-width:150px;padding:15px}}qw-room-list .qw-room-list-card__image{margin-right:80px}@media only screen and (max-width:1024px){qw-room-list .qw-room-list-card__image{margin:0!important;height:400px}qw-room-list .qw-room-list-card__image img{height:100%;-o-object-fit:cover;object-fit:cover}}qw-room-list .qw-image.qw-image__no-image{background-color:#EFE9E2}qw-room-list .qw-image:after{background:url(img/patterns/pattern-1.png);background-size:30px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transform:translate(-15%,-15%);-ms-transform:translate(-15%,-15%);transform:translate(-15%,-15%);z-index:0;content:none}qw-calendar,qw-guest{background:#AF906B}qw-room-list .qw-image img{z-index:1}qw-room-list .qw-room-list-card__title-content h4{font-size:40px;font-family:'Cormorant Garamond Light';margin-bottom:15px}qw-room-list .qw-room-list-card__title-content h6{font-size:16px;margin-bottom:30px;font-family:'Avenir LT Std Light'}html[lang=ru-RU] qw-room-list .qw-room-list-card__title-content h6{font-family:'SourceSansPro Light'}@media only screen and (max-width:1024px){qw-room-list .qw-room-list-card__title{margin:40px 0}}qw-room-list .qw-room-list-card__descriptions{margin-top:15px;width:80%}qw-room-list .qw-room-list-card__descriptions p{font-family:'Avenir LT Std Light'}html[lang=ru-RU] qw-room-list .qw-room-list-card__descriptions p{font-family:'SourceSansPro Light'}@media only screen and (max-width:1024px){qw-room-list .qw-room-list-card__descriptions{width:100%;margin:0 0 30px}qw-room-list{padding:0}qw-room-list .qw-room-list__card-wrapper:nth-child(even),qw-room-list .qw-room-list__card-wrapper:nth-child(odd){margin:0}}qw-room-list>div{width:100%}qw-room-list *{font-family:'Avenir LT Std Light'}html[lang=ru-RU] qw-room-list *{font-family:'SourceSansPro Light'}qw-calendar,qw-price .qw-price__caption,qw-price .qw-price__main-price{font-family:'Cormorant Garamond'}.qw-room-base-info--inline{-ms-flex-wrap:wrap;flex-wrap:wrap}.qw-room-base-info--inline li{margin:10px 10px 0 0}qw-card,qw-price{background:0 0}qw-price .qw-price__main-price{font-size:34px;color:#DA634F}qw-calendar .flatpickr-calendar{background:0 0;-webkit-box-shadow:none;box-shadow:none}qw-calendar .flatpickr-day{height:55px;font-size:18px;line-height:55px}qw-calendar .flatpickr-day.today{border-color:#423835}qw-calendar .rangeMode .flatpickr-day{margin-top:5px}qw-calendar .flatpickr-month{font-size:18px;height:44px!important}qw-calendar .flatpickr-current-month,qw-calendar .flatpickr-day,qw-calendar .flatpickr-month,qw-calendar .flatpickr-weekday,qw-calendar .numInputWrapper{color:#423835}qw-calendar .cur-month,qw-calendar .flatpickr-current-month,qw-calendar .flatpickr-month,qw-calendar .flatpickr-weekday{font-weight:300}qw-calendar .flatpickr-day.flatpickr-disabled{color:#423835;opacity:.2}qw-calendar .flatpickr-months .flatpickr-next-month,qw-calendar .flatpickr-months .flatpickr-next-month:hover svg,qw-calendar .flatpickr-months .flatpickr-prev-month,qw-calendar .flatpickr-months .flatpickr-prev-month:hover svg{color:#423835;fill:#423835}qw-calendar .flatpickr-day.endRange:hover,qw-calendar .flatpickr-day.inRange,qw-calendar .flatpickr-day.startRange:hover,qw-calendar .flatpickr-day.today:focus,qw-calendar .flatpickr-day.today:hover,qw-calendar .flatpickr-day:hover{background:#423835;border-color:#423835;color:#AF906B;padding:0 1px}qw-calendar .flatpickr-day.inRange{-webkit-box-shadow:none;box-shadow:none}qw-calendar .flatpickr-day.endRange,qw-calendar .flatpickr-day.selected,qw-calendar .flatpickr-day.selected.endRange,qw-calendar .flatpickr-day.selected.startRange,qw-calendar .flatpickr-day.startRange{background:#423835;border-color:#423835;color:#AF906B;z-index:1}qw-calendar .flatpickr-day.selected.endRange,qw-calendar .flatpickr-day.selected.startRange{position:relative}qw-calendar .flatpickr-day.selected.endRange:after,qw-calendar .flatpickr-day.selected.startRange:after{content:'';position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background:#2b2726;border-radius:50%;z-index:-1}.cta__check,body{position:relative}qw-calendar .flatpickr-day.endRange:focus{background:#423835;border-color:#423835;color:#AF906B}a,qw-counter .qw-button,qw-guest .qw-button,qw-guest .qw-counter__value,qw-guest .qw-guest__counter-wrapper__label{color:#423835}qw-calendar .flatpickr-months{margin-bottom:30px}qw-calendar .flatpickr-weekday{font-family:'Avenir LT Std Roman';margin-bottom:15px}qw-calendar .dayContainer:first-of-type,qw-calendar .flatpickr-month:first-of-type,qw-calendar .flatpickr-weekdaycontainer:first-of-type{margin-right:15px}qw-calendar .dayContainer:last-of-type,qw-calendar .flatpickr-month:last-of-type,qw-calendar .flatpickr-weekdaycontainer:last-of-type{margin-left:15px}qw-calendar .dayContainer+.dayContainer,qw-calendar .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),qw-calendar .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),qw-calendar .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:none;box-shadow:none}@media only screen and (max-width:1024px){body.page-template-template-room-list qw-card,body.single qw-card{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;grid-template-columns:40% 60%}qw-calendar .flatpickr-day{height:39px;font-size:16px;line-height:39px}qw-calendar .dayContainer:first-of-type,qw-calendar .dayContainer:last-of-type,qw-calendar .flatpickr-weekdaycontainer:first-of-type,qw-calendar .flatpickr-weekdaycontainer:last-of-type{margin:0}qw-guest.hydrated{display:none}}qw-guest{--qw-guest-width:400px;font-size:24px;font-family:'Cormorant Garamond';padding:0 80px}html[lang=ru-RU] qw-guest{font-family:'SourceSansPro Regular'}qw-guest .qw-guest__counter-wrapper{margin:10px 0}qw-guest .qw-counter__value{margin:0 10px;font-size:24px}qw-counter .qw-button{background:0 0;border-color:#423835;border-radius:50%;width:30px;height:30px}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;text-decoration:none}body{top:0;font-family:'Avenir LT Std Roman',sans-serif}html[lang=ru-RU] body{font-family:'SourceSansPro Regular'}a:hover{color:#AF906B}.title--h1,.title--h2-dark{color:#423835;font-weight:200}.title--h1{font-family:'Cormorant Garamond';font-size:72px}html[lang=ru-RU] .title--h1{font-family:'SourceSansPro Regular'}@media only screen and (max-width:768px){.title--h1{font-size:42px;margin:0 auto}}.title--h2-dark{font-family:'Cormorant Garamond';font-size:58px}html[lang=ru-RU] .title--h2-dark{font-family:'SourceSansPro Regular'}@media only screen and (max-width:1300px){.title--h2-dark{font-size:42px}}.title--h2-light{font-family:'Cormorant Garamond';font-size:58px;font-weight:200;color:#AF906B}html[lang=ru-RU] .title--h2-light{font-family:'SourceSansPro Regular'}.title--h3-dark{font-family:'Cormorant Garamond';font-size:34px;font-weight:200;color:#423835}html[lang=ru-RU] .title--h3-dark{font-family:'SourceSansPro Regular'}.title--h3-light{font-family:'Cormorant Garamond';font-size:34px;font-weight:200;color:#AF906B}html[lang=ru-RU] .title--h3-light{font-family:'SourceSansPro Regular'}.text--img-top{font-family:'Cormorant Garamond';font-size:64px;font-weight:200;color:#fff}html[lang=ru-RU] .text--img-top{font-family:'SourceSansPro Regular'}@media only screen and (max-width:768px){.text--img-top{font-size:52px}}.text--cta-dark{font-family:'Cormorant Garamond';font-size:28px;font-weight:200;color:#423835}html[lang=ru-RU] .text--cta-dark{font-family:'SourceSansPro Regular'}.text-regular--dark{font-family:'Avenir LT Std Roman',sans-serif;font-size:21px;color:#423835}html[lang=ru-RU] .text-regular--dark{font-family:'SourceSansPro Regular'}.text-regular--light{font-family:'Avenir LT Std Roman',sans-serif;font-size:20px;color:#DA634F;font-weight:600}html[lang=ru-RU] .text-regular--light{font-family:'SourceSansPro Regular'}.text-bold{font-family:'Avenir LT Std Heavy',sans-serif;font-size:21px;color:#AF906B}html[lang=ru-RU] .text-bold{font-family:'SourceSansPro Bold'}.text--shadow{text-shadow:0 1px 1px #000}.cta__check{padding:10px 20px;margin-left:40px;background-color:#AF906B}.cta__check.has-shadow:after{content:"";position:absolute;top:-5;right:-5;bottom:-5;left:-5;padding:10px 20px;background-color:transparent;border:1px solid #AF906B}@media only screen and (max-width:1024px){.cta__check{font-size:24px}}@media only screen and (max-width:768px){.cta__check{font-size:18px}.qw-button--secondary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.qw-button--primary{font-family:'Cormorant Garamond';padding:15px 35px;font-size:24px!important;border-radius:0;min-width:200px;color:#fff;background:#AF906B!important;border:4px solid #fff;outline:#AF906B solid 1px}html[lang=ru-RU] .qw-button--primary{font-family:'SourceSansPro Regular'}@media only screen and (max-width:1024px){.qw-button--primary{font-size:16px!important;min-width:180px}.qw-button--secondary{font-size:16px}}@media only screen and (max-width:450px){.qw-button--primary{min-width:150px;padding:15px}}.qw-button--secondary{padding:15px 65px 15px 0;color:#AF906B;text-transform:uppercase;background:url(img/arrow-cta--light.png) right no-repeat;background-size:50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@-webkit-keyframes load-page{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}}@keyframes load-page{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}}@-webkit-keyframes fadeAnimation{from{opacity:0}to{opacity:1}}@keyframes fadeAnimation{from{opacity:0}to{opacity:1}}qw-room-basket.qw-room-basket--loaded qw-room-list-card,qw-room-detail.qw-room-detail--loaded qw-room-detail-card,qw-room-list.qw-room-list--loaded .qw-room-list__card-wrapper{-webkit-animation:fadeAnimation 2s ease;animation:fadeAnimation 2s ease}.qw-room-list-card__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:10px!important}qw-book.qw-book--loaded .qw-book__wrapper,qw-extra-basket.qw-extra-basket--loaded qw-extra-card,qw-extra.qw-extra--loaded qw-extra-card{-webkit-animation:fadeAnimation 2s ease;animation:fadeAnimation 2s ease}qw-room-list .qw-room-list-card__title-content h4{color:#AF906B}qw-room-rate-list{margin:0 auto;max-width:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}@media only screen and (max-width:1300px){qw-room-rate-list{width:80%}}@media only screen and (max-width:768px){qw-room-rate-list{width:100%;padding:0 10px}}qw-room-rate-list .qw-room-rate-list__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}qw-room-rate-list .qw-room-rate-list__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}qw-room-rate-list qw-counter{margin:10px}qw-room-rate-list qw-counter .qw-counter__value{color:#AF906B;font-size:20px;margin:0 8px}qw-room-rate-list .qw-room-rate-list__alert-message .qw-button,qw-room-rate-list .qw-room-rate-list__alert-proceed{font-family:'Cormorant Garamond';padding:15px 35px;font-size:24px!important;border-radius:0;min-width:200px;color:#fff;background:#AF906B!important;border:4px solid #fff;outline:#AF906B solid 1px;width:80%;margin:0 auto}html[lang=ru-RU] qw-room-rate-list .qw-room-rate-list__alert-message .qw-button,html[lang=ru-RU] qw-room-rate-list .qw-room-rate-list__alert-proceed{font-family:'SourceSansPro Regular'}@media only screen and (max-width:1024px){qw-room-rate-list .qw-room-rate-list__alert-message .qw-button,qw-room-rate-list .qw-room-rate-list__alert-proceed{font-size:16px!important;min-width:180px}}@media only screen and (max-width:450px){qw-room-rate-list .qw-room-rate-list__alert-message .qw-button,qw-room-rate-list .qw-room-rate-list__alert-proceed{min-width:150px;padding:15px}}qw-room-rate-list qw-room-rate{position:relative;font-family:'Cormorant Garamond';width:100%!important;font-size:22px;padding:40px;border:1px solid #AF906B}html[lang=ru-RU] qw-room-rate-list qw-room-rate{font-family:'SourceSansPro Regular'}qw-room-rate-list qw-room-rate .qw-room-rate__price{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}qw-room-rate-list qw-room-rate .qw-room-rate__price-active{font-size:34px;color:#DA634F}qw-room-rate-list qw-room-rate .qw-button{width:33%;position:absolute;bottom:-80px;right:0;border:4px solid #fff;outline:#AF906B solid 1px}@media only screen and (max-width:1300px){qw-room-rate-list qw-room-rate .qw-button{width:45%;white-space:nowrap}}qw-room-rate-list qw-room-rate .qw-room-rate__conditions{font-family:'Avenir LT Std Roman',sans-serif}html[lang=ru-RU] qw-room-rate-list qw-room-rate .qw-room-rate__conditions{font-family:'SourceSansPro Regular'}qw-room-rate-list qw-room-rate .qw-room-rate__conditions-trigger{cursor:pointer;text-decoration:underline}qw-room-rate-list qw-room-rate .qw-room-rate__conditions li{margin:5px 0;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex}qw-room-rate-list qw-room-rate .qw-room-rate__conditions .qw-room-rate--cancel-condition-name::before,qw-room-rate-list qw-room-rate .qw-room-rate__conditions .qw-room-rate--has-breakfast::before,qw-room-rate-list qw-room-rate .qw-room-rate__conditions .qw-room-rate--has-not-breakfast::before,qw-room-rate-list qw-room-rate .qw-room-rate__conditions .qw-room-rate--stay-tax::before{content:'';background-size:15px;background-repeat:no-repeat;width:20px;height:20px;display:inline-block;vertical-align:bottom;margin-right:10px;position:relative}qw-room-rate-list qw-room-rate .qw-room-rate__conditions .qw-room-rate--stay-tax::before{background-image:url(img/icons/dollar.svg)}qw-room-rate-list qw-room-rate .qw-room-rate__conditions .qw-room-rate--has-not-breakfast::before{background-image:url(img/icons/no-breakfast.svg)}qw-room-rate-list qw-room-rate .qw-room-rate__conditions .qw-room-rate--has-breakfast::before{background-image:url(img/icons/breakfast.svg)}qw-room-rate-list qw-room-rate .qw-room-rate__conditions .qw-room-rate--cancel-condition-name::before{background-image:url(img/icons/credit.svg)}