@charset "UTF-8";
/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)
 */
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}legend,td,th{padding:0}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}blockquote,img,pre,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}figure{margin:0;line-height:0}img{vertical-align:middle}[role=button]{cursor:pointer}body,html{font-family:"Berlingske Serif",sans-serif;min-height:calc(var(--vh, 1vh)*100);background:#fcfaf6;--mb:100px}body:has(.home-slider),html:has(.home-slider){background:#ececec}@media (max-width:768px){body,html{--mb:70px;background-color:#ececec}}.disable_scroll{overflow:hidden}*{outline:0;text-decoration:none;margin:0;padding:0;border:0}*,:after,:before,b,h1,h2,h3,h4,h5,strong{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-ms-touch-action:none;user-select:none;-webkit-tap-highlight-color:transparent}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0}button:focus::-moz-focus-inner,input[type=button]:focus::-moz-focus-inner,input[type=file]>input[type=button]:focus::-moz-focus-inner,input[type=reset]:focus::-moz-focus-inner,input[type=submit]:focus::-moz-focus-inner{border:0}ul,ul li{list-style:none}.container{margin-right:20px;margin-left:20px}@media (min-width:1432px){.container{width:1412px;margin-right:auto;margin-left:auto}}#header .navi nav,#header .top{height:142px;display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){#header .top,#header .top h1 a img{transition:all .4s cubic-bezier(.4,0,.2,1)}#header .top{height:82px;margin-right:0;margin-left:0;padding-left:20px;padding-right:20px;padding-top:20px;position:relative;z-index:3}#header .top .ls,#header .top .rs{display:none!important}#header .top h1 a img{max-width:100px}}#header .ls,#header .rs{width:calc(50% - 80px);display:flex}#header .ls{flex-direction:column}#header .ls .address,#header .ls .phone{color:#000;font-family:Gotham,sans-serif;font-size:12px;font-style:normal;line-height:21px}#header .ls .address{margin-top:8px}#header .ls .phone{transition:all .4s cubic-bezier(.4,0,.2,1)}#footer .top .rs .phone:hover,#header .ls .phone:hover{color:#275843}#header .rs{justify-content:end;align-items:center;gap:64px}#header .rs .lang,#header .rs .lang span{position:relative;display:flex;align-items:center}#header .rs .lang{height:100%;z-index:4}#header .rs .lang span{font-size:14px;color:#000;cursor:pointer;font-family:Gotham,sans-serif;border-bottom:1px solid #000;padding-bottom:4px;line-height:21px}#header .rs .lang span:after{content:"";margin-left:16px;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6' fill='none'%3E%3Cpath d='M1 0.499999L6 5.5L11 0.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;width:12px;height:6px}#header .rs .lang>div{position:absolute;left:50%;margin-left:-32px;top:55%;margin-top:26px;width:64px;background:#fff;opacity:0;transition:all .5s ease;-webkit-transform:perspective(400) rotate3d(1,0,0,-90deg);-webkit-transform-origin:50% 0;padding:10px 0}#header .rs .lang>div::before{content:"";position:absolute;left:50%;margin-left:-10px;bottom:100%;border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;margin-top:21px}#header .navi nav a,#header .rs .lang>div a{color:#000;display:flex;align-items:center;transition:all .4s cubic-bezier(.4,0,.2,1)}#header .rs .lang>div a{justify-content:center;cursor:pointer;overflow:hidden;padding:0 15px;text-decoration:none;font-size:13px;height:42px}#header .rs .lang>div a:hover{color:#fff;background:#275843}#header .rs .lang.active>div,#header .rs .lang:hover>div{display:block;opacity:1;-webkit-transform:perspective(400) rotate3d(0,0,0,0);box-shadow:0 0 4px rgba(112,144,176,.26)}#header .navi{border-top:1px solid rgba(39,88,67,.2);border-bottom:1px solid rgba(39,88,67,.2);background:#f3eee7}@media (max-width:768px){#header .navi{overflow:hidden;background-color:#0a5841;border-top:0;border-bottom:0;height:0;width:100%;position:absolute;left:0;top:-300px;z-index:2;display:flex;flex-direction:column;justify-content:space-between;transition:all .4s cubic-bezier(.4,0,.2,1);padding-top:120px}}@media (min-width:769px){#header .navi{position:absolute;left:0;bottom:0;width:100%;height:63px}#header .navi.sticky{position:fixed;top:0;z-index:3}}#header .navi nav{height:61px;justify-content:center;gap:32px}#header .navi nav a{font-family:Gotham,sans-serif;font-size:14px;font-weight:400;height:100%;position:relative}#header .navi nav a:after,#header .toggle-mobile-menu i,.sub-nav a:after{display:block;position:absolute;transition:all .4s cubic-bezier(.4,0,.2,1)}#header .navi nav a:after,.sub-nav a:after{content:"";width:0;height:1px;background-color:transparent;left:50%;top:100%}#header .navi nav a.active:after,#header .navi nav a:hover:after,.sub-nav a:hover:after{background-color:#000;width:100%;left:0}@media (max-width:768px){#header .navi nav{margin-left:0;margin-right:0;flex-direction:column;align-items:start;justify-content:flex-start;gap:12px;padding-left:20px;flex-grow:1;height:auto}#header .navi nav a{height:48px;color:#fcfaf6;font-size:32px;font-family:"Berlingske Serif",sans-serif}}#header .navi .footer{background-color:#fcfaf6;flex-shrink:0;display:none;flex-direction:column;padding:0;gap:40px;overflow:hidden;height:0;transition:all .4s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){#header .navi .footer{display:flex}}#header .navi .footer .rs{justify-content:space-between;width:100%}#header .navi .footer .ls,.gallery-page .gallery .slider>* img,.map img{width:100%}#header .toggle-mobile-menu{display:none;background-color:transparent}@media (max-width:768px){#header .toggle-mobile-menu{display:block;width:32px;height:32px;position:relative}}#header .toggle-mobile-menu i{width:32px;height:2px;left:0;background-color:#0a5841;top:7px;transform-origin:center}#header .toggle-mobile-menu i:nth-child(2){top:15px}#header .toggle-mobile-menu i:nth-child(3){top:23px}@media (min-width:769px){#header{padding-bottom:63px;position:relative}}.home-slider .images figure,.navi-active{overflow:hidden}.navi-active #header .navi{width:100%;height:calc(var(--vh, 1vh)*100);top:0}.navi-active #header .navi .footer{padding:20px;height:auto}.navi-active #header .toggle-mobile-menu i{background-color:#fff}.navi-active #header .toggle-mobile-menu i:nth-child(1){transform:rotate(45deg);top:15px}.navi-active #header .toggle-mobile-menu i:nth-child(2){opacity:0}.navi-active #header .toggle-mobile-menu i:nth-child(3){transform:rotate(-45deg);top:15px}.navi-active #header .top{background-color:#0a5841}.navi-active #header .top h1 a img{filter:invert(1) sepia(1) saturate(0) hue-rotate(0deg) brightness(1)}.social{display:flex;gap:18px}.social a{display:block;width:20px;height:20px;border-radius:50%;overflow:hidden;mask-position:center;mask-repeat:no-repeat;background-color:rgba(0,0,0,.5);cursor:pointer}.social a.instagram{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M11.9727 10C11.9727 11.057 11.1474 11.9141 10.1295 11.9141C9.11167 11.9141 8.28638 11.057 8.28638 10C8.28638 8.94297 9.11167 8.08594 10.1295 8.08594C11.1474 8.08594 11.9727 8.94297 11.9727 10Z' fill='black'/%3E%3Cpath d='M14.4399 6.61333C14.3511 6.36411 14.2101 6.13833 14.0261 5.95317C13.8478 5.76255 13.6304 5.61567 13.3904 5.52349C13.1956 5.44497 12.9029 5.35122 12.3639 5.32583C11.7808 5.2981 11.6059 5.29224 10.1295 5.29224C8.65309 5.29224 8.47818 5.2981 7.89513 5.32583C7.3561 5.35161 7.06307 5.44497 6.8686 5.52349C6.62824 5.61567 6.41119 5.76216 6.23289 5.95317C6.04933 6.13833 5.90789 6.36411 5.81912 6.61333C5.74351 6.81567 5.65324 7.11958 5.62879 7.67974C5.60208 8.2852 5.59644 8.46684 5.59644 10C5.59644 11.5332 5.60208 11.7149 5.62879 12.3204C5.65324 12.8801 5.74351 13.184 5.81912 13.3864C5.90789 13.636 6.04895 13.8614 6.23289 14.0465C6.41119 14.2372 6.62861 14.384 6.8686 14.4762C7.06345 14.5551 7.35648 14.6485 7.89551 14.6739C8.47855 14.7016 8.65309 14.7075 10.1299 14.7075C11.6067 14.7075 11.7816 14.7016 12.3643 14.6739C12.9033 14.6485 13.1963 14.5547 13.3912 14.4762C13.8734 14.2829 14.2545 13.8872 14.4407 13.3864C14.5163 13.184 14.6065 12.8801 14.631 12.3204C14.6577 11.7149 14.6633 11.5332 14.6633 10C14.6633 8.46684 14.6577 8.2852 14.631 7.67974C14.6058 7.11997 14.5159 6.81567 14.4399 6.61333ZM10.1295 12.9485C8.56131 12.9485 7.2899 11.6286 7.2899 10C7.2899 8.37153 8.56131 7.05161 10.1295 7.05161C11.6977 7.05161 12.9687 8.37153 12.9687 10C12.9687 11.6286 11.6977 12.9485 10.1295 12.9485ZM13.0812 7.62388C12.7148 7.62388 12.4177 7.31528 12.4177 6.93481C12.4177 6.55435 12.7148 6.24575 13.0812 6.24575C13.4476 6.24575 13.7448 6.55435 13.7448 6.93481C13.7444 7.31528 13.4476 7.62388 13.0812 7.62388Z' fill='black'/%3E%3Cpath d='M10.1296 0C4.81227 0 0.5 4.47813 0.5 10C0.5 15.5219 4.81227 20 10.1296 20C15.447 20 19.7593 15.5219 19.7593 10C19.7593 4.47813 15.447 0 10.1296 0ZM15.6257 12.3672C15.599 12.9785 15.5053 13.3957 15.3687 13.7609C15.0814 14.5324 14.4942 15.1422 13.7516 15.4402C13.3999 15.582 12.9982 15.6793 12.4095 15.707C11.8197 15.7355 11.6316 15.7422 10.1296 15.7422C8.62763 15.7422 8.43955 15.7355 7.84974 15.7074C7.26143 15.6797 6.85932 15.5824 6.50761 15.4406C6.1386 15.2965 5.80457 15.0703 5.5281 14.7781C5.24673 14.4914 5.02931 14.1441 4.89051 13.7609C4.75396 13.3957 4.6603 12.9781 4.63359 12.3672C4.60651 11.7551 4.60012 11.5594 4.60012 10C4.60012 8.44063 4.60651 8.24492 4.63359 7.63242C4.6603 7.02109 4.75359 6.60391 4.89051 6.23867C5.02931 5.85547 5.24711 5.5082 5.52847 5.22148C5.80457 4.9293 6.13898 4.70312 6.50799 4.55898C6.85969 4.41719 7.26181 4.31992 7.85012 4.29219C8.43993 4.26406 8.62801 4.25742 10.1296 4.25742C11.6312 4.25742 11.8197 4.26406 12.4095 4.29219C12.9982 4.31992 13.3999 4.41719 13.7516 4.55859C14.1207 4.70273 14.4551 4.92891 14.7312 5.22109C15.0125 5.50781 15.2303 5.85508 15.3687 6.23828C15.5057 6.60352 15.599 7.0207 15.626 7.63203C15.6527 8.24414 15.6591 8.43984 15.6591 9.99961C15.6591 11.5594 15.6527 11.7551 15.6257 12.3672Z' fill='black'/%3E%3C/svg%3E")}.social a.fb{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M20.0185 10C20.0185 4.47656 15.7078 0 10.3889 0C5.07004 0 0.759277 4.47656 0.759277 10C0.759277 15.5234 5.07004 20 10.3889 20C10.4451 20 10.5018 20 10.5579 19.9964V12.2151H8.48906V9.71146H10.5579V7.86771C10.5579 5.73073 11.8143 4.56667 13.6499 4.56667C14.5301 4.56667 15.2865 4.63281 15.5046 4.66458V6.89896H14.2408C13.2437 6.89896 13.0481 7.39115 13.0481 8.11354V9.70729H15.4369L15.125 12.2109H13.0486V19.613C17.073 18.4141 20.0185 14.5667 20.0185 10Z' fill='black'/%3E%3C/svg%3E")}.social a.in{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cg clip-path='url(%23clip0_2001_1064)'%3E%3Cpath d='M10.0189 0.400391C4.71695 0.400391 0.418945 4.69839 0.418945 10.0004C0.418945 15.3024 4.71695 19.6004 10.0189 19.6004C15.3209 19.6004 19.6189 15.3024 19.6189 10.0004C19.6189 4.69839 15.3209 0.400391 10.0189 0.400391ZM7.66895 13.9794H5.72495V7.72339H7.66895V13.9794ZM6.68495 6.95539C6.07095 6.95539 5.67395 6.52039 5.67395 5.98239C5.67395 5.43339 6.08295 5.01139 6.70995 5.01139C7.33695 5.01139 7.72095 5.43339 7.73295 5.98239C7.73295 6.52039 7.33695 6.95539 6.68495 6.95539ZM14.7689 13.9794H12.8249V10.5124C12.8249 9.70539 12.5429 9.15739 11.8399 9.15739C11.3029 9.15739 10.9839 9.52839 10.8429 9.88539C10.7909 10.0124 10.7779 10.1924 10.7779 10.3714V13.9784H8.83295V9.71839C8.83295 8.93739 8.80795 8.28439 8.78195 7.72239H10.4709L10.5599 8.59139H10.5989C10.8549 8.18339 11.4819 7.58139 12.5309 7.58139C13.8099 7.58139 14.7689 8.43839 14.7689 10.2804V13.9794Z' fill='black'/%3E%3C/g%3E%3C/svg%3E")}.social a.yt{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M8.77271 11.8733L12.0258 9.99991L8.7731 8.12646V11.8733H8.77271Z' fill='black'/%3E%3Cpath d='M10.0186 0C4.49668 0 0.0185547 4.47813 0.0185547 10C0.0185547 15.5219 4.49668 20 10.0186 20C15.5404 20 20.0186 15.5219 20.0186 10C20.0186 4.47813 15.5404 0 10.0186 0ZM16.267 10.0102C16.267 10.0102 16.267 12.0383 16.0096 13.016C15.8654 13.5512 15.4432 13.9734 14.908 14.1176C13.9303 14.375 10.0186 14.375 10.0186 14.375C10.0186 14.375 6.11699 14.375 5.12871 14.1074C4.59355 13.9633 4.17129 13.541 4.02715 13.0059C3.77012 12.0383 3.77012 10 3.77012 10C3.77012 10 3.77012 7.97227 4.02754 6.99414C4.17168 6.45898 4.6041 6.02656 5.1291 5.88242C6.10684 5.625 10.0186 5.625 10.0186 5.625C10.0186 5.625 13.9303 5.625 14.9084 5.89258C15.4436 6.03672 15.8658 6.45898 16.01 6.99414C16.2775 7.97227 16.267 10.0102 16.267 10.0102Z' fill='black'/%3E%3C/svg%3E")}.social a:hover{background-color:#275843}main{padding-top:45px}@media (max-width:768px){main{padding-top:25px}}.home-slider .images .st i,.social a,a.reserve{transition:all .4s cubic-bezier(.4,0,.2,1)}.brochure-download .ls a.download,a.reserve{padding:16px 48px;justify-content:center;align-items:center;gap:10px;border:1px solid #275843;background:rgba(39,88,67,.2);color:#000;font-family:Gotham,sans-serif;font-size:14px}a.reserve{max-width:152px;white-space:nowrap}.brochure-download .ls a.download{display:flex;transition:all .4s cubic-bezier(.4,0,.2,1)}#footer .top form button:hover,.brochure-download .ls a.download:hover,.brochure-download .ls a.v2.download,a.reserve.v2,a.reserve:hover{background-color:#275843;color:#fff}.home-slider{overflow:hidden;flex-direction:column;padding-bottom:33px}@media (max-width:768px){.home-slider{padding-bottom:0;margin-left:0;margin-right:0}}.home-slider .images{position:relative}.home-slider .images>.slider,a.reserve{display:flex}.home-slider .images>.slider>figure{width:100%;flex-shrink:0}@media (max-width:768px){.home-slider .images figure{aspect-ratio:390/572}}.home-slider .images figure img,.programs .images figure img{width:100%;height:100%;object-fit:cover}.home-slider .images .st{position:absolute;right:40px;top:40px;align-items:center;padding-bottom:7px}@media (max-width:768px){.home-slider .images .st{right:20px;top:20px}}.home-slider .images .st:before{content:"";display:block;position:absolute;left:0;bottom:0;height:2px;width:100%;background-color:#fcfaf6}.home-slider .images .st label{display:block;color:#275843;text-align:center;text-shadow:0 4px 4px rgba(177,147,71,.15);font-size:40px;line-height:46px}@media (max-width:768px){.home-slider .images .st label{font-size:30px;line-height:30px}}.home-slider .images .st i{position:absolute;bottom:0;left:0;height:2px;display:block;background-color:#b19347;width:0}.home-slider .booking-block{transform:translateY(-67px);margin:0 auto}@media (max-width:970px){.home-slider .booking-block{transform:translateY(0);margin:60px 20px}}.booking-block{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:39px;width:1169px;height:134px;margin:0 auto 80px}@media (max-width:1169px){.booking-block{width:100%}}@media (max-width:970px){.booking-block{flex-direction:column;height:auto;gap:20px;width:auto}}.booking-block .ls{color:#275843;font-size:24px;font-weight:500;width:calc(50% - 225px)}@media (max-width:970px){.booking-block .ls{width:100%}}.booking-block .rs{width:calc(50% - 225px);display:flex;justify-content:flex-end}@media (max-width:970px){.booking-block .rs{width:100%;justify-content:flex-start}.booking-block .rs .brochure-download .ls a.download,.booking-block .rs a.reserve,.brochure-download .ls .booking-block .rs a.download{max-width:none;background-color:#275843;color:#fcfaf6}}.booking-block .center{display:flex;gap:40px}@media (max-width:970px){.booking-block .center{flex-direction:column;width:100%}}.booking-block .center .col{border-bottom:1px solid #275843;width:131px;min-height:56px}@media (max-width:970px){.booking-block .center .col{width:100%}}.booking-block .center .label{color:#275843;font-family:Gotham,sans-serif;font-size:14px;padding-bottom:4px}.brochure-download{background:#cae0ff;padding:50px;margin-bottom:var(--mb)}@media (max-width:768px){.brochure-download{padding:40px 20px 133px;position:relative}}.brochure-download .container{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media (max-width:768px){.brochure-download .container{grid-template-columns:1fr;gap:30px;margin:0}}.brochure-download .ls{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.article-block h2,.brochure-download .ls .title{color:#275843;font-size:40px;font-weight:400;line-height:60px}@media (max-width:768px){.brochure-download .ls .title{font-size:32px;line-height:42px}}.brochure-download .ls a.download{white-space:nowrap;max-width:none}@media (max-width:768px){.brochure-download .ls a.download{position:absolute;left:20px;bottom:40px}}.brochure-download .rs{color:#275843;font-size:14px;line-height:21px}.article-block div div,.article-block div+p,.article-block h2 div,.article-block h2+p,.article-block p div,.article-block p+p,.brochure-download .rs div div,.brochure-download .rs div+p,.brochure-download .rs p div,.brochure-download .rs p+p,.destination-info aside .desc div div,.destination-info aside .desc div+p,.destination-info aside .desc p div,.destination-info aside .desc p+p,.gallery-block aside div div,.gallery-block aside div+p,.gallery-block aside p div,.gallery-block aside p+p,.gallery-block-2 aside div div,.gallery-block-2 aside div+p,.gallery-block-2 aside p div,.gallery-block-2 aside p+p{padding-top:21px}#footer{border-top:36px solid #275843;padding:30px 0}#footer .top{display:flex;justify-content:space-between;padding-bottom:30px}@media (max-width:768px){#footer .top{flex-direction:column;gap:30px}}#footer .top form{display:inline-flex;gap:40px}@media (max-width:768px){#footer .top form{gap:20px}}#footer .top form input{border-bottom:1px solid rgba(0,0,0,.7);height:53px;background-color:transparent;width:323px}@media (max-width:768px){#footer .top form input{width:auto;flex-grow:1}}#footer .top form input::-webkit-input-placeholder{color:rgba(0,0,0,.7);font-family:Gotham,sans-serif;font-size:14px}#footer .top form input:-moz-placeholder,#footer .top form input::-moz-placeholder{color:rgba(0,0,0,.7);font-family:Gotham,sans-serif;font-size:14px}#footer .top form input:-ms-input-placeholder{color:rgba(0,0,0,.7);font-family:Gotham,sans-serif;font-size:14px}#footer .top form button{display:flex;padding:0 48px;height:53px;justify-content:center;align-items:center;gap:10px;border:1px solid #275843;background:rgba(39,88,67,.2);color:#000;font-family:Gotham,sans-serif;font-size:14px;transition:all .4s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){#footer .top form button{padding:0 28px}}@media (max-width:768px){#footer .top .rs{text-align:center}#footer .top .rs .social{justify-content:center}}#footer .top .rs .title{color:#275843;font-size:16px;font-weight:500;padding-bottom:16px}#footer .top .rs .pl{color:#275843;font-size:12px;font-style:normal;padding-top:16px}#footer .bottom,#footer .top .rs .phone,#footer .top .rs .pl{font-family:Gotham,sans-serif;line-height:21px}#footer .top .rs .phone{color:#000;transition:all .4s cubic-bezier(.4,0,.2,1);font-size:12px}#footer .bottom{border-top:1px solid #ccc8c2;display:flex;justify-content:space-between;color:rgba(0,0,0,.7);font-size:14px;padding-top:30px}@media (max-width:768px){#footer .bottom{flex-direction:column;text-align:center;gap:10px}}#footer .bottom a,.programs aside .title{color:#275843;font-weight:500}.block-header{color:rgba(0,0,0,.7);text-align:center;font-size:32px;font-weight:500;line-height:48px;margin-bottom:40px}@media (max-width:768px){.block-header{margin-bottom:20px;font-size:24px;line-height:36px}}.programs{margin-bottom:var(--mb)}@media (max-width:768px){.programs{flex-direction:column;gap:20px!important}}.programs .images{flex-grow:1;overflow:hidden;position:relative}.programs,.programs .images>.slider{display:flex;gap:40px}.programs .images figure,.room-options .item figure{flex-shrink:0;overflow:hidden}@media (max-width:768px){.programs .images{order:0}}.programs aside{width:444px;flex-shrink:0;padding-top:28px;display:flex;flex-direction:column}@media (max-width:768px){.programs aside{width:100%;padding-top:0;order:1}}.programs aside .title{font-size:40px;line-height:60px;padding-bottom:32px}@media (max-width:768px){.programs aside .title{font-size:32px;line-height:48px;padding-bottom:10px}}.programs aside .desc,.programs aside footer a{color:#275843;font-size:14px;line-height:21px}.programs aside footer{border-top:1px solid rgba(0,0,0,.1);padding-top:16px;margin-top:30px}.programs aside footer a{color:#b19347;font-family:Gotham,sans-serif;display:inline-block;border-bottom:1px solid #b19347;padding-bottom:2px}.gallery-block aside .bottom-link:hover,.gallery-block-2 aside .bottom-link:hover,.programs aside footer a:hover{color:#275843;border-bottom-color:#275843}.programs .tns-outer .tns-controls button{position:absolute;display:flex;align-items:center;justify-content:center;background-image:url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='38' y='38' width='38' height='38' rx='19' transform='rotate(-180 38 38)' fill='white' fill-opacity='0.2'/%3E%3Cpath d='M15 31L26.4079 20.4696C27.2658 19.6777 27.2658 18.3223 26.4079 17.5304L15 7' stroke='black' stroke-opacity='0.3' stroke-width='2'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;border-radius:50%;width:38px;height:38px;left:12px;top:50%;margin-top:-15px;z-index:1;--rotate:180deg;--scale:1;transform:rotate(var(--rotate)) scale(var(--scale));backdrop-filter:blur(10px)}@media (max-width:768px){.programs .tns-outer .tns-controls button{left:5px}.programs .tns-outer .tns-controls button[data-controls=next]{left:auto;right:5px}}.programs .tns-outer .tns-controls button[data-controls=next]{--rotate:0;left:auto;right:12px}.programs .tns-outer .tns-controls button:hover{--scale:1.1}.room-options{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:var(--mb);gap:40px}@media (max-width:768px){.room-options{grid-template-columns:1fr}}.room-options .item{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.room-options .item:hover figure img{transform:scale(1.1)}.room-options .item figure{margin-bottom:10px}@media (max-width:768px){.room-options .item figure{margin-bottom:0}}.programs .tns-outer .tns-controls button,.programs aside footer a,.room-options .item figure img{transition:all .4s cubic-bezier(.4,0,.2,1)}.room-options .item .title{color:#275843;font-size:20px;font-weight:500;line-height:30px}.room-options .item .desc{color:#275843;font-size:14px;line-height:21px;flex-grow:1;padding-bottom:10p}.room-options .item .more{color:var(--s-1, #B19347);font-family:Gotham,sans-serif;font-size:14px;line-height:21px;border-bottom:1px solid #b19347}.destination-info{display:flex;margin-bottom:var(--mb)}@media (max-width:768px){.destination-info{flex-direction:column-reverse;margin-left:0;margin-right:0}}.destination-info aside{background:#cae0ff;padding:32px;width:484px;flex-shrink:0;color:#275843}@media (max-width:968px){.destination-info aside{width:50%}}@media (max-width:768px){.destination-info aside{width:100%;padding:40px 20px}}.destination-info aside .title{font-size:32px;font-weight:500;line-height:48px;padding-bottom:24px}@media (max-width:768px){.destination-info aside .title{font-size:32px;line-height:48px;padding-bottom:10px}}.destination-info aside .desc{font-size:14px;font-weight:400;line-height:21px}.destination-info .images{flex-grow:1;overflow:hidden;position:relative}.destination-info .images>.slider{display:flex;gap:40px}.destination-info .images>.slider>figure{width:100%;height:100%}.destination-info .images figure{flex-shrink:0;overflow:hidden}.destination-info .images figure img,.gallery-block .images figure img,.gallery-block-2 .images figure img,.gallery-block-2 figure img,.header-banner img,.room-options .item figure img{width:100%;height:100%;object-fit:cover}.destination-info .tns-outer,.destination-info .tns-outer .slider,.destination-info .tns-outer .tns-inner,.destination-info .tns-outer .tns-ovh,.destination-info .tns-outer figure{height:100%}.destination-info .tns-outer .tns-nav{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:1}.destination-info .tns-outer .tns-nav button{background-color:#fcfaf6;height:2px;width:40px}.destination-info .tns-outer .tns-nav button.tns-nav-active{background-color:#b19347}.dining-entertainment{background:#f3eee7;padding-top:50px;padding-bottom:50px;margin-bottom:var(--mb)}.dining-entertainment .items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px}@media (max-width:1200px){.dining-entertainment .items{grid-template-columns:1fr 1fr 1fr}}@media (max-width:900px){.dining-entertainment .items{grid-template-columns:1fr 1fr}}@media (max-width:600px){.dining-entertainment .items{grid-template-columns:1fr}}.dining-entertainment .items .item{border-top:1px solid #b19347;padding-top:14px}.dining-entertainment .items .item .title{color:#b19347;font-size:14px;font-weight:600;line-height:21px;padding-bottom:14px}.dining-entertainment .items .item .desc,.sub-nav a{color:rgba(39,88,67,.8);font-size:14px;line-height:21px}.map{background:#fcfaf6;margin-bottom:var(--mb);border:20px solid transparent}@media (max-width:768px){.map{border:5px solid transparent}}.map iframe{height:560px}.sub-nav{display:flex;align-items:center;justify-content:center;gap:40px;margin-bottom:80px}.sub-nav.type-2{margin-bottom:50px}@media (max-width:768px){.sub-nav.type-2{margin-bottom:30px}}.sub-nav a{color:rgba(0,0,0,.5);font-family:Gotham,sans-serif;font-size:16px;display:inline-block;padding-bottom:4px;padding-top:5px;border-bottom:1px solid transparent;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.sub-nav a:hover{color:#275843}.sub-nav a.active{color:#b19347;border-bottom:1px solid #b19347;cursor:default}.sub-nav a.active:after{display:none}.header-banner{overflow:hidden;aspect-ratio:1415/620;margin-bottom:80px}@media (max-width:768px){.header-banner{aspect-ratio:390/572;margin-bottom:60px;margin-left:-20px;margin-right:-20px}}.about-us-page,.pools{padding-top:126px}@media (max-width:768px){.about-us-page,.pools{padding-top:25px}}.about-us-page .gallery-block-bg,.pools .gallery-block-bg{background-color:#fff;padding:91px 0}@media (max-width:768px){.about-us-page .gallery-block-bg,.pools .gallery-block-bg{padding:70px 0}}.about-us-page .gallery-block-bg>:last-child,.pools .gallery-block-bg>:last-child{margin-bottom:0}.article-block{text-align:center;color:#275843;font-size:14px;line-height:21px;max-width:616px;margin:0 auto;padding-bottom:80px}.gallery-block,.gallery-block-2{display:flex;gap:40px;margin-bottom:var(--mb)}@media (max-width:768px){.gallery-block,.gallery-block-2{flex-direction:column}}.gallery-block aside,.gallery-block-2 aside{width:444px;flex-shrink:0;color:#275843;font-size:14px;line-height:21px;position:relative}.gallery-block aside:has(.bottom-link),.gallery-block-2 aside:has(.bottom-link){padding-bottom:40px}@media (max-width:768px){.gallery-block aside,.gallery-block-2 aside{width:100%;order:2}}.gallery-block aside div+h4,.gallery-block aside p+h4,.gallery-block-2 aside div+h4,.gallery-block-2 aside p+h4{padding-top:40px}.gallery-block aside div b,.gallery-block aside div strong,.gallery-block aside p b,.gallery-block aside p strong,.gallery-block-2 aside div b,.gallery-block-2 aside div strong,.gallery-block-2 aside p b,.gallery-block-2 aside p strong{font-weight:600}.gallery-block aside .title,.gallery-block aside h4,.gallery-block-2 aside .title,.gallery-block-2 aside h4{color:#275843;font-size:20px;font-weight:500;line-height:30px}.gallery-block aside .title div,.gallery-block aside .title+p,.gallery-block aside h4 div,.gallery-block aside h4+p,.gallery-block-2 aside .title div,.gallery-block-2 aside .title+p,.gallery-block-2 aside h4 div,.gallery-block-2 aside h4+p{padding-top:14px}.gallery-block aside .bottom-link,.gallery-block-2 aside .bottom-link{color:#b19347;font-size:14px;font-family:Gotham,sans-serif;display:inline-flex;align-items:center;position:absolute;height:25px;left:0;bottom:0;border-bottom:1px solid #b19347;transition:all .4s cubic-bezier(.4,0,.2,1)}.gallery-block .images,.gallery-block-2 .images{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media (max-width:768px){.gallery-block .images,.gallery-block-2 .images{gap:20px;order:1}}.gallery-block .images figure,.gallery-block-2 .images figure{overflow:hidden;flex-basis:50%}.gallery-block .images figure:first-child,.gallery-block-2 .images figure:first-child{grid-column-start:1;grid-column-end:3}.dining-lobby-lounge,.health-programs-page{padding-top:100px}@media (max-width:768px){.dining-lobby-lounge,.health-programs-page{padding-top:25px}}.gallery-page{padding-top:126px}@media (max-width:768px){.gallery-page{padding-top:25px}}.gallery-page .gallery{margin-bottom:80px;position:relative;padding-bottom:34px;border-bottom:20px solid transparent}@media (max-width:768px){.gallery-page .gallery{margin-bottom:70px}}.gallery-page .gallery>.slider{display:flex;gap:38px;align-items:center;overflow:auto;padding-bottom:30px}.gallery-page .gallery>.slider::-webkit-scrollbar{height:1px}.gallery-page .gallery>.slider::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.7)}.gallery-page .gallery>.slider::-webkit-scrollbar-track{background-color:rgba(0,0,0,.16)}@media (max-width:768px){.gallery-page .gallery>.slider{gap:20px}}.gallery-page .gallery .slider{display:flex;align-items:center}.gallery-page .gallery .slider>*{flex-shrink:0;overflow:hidden;max-height:516px}.gallery-page .gallery .slider>:nth-child(4n+1){width:323px}.gallery-page .gallery .slider>:nth-child(4n+2){width:446px}.gallery-page .gallery .slider>:nth-child(4n+3){width:325px}.gallery-page .gallery .slider>:nth-child(4n+4){width:446px}@media (max-width:768px){.gallery-page .gallery .slider>*{max-width:calc(100vw - 100px)}}.gallery-page .gallery .scroller{position:absolute;width:444px;height:2px;left:50%;transform:translateX(-50%);bottom:0;background-color:rgba(0,0,0,.16);overflow:auto;border-radius:2px;transition:all .4s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.gallery-page .gallery .scroller{display:none}}.gallery-page .gallery .scroller::-webkit-scrollbar{height:10px}.gallery-page .gallery .scroller::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.7)}.gallery-page .gallery .scroller::-webkit-scrollbar-track{background-color:rgba(0,0,0,.16)}.gallery-page .gallery .scroller i{display:block;min-width:100%;height:1px}.gallery-page .gallery:hover .scroller{height:4px;bottom:-1px}.spa,.thermal-health-services,.wellness-experiences{--mb:80px}@media (max-width:768px){.spa,.thermal-health-services,.wellness-experiences{--mb:60px}}.spa .header-banner,.thermal-health-services .header-banner,.wellness-experiences .header-banner{margin-bottom:var(--mb)}.spa .dining-entertainment,.thermal-health-services .dining-entertainment,.wellness-experiences .dining-entertainment{background-color:transparent;padding-top:0;padding-bottom:20px}.gallery-block-2{align-items:flex-start}@media (max-width:768px){.gallery-block-2{gap:32px}}.gallery-block-2 figure{overflow:hidden;max-height:440px;flex-grow:1}@media (max-width:768px){.gallery-block-2 figure{order:1}}@media (max-width:768px){.gallery-block-2 aside{order:2}}.wellness-concierge{background:rgba(39,88,67,.2);padding-top:80px;padding-bottom:80px;margin-bottom:var(--mb);display:flex;justify-content:center}@media (max-width:768px){.wellness-concierge{padding-top:40px;padding-bottom:40px}}.wellness-concierge .container{display:flex;flex-direction:column;gap:32px;align-items:center;justify-content:center;max-width:834px}.wellness-concierge .title{font-size:32px;font-weight:500;color:rgba(0,0,0,.6980392157)}.wellness-concierge ul{display:flex;flex-direction:column;gap:10px}.wellness-concierge .desc,.wellness-concierge ul a,.wellness-concierge ul li{font-size:20px;font-weight:400;color:rgba(0,0,0,.6980392157);text-align:center;line-height:30px}@font-face{font-family:"Berlingske Serif";src:url(../fonts/BerlingskeSerif-Md-v3.woff2) format("woff2"),url(../fonts/BerlingskeSerif-Md-v3.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Berlingske Serif";src:url(../fonts/BerlingskeSerif-Regular-v3.woff2) format("woff2"),url(../fonts/BerlingskeSerif-Regular-v3.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Berlingske Serif";src:url(../fonts/BerlingskeSerif-SemiBold.woff2) format("woff2"),url(../fonts/BerlingskeSerif-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Berlingske Serif";src:url(../fonts/BerlingskeSerif-Bold.woff2) format("woff2"),url(../fonts/BerlingskeSerif-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Gotham";src:url(../fonts/Gotham.woff) format("woff");font-weight:400;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:"Gotham";src:url(../fonts/Gotham-Medium.woff) format("woff");font-weight:500;font-style:normal;text-rendering:optimizeLegibility}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-slider>.tns-item,.tns-slider>.tns-item img{perspective:1000;backface-visibility:hidden;transform:translate3d(0,0,0);-webkit-perspective:1000;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after,.tns-t-ct:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth,.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:-webkit-calc(100%*70/3);width:-moz-calc(100%*70/3);width:calc(100%*70/3);position:absolute;right:0}.tns-t-ct>div{width:1.4285714286%;width:-webkit-calc(100%/70);width:-moz-calc(100%/70);width:calc(100%/70);height:10px;float:left}
/*# sourceMappingURL=style.min.css.map */
