*{margin:0;padding:0;box-sizing:border-box;outline:none}html{scroll-behavior:smooth}html,body{overflow-x:hidden}ul,ol{list-style:none}a{text-decoration:none}a,input,button,textarea{background:none;color:inherit;font-family:inherit;font-size:inherit;border:none;cursor:pointer;transition:all .3s ease-in-out}input[readonly],textarea[readonly]{cursor:default}textarea{resize:none}img{display:block;width:100%;object-fit:cover}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeIn{animation:fadeIn .4s ease-in-out}.fadeOut{animation:fadeOut .4s ease-in-out}html.fixed{overflow:hidden}body{font-family:OpenSans,sans-serif;color:#2c3c4a;line-height:1.45;font-size:18px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Abhaya Libre,sans-serif;color:#770d00}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-weight:800}h1,.h1{font-size:35px;line-height:1.1}h2,.h2{font-size:30px;line-height:1.1}h3,.h3{font-size:25px;line-height:1.1}h4,.h4{font-size:20px;line-height:1.1}h5,.h5{font-size:16px;line-height:1.25}h6,.h6{font-weight:600;font-size:16px;line-height:1.1}a.h1:hover,a.h1:focus,a.h2:hover,a.h2:focus,a.h3:hover,a.h3:focus,a.h4:hover,a.h4:focus,a.h5:hover,a.h5:focus,a.h6:hover,a.h6:focus{color:#8e745d}.theme-element{background:#FEF5ED;color:#8e745d;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Abhaya Libre,sans-serif}.theme-element.btn{height:48px;font-weight:800;font-size:16px;line-height:1;display:inline-flex;padding:0 20px}.theme-element.btn:hover{transform:scale(1.1)}.theme-element--accent{color:#fff;background:#8E745D}.theme-element--accent .icon{color:#fff}.theme-element--light{color:#8e745d}.brand_logo{padding:10px;display:flex;align-items:center;justify-content:center}.brand_logo img{width:100%;height:60px;display:block;object-fit:contain}.brand_name{font-family:Abhaya Libre,sans-serif;font-weight:800;font-size:30px}.socials .list-item{margin-right:30px}.socials .list-item:last-of-type{margin-right:0}.socials .list-item .link{display:inline-block;font-size:24px}.socials .list-item .link:hover{transform:scale(1.1)}.section{padding:60px 0}.section--nopb{padding:60px 0 0}.linebreak{display:block}.accent{background:#8E745D;color:#fff}.icon{color:#8e745d}.video-play{color:#fff;font-size:30px;height:95px;width:95px;border-radius:50%;border:2px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-play .icon{color:#fff}.link--arrow{color:#8e745d;font-weight:700;font-family:Abhaya Libre,sans-serif;font-size:16px;line-height:1;display:inline-flex;align-items:center}.link--arrow .icon{margin-left:10px;transition:margin-left .3s ease-in-out}.link--arrow:hover .icon,.link--arrow:focus .icon{margin-left:15px}.underlined{display:inline-block;position:relative;transition:text-shadow .3s ease-in-out;padding-bottom:0}.underlined:after{content:"";transition:width .3s ease-in-out;height:2px;width:0;position:absolute;bottom:0;left:0}.underlined--white:after{background:#fff}.underlined--white:hover,.underlined--white:focus,.underlined--white.active,.underlined--white.current{text-shadow:0 0 0 #fff}.underlined--accent:after{background:#8E745D}.underlined--accent:hover,.underlined--accent:focus,.underlined--accent.active,.underlined--accent.current{text-shadow:0 0 0 #8E745D}.underlined:hover:after,.underlined:focus:after,.underlined.active:after,.underlined.current:after{width:100%}.field{transition:all .3s ease-in-out}.field:not(.field.booking_group-field){background:#fff;border-radius:8px;border:1px solid #808385;height:56px;padding:0 20px}.field:not(.field.booking_group-field):focus{border-color:#8e745d}.field-wrapper .icon{color:#808385}.field[data-type=date]{cursor:pointer}.field.error{border-color:red!important}.field::placeholder{transition:opacity .3s ease-in-out;font-size:16px;line-height:1.4;color:#808385}.field:focus::placeholder{opacity:0}.field::placeholder,.field .icon{color:#808385}.booking_group-wrapper{position:relative}.booking_group-wrapper .icon{display:block;position:absolute;top:12px}.booking_group-wrapper .icon.icon-calendar{left:0}.booking_group-wrapper .icon.icon-chevron_down{right:0}.booking_group-field,.booking_group-field::placeholder{font-size:16px;line-height:1;color:#2c3c4a}.media{position:relative;overflow:hidden}.media img{position:relative;z-index:1}.media_label{position:absolute;height:40px;display:inline-flex;align-items:center;background:#fff;z-index:10;padding:0 15px;font-size:16px;font-weight:700;font-family:Abhaya Libre,sans-serif;color:#8e745d;top:0;right:0;border-radius:8px 0 0 8px}.media_label--left{right:unset;left:0;border-radius:0 8px 8px 0}.media_label--pricing{font-weight:400;font-family:OpenSans,sans-serif;color:#2c3c4a}.media_label--pricing .price{margin-right:5px}.container{max-width:1170px}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .3s ease-in-out}.offcanvas{position:fixed;bottom:0;z-index:20000;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box}.offcanvas-end{top:0;right:0;transform:translate(100%)}.offcanvas.show{transform:none}.fade{transition:opacity .15s linear}.fade:not(.show){opacity:0}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}@media screen and (min-width: 767.98px){h1,.h1{font-size:40px;line-height:1}h2,.h2{font-size:35px;line-height:1}h3,.h3{font-size:32px}h4,.h4{font-size:22px;line-height:1.2}h6,.h6{line-height:1.25}.section{padding:90px 0}.section--blockbg{position:relative}.section--blockbg .block{background:#FEF5ED;height:395px;width:70%;position:absolute;z-index:-1;top:0}.section--nopb{padding:90px 0 0}}@media screen and (min-width: 991.98px){h1,.h1{font-size:52px}h2,.h2{font-size:40px}.section{padding:120px 0}.section--blockbg .block{height:425px}.section--nopb{padding:120px 0 0}}@media screen and (min-width: 1199.98px){.section--blockbg .block{height:476px;width:calc(50vw + 190px);left:0}}a[href^="http://maps.google.com/maps"],a[href^="https://maps.google.com/maps"]{display:none!important}.gmnoprint a,.gmnoprint span,.gm-style-cc{display:none}.gmnoprint div{background:none!important}#multimap{height:100%}main{margin-top:80px}.header{height:80px;background-color:#fff;z-index:100000;will-change:transform;transition:all .4s ease-in-out;position:fixed;width:100%;top:0;left:0;box-shadow:0 2px 30px #2c3c4a14}.header .brand_name{color:#8e745d}.header_offcanvas{display:none;padding:20px 12px;width:100%}.header_offcanvas-header{margin-bottom:30px}.header_offcanvas-header .close{font-size:30px}.header_trigger{font-size:30px;position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#8e745d}.header_nav-list{display:flex;flex-direction:column;font-family:Abhaya Libre,sans-serif}.header_nav-list .nav-item{font-size:20px;transition:color .3s ease-in-out}.header_nav-list .nav-item.current,.header_nav-list .nav-item:focus,.header_nav-list .nav-item:hover{color:#8e745d}.header_nav-list .nav-link{line-height:1}.header_nav-list_item{margin-bottom:20px;font-size:20px;font-weight:600;color:#770d00}.header_nav-list_item:last-of-type{margin-bottom:0}.header_nav-list_item .icon{position:relative;top:2px;margin-left:5px;font-size:22px}.header_nav-list_item .dropdown-list{margin-top:20px;margin-left:10px;font-weight:600}.header_nav-list_item .dropdown-list .list-item{margin-bottom:20px}.header_nav-list_item .dropdown-list .list-item .nav-item{font-size:18px}.header_nav-list_item .dropdown-list .list-item:last-of-type{margin-bottom:0}.header .socials{color:#8e745d;margin-top:40px}.header .socials .list-item .link{font-size:30px}.header.scrolling{top:0}@media screen and (min-width: 991.98px){main{margin-top:108px}.header{height:108px}.header.sticky{height:80px}.header_offcanvas{display:block;padding:0;height:unset;overflow-y:unset}.header_offcanvas .socials,.header_offcanvas-header,.header_offcanvas .close{display:none!important}.header_nav{order:2}.header_nav .nav-item,.header_nav .nav-link{font-size:16px;margin-right:70px;position:relative}.header_nav .nav-item:after,.header_nav .nav-link:after{position:absolute;content:"";height:2px;width:0;background:#8E745D;left:0;bottom:-8px;transition:width .3s ease-in-out}.header_nav .nav-item:hover,.header_nav .nav-item:focus,.header_nav .nav-item.current,.header_nav .nav-link:hover,.header_nav .nav-link:focus,.header_nav .nav-link.current{text-shadow:0 0 0 #8E745D}.header_nav .nav-item:hover:after,.header_nav .nav-item:focus:after,.header_nav .nav-item.current:after,.header_nav .nav-link:hover:after,.header_nav .nav-link:focus:after,.header_nav .nav-link.current:after{width:100%}.header_nav-list{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.header_nav-list_item{font-weight:500;margin:0}.header_nav-list_item .nav-link{margin-bottom:0}.header_nav-list_item .nav-link .icon{display:none}.header_nav-list_item .nav-link--contacts{padding:10px 25px;background:#FEF5ED;color:#8e745d;border-radius:8px;font-weight:700;margin-right:0}.header_nav-list_item .nav-link--contacts:hover,.header_nav-list_item .nav-link--contacts:focus,.header_nav-list_item .nav-link--contacts:active{text-shadow:none}.header_nav-list_item .nav-link--contacts:after{display:none}.header_nav .dropdown-menu{position:absolute;opacity:0;max-height:unset;text-align:left;visibility:hidden;padding-top:10px;transition:opacity .3s ease}.header_nav .dropdown-menu .dropdown-list{background:#fff;box-shadow:0 2px 30px #2c3c4a14;border-radius:8px;padding:20px;margin:0}.header_nav .dropdown-menu .dropdown-list .list-item[data-main=true]{display:none}.header_nav .dropdown-menu .dropdown-list .nav-item{font-size:16px;margin-bottom:30px;transition:color .3s ease}.header_nav .dropdown-menu .dropdown-list .nav-item:hover,.header_nav .dropdown-menu .dropdown-list .nav-item:focus,.header_nav .dropdown-menu .dropdown-list .nav-item.current{text-shadow:none}.header_nav .dropdown-menu .dropdown-list .nav-item:hover:after,.header_nav .dropdown-menu .dropdown-list .nav-item:focus:after,.header_nav .dropdown-menu .dropdown-list .nav-item.current:after{display:none}.header_nav .dropdown-menu .dropdown-list .nav-item:last-of-type{margin-bottom:0}.header_nav .dropdown-menu .dropdown-list .nav-item:hover:before,.header_nav .dropdown-menu .dropdown-list .nav-item.active:before{display:none}.header_nav .dropdown-menu.active{opacity:1;visibility:visible}.header .top-bar a{font-size:14px}.header .top-bar .link{margin-right:2rem}.header.scrolling{top:0}}.lang.selected{font-weight:700}body.scrolling .mobile-nav{top:75px}@media screen and (min-width: 991.98px){body.scrolling .mobile-nav{top:170px}}body .mobile-nav{top:75px}@media screen and (min-width: 991.98px){body .mobile-nav{top:133px}}.navbar.hide{transform:translateY(-125%)}.mobile-nav{position:fixed;bottom:0;left:0;right:0;background-color:#fff;height:100%;z-index:1010;padding-top:2rem;transform:translate(100%);transition:transform ease-out .35s}.mobile-nav .socials{color:#235784}.mobile-nav .socials svg{fill:#235784}.mobile-nav .nav-link{margin-bottom:1rem}.mobile-nav .mobile-nav-content .nav-link{padding-top:.8rem;padding-bottom:.8rem}.mobile-nav .mobile-nav-content .nav-link:last-child{margin-bottom:1rem}.mobile-nav hr{border-color:#fff}.mobile-nav .navbar-nav{padding:0;list-style:none}.mobile-nav .mobile-nav-social{flex-direction:row-reverse}.mobile-nav.open{transform:translate(0)}body.mobile-nav-open{overflow:hidden}.page{padding:60px 0;background:#E5D7CB}.page .breadcrumbs{margin-bottom:10px}.page .breadcrumbs .list-item{margin-right:10px}.page .breadcrumbs .list-item:last-of-type{margin-right:0}.page .breadcrumbs .list-item:last-of-type .link{padding-right:0;pointer-events:none;font-weight:400;color:#2c3c4a}.page .breadcrumbs .list-item:last-of-type .link:after{display:none}.page .breadcrumbs .list-item .link{padding-right:10px;position:relative;color:#8e745d;font-weight:600}.page .breadcrumbs .list-item .link:after{content:"/";position:absolute;right:-3px;color:#2c3c4a}.contacts_header-title{margin-bottom:20px}.contacts_form .field,.contacts_form .btn{width:100%}.contacts_form .field.textarea{height:150px;padding:20px}.contacts_form .field-wrapper{position:relative;margin-bottom:15px}.contacts_form .field-wrapper .field{padding-right:60px}.contacts_form .field-wrapper .label{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#808385}.contacts .policy.small{font-size:12px}@media screen and (min-width: 575.98px){.contacts_form .btn{width:fit-content}.contacts_form .field-wrapper{width:calc(50% - 15px);margin-bottom:30px}}.room_comments-header{margin-bottom:20px}.room_comments-list .list-item{background:#fff;box-shadow:0 2px 30px #2c3c4a14;margin-bottom:20px;padding:20px;border-radius:8px;border-left:2px solid #FEF5ED;position:relative}.room_comments-list .list-item:last-of-type{margin-bottom:0}.room_comments-list .list-item[data-reply=true]{margin-left:40px}.room_comments-list .list-item .replyTrigger{color:#8e745d;font-size:24px;position:absolute;top:20px;right:20px}.room_comments-list .list-item .media{border-radius:8px;width:60px;height:60px;margin-bottom:10px}.room_comments-list .list-item .main_info{margin-bottom:15px}.room_comments-list .list-item .main_info .name{margin-bottom:7px}.room_comments-list .list-item .main_info .date{font-size:16px;line-height:1.4}@media screen and (min-width: 575.98px){.room_comments-list .list-item .media{margin-bottom:0;margin-right:30px}.room_comments-list .list-item .main{width:calc(100% - 90px)}}@media screen and (min-width: 767.98px){.room_comments-list .list-item{margin-bottom:30px;padding:40px}.room_comments-list .list-item[data-reply=true]{margin-left:60px}.room_comments-list .list-item .replyTrigger{top:40px;right:40px}}.review{margin-top:60px}.review_header{margin-bottom:20px}.review_rating{margin:0 -10px 30px}.review_rating-block{width:50%;padding:0 10px;margin-bottom:15px}.review_rating-block:last-of-type,.review_rating-block[data-order="3"]{margin-bottom:0}.review_rating-block .label{color:#808385;font-size:16px;line-height:1.4}@media screen and (min-width: 575.98px){.review_rating{margin:0 -15px 30px}.review_rating-block{padding:0 15px}.review_rating-block:last-of-type,.review_rating-block[data-order="3"]{margin-bottom:0}.review_rating-block .label{color:#808385;font-size:16px;line-height:1.4}}@media screen and (min-width: 991.98px){.review{margin-top:80px}.review_header{margin-bottom:30px}}.about_stages{padding-bottom:0}.list-styled ul{list-style:disc!important;padding-left:1.4rem}.list-styled.small{font-size:14px!important}.list-styled.small ul li{margin-bottom:10px}.room_main-slider{margin-bottom:15px}.room_main-slider_view,.room_main-slider_thumbs{overflow:hidden}.room_main-slider_view .swiper-slide,.room_main-slider_thumbs .swiper-slide{border-radius:8px;overflow:hidden}.room_main-slider_view .swiper-slide img,.room_main-slider_thumbs .swiper-slide img{height:100%}.room_main-slider_view{position:relative;margin-bottom:15px}.room_main-slider_view .swiper-controls{position:absolute;left:0;right:0;padding:0 15px;width:100%;top:50%;transform:translateY(-50%);z-index:1000}.room_main-slider_view .swiper-controls .swiper-button-prev,.room_main-slider_view .swiper-controls .swiper-button-next{width:40px;height:40px;border-radius:4px;background-color:#e5d7cb80;color:#8e745d;font-size:20px;transition:background-color .3s ease-in-out}.room_main-slider_view .swiper-controls .swiper-button-prev:hover,.room_main-slider_view .swiper-controls .swiper-button-prev:focus,.room_main-slider_view .swiper-controls .swiper-button-next:hover,.room_main-slider_view .swiper-controls .swiper-button-next:focus{background-color:#e5d7cb}.room_main-info .amenities{margin-bottom:15px}.room_main-info .amenities_item{margin-right:20px}.room_main-info .amenities_item:last-of-type{margin-right:0}.room_main-info .amenities_item .icon{margin-right:5px}.room_main-info .facilities,.room_main-info .rules{margin-top:40px}.room_main-info .facilities_header,.room_main-info .rules_header{margin-bottom:20px}.room_main-info .facilities .icon,.room_main-info .rules .icon{margin-right:10px}.room_main-info .facilities_list-block:last-of-type .facilities_list-block_item:last-of-type{margin-bottom:0}.room_main-info .facilities_list-block_item{margin-bottom:20px}.room_main-info .facilities_list-block_item .icon{max-height:32px}.room_main-info .rules_list-block:last-of-type .rules_list-block_item:last-of-type{margin-bottom:0}.room_main-info .rules_list-block_item{margin-bottom:20px}.room_main-info .rules_list-block_item--highlight{font-weight:600}.room_main-info .rules_list-block_item--highlight .icon{position:relative;top:5px}.room_main-info .rules_list-block_item .icon{font-size:14px}.room_main-info .rating{margin:40px 0;background:#fff;border-radius:8px;box-shadow:0 2px 30px #2c3c4a14;padding:30px}.room_main-info .rating_summary{display:inline-block;margin-bottom:20px}.room_main-info .rating_list-item{margin-bottom:20px;width:100%}.room_main-info .rating_list-item:last-of-type{margin-bottom:0}.room_main-info .rating_list-item .label,.room_main-info .rating_list-item .progress-text{font-family:Abhaya Libre,sans-serif;font-weight:600;font-size:16px;line-height:1}.room_main-info .rating_list-item .label{display:inline-block;color:#808385;margin-bottom:10px}.room_main-info .rating_list-item .progressLine{position:relative;display:block}.room_main-info .rating_list-item .progressLine svg{height:6px;border-radius:2px}.room_main-info .rating_list-item .progress-text{position:absolute;transform:none!important;left:unset!important;top:unset!important;right:0!important;bottom:15px!important;width:100%;text-align:right;color:#770d00!important}.room_main-cards{margin-bottom:60px}.room_main-cards_card{padding:30px;border-radius:8px;font-size:16px;line-height:1.4}.room_main-cards_card:not(.accent){background:#fff;box-shadow:0 2px 30px #2c3c4a14;margin-bottom:40px}.room_main-cards_card.accent .title{color:#fff;margin-bottom:15px}.room_main-cards_card.accent b{font-weight:700}.room_main-cards_card.accent .content{border-left:2px solid #fff;margin-top:20px;padding-left:13px}.room_main-cards_card.accent .content .text{margin-bottom:20px}.room_main-cards_card.accent .content .text:last-of-type{margin-bottom:0}.room_main-cards_card .pricing{display:block;margin-bottom:30px}.room_main-cards_card .booking_group:first-of-type{border-bottom:1px solid #FEF5ED;margin-bottom:15px}.room_main-cards_card .booking_group-label{margin-bottom:10px}.room_main-cards_card .booking_group .icon-calendar{font-size:20px;top:5px}.room_main-cards_card .booking_group .icon-chevron_down{top:8px}.room_main-cards_card .booking_group:last-of-type .booking_group-wrapper{margin-bottom:0}.room_main-cards_card .booking_group-wrapper{margin-bottom:15px;display:flex;align-items:center}.room_main-cards_card .booking_group-field{padding-left:30px;height:30px;width:100%}.room_main-cards_card .booking_btn{margin-top:30px;width:100%}@media screen and (min-width: 575.98px){.room_main-info .facilities_list-block{width:50%}.room_main-info .facilities_list-block:last-of-type{width:100%;display:flex;flex-wrap:wrap}.room_main-info .facilities_list-block:last-of-type .facilities_list-block_item{width:50%}.room_main-info .rating{padding:60px}.room_main-info .rating_list-item .label{margin-bottom:0}.room_main-info .rating_list-item .progressLine{width:calc(100% - 120px);padding-right:40px}.room_main-info .rating_list-item .progress-text{transform:translateY(-50%)!important;top:50%!important;bottom:unset!important}.room_main-cards_card{padding:60px}.room_main-cards_card .booking_btn{width:fit-content}}@media screen and (min-width: 767.98px){.about_stages{padding-bottom:90px}.room_main-slider,.room_main-slider_view{margin-bottom:30px}.room_main-info .rating{margin:60px 0}.room_main-info .rating_list{margin:0 -35px}.room_main-info .rating_list-item{width:50%;padding:0 35px}.room_main-info .rating_list-item[data-order="3"]{margin-bottom:0}.room_main-info .rating_list-item .progressLine{width:calc(100% - 90px)}.room_main-info .rules_list-block{width:50%}.room_main-info .rules_list-block:first-of-type .rules_list-block_item:last-of-type{margin-bottom:0}.room_main-info .facilities_list-block{width:33.3333333333%}.room_main-info .facilities_list-block .facilities_list-block_item:last-of-type{margin-bottom:0}.room_main-info .facilities_list-block:last-of-type{width:unset;flex-direction:column}.room_main-info .facilities_list-block:last-of-type .facilities_list-block_item{width:100%}.room_main-cards_card:not(.accent){margin-bottom:60px}}@media screen and (min-width: 991.98px){.about_stages{padding-bottom:120px}.room_main-slider{overflow:hidden;height:540px}.room_main-slider_view{margin-bottom:0;margin-right:30px}.room_main-slider_thumbs{flex-grow:1}.room_main-slider_thumbs .swiper-slide{height:240px}.room_main-info .amenities{margin-bottom:30px}.room_main-info .facilities,.room_main-info .rules{margin-top:60px}.room_main-info .facilities_header,.room_main-info .rules_header{margin-bottom:30px}.room_main-info .rules_list-block{width:100%}.room_main-info .rules_list-block:first-of-type .rules_list-block_item:last-of-type{margin-bottom:20px}.room_main .rating{margin:60px 0 80px}.room_main .rating_summary{margin-bottom:30px}.room_main-cards_card{padding:40px;margin-left:30px}.room_main-cards_card:not(.accent){margin-bottom:30px}.room_main-cards_card .booking_btn{width:100%}}@media screen and (min-width: 1199.98px){.room_main-info .rules_list-block{width:50%}.room_main-info .rules_list-block:first-of-type .rules_list-block_item:last-of-type{margin-bottom:0}.room_main-cards_card{padding:50px}}.about_stages-main{margin-bottom:40px}.about_stages-main_header,.about_stages-main_list .list-item{margin-bottom:30px}.about_stages-main_list .list-item:last-of-type .media:after{display:none}.about_stages-main_list .list-item:last-of-type{margin-bottom:0}.about_stages-main_list .list-item .media{width:80px;margin-right:30px;overflow:visible;position:relative}.about_stages-main_list .list-item .media .theme-element{height:80px}.about_stages-main_list .list-item .media:after{content:"";position:absolute;bottom:-80px;left:50%;transform:translate(-50%);width:2px;background:#FEF5ED;height:100%;z-index:-1}.about_stages-main_list .list-item .main{width:calc(100% - 110px)}.about_stages-main_list .list-item .main_title{margin-bottom:5px}.about_stages-main_list .list-item .main_text{font-size:16px;line-height:1.4}.about_stages-main_btn{margin-top:30px;width:100%}.about_stages-media{border-radius:8px;overflow:hidden;height:300px}@media screen and (min-width: 575.98px){.about_stages-main_btn{margin-top:40px;width:fit-content}.about_stages-main-media{height:400px}}@media screen and (min-width: 767.98px){.about_stages-main_list{max-width:500px}.about_stages-media{height:500px;margin-top:60px}}@media screen and (min-width: 1199.98px){.about_stages-main_header{max-width:400px}.about_stages-main_list{max-width:500px}.about_stages-media{height:700px;margin-top:0}.about_stages-media img{height:100%}}.rooms_header{text-align:center;margin-bottom:30px}.rooms_header-title{margin-bottom:15px}.rooms_header .btn{width:100%}.rooms_list-item{margin-bottom:30px}.rooms_list-item:last-of-type{margin-bottom:0}.rooms_list-item .item-wrapper{background:#fff;box-shadow:0 2px 30px #2c3c4a14;border-radius:8px}.rooms_list-item .item-wrapper .media{border-radius:8px 8px 0 0;height:225px}.rooms_list-item .item-wrapper .media img{height:100%}.rooms_list-item .item-wrapper .media_label{bottom:30px;top:unset}.rooms_list-item .item-wrapper .main{padding:20px}.rooms_list-item .item-wrapper .main_title{display:inline-block;margin-bottom:15px}.rooms_list-item .item-wrapper .main_amenities{margin-bottom:20px}.rooms_list-item .item-wrapper .main_amenities-item{margin-right:20px}.rooms_list-item .item-wrapper .main_amenities-item:last-of-type{margin-top:0}.rooms_list-item .item-wrapper .main_amenities-item .icon{margin-right:5px}@media screen and (min-width: 575.98px){.rooms_header-title{margin-bottom:0}.rooms_list-item .item-wrapper .main{padding:30px}.rooms_list-item .item-wrapper .media{height:350px}}@media screen and (min-width: 767.98px){.rooms_list{margin:0 -15px}.rooms_list-item{padding:0 15px}.rooms_list-item .item-wrapper{height:100%}.rooms_list-item .item-wrapper .media{height:225px}.rooms_list-item .item-wrapper .main_title{max-width:350px}.rooms_list-item .item-wrapper .main_amenities{flex-grow:1}}@media screen and (min-width: 1199.98px){.rooms_list-item{margin-bottom:0}.rooms_list-item .item-wrapper .media{height:280px}}.recommendation{background:#E5D7CB}.recommendation .main{margin-bottom:40px}.recommendation .main_subtitle{margin-bottom:30px;color:#8e745d;padding-left:20px;position:relative}.recommendation .main_subtitle:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;background:#8E745D;height:40px}.recommendation .main_amenities{margin:15px 0}.recommendation .main_amenities-item{font-size:16px;line-height:1.4;margin-right:20px}.recommendation .main_amenities-item:last-of-type{margin-right:0}.recommendation .main_amenities-item .icon{font-size:18px;margin-right:5px}.recommendation .main_list{margin-top:20px}.recommendation .main_list-item{margin-bottom:10px}.recommendation .main_list-item:last-of-type{margin-bottom:0}.recommendation .main_list-item .icon{width:25px;height:25px;margin-right:15px}.recommendation .main_list-item .icon svg{width:25px;height:25px}.recommendation .main .btn{margin-top:30px;width:100%}.recommendation .media{border-radius:8px}.recommendation .media_review{background:#fff;box-shadow:0 2px 30px #2c3c4a14;border-radius:8px;padding:30px;display:none}.recommendation .media_review .avatar{display:block;border-radius:50%;width:50px;height:50px;overflow:hidden;margin-right:15px}.recommendation .media_review-text{margin-bottom:15px}.recommendation .media_review-footer .stars{margin-bottom:5px}.recommendation .media_review-footer .stars .icon{margin-right:10px;font-size:24px;color:#f7aa00}.recommendation .media_review-footer .stars .icon:last-of-type{margin-right:0}.rooms .btn{display:none}@media screen and (min-width: 575.98px){.recommendation .main .btn{width:fit-content}}@media screen and (min-width: 767.98px){.recommendation .main{width:500px}.recommendation .media{width:570px;margin:0 auto;position:relative;overflow:visible;border-radius:unset}.recommendation .media img{position:relative;z-index:2;border-radius:8px}.recommendation .media_review{display:block;position:absolute;z-index:5;width:353px}.recommendation .media_review--bottom{bottom:60px;right:50%}.recommendation .media_review--top{top:70px;left:50%}}@media screen and (min-width: 1199.98px){.recommendation .main{margin:70px 60px 0 0}.recommendation .media_review--bottom{left:-175px}.recommendation .media_review--top{right:-20px;left:unset}}@media screen and (min-width: 1399.98px){.recommendation .media_review--bottom{left:-175px}.recommendation .media_review--top{right:-120px}}@media screen and (min-width: 1599.98px){.recommendation .media_review--bottom{left:-175px}.recommendation .media_review--top{right:-175px}}.footer_main{padding:60px 0}.footer_main-block{margin-bottom:30px}.footer_main-block .icon{color:#fff}.footer_main-block .brand{margin-bottom:15px}.footer_main-block:last-of-type{margin-bottom:0}.footer_main-block_header{color:#fff;margin-bottom:15px}.footer_main-block_nav .list-item{margin-right:20px}.footer_main-block_nav .list-item:last-of-type{margin-right:0}.footer_main-block_contacts .list-item{margin-bottom:20px}.footer_main-block_contacts .list-item:last-of-type{margin-bottom:0}.footer_main-block_contacts .list-item .icon{font-size:24px;margin:5px 20px 0 0}.footer_main-block_contacts .list-item .icon-call{width:24px}.footer_main-block_contacts .list-item .icon-call svg{width:20px}.footer_main-block .socials{margin-top:30px}.footer_copyright{font-size:16px;line-height:1.4;padding:30px 0;text-align:center;background:#E5D7CB;color:#2c3c4a}.footer .cred,.footer .copyright,.footer .legal,.footer .credits{font-size:12px!important;text-align:center}@media screen and (min-width: 575.98px){.footer_main{margin:0 -15px}.footer_main-block{padding:0 15px}.footer_main-block--about{order:1}.footer_main-block--contacts{order:2;margin-top:10px}.footer_main-block--follow{order:4}.footer_main-block--nav{order:3}}@media screen and (min-width: 767.98px){.footer_main{padding:80px 0}.footer_main-block_header{margin-bottom:30px}.footer_main-block_nav .list-item{margin-bottom:10px}.footer_main-block_nav .list-item:last-of-type{margin-bottom:0}.footer_copyright .linebreak{display:inline}}@media screen and (min-width: 991.98px){.footer_main{margin:0}.footer_main-block{padding:0;margin-bottom:0}.footer_main-block_header{margin-top:8px}.footer_main-block--about{max-width:280px}.footer_main-block--nav{order:2}.footer_main-block--contacts{margin-top:0;order:3}.footer_main-block--follow{max-width:180px}}.whatsapp-container{position:fixed;bottom:10px;right:10px;cursor:pointer;border-radius:8px;background-color:#8e745d;padding:.5rem;z-index:20000}.whatsapp-container a{line-height:0}.whatsapp-container svg{display:block;fill:#fff!important}.modal{z-index:1000000}.modal.swal2-backdrop-show{background:rgba(35,87,132,.6)}.modal_popup{background:#fff;border-radius:8px;position:relative}.modal_popup--promo{overflow:hidden}.modal_popup--promo .modal_popup-close{position:absolute;font-size:32px;top:20px;right:20px;color:#000}.modal_popup--promo .main{padding:30px}.modal_popup--promo .main_subtitle{color:#8e745d;margin-bottom:30px;height:46px;border-left:3px solid #8E745D;padding-left:10px;display:flex;align-items:center}.modal_popup--promo .main_title{font-size:25px}.modal_popup--promo .main_text{font-size:17px;margin:15px 0 20px}.modal_popup--promo .main_btn{margin-top:30px;width:100%}.modal_popup--promo .main .timer_block{height:55px;width:55px;font-size:14px;line-height:1;margin-right:10px}.modal_popup--promo .main .timer_block:last-of-type{margin-right:0}.modal_popup--promo .main .timer_block .full{display:none}.modal_popup--promo .main .timer_block-number{color:#8e745d}.modal_popup--promo .media{display:none}.alert_popup{background:#fff;box-shadow:0 2px 30px #2c3c4a14;border-radius:8px;min-width:280px;max-width:360px;display:flex!important;flex-direction:column;padding:30px;position:relative;z-index:1000000}.alert_popup-close{justify-content:flex-end;transition:color .3s ease-in-out;position:absolute;top:15px;right:15px}.alert_popup-close:hover,.alert_popup-close:focus{color:#8e745d}@media screen and (min-width: 575.98px){.modal_popup--promo .modal_popup-close{top:30px;right:30px}.modal_popup--promo .main{padding:60px}.modal_popup--promo .main_btn{width:fit-content}.modal_popup--promo .main .timer_block{height:80px;width:80px;margin-right:15px}.modal_popup--promo .main .timer_block .short{display:none}.modal_popup--promo .main .timer_block .full{display:block}.modal_popup--promo .main .timer_block-number{margin-bottom:2px}}@media screen and (min-width: 767.98px){.modal_popup--promo .main_title{font-size:40px;line-height:44px}.modal_popup--promo .main_text{margin:20px 0 30px}.modal_popup--promo .main_btn{margin-top:40px}}@media screen and (min-width: 991.98px){.modal_popup--promo{max-height:600px;max-width:970px}.modal_popup--promo .main_title{font-size:40px;line-height:44px}.modal_popup--promo .main_text{margin:20px 0 30px}.modal_popup--promo .main_btn{margin-top:40px}.modal_popup--promo .media{display:block}.modal_popup--promo .media img{height:100%}}.about_main{text-align:center;margin-bottom:40px}.about_main-header{margin-bottom:15px}.about_main-text{margin-bottom:30px}.about_main-list{max-width:200px;margin:0 auto 30px}.about_main-list_item{margin-bottom:20px;font-size:16px;line-height:1.4}.about_main-list_item:last-of-type{margin-bottom:0}.about_main-list_item .icon{margin-bottom:5px}.about_main-action .wrapper,.about_main-action_item{width:100%}.about_main-action_item.theme-element--accent{margin-top:30px}.about_main-action_item.link--arrow{justify-content:center}.about_media{position:relative;overflow:hidden;height:220px}.about_media img{height:100%;transition:all .5s ease-in-out}.about_media:hover img{transform:scale(1.1)}@media screen and (min-width: 575.98px){.about_main{text-align:left}.about_main-list{max-width:540px;margin:0 -25px 40px}.about_main-list_item{width:50%;padding:0 25px}.about_main-list_item[data-order="3"]{margin-bottom:0}.about_main-list_item .icon{margin-bottom:0;margin-right:10px}.about_main-list_item .text{max-width:160px}.about_main-action .wrapper,.about_main-action_item{width:fit-content}.about_main-action_item.theme-element--accent{margin-top:0;margin-right:30px}.about_main-action_item.link--arrow{justify-content:flex-start}.about_media{height:350px}}@media screen and (min-width: 991.98px){.about_main{max-width:600px}.about_media{height:450px}}@media screen and (min-width: 1199.98px){.about_main{max-width:500px;margin-right:100px;margin-bottom:0}.about_media{height:580px;width:50vw}.about_media img{width:100%}.about .container--about{margin-right:0;margin-left:calc(50vw - 570px);max-width:unset;padding:0}}.contacts{padding-bottom:0}.contacts_info{margin-bottom:40px}.contacts_info-header{margin-bottom:30px}.contacts_info-header_title{margin-bottom:15px}.contacts_info-list_item{margin-bottom:30px;font-size:16px;line-height:1.4}.contacts_info-list_item:last-of-type{margin-bottom:0}.contacts_info-list_item .media{width:80px;height:80px;margin-right:20px;font-size:30px}.contacts_info-list_item .main_title{margin-bottom:5px}.contacts_map{height:400px;margin:0 -12px}.contacts_map #map{height:100%}@media screen and (min-width: 767.98px){.contacts_info-header_text{max-width:430px}.contacts_info-list_item[data-order="3"]{margin-bottom:0}}@media screen and (min-width: 1199.98px){.contacts{padding-bottom:120px}.contacts .container--contacts{margin-right:0;margin-left:calc(50vw - 570px);max-width:unset;padding:0}.contacts_info{margin-bottom:0;width:600px}.contacts_info-list{width:100%;margin:0 -10px}.contacts_info-list_item{min-width:280px;padding:0 10px}.contacts_info-list_item .main{max-width:180px;word-wrap:break-word}.contacts_map{margin:0 0 0 60px;height:620px;width:50vw}}.contacts{padding:0!important}/**
 * Hosteller
 * Hosteller Template created for hostels, students hotels, guest houses, small hotel, resort, room reservation, travel and more
 * Exclusively on https://1.envato.market/hosteller-html
 *
 * @encoding        UTF-8
 * @version         1.0.3
 * @copyright       (C) 2018 - 2022 Merkulove ( https://merkulov.design/ ). All rights reserved.
 * @license         Envato License https://1.envato.market/KYbje
 * @contributors    Lamber Lilit (winter.rituel@gmail.com)
 * @support         help@merkulov.design
 **/.promo{background:#E5D7CB}.promo_info{margin-bottom:40px}.promo_media{border-radius:8px;overflow:hidden;height:300px;position:relative}.promo_media img{height:100%}.promo .media_card{background:#fff;box-shadow:0 2px 30px #2c3c4a14;border-radius:8px;padding:30px;display:none}.promo .media_card .avatar{display:block;border-radius:50%;width:50px;height:50px;overflow:hidden;margin-right:15px}.promo .media_card .avatar img{width:100%;height:100%}.promo .media_card-text{margin-bottom:15px}.promo .media_card-btn{margin-top:20px}.promo .media_card-footer .stars{margin-bottom:5px}.promo .media_card-footer .stars .icon{margin-right:10px;font-size:24px;color:#f7aa00}.promo .media_card-footer .stars .icon:last-of-type{margin-right:0}.promo .info_header{margin-bottom:15px}.promo .info_text,.promo .info_list .list-item{margin-bottom:30px}.promo .info_list .list-item:last-of-type{margin-bottom:0}.promo .info_list .list-item .media{height:80px;width:80px;margin-right:20px}.promo .info_list .list-item .main{width:calc(100% - 100px)}.promo .info_list .list-item .main_title{margin-bottom:5px}.promo .info_list .list-item .main_text{max-width:180px;font-size:16px;line-height:1.4}@media screen and (min-width: 575.98px){.promo_media{height:500px}.promo .info_list .list-item .media{height:80px;width:80px;margin-bottom:0;margin-right:20px}.promo .info_list .list-item .main_text{max-width:300px}}@media screen and (min-width: 767.98px){.promo_info{width:500px;margin-bottom:90px}.promo_media{width:570px;height:614px;margin:0 auto;position:relative;overflow:visible;border-radius:unset}.promo_media img{position:relative;z-index:2;border-radius:8px}.promo .media_card{display:block;position:absolute;z-index:5;width:353px}.promo .media_card--bottom{bottom:60px;right:60%;padding:50px;width:300px}.promo .media_card--top{top:60px;left:50%}}@media screen and (min-width: 991.98px){.promo_media{width:100%}.promo_media img{width:570px;margin:0 auto}.promo .media_card--bottom{left:0;right:unset}.promo .media_card--top{right:0;left:unset}}@media screen and (min-width: 1199.98px){.promo_info{margin-bottom:0}.promo_media{width:50%;margin:0}.promo .media_card--bottom{right:70%;left:unset}.promo .media_card--top{left:41%;right:unset}}@media screen and (min-width: 1399.98px){.promo .media_card--bottom{right:65%}.promo .media_card--top{left:60%}}@media screen and (min-width: 1599.98px){.promo .media_card--top{left:71%}}
