.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.dumb_only{position:absolute;top:-200px;left:-200px}@font-face{font-family:Nexa-Regular;src:url('../fonts/eot/Nexa-Regular.eot');src:url('../fonts/woff2/Nexa-Regular.woff2') format('woff2'),url('../fonts/woff/Nexa-Regular.woff') format('woff'),url('../fonts/ttf/Nexa-Regular.ttf') format('truetype');font-display:fallback}@font-face{font-family:Nexa-Bold;src:url('../fonts/eot/Nexa-Bold.eot');src:url('../fonts/woff2/Nexa-Bold.woff2') format('woff2'),url('../fonts/woff/Nexa-Bold.woff') format('woff'),url('../fonts/ttf/Nexa-Bold.ttf') format('truetype');font-display:fallback}@font-face{font-family:Nexa-Light;src:url('../fonts/eot/Nexa-Light.eot');src:url('../fonts/woff2/Nexa-Light.woff2') format('woff2'),url('../fonts/woff/Nexa-Light.woff') format('woff'),url('../fonts/ttf/Nexa-Light.ttf') format('truetype');font-display:fallback}@font-face{font-family:Nexa-Book;src:url('../fonts/eot/Nexa-Book.eot');src:url('../fonts/woff2/Nexa-Book.woff2') format('woff2'),url('../fonts/woff/Nexa-Book.woff') format('woff'),url('../fonts/ttf/Nexa-Book.ttf') format('truetype');font-display:fallback}@font-face{font-family:Nexa-XBold;src:url('../fonts/eot/Nexa-XBold.eot');src:url('../fonts/woff2/Nexa-XBold.woff2') format('woff2'),url('../fonts/woff/Nexa-XBold.woff') format('woff'),url('../fonts/ttf/Nexa-XBold.ttf') format('truetype');font-display:fallback}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:14px}body{margin:0;padding:0;top:0;background-color:#fff;color:#666;font-family:"Nexa-Light",sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body.noscroll{overflow:hidden}header,nav,main,section,aside,footer{display:block}img,a,button,svg{display:inline-block;outline:none;border:none;-webkit-transition:all 200ms;transition:all 200ms}.grecaptcha-badge{position:absolute;top:-99999px;left:-9999px}a{color:#b4975a;text-decoration:underline}a:hover{text-decoration:none}b,strong{font-family:"Nexa-Bold",sans-serif}.away{position:absolute;top:-9999px;left:-9999px}.message_cover{display:none}#baguetteBox-overlay .full-image img{background-color:#fff}.loading{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.6) url("/images/loader2.gif") center center no-repeat;background-size:80px 80px;z-index:1001}.btn{border:1px solid #b4975a;background:none;color:#b4975a;text-transform:uppercase;padding:13px 17px;text-align:center}.btn:hover{cursor:pointer;background-color:#b4975a;color:#fff}.cookies{text-align:center;position:fixed;bottom:0;left:0;padding:10px;width:100%;background-color:rgba(255,255,255,0.95);color:#666;z-index:99999;font-size:14px}.cookies a{color:#86652f;text-decoration:none;margin:0 20px 0 60px}.cookies a:hover{text-decoration:underline}.cookies button{display:inline-block;border:1px solid #b4975a;background:none;color:#b4975a;font-weight:normal;font-size:15px;text-decoration:none;text-transform:uppercase;padding:13px 17px;max-width:100%;text-align:center}.cookies button:hover{cursor:pointer;background-color:#b4975a;color:#fff}.cookies .right{display:inline-block;padding-top:5px}.cookies .right a,.cookies .right button{margin-bottom:5px}.cookies span{display:block;margin-bottom:6px}.cookies .right a{margin-left:0}button{font-family:"Nexa-Regular",sans-serif}h1,h2,h3,h4,h5,p,ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5{font-family:"Nexa-Regular",sans-serif;color:#b4975a;font-weight:normal}.t_hotels h1{text-transform:uppercase}.clear{clear:both;display:block;height:0}.limited{max-width:1230px;width:100%;margin:0 auto;padding:0 19px}.t_career .limited{max-width:1530px}.hidden{display:none}.alertify{border:none !important;border-radius:0 !important}.alertify .alertify-inner ul{margin:0;padding:0;list-style-type:none}.alertify .alertify-inner ul li{padding-bottom:1rem;margin-bottom:0}.alertify .alertify-inner .alertify-buttons{margin-top:1rem;-webkit-box-shadow:none;box-shadow:none}.alertify .alertify-inner .alertify-buttons button{display:inline-block;border:1px solid #b4975a;background:none;color:#b4975a;font-weight:normal;font-size:.882rem;text-decoration:none;text-transform:uppercase;padding:13px 17px;text-shadow:none;min-width:220px;max-width:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none;text-align:center}.alertify .alertify-inner .alertify-buttons button:hover{cursor:pointer;background-color:#b4975a;color:#fff}input,textarea{padding:12px;font-family:"Nexa-Light",sans-serif;border:1px solid #ccc;border-radius:0;outline:none;font-size:1.118rem}input:focus,textarea:focus{border-color:#b4975a}.dayContainer .flatpickr-day.selected{background:#86652f;border-color:#86652f}.dayContainer .flatpickr-day.selected:hover{background:#86652f;border-color:#86652f}header{position:fixed;top:0;right:0;width:100%;padding:20px 0;background-color:#fff;z-index:900}header .logo{display:inline-block;margin-right:30px;vertical-align:middle}header .logo img{width:45px;height:25px;display:block}header .logo img.w{display:none}header .menu{display:inline-block;vertical-align:middle;padding-bottom:1px;width:calc(99.99% - 178px)}header .menu>ul{white-space:nowrap;visibility:hidden;text-align:right;opacity:0;will-change:opacity;-webkit-transition:opacity 200ms;transition:opacity 200ms}header .menu>ul>li{display:inline-block;position:relative;margin-left:5.5%;white-space:normal;vertical-align:middle}header .menu>ul>li>a,header .menu>ul>li>span{display:block;font-size:.882rem;letter-spacing:.05rem;font-family:"Nexa-XBold",sans-serif;text-decoration:none;color:#2e2c2d;text-transform:uppercase}header .menu>ul>li>a:hover,header .menu>ul>li>span:hover{opacity:.5}header .menu>ul>li.menu_item_first{margin-left:0}header .menu>ul>li.active_menu_item>a,header .menu>ul>li.active_menu_item>span{text-decoration:underline;color:#2e2c2d}header .menu>ul>li.active_menu_item>span:hover{opacity:1}header .menu>ul>li ul{position:absolute;top:calc(100% + 15px);left:-14px;margin:0;padding:0;text-align:left;list-style-type:none;background:#fff;visibility:hidden;will-change:opacity;-webkit-transition:opacity 200ms;transition:opacity 200ms;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1);min-width:150px;opacity:0}header .menu>ul>li ul:before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:15px}header .menu>ul>li ul li{display:block;padding:10px 14px}header .menu>ul>li ul li a,header .menu>ul>li ul li span{text-decoration:none;font-weight:bold;font-size:.882rem;color:#2e2c2d}header .menu>ul>li ul li a:hover,header .menu>ul>li ul li span:hover{color:#b4975a}header .menu>ul>li ul li.active_menu_item>a,header .menu>ul>li ul li.active_menu_item>span{text-decoration:underline}header .menu>ul>li:hover>ul{visibility:visible;opacity:1}header .language{display:inline-block;margin-left:50px;vertical-align:middle;position:relative;max-width:21px;font-size:1.214rem}header .language a{text-decoration:none}header .language a:hover{color:#a4a6a5}header .language .active{color:#c8c8c8;margin-bottom:2px}header .language .active:hover{color:#a4a6a5}header .language .rolo{display:none;position:absolute;top:calc(100% + 5px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff}header .language .rolo a{padding:5px 8px;color:#666}header .language .rolo a:hover{color:#2e2c2d}header .language.open .active{color:#a4a6a5}header .menu_btn{display:inline-block;margin-left:10px;vertical-align:middle;width:22px}header .menu_btn a{display:block}header .menu_btn a:hover span{background-color:#86652f}header .menu_btn span{display:block;height:2px;-webkit-transition:background 200ms;transition:background 200ms;background-color:#b4975a;margin-top:4px}header .menu_btn span:first-child{margin-top:0}header.on .bottom_block .menu_btn{display:inline-block}header.scrl,header.sub_nosld{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);box-shadow:0 0 15px 0 rgba(0,0,0,0.2)}.res_menu{position:fixed;top:0;right:-110vw;width:100%;max-width:240px;max-height:100vh;-webkit-transition:right 300ms;transition:right 300ms;opacity:0;background-color:#b4975a;z-index:1101}.res_menu .close{position:absolute;cursor:pointer;top:33px;right:26px;width:13px;height:13px;z-index:5}.res_menu .close svg{display:block;width:13px;height:13px;fill:#86652f}.res_menu .close:hover svg{fill:#fff}.res_menu .wrap{position:relative;margin:30px 15px 30px 17px;width:calc(99.99% - 32px);max-height:calc(100vh - 60px)}.res_menu .wrap ul{margin:0;padding:0;list-style-type:none}.res_menu .wrap ul:first-of-type{padding-top:5px}.res_menu .wrap ul li{padding-right:32px;padding-bottom:16px}.res_menu .wrap ul li a,.res_menu .wrap ul li span{font-size:1rem;text-decoration:none;text-transform:uppercase;color:#fff}.res_menu .wrap ul li a:hover,.res_menu .wrap ul li span:hover{color:#86652f}.res_menu .wrap ul li.active_menu_item>a,.res_menu .wrap ul li.active_menu_item>span{text-decoration:underline}.res_menu .wrap ul li.active_menu_item>span:hover{color:#fff}.res_menu .wrap ul li ul li{padding:6px 0 6px 15px}.res_menu .wrap ul li ul li a,.res_menu .wrap ul li ul li span{text-transform:none}.res_menu .wrap.ps .ps__rail-y{left:auto !important;right:0 !important;opacity:1;width:10px;background:none !important;border:none;border-radius:0;z-index:10}.res_menu .wrap.ps .ps__rail-y:hover .ps__thumb-y{width:4px}.res_menu .wrap.ps .ps__rail-y .ps__thumb-y{background-color:#fff;border-radius:0;width:4px;right:1px}.res_menu .wrap.ps:hover .ps__rail-y{opacity:1}.res_menu .wrap.ps:hover .ps__rail-y:hover{background:none}.res_menu .wrap.ps:hover .ps__rail-y:hover .ps__thumb-y{background-color:#fff}.gap{margin-top:64px}div.owl-carousel{display:block}.top_slider .sld{position:relative;outline:none}.top_slider .sld:before,.top_slider .sld:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background:#b4975a;opacity:.5;mix-blend-mode:multiply}.top_slider .sld:after{z-index:2;height:260px;background:#000;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(0,0,0,0)), color-stop(58%, rgba(0,0,0,0.07046569)), to(rgba(0,0,0,0.82676821)));background:linear-gradient(0deg, rgba(0,0,0,0) 0, rgba(0,0,0,0.07046569) 58%, rgba(0,0,0,0.82676821) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1);opacity:.35}.top_slider .sld .sldimg{position:relative;z-index:1;width:100%;height:auto;display:block}.top_slider .sld .txt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;color:#fff;max-width:1110px;text-align:center;z-index:4;padding:0 20px}.top_slider .sld .txt p{font-family:'Nexa-Book',sans-serif;letter-spacing:.042rem;font-size:1.143rem;line-height:1.56;opacity:1;text-shadow:0 0 4px rgba(0,0,0,0.5)}.top_slider .sld .txt p.stars{margin-bottom:28px}.top_slider .sld .txt p.stars svg{display:inline-block;vertical-align:middle;margin:0 7px;width:15px;height:15px;fill:#fff}.top_slider .sld .txt p.tit{display:block;font-family:'Nexa-Regular',sans-serif;letter-spacing:.25rem;font-size:2.286rem;line-height:1.4;text-shadow:0 0 5px rgba(0,0,0,0.75)}.sliderwrp{position:relative;overflow:hidden}.sliderwrp .con_for>div{background:rgba(255,255,255,0.85);padding:20px;line-height:1.5;color:#1f1f1f;border-top:5px solid #b4975a;border-bottom:5px solid #b4975a;text-align:center}.sliderwrp .con_for>div a{color:#826b3b}.sliderwrp .con_for>div a:hover{text-decoration:none}.sliderwrp .con_for>a{display:none}.sliderwrp .owl-carousel .owl-item img{width:auto;max-width:100%}.sliderwrp .owl-carousel .owl-item.active img{width:100%}.under_slider{padding:12px 0;text-align:center;background:#b4975a}.under_slider .limited{max-width:1708px}.under_slider .w:after,.under_slider .w:before{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background:#b4975a;z-index:2}.under_slider .w:before{right:auto;left:0}.under_slider .w.owl-carousel .owl-nav button.owl-next,.under_slider .w.owl-carousel .owl-nav button.owl-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:14px;background:url("/images/sld_arr.svg") center center no-repeat;background-size:9px 14px;left:2px}.under_slider .w.owl-carousel .owl-nav button.owl-next span,.under_slider .w.owl-carousel .owl-nav button.owl-prev span{display:none}.under_slider .w.owl-carousel .owl-nav button.owl-next{left:auto;right:2px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.under_slider a{color:#fff;width:25%;display:inline-block;vertical-align:middle;text-align:center;padding:10px 22px;border-right:2px solid #86652f;text-decoration:none;text-transform:uppercase;font-family:"Nexa-Bold",sans-serif}.under_slider a svg{width:17px;height:17px;display:inline-block;vertical-align:middle;fill:#fff;margin:8px}.under_slider a:last-of-type{border:none}.under_slider a:hover{color:#86652f}.under_slider a:hover svg{fill:#86652f}.under_slider .owl-item a{width:100%;border-right:2px solid #86652f}.hotels{background:#b4975a}.hotels .smap{height:64vw}.hotels .smap div img{width:auto}.hotels .smap>div>div>div>div img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.hotels .img{width:100%;height:64vw;overflow:hidden;position:relative}.hotels .img img{width:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hotels .txt{background:#b4975a;text-align:center;color:#fff;padding:25px 25px 49px 25px;font-family:"Nexa-Regular",sans-serif}.hotels .txt h2{font-family:"Nexa-Bold",sans-serif;text-transform:uppercase;color:#fff;position:relative;padding-bottom:1.786rem;margin-bottom:1.786rem}.hotels .txt h2:after{content:"";position:absolute;height:1px;width:30px;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff}.hotels .txt p{margin-bottom:1.786rem}.hotels .txt p img{display:inline-block}.hotels .txt a{color:#fff}.hotels.owl-carousel .owl-item .img img{width:auto}.hotels.owl-carousel .owl-dots{position:absolute;bottom:calc((100% - 128vw) + 20px);text-align:center;left:0;width:100%}.hotels.owl-carousel .owl-dots button{display:inline-block;vertical-align:middle;border-radius:50%;width:15px;height:15px;padding:0;margin:5px 10px;opacity:.6;background:#fff}.hotels.owl-carousel .owl-dots button.active{width:20px;height:20px;opacity:1}.hotels.owl-carousel .owl-dots button:hover{opacity:1}.hotels.owl-carousel .owl-nav button.owl-next,.hotels.owl-carousel .owl-nav button.owl-prev{position:absolute;bottom:calc((100% - 128vw) / 2);-webkit-transform:translateY(50%);transform:translateY(50%);width:9px;height:14px;background:url("/images/sld_arr.svg") center center no-repeat;background-size:9px 14px;left:15px}.hotels.owl-carousel .owl-nav button.owl-next span,.hotels.owl-carousel .owl-nav button.owl-prev span{display:none}.hotels.owl-carousel .owl-nav button.owl-next{left:auto;right:15px;-webkit-transform:translateY(50%) rotate(180deg);transform:translateY(50%) rotate(180deg)}.hotels.owl-carousel .owl-nav button.disabled{opacity:.5}.ba-booking-calendar .big{font-size:1.25rem;font-weight:bold;margin-bottom:10px}.ba-booking-calendar label{display:block;margin-bottom:10px}.ba-booking-calendar label span{margin-right:5px;min-width:46px;display:inline-block}.ba-booking-calendar label input{width:180px}.ba-booking-calendar button{min-width:129px}main div.checker{width:16px;height:16px;margin:2px 10px 0 0;display:inline-block;vertical-align:top;padding:0;border:none}main div.checker input,main div.checker span{width:16px;height:16px}main div.checker span{border-radius:0;border:1px solid #ccc;background:#fff url("/images/check.svg") center top no-repeat;background-size:16px 32px}main div.checker span.checked{background:#fff url("/images/check.svg") center -16px no-repeat;background-size:16px 32px}main div.checker.focus span,main div.checker:hover span{background:#fff url("/images/check.svg") center top no-repeat;background-size:16px 32px}main div.checker.focus span.checked,main div.checker:hover span.checked{background:#fff url("/images/check.svg") center -16px no-repeat;background-size:16px 32px}section{line-height:1.6;padding:50px 0}section.nopadb{padding-bottom:0}section#alertify{padding:0}section h1{margin-bottom:18px;font-size:3.118rem;color:#000;line-height:1.1;text-align:center;position:relative;padding-bottom:1.1rem;margin-bottom:2rem}section h1:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50px;height:2px;background:#b4975a}section h1.noline{padding-bottom:0}section h1.noline:after{display:none}section h2{margin-bottom:10px;line-height:1.3;font-size:1.5rem}section h3{margin-bottom:5px;line-height:1.3;margin-top:15px;font-size:1.214rem}section h4{margin-bottom:5px;margin-top:10px;line-height:1.3;font-size:1.071rem}section p{margin-bottom:24px}section p a{color:#b4975a}section p a:hover{text-decoration:none}section .gallery_title{margin-bottom:10px;font-size:1.714rem;font-family:'Nexa-Regular',sans-serif;color:#b4975a}section .gallery_description{margin-bottom:10px}section .files ul li a{color:#b4975a;text-decoration:underline}section .files ul li a:hover{text-decoration:none}section .gallery .lb{margin:0 5px 5px 0}section .gallery .lb:hover{opacity:.7}section ul,section ol{padding:0;margin:0 0 24px 1.2rem}section ul li,section ol li{margin-bottom:5px}section table{margin-bottom:24px;max-width:100%;border-collapse:collapse}section table tr{border-bottom:1px solid #86652f}section table tr th{border-bottom:none;background-color:#b4975a;padding:9px;color:#fff;font-weight:normal}section table tr td{padding:9px}.blocks .itm{position:relative}.blocks .itm .txt{padding:28vw 25px 48px 25px;line-height:2}.blocks .itm .txt h2{color:#fff;text-transform:uppercase;text-align:center;margin-bottom:calc(25vw + 50px);padding-bottom:22px;font-size:1.857rem;line-height:1.3;position:relative}.blocks .itm .txt h2:after{content:"";position:absolute;bottom:0;left:50%;width:52px;height:1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff}.blocks .itm .txt p{margin-bottom:30px}.blocks .itm .txt a.btn{display:none;text-decoration:none}.blocks .itm .txt blockquote{margin:0;font-size:.882rem;line-height:1.35;padding:20px 20px 1px 20px;background-color:#b4975a;color:#fff}.blocks .itm .txt blockquote p{margin-bottom:20px}.blocks .itm .txt .img{position:absolute;top:0;left:0;width:100%;padding-bottom:86.25%;overflow:hidden;z-index:-1}.blocks .itm .txt .img img{position:absolute;top:50%;left:0;width:100%;top:0}.blocks .itm .txt .img:after{content:"";position:absolute;top:0;left:0;width:100%;padding-bottom:75.1%;background:#b4975a;opacity:.5}.blocks .itm .txt .wrp{visibility:hidden}.blocks .itm.img_bottom .txt{padding-top:48px}.blocks .itm.img_bottom .txt h2{text-align:left;padding-bottom:29px;margin-bottom:30px;color:#b4975a}.blocks .itm.img_bottom .txt h2:after{background:#b4975a;left:0;-webkit-transform:none;transform:none}.blocks .itm.img_bottom .img{position:static;text-align:center;background-color:#f2f2f2;padding:30px 0 20px 0}.blocks .itm.img_bottom .img img{position:static;max-width:675px}.blocks .itm.img_bottom .img:after{display:none}.blocks .itm.special .txt{padding:51vw 25px 28px 25px;position:relative;z-index:1}.blocks .itm.special .txt h2{margin-bottom:29px;text-transform:none}.blocks .itm.special .txt .wrp{background-color:#b4975a;color:#fff;padding:25px 10px;text-align:center}.blocks .itm.special .txt .stars{display:none}.blocks .itm.special .txt .logo{width:43px}.subt{font-size:1.143rem;text-align:center;max-width:1000px;margin:0 auto;margin-bottom:40px}.subt.bigger{max-width:730px}.contact_form{text-align:center;padding:50px 0 20px 0}.contact_form .limited{max-width:1098px}.contact_form h2{font-size:2.071rem;position:relative;color:#1f1f1f;margin-bottom:1.2rem;padding-bottom:1.2rem}.contact_form h2:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50px;height:2px;background:#b4975a}.contact_form form{max-width:960px;margin:0 auto}.contact_form form>div{width:1px;display:inline}.contact_form form .iw{width:100%;display:block;margin-bottom:15px}.contact_form form .iw.agree{text-align:center;margin-bottom:30px}.contact_form form .iw.agree input{display:inline-block;vertical-align:top;margin:0 10px 0 0;width:16px;height:16px}.contact_form form .iw.agree label{display:inline-block;text-align:left;vertical-align:top;font-size:.857rem;margin-top:3px;line-height:1.3;color:#8d8b8c;max-width:calc(99.99% - 26px)}.contact_form form .iw.agree.err input,.contact_form form .iw.agree.err .checker{-webkit-box-shadow:0 0 0 2px #d72828;box-shadow:0 0 0 2px #d72828}.contact_form form .iw.checker{margin-bottom:0;margin-top:2px}.contact_form form .iw.err input,.contact_form form .iw.err textarea{border-color:#d72828}.contact_form form .btn{min-width:130px;color:#fff;background:#b4975a}.contact_form form .btn:hover{background:#fff;color:#b4975a}.contact_form input,.contact_form textarea{padding:15px;width:100%}.contact_form input::-webkit-input-placeholder,.contact_form textarea::-webkit-input-placeholder{color:#ccc}.contact_form input::-moz-placeholder,.contact_form textarea::-moz-placeholder{color:#ccc}.contact_form input:-ms-input-placeholder,.contact_form textarea:-ms-input-placeholder{color:#ccc}.contact_form input:-moz-placeholder,.contact_form textarea:-moz-placeholder{color:#ccc}.contact_form textarea{min-width:100%;max-width:100%;height:140px}.map{height:425px}.map>div>div>div>div>img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.con_page{line-height:1.4;text-align:center}.con_page .big{padding-bottom:3%}.con_page img{max-width:100%;height:auto !important}.con_page table{font-family:"Nexa-Regular",sans-serif;color:#1f1f1f;margin:44px auto 24px auto;border:none}.con_page table tr{border:none}.con_page table tr td,.con_page table tr th{border:none;background:none}.con_page table tr td a,.con_page table tr th a{text-decoration:none;color:#1f1f1f}.con_page table tr td a:hover,.con_page table tr th a:hover{color:#b4975a}.con_page .small{background:#f2f2f2;padding-top:5rem;padding-bottom:1%}.con_page .small .limited{max-width:1800px}.con_page .small .w{padding:0 15px}.con_page .small .owl-carousel .owl-item img{display:inline-block}.con_page .small .owl-carousel .owl-nav button.owl-next,.con_page .small .owl-carousel .owl-nav button.owl-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:14px;background:url("/images/sld_arr2.svg") center center no-repeat;background-size:9px 14px;left:14px}.con_page .small .owl-carousel .owl-nav button.owl-next span,.con_page .small .owl-carousel .owl-nav button.owl-prev span{display:none}.con_page .small .owl-carousel .owl-nav button.owl-next{left:auto;right:14px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.cards{margin-bottom:70px}.cards .itm{border:1px solid #e5e7f2;margin-bottom:28px;padding:24px 24px 0 24px;text-align:center}.cards .itm h2{font-size:1.235rem;color:#000;font-family:"Nexa-Bold",sans-serif}.cards .itm .b{color:#b4975a}.switch{padding:0 19px;position:relative;overflow:hidden;text-align:center;margin-bottom:14%}.switch:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background:#f0f0f0;z-index:-1}.switch .sw{position:relative;display:inline-block;vertical-align:bottom;margin:0;font-size:1.235rem;font-weight:bold;cursor:pointer;padding:15px 10px;line-height:1.4;border:none;border-bottom:2px solid transparent;background:none;z-index:2;color:#b4975a}.switch .sw:hover,.switch .sw.active{border-bottom-color:#b4975a}.switch .owl-item{display:inline-block}.switch .owl-nav button{position:absolute;top:50%;left:15px;margin:0;padding:0;border:none;cursor:pointer;width:9px;height:14px;background:url("/images/arr4.svg") center center no-repeat;background-size:9px 14px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.switch .owl-nav button.owl-next{left:auto;right:15px;-webkit-transform:none;transform:none}.switch .owl-nav button span{display:none}.content_itm{display:none}.content_itm.active{display:block}.content_itm .logo{padding-bottom:37px;margin-bottom:37px;position:relative}.content_itm .logo:after{content:"";position:absolute;top:100%;left:50%;height:3px;width:37px;background:#b4975a;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content_itm .logo img{max-width:187px}.content_itm .blocks .itm .txt{text-align:center;padding-top:75vw;background:#f2f2f2}.content_itm .blocks .itm .txt .img{z-index:1}.content_itm .blocks .itm .txt .img:after{display:none}.content_itm .blocks .itm .txt h2{margin-bottom:1rem;padding-bottom:0;text-transform:none;color:#111}.content_itm .blocks .itm .txt h2:after{display:none}.content_itm .subt{margin-bottom:21%}.icons{text-align:center}.icons.limited{max-width:1708px;padding:10% 19px}.icons div{display:inline-block;vertical-align:top;padding:3%;width:50%;color:#b4975a}.icons div img{width:54px;height:54px}.icons div p{margin:0}.reviews{background:#f2f2f2;text-align:center}.reviews .limited{max-width:1708px;padding:8% 19px}.reviews .w{margin-top:74px}.reviews h2{font-size:1.857rem;color:#000;position:relative;padding-bottom:1.1rem;margin-bottom:1.3rem}.reviews h2:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50px;height:2px;background:#b4975a}.reviews .itm{background:#fff;-webkit-box-shadow:0 0 20px -5px rgba(0,0,0,0.1);box-shadow:0 0 20px -5px rgba(0,0,0,0.1);padding:8% 4%;margin-top:32px}.reviews .itm h3{color:#000;font-size:1.357rem;margin:0}.reviews .itm svg{width:22px;height:22px;fill:#b4975a;display:inline-block;vertical-align:middle;margin-right:10px}.reviews .subt{margin-bottom:40px}.banner{text-align:center}.banner.limited{max-width:820px;padding:7.6rem 19px 7.1rem 19px}.banner h2{font-size:1.857rem;color:#000;position:relative;padding-bottom:1.1rem;margin-bottom:1.3rem}.banner h2:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50px;height:2px;background:#b4975a}.banner .subt{margin-bottom:0}.banner .btn{color:#fff;text-decoration:none;background:#b4975a}.banner .btn:hover{background:#aa8c50}.map_wrp{height:650px;position:relative}.map_wrp .smap{position:absolute;top:0;left:0;width:100%;height:100%}.map_wrp .smap>div>div>div>div img{-webkit-filter:grayscale(100);filter:grayscale(100)}.map_wrp .text{position:absolute;background:#fff;padding:40px;padding-bottom:8px;max-width:437px;bottom:50px;-webkit-box-shadow:0 0 20px -5px rgba(0,0,0,0.1);box-shadow:0 0 20px -5px rgba(0,0,0,0.1);left:19px;width:calc(100% -  38px );z-index:2}.map_wrp .text h3{font-weight:bold;color:#000;margin:0 0 .6rem 0;padding-left:9px}.map_wrp .text hr{margin:0 auto 24px auto;border:none;background:#b4975a;height:1px;width:calc(100% - 18px)}.map_wrp .text table tr{border:none}.map_wrp .text table tr td img{margin-top:5px}footer{background:#2e2c2d;text-align:center;padding-top:59px;font-family:"Nexa-Light",sans-serif;font-size:.857rem;color:#fff;position:relative}footer .limited{max-width:1658px}footer h2{font-size:1rem;text-transform:uppercase;margin-bottom:23px;padding-bottom:23px;position:relative;color:#fff;font-family:"Nexa-Light",sans-serif}footer h2:after{content:"";position:absolute;bottom:0;left:50%;height:1px;width:28px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#b4975a}footer p{line-height:1.9}footer .address,footer .contact,footer .social{margin-bottom:50px}footer .address a,footer .contact a,footer .social a{color:#fff;text-decoration:none}footer .address a:hover,footer .contact a:hover,footer .social a:hover{color:#b4975a}footer .social a{display:inline-block;vertical-align:middle;margin:0 6px}footer .social a:hover svg .st0{fill:#b4975a}footer .social a:hover img{opacity:.7}footer .social svg .st0{-webkit-transition:all 200ms;transition:all 200ms}footer .logo a,footer .logo span{display:table;margin:0 auto 90px auto}footer .logo img{display:block;width:226px;height:107px}footer .copy{color:#b4975a;margin-top:48px;border-top:1px solid #b4975a;padding:30px 0}footer .widget{display:table;margin:0 auto}@media all and (min-width:375px){.blocks .itm .txt h2{margin-bottom:calc(28vw + 50px)}}@media all and (min-width:490px){header.big .menu{width:calc(99.99% - 143px)}header.big .menu_btn{display:none}header.big.rdy .menu>ul{visibility:visible;opacity:1}.blocks .itm .txt{padding-top:31vw}.blocks .itm .txt h2{margin-bottom:calc(28vw + 50px)}.icons div{width:33.33%}}@media all and (min-width:550px){.top_slider .sld .txt p.tit{margin-bottom:18px}.blocks .itm .txt h2{margin-bottom:calc(31vw + 50px)}.ba-booking-calendar{text-align:center}.ba-booking-calendar label{display:inline-block;vertical-align:middle;margin-bottom:15px;margin-right:18px}.ba-booking-calendar button{display:table;margin:0 auto}footer .address{display:inline-block;vertical-align:top;margin-right:20px;width:calc((99.99% - 20px) / 2)}footer .contact{display:inline-block;vertical-align:top;width:calc((99.99% - 20px) / 2)}}@media all and (min-width:690px){.blocks .itm .txt h2{margin-bottom:calc(33vw + 50px)}.hotels .w{position:relative}.hotels .smap,.hotels .img,.hotels .txt{display:inline-block;vertical-align:bottom;width:33.33%}.hotels .smap{position:absolute;left:0;top:0;height:100%}.hotels .img{position:absolute;left:33.33%;top:0;height:100%}.hotels .img img{height:100%;width:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hotels .txt{margin-left:66.66%;padding:7% 2% 4% 2%;min-height:33vw;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotels.owl-carousel .owl-nav button.owl-next,.hotels.owl-carousel .owl-nav button.owl-prev{bottom:50%;left:calc(66.66% + 15px)}.hotels.owl-carousel .owl-nav button.owl-next{left:auto;right:15px}.hotels.owl-carousel .owl-dots{bottom:20px;left:33.33%;width:33.33%}.cards .itm{display:inline-block;vertical-align:top;text-align:left;width:calc((99.99% - 28px) / 2);margin-right:28px}.cards .itm:nth-child(2n){margin-right:0}.content_itm .subt{margin-bottom:145px}.banner .subt{margin-bottom:0}.icons div{width:25%}.reviews .w{text-align:left;margin-top:40px}.reviews .itm{display:inline-block;padding:3% 2.5%;text-align:left;margin-right:4%;vertical-align:top;width:calc(95.99% / 2)}.reviews .itm:nth-child(2n){margin-right:0}.reviews .subt{margin-bottom:40px}.reviews.one .w{text-align:center}.reviews.one .itm{margin-right:0}}@media all and (min-width:768px){html,body{font-size:17px}.btn{font-size:1rem;padding-left:47px;padding-right:47px}.subt.bigger{font-size:1.235rem}header .language{font-size:.941rem}.res_menu{max-width:305px}.top_slider .sld .txt p{font-size:2.26vw}.top_slider .sld .txt p.tit{font-size:4.18vw;font-family:'Nexa-Light',sans-serif}.top_slider .sld .txt p.stars{margin-bottom:46px}.top_slider .sld .txt p.stars svg{margin:0 1.3vw;width:1.82vw;height:1.82vw}.sliderwrp .con_for>div{font-size:.8rem}.sliderwrp .con_for>div button,.sliderwrp .con_for>div input{font-size:.8rem}.blocks .itm .txt h2{font-size:2.824rem;padding-bottom:33px;margin-bottom:calc(33vw + 39px)}.blocks .itm .txt h2:after{width:88px;height:3px}.subt{margin-bottom:70px}.contact_form{padding:110px 0 80px 0}.contact_form h2{font-size:2.7rem}.contact_form input,.contact_form textarea{font-size:1.118rem}.contact_form textarea{height:175px}.contact_form form .iw{margin-bottom:20px}.contact_form form .iw.agree{display:inline-block;width:calc(99.99% - 179px)}.contact_form form .iw.agree input{margin-right:10px;margin-top:2px}.contact_form form .iw.agree label{font-size:.941rem;margin-top:0;width:calc(99.99% - 26px)}.contact_form form .btn{display:inline-block;width:178px}.con_page .small{padding-bottom:2%}.reviews h2{font-size:2.706rem}.reviews .itm h3{font-size:1.235rem}.banner h2{font-size:2.706rem}.content_itm .logo img{max-width:370px}.map_wrp{height:680px}.map_wrp .text{bottom:auto;top:60px}footer h2{font-size:1.059rem}footer .address,footer .contact{width:calc((99.99% - 40px) / 3);margin-bottom:0}footer .contact{margin-right:20px}footer .social{display:inline-block;vertical-align:top;margin-bottom:0;width:calc((99.99% - 40px) / 3)}footer .social a{display:table;margin:0 auto 9px auto}footer .copy{font-size:.824rem}footer .widget{margin-top:30px}}@media all and (min-width:900px){.gap{margin:0}header{-webkit-transition:background 100ms;transition:background 100ms;padding:0;background:none}header .limited{max-width:1708px}header .logo{-webkit-transition:all 100ms;transition:all 100ms;padding:29px 19px;background:#b4975a}header .logo img{width:45px;height:25px;display:none}header .logo img.w{display:block}header .menu{width:calc(99.99% - 282px)}header .menu>ul>li{margin-left:5.25%}header .menu>ul>li>a,header .menu>ul>li>span{color:#fff}header .menu>ul>li>a:hover,header .menu>ul>li>span:hover{opacity:.5;color:#fff}header .menu>ul>li.active_menu_item>a,header .menu>ul>li.active_menu_item>span{color:#fff}header .menu>ul>li.active_menu_item>span:hover{opacity:1}header .language{font-family:"Nexa-XBold",sans-serif;margin-left:97px;max-width:40px;position:relative;text-transform:uppercase}header .language:before{content:"";position:absolute;top:50%;left:-25px;width:16px;height:16px;background:url("/images/globe.svg") center center no-repeat;background-size:16px 16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .language .active{margin-bottom:0;position:relative;padding-right:18px;color:#fff}header .language .active:hover{opacity:.5;color:#fff}header .language .active:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:13px;height:8px;background:url("/images/arr.svg") center center no-repeat;background-size:13px 8px;-webkit-transition:background 200ms;transition:background 200ms}header .language.open .active{color:#fff}header .menu_btn span{background-color:#fff}header.big .menu{width:calc(99.99% - 250px)}header.scrl,header.sub_nosld{background:#fff}header.scrl .logo,header.sub_nosld .logo{background:none}header.scrl .logo img,header.sub_nosld .logo img{display:block}header.scrl .logo img.w,header.sub_nosld .logo img.w{display:none}header.scrl .menu>ul>li>a,header.sub_nosld .menu>ul>li>a,header.scrl .menu>ul>li>span,header.sub_nosld .menu>ul>li>span{color:#2e2c2d}header.scrl .menu>ul>li.active_menu_item>a,header.sub_nosld .menu>ul>li.active_menu_item>a,header.scrl .menu>ul>li.active_menu_item>span,header.sub_nosld .menu>ul>li.active_menu_item>span{color:#2e2c2d}header.scrl .language:before,header.sub_nosld .language:before{background-image:url("/images/globe2.svg")}header.scrl .language .active,header.sub_nosld .language .active{opacity:1;color:#2e2c2d}header.scrl .language .active:after,header.sub_nosld .language .active:after{background-image:url("/images/arr3.svg")}header.scrl .language .active:hover,header.sub_nosld .language .active:hover{opacity:.5}header.scrl .menu_btn span,header.sub_nosld .menu_btn span{background-color:#b4975a}.top_slider .sld .txt p{font-size:1.26vw}.sliderwrp .con_for{position:absolute;bottom:0;left:50%;width:100%;text-align:right;z-index:10;max-width:1746px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sliderwrp .con_for>div{border-bottom:none;padding:12px}.sliderwrp .con_for>a{display:inline-block;width:650px;max-width:100%;border:3px solid #b4975a;border-bottom:none;text-align:right;padding:22px 40px;text-decoration:none;color:#b4975a;font-size:1.235rem;text-transform:uppercase;font-family:"Nexa-Bold",sans-serif}.sliderwrp .con_for>a:hover{background:#b4975a;color:#fff}.sliderwrp.al .con_for>div{position:absolute;bottom:0;left:0;width:calc(100% - 320px);text-align:left;font-size:.882rem}.sliderwrp.al .con_for>a{width:300px}.sliderwrp.al .top_slider .sld .txt{top:8vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.blocks .itm{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:35vw}.blocks .itm .txt{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;font-size:.882rem;padding:0 calc(50% + 30px) 0 30px}.blocks .itm .txt .wrp{padding:20px 0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.blocks .itm .txt h2{margin-bottom:2.1vw;padding-bottom:1.7vw;text-align:left;font-size:2.5vw;color:#b4975a}.blocks .itm .txt h2:after{background:#b4975a;left:0;-webkit-transform:none;transform:none}.blocks .itm .txt a.btn{display:table}.blocks .itm .txt .img{width:50%;left:auto;right:0;padding-bottom:0;min-height:36.5vw}.blocks .itm .txt .img:after{display:none}.blocks .itm.img_l .txt{padding:0 30px 0 calc(50% + 30px);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}.blocks .itm.img_l .img{left:0;right:auto}.blocks .itm.img_bottom .img{position:absolute;height:100%;top:0;right:0;background-color:#f2f2f2}.blocks .itm.img_bottom .img img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.blocks .itm.special{background:url("/images/bg.svg") left top no-repeat;padding:21vw 0;background-size:auto 100%}.blocks .itm.special .txt{padding:0 calc(50% + 30px) 0 30px}.blocks .itm.special .txt h2{margin-bottom:2.1vw}.blocks .itm.special .txt .wrp{background:none;color:#666;padding:20px 0;text-align:left}.blocks .itm.special .txt .img{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.blocks .itm.special .txt .logo{display:none}.blocks .itm.special .txt .stars{display:block;margin-top:76px}.blocks .itm.special .txt svg{display:inline-block;width:27px;height:27px;fill:#b4975a;margin-right:26px;vertical-align:middle}section{padding-top:130px}.map{height:38.55vw}.content_itm .blocks .itm .txt{text-align:left;padding-top:0}.switch .sw{width:21%;max-width:250px;margin:0 2%;padding:0 0 30px 0}.switch.sm_t .sw{font-size:1rem}footer .copy{text-align:left;margin-top:55px}footer .widget{position:absolute;bottom:20px;right:20px;margin:0}}@media all and (min-width:1025px){.icons.limited{padding:110px 19px}.icons div{width:20%;padding:25px}}@media all and (min-width:1070px){.sliderwrp.al .top_slider .sld .txt{top:12vw}.sliderwrp.al .con_for>div{padding:20px;font-size:.941rem;padding-bottom:5px}.ba-booking-calendar button{display:inline-block;vertical-align:middle;margin-bottom:15px}.cards .itm{width:calc((99.99% - 56px) / 3)}.cards .itm:nth-child(2n){margin-right:28px}.cards .itm:nth-child(3n){margin-right:0}.switch{margin-bottom:152px}}@media all and (min-width:1290px){header .logo{padding:58px 38px}header .logo img{width:90px;height:49px}header .menu{width:calc(99.99% - 365px)}header.big .menu{width:calc(99.99% - 333px)}header.scrl .logo,header.sub_nosld .logo{padding:15px 76px 15px 0}.top_slider .sld .txt p.tit{font-size:3.118rem}.t_home .top_slider .sld .txt p.tit{font-size:4.18vw}.sliderwrp.al .top_slider .sld .txt{top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.blocks .itm .txt{padding:0 calc(50% + 7.68vw) 0 7.68vw;font-size:1rem}.blocks .itm.img_l .txt{padding:0 7.68vw 0 calc(50% + 7.68vw)}.blocks .itm.special .txt{padding:0 calc(50% + 7.68vw) 0 7.68vw}.hotels .img img{height:auto;min-height:100%;min-width:100%}.hotels .txt{padding:90px 25px 50px 25px}.hotels.owl-carousel .owl-nav button.owl-next,.hotels.owl-carousel .owl-nav button.owl-prev{left:calc(66.66% + 55px)}.hotels.owl-carousel .owl-nav button.owl-next{left:auto;right:55px}.hotels.owl-carousel .owl-dots{bottom:60px}.cards .itm{margin:0 38px 38px 0;width:calc((99.99% - 76px) / 3)}.cards .itm:nth-child(2n){margin-right:38px}.cards .itm:nth-child(3n){margin-right:0}.icons div{width:167px}.reviews .limited{padding:100px 19px 139px 19px}.reviews .itm{width:calc(91.99% / 3)}.reviews .itm:nth-child(2n){margin-right:4%}.reviews .itm:nth-child(3n){margin-right:0}.reviews.two .w{text-align:center}.reviews.two .itm:nth-child(2n){margin-right:0}footer{text-align:left}footer h2:after{left:0;-webkit-transform:none;transform:none}footer .logo{display:inline-block;margin-right:40px;vertical-align:top}footer .logo a,footer .logo span{margin-bottom:0}footer .logo img{width:72px;height:72px}footer .wrap{display:inline-block;vertical-align:top;text-align:right;width:calc((99.99% - 112px))}footer .address,footer .contact,footer .social{text-align:left;max-width:350px}footer .social{max-width:145px}footer .social a{margin-left:0}}@media all and (min-width:1730px){.map_wrp .text{left:calc(50% - 835px)}}@media all and (min-width:1921px){.top_slider .sld .txt p{font-size:1.412rem}.top_slider .sld .txt p.tit{font-size:4.706rem}.top_slider .sld .txt p.stars svg{margin:0 25px;width:35px;height:35px}.blocks .itm .txt h2{margin-bottom:40px;padding-bottom:33px;font-size:2.824rem}.blocks .itm.special .txt h2{margin-bottom:40px;padding-bottom:33px}.map{height:740px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.blocks .itm{display:block}}@media (-ms-high-contrast:active) and (min-width:900px),(-ms-high-contrast:none) and (min-width:900px){.blocks .itm .txt .wrp{padding-top:50px}}
/*# sourceMappingURL=style.css.map */