@import 'https://fonts.googleapis.com/css?family=Great+Vibes|Lato:400,400i,700|Playfair+Display:400i,700';body{width:100%;*zoom:1;display:inline-block}body:before,body:after{content:"";display:table}body:after{clear:both}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html
.clearfix{height:1%}.popupLayout{position:relative;background:#FFF;padding:20px;width:auto;max-width:600px;margin:20px
auto}body{padding:0;margin:0;font:13px Arial,Helvetica,Garuda,sans-serif;*font-size:small;*font:x-small;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}article,aside,figure,footer,header,nav,section,details,summary,main{display:block}h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code,p{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:inherit;font-style:inherit}table{font-size:inherit;font:100%}ul.menu{list-style:none;margin:0;padding:0}ul.menu
li{margin:0;padding:0;line-height:1em;background:none}img{border:0;max-width:100%}a{text-decoration:none}input,select,textarea{font:inherit}.pathway{margin:0;padding:0}.pathway
li{display:inline-block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#8B827C;font-family:'Lato',sans-serif;font-size:24px}p{margin-bottom:1em;line-height:1.4em}h1,h2,h3,h4,h5,h6{margin-bottom:1em;font-family:"Playfair Display",serif;font-style:normal}h1{font-size:64px;text-transform:uppercase}h2{font-size:42px;position:relative;text-align:center;margin-bottom:60px}h2::after{content:'';width:140px;height:2px;display:block;background:#C8A065;margin-right:10px;position:absolute;bottom:-20px;left:50%;margin-left:-70px}h3{font-size:42px}h4{font-size:20px;text-transform:uppercase}ul{margin:0
0 1em 1em;padding:0;list-style-type:none}ul
li{margin:0
0 1em 0;padding:0}strong{font-weight:bold;color:#C8A065}em{font-style:italic}a{color:#C8A065}a:hover{color:#d5b78b}.input{margin-bottom:1.5em}input[type='text'],input[type='email'],input[type='tel'],input[type='number'],textarea,select{font:inherit;padding:0;width:100%;font-size:15px;height:50px;line-height:50px;border:1px
solid #C8A065;border-style:none none solid;color:#8B827C}select{box-shadow:none;background:transparent url(/img/dropdown.png) no-repeat 100% 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{height:auto;line-height:1.2em;border:1px
solid #C8A065;padding:1em}input[type='submit'],.button,button:not(.btn,.f-button){font:inherit;cursor:pointer;-webkit-appearance:none;padding:0
2em;background:#C8A065;text-transform:uppercase;height:40px;line-height:40px;border-radius:20px;display:inline-block;white-space:nowrap;color:#fff;font-size:14px;font-style:normal;font-weight:bold;border:none}input[type='submit'].light,.button.light,button:not(.btn.light,.f-button).light{border:2px
solid #C8A065;color:#C8A065;background:#fff;line-height:38px}.button{display:inline-block}.checkbox input,
.checkbox
label{vertical-align:middle}.checkbox
label{display:inline;font-weight:bold;text-transform:none;color:#8B827C}.checkbox label
a{color:#C8A065}.checkbox:not(foo) label::before{content:'';display:inline-block;width:22px;height:22px;border:2px
solid #C8A065;background:#fff;vertical-align:middle;margin-right:10px;cursor:pointer;text-align:center;line-height:22px;color:#8B827C}.checkbox:not(foo) input:checked+label::before{content:"\2713"}.checkbox:not(foo) input[type=checkbox]{display:none}.error-message{font-size:13px;color:red}.response_message{color:green;background:#fff;padding:50px;display:inline;float:left;width:97.222222222222%;margin:0
1.3888888888889%}.response_message.error{color:red}label{display:block;font-size:14px;color:#C8A065;font-weight:bold;text-transform:uppercase;margin:0}.required label::after{content:'*'}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0,0,0,0.1);--f-spinner-color-2:rgba(17,24,28,0.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner
svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg
*{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-zoomInUp{animation: .2s cubic-bezier(0.215,0.61,0.355,1) .1s both f-zoomInUp}.f-zoomOutDown{animation: .3s cubic-bezier(0.16,1,0.3,1) both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0,16px,0);opacity:0}}.f-throwOutUp{animation: .175s ease-out both f-throwOutUp}.f-throwOutDown{animation: .175s ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,-150px,0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,150px,0);opacity:0}}.f-fadeIn{animation: .2s ease both f-fadeIn;z-index:2}.f-fadeOut{animation: .2s ease both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeSlowIn{animation: .5s ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation: .5s ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-fadeFastIn{animation: .2s ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation: .2s ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity: .75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-crossfadeIn{animation: .2s ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation: .1s linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation: .85s cubic-bezier(0.16,1,0.3,1) f-slideInNext}.f-slideIn.from-prev{animation: .85s cubic-bezier(0.16,1,0.3,1) f-slideInPrev}.f-slideOut.to-next{animation: .85s cubic-bezier(0.16,1,0.3,1) f-slideOutNext}.f-slideOut.to-prev{animation: .85s cubic-bezier(0.16,1,0.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation: .85s cubic-bezier(0.16,1,0.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation: .85s cubic-bezier(0.16,1,0.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation: .85s cubic-bezier(0.16,1,0.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation: .85s cubic-bezier(0.16,1,0.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media (hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color))}.f-button
svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,
.f-carousel__nav .f-button.is-next,
.fancybox__nav .f-button.is-prev,
.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,
.is-horizontal .f-carousel__nav .f-button.is-next,
.is-horizontal .fancybox__nav .f-button.is-prev,
.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,
.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,
.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,
.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,
.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,
.is-vertical .f-carousel__nav .f-button.is-next,
.is-vertical .fancybox__nav .f-button.is-prev,
.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,
.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,
.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,
.is-vertical .f-carousel__nav .f-button.is-next svg,
.is-vertical .fancybox__nav .f-button.is-prev svg,
.is-vertical .fancybox__nav .f-button.is-next
svg{transform:rotate(90deg)}html.with-fancybox{scroll-behavior:auto;width:auto;overflow:visible}html.with-fancybox
body{touch-action:none}html.with-fancybox body.compensate-for-scrollbar{width:auto;overflow:hidden !important;overscroll-behavior-y:none;margin-right:var(--fancybox-scrollbar-compensate,0)}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24,24,27,0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255,255,255,0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:1050;outline:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%}.fancybox__container *,
.fancybox__container *::before,
.fancybox__container *::after{box-sizing:inherit}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity,1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__track{display:flex;margin:0
auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0
var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);cursor:default;border-radius:0;z-index:20}.is-loading
.fancybox__content{opacity:0}.is-draggable
.fancybox__content{cursor:move;cursor:grab}.can-zoom_in
.fancybox__content{cursor:zoom-in}.can-zoom_out
.fancybox__content{cursor:zoom-out}.is-dragging
.fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],
.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__slide.is-animating>.fancybox__content{filter:blur(0px);will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none}.hide-image .fancybox-image{opacity:0}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px
0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,
.is-closing
.fancybox__caption{opacity:0;visibility:hidden}.is-compact
.fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color,#fff);--f-button-hover-color:var(--fancybox-color,#fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity: .75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer
.fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity,1);transition:all .25s ease}.is-compact
.fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,0.5)}.is-compact .fancybox__footer
.fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0,0,0,0.6);--f-button-active-bg:rgba(0,0,0,0.6);--f-button-hover-bg:rgba(0,0,0,0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24,24,27,0.3);--f-button-active-bg:rgba(24,24,27,0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity,1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle
.fancybox__nav{animation: .15s ease-out both f-fadeOut}.is-idle.is-compact
.fancybox__footer{pointer-events:none;animation: .15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{position:fixed;top:1px;left:1px;width:1px;height:0px;padding:0px;margin:-1px;overflow:hidden;clip:rect(0px,0px,0px,0px);white-space:nowrap;border-width:0px}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,
.fancybox__carousel),
.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),
.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation: .25s ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation: .35s ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,
.fancybox__carousel),
.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),
.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation: .15s ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation: .35s ease forwards f-fadeOut}.has-iframe .fancybox__content,
.has-map .fancybox__content,
.has-pdf .fancybox__content,
.has-youtube .fancybox__content,
.has-vimeo .fancybox__content,
.has-html5video
.fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,
.has-map .fancybox__content,
.has-pdf
.fancybox__content{width:100%;height:100%}.fancybox__container:not(.is-compact) .has-iframe .fancybox__content,
.fancybox__container:not(.is-compact) .has-map .fancybox__content,
.fancybox__container:not(.is-compact) .has-pdf
.fancybox__content{width:calc(-20%);height:90%}.has-youtube .fancybox__content,
.has-vimeo .fancybox__content,
.has-html5video
.fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,
.has-pdf .fancybox__content,
.has-youtube .fancybox__content,
.has-vimeo .fancybox__content,
.has-html5video
.fancybox__content{padding:0;background:rgba(24,24,27,0.9);color:#fff}.has-map
.fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0
!important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0
!important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:20px;--f-thumb-clip-width:46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner
svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden}.f-thumbs__track{display:flex;will-change:transform}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);min-width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading
img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--left,0)*1px);width:calc(100% - var(--width,0)*1px);cursor:pointer}.is-modern .f-thumbs__slide{--clip-path:inset(0 calc(var(--f-thumb-width,0) - var(--f-thumb-clip-width,0) * 0.5 * 1 - var(--progress,0)) round var(--f-thumb-border-radius,0));transform:translate3d(calc(var(--shift,0) * -1px),0,0);transition:none;pointer-events:none}.is-modern .f-thumbs__slide:focus-within:not(.is-selected){filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.is-modern .f-thumbs__slide>*{clip-path:var(--clip-path)}.is-modern.in-touch .f-thumbs__slide{filter:none}.is-modern.is-resting .f-thumbs__slide{transition:all .33s ease}.is-modern.is-resting .f-thumbs__slide>*{transition:all .33s ease}.f-thumbs__slide__button{appearance:none;width:100%;height:100%;margin:0;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover}.f-thumbs.is-horizontal .f-thumbs__track{margin:0
auto;padding:8px
0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0
var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;margin:auto 0;padding:0
8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0
0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity,1);transition:max-height .35s cubic-bezier(0.23,1,0.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:20px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.05))}.fancybox__thumbs.is-horizontal{padding:0
var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact
.fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-hidden{max-height:0px !important}.is-closing
.fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color,rgba(255,255,255,0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24,24,27,0.65);--f-button-hover-bg:rgba(70,70,73,0.65);--f-button-active-bg:rgba(90,90,93,0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,
.is-compact
.fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle
.fancybox__toolbar{pointer-events:none;animation: .15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0
5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar
span{padding:0
5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity: .3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;user-select:none;pointer-events:none}body{padding-top:110px;overflow-x:hidden}.container{width:1052px;margin:0
auto}.container--grid{margin:0
7.292vw 20vh;display:grid;grid-template-columns:repeat(2,1fr);gap:6.250vw}.container--no-margin{margin-bottom:0}.contentPreview{width:870px;background:#8B827C;color:#fff;font-size:18px;font-style:italic;position:relative;left:20px;margin-bottom:170px}.contentPreview
.description{padding:50px
390px 60px 30px;position:relative;z-index:1;min-height:330px}.contentPreview .description
strong{color:#fff}.contentPreview
h3{margin-right:-60px;text-align:left;text-shadow:0 0 2px rgba(0,0,0,0.5)}.contentPreview
img{position:absolute;right:-120px;top:40px;z-index:0}.contentPreview
.button{position:absolute;bottom:-70px;left:120px;height:50px;line-height:48px;border-radius:25px}.smallPreview{display:flex;justify-content:space-between;padding-top:3vw;position:relative}.smallPreview::before{content:'';position:absolute;left:0;top:0;background:#8B827C;right:3vw;bottom:60px;z-index:-1}.smallPreview__content{padding:0
1.5vw 0 3vw;color:#fff;display:flex;flex-direction:column;align-items:flex-start}.smallPreview__content
.button{margin-top:auto;align-self:center}.smallPreview__content__excerpt{font-size:18px;font-style:italic}.smallPreview__image{flex:0 0 18.229vw}.smallPreview__image
img{display:block}ul.social
li{display:inline-block;margin:0
10px}ul.social li
a{display:inline-block;width:40px;height:40px;overflow:hidden;text-indent:-100em;background:url(/img/social.png) no-repeat 0 0}ul.social li
a.instagram{background-position:-40px 0}.headerlist
li{padding-left:50px;position:relative}.headerlist li
a{color:#fff}.headerlist li::before{content:'';width:40px;height:1px;display:inline-block;background:#C8A065;position:absolute;left:0;top:6px}table.price{width:100%;background:#fff;color:#8B827C;border-collapse:collapse;margin-bottom:20px;font-size:22px}table.price thead
th{font-size:12px;background:#C8A065;color:#fff;padding:8px
10px 8px;text-transform:uppercase;vertical-align:top}table.price thead th:first-child{background:#fff;color:#8B827C;text-align:left;padding:8px
20px 8px;vertical-align:middle}table.price thead th:first-child
strong{font-size:24px;display:inline;margin-right:20px;color:#C8A065}table.price thead th
strong{font-size:14px;display:block;color:#fff}table.price thead th
p{margin:0}table.price tbody th[scope="row"]{background:#C8A065;color:#fff;font-weight:400;text-align:left;padding:15px
20px}table.price tbody
td{padding:15px
5px;text-align:center}table.price tbody th,
table.price tbody
td{border-bottom:1px solid #fff}table.price tbody tr:last-child th,
table.price tbody tr:last-child
td{border-bottom:none}table.price tbody
strong{color:#8B827C}table.price tbody tr:nth-child(even) td{background:#f0f0f0}p.details{font-size:15px;text-align:left;font-weight:bold;position:relative;top:-1em}ul.serviceList{overflow:hidden;margin-bottom:80px;text-align:left}ul.serviceList
li{float:left;width:33.33%;margin-bottom:10px;padding-left:80px;position:relative;min-height:50px;line-height:1.1em;padding-top:5px;font-size:18px}ul.serviceList li:nth-child(3n+1){clear:left}ul.serviceList li
.img{display:inline-block;vertical-align:middle;width:60px;height:50px;line-height:50px;text-align:center;position:absolute;left:0;top:0}.intro
.textWrapper{font-style:italic;margin-bottom:130px;text-align:center}.pageHeader{min-height:530px;background:#8B827C;color:#fff;padding-top:80px;text-align:right;position:relative;margin-bottom:100px;display:grid;grid-template-columns:25vw 1fr}.pageHeader
.mainImage{height:600px;background-position:50% 50%;background-size:cover;position:relative;z-index:9}.pageHeader
.description{left:0;font-size:16px;padding-left:20px;padding-top:40px;padding-bottom:60px;position:relative}.pageHeader .description::after{content:'';position:absolute;bottom:0;left:0;right:0;height:30px;background:#fff}.pageHeader .description
h1{text-shadow:0 0 2px rgba(0,0,0,0.5);margin-right:-10vw;position:relative;z-index:10}.pageHeader .description
.intro{text-align:left !important;padding:0
20px 0 100px}.pageHeader .description .intro ul
li{padding-left:50px;position:relative}.pageHeader .description .intro ul li
a{color:#fff}.pageHeader .description .intro ul li::before{content:'';width:40px;height:1px;display:inline-block;background:#C8A065;position:absolute;left:0;top:6px}.pageHeader
.pageHeaderGallery{grid-column-end:span 2;background:#fff;padding-left:25vw;padding-top:20px;padding-right:20px;display:grid;grid-template-columns:repeat(9,1fr);gap:10px;position:relative;z-index:10}.pageHeader .pageHeaderGallery
a{border:1px
solid #F0F0F0}.pageHeader .pageHeaderGallery a,
.pageHeader .pageHeaderGallery
img{display:block}.pageHeader
.button{position:absolute;right:2.5vw;bottom:2.5vw;height:50px;line-height:48px;border-radius:25px;padding:0
5em;z-index:20}article
section{padding:70px
0}article
section.intro{padding:0}article
section.alt{background:#8B827C;color:#fff;overflow:hidden;text-align:center}.mj_accordion{display:inline;float:left;width:80.555555555556%;margin:0
1.3888888888889%;margin-left:9.7222222222222%;margin-bottom:100px;margin-top:30px;text-align:left;font-size:18px}.mj_accordion
li{margin:0;list-style:none}.mj_accordion
.mj_accordion_item{height:50px;line-height:50px;background:#8B827C url(/img/rect.png) no-repeat 0 0;color:#fff;font-weight:bold;font-size:20px;padding-left:70px;position:relative;cursor:pointer;margin-bottom:2px}.mj_accordion .mj_accordion_item::before,
.mj_accordion .mj_accordion_item::after{content:'';width:16px;height:4px;background:#fff;display:block;position:absolute;left:18px;top:22px;transition:200ms ease-in-out;-webkit-transition:200ms ease-in-out}.mj_accordion .mj_accordion_item::before{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.mj_accordion .mj_accordion_item.active::before{transform:rotate(0deg);-webkit-transform:rotate(0deg)}.mj_accordion
.mj_accordion_content{padding:20px
20px 20px 70px;display:none}.mj_accordion
.mj_accordion_content.active{display:block;height:inherit}#siteHeader{height:110px;background:#fff;position:absolute;top:0;left:0;right:0}#menuContacts{background:#C8A065;color:#fff;font-size:15px;text-transform:uppercase;width:300px;text-align:right;font-weight:bold;z-index:150;position:fixed;height:110px;top:0;right:-240px;transition:250ms ease-in-out;-webkit-transition:250ms ease-in-out}#menuContacts::after{content:'';position:absolute;left:0;right:0;height:2px;background:#fff;top:54px}#menuContacts
ul{margin:0;padding:0;list-style-type:none}#menuContacts ul
li{margin:0;height:55px;line-height:55px;padding:0
20px 0 60px;cursor:pointer}#menuContacts ul li:first-child{background:url(/img/phone.png) no-repeat 20px 50%}#menuContacts ul li:last-child{background:url(/img/mail.png) no-repeat 20px 50%}#menuContacts:hover{right:0}#logolink{position:absolute;left:30px;top:15px;width:240px;height:85px;overflow:hidden;display:block;text-indent:-100em;background:url('/img/logo.png') no-repeat 50% 0}#mainMenu{position:absolute;right:180px;top:35px;font-size:16px}#mainMenu ul,
#mainMenu
li{margin:0;padding:0}#mainMenu
li{display:inline-block;position:relative}#mainMenu
a{display:inline-block;height:75px;line-height:40px;padding:0
15px;color:#8B827C;text-transform:uppercase;font-size:13px}@media (min-width: 1201px){#mainMenu li:hover .roomsMenu,
#mainMenu li:hover
.submenu{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);visibility:visible}#mainMenu
.back{display:none !important}}#mainMenu .roomsMenu,
#mainMenu
.submenu{position:absolute;left:0;top:75px;background:#C8A065;color:#fff;z-index:100;display:block;white-space:nowrap;opacity:0;visibility:hidden;transform:translate3d(0,50px,0);-webkit-transform:translate3d(0,50px,0);transition:300ms ease-out;-webkit-transition:300ms ease-out}#mainMenu
.roomsMenu{left:-250px;display:inline-flex;align-items:flex-start}#mainMenu .roomsMenu>li{flex:0 1 250px;padding:20px;vertical-align:top}#mainMenu .roomsMenu > li
strong{text-transform:uppercase;display:block;margin-bottom:15px;color:#fff}#mainMenu .roomsMenu > li ul
li{display:block;width:100%;color:#fff}#mainMenu .roomsMenu > li ul li
a{height:auto;line-height:1.8em;padding:5px
0;color:#fff;font-size:13px;padding-left:15px;background:url(/img/arrow.png) no-repeat 0 50%;background-size:auto 10px}#mainMenu
.submenu{padding:40px;min-width:250px}#mainMenu .submenu
li{display:block;width:100%;color:#fff}#mainMenu .submenu li
a{height:auto;line-height:1.8em;padding:5px
0;color:#fff;font-size:13px;padding-left:15px;background:url(/img/arrow.png) no-repeat 0 50%;background-size:auto 10px}#languages{position:absolute;right:80px;top:35px}#languages
a{display:inline-block;height:40px;line-height:40px;background:#C8A065;font-size:15px;width:40px;text-align:center;margin-right:5px;color:#fff;font-weight:bold}#siteFooter{background:#8B827C;color:#fff;font-size:16px;padding:190px
0 30px;position:relative;margin-top:92px;width:100%}#siteFooter::before{content:'';position:absolute;left:50%;margin-left:-512px;width:1024px;height:240px;background:url(/img/footerBg.jpg) no-repeat center;top:-92px}#siteFooter .container>div{display:inline;float:left;width:30.555555555556%;margin:0
1.3888888888889%}#siteFooter .links .menu li
a{color:#fff;display:block;line-height:2em}#siteFooter
.details{text-align:right}#siteFooter
.contacts{padding-top:160px;background:url(/img/logo_footer.png) no-repeat 50% 10%;text-align:center}#homeTop{min-height:670px;background:url(/img/cover.jpg) no-repeat 50% 50%;background-size:cover;text-align:center;color:#fff;padding:85px
20px;margin-bottom:85px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}#homeTop .welcome
h4{font-family:"Lato",sans-serif;font-size:25px;margin-bottom:65px;position:relative;text-transform:uppercase}#homeTop .welcome h4::after{content:'';position:absolute;background:#fff;height:1px;width:140px;margin-left:-70px;left:50%;bottom:-20px}#homeTop .welcome
h3{font-size:72px;text-transform:uppercase;margin-bottom:90px}#homeTop .welcome
a{font:inherit;cursor:pointer;-webkit-appearance:none;padding:0
2em;background:#C8A065;text-transform:uppercase;height:40px;line-height:40px;border-radius:20px;display:inline-block;white-space:nowrap;color:#fff;font-size:14px;font-style:normal;font-weight:bold;border:none;font-size:20px;height:70px;line-height:70px;border-radius:35px}#homeTop .welcome
a.light{border:2px
solid #C8A065;color:#C8A065;background:#fff;line-height:38px}#homeTop
.booking{width:1400px;max-width:100%;color:#000}#homeTop
.book{background:#69a565;color:#fff;height:60px;line-height:60px;border-radius:100px;padding:0
40px;text-transform:uppercase;font-weight:bold;letter-spacing: .01em;font-size:20px;box-shadow:0 0 0 5px #fff}#homeTop .book:hover{background:#79ae75 !important;color:#fff !important}#homeTop
.latestOffer{height:50px;line-height:50px;text-align:center;position:absolute;padding:0
20px;bottom:-50px;right:0;left:0;background:#C8A065;color:#f0e6d6}#homeTop .latestOffer
p{margin:0;line-height:50px}#homeTop .latestOffer
a{color:#fff}.rooms
.intro{padding:40px
20px 20px;text-align:center}.rooms .intro
h3{position:relative}.rooms .intro h3::after{content:'';width:140px;position:absolute;left:50%;bottom:-20px;height:1px;background:#C8A065;margin-left:-70px}.tabs{margin:0
20px 100px}.tabs
.triggers{text-align:center;margin-bottom:40px}.tabs .triggers
a{height:50px;line-height:46px;border-radius:25px}.tabs .triggers
a.active{color:#fff;background:#C8A065}.tabs
.wrapper{max-width:1453px;margin:0
auto;background:url(/img/tabsBg.jpg) no-repeat 50% 50%;background-size:cover;height:600px;text-align:center;position:relative}.tabs
.tab{transition:300ms ease-out;-webkit-transition:300ms ease-out;transform:translateY(50px);-webkit-transform:translateY(50px);opacity:0;visibility:hidden;position:absolute;padding-top:80px;left:0;top:0;right:0}.tabs
.tab.active{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:1;visibility:visible}.tabs
.slider{max-width:960px;margin:0
auto}.roomPreview{background:#fff;width:280px;display:inline-block;color:#8B827C;font-size:14px;min-height:455px;margin:0
20px;vertical-align:top;position:relative;padding-bottom:80px}.roomPreview
.content{padding:22px}.roomPreview
.button{position:absolute;bottom:40px;right:20px;left:20px}.slick-slider .slick-arrow{position:absolute;top:50%;height:60px;width:60px;border-radius:30px;background:#fff;margin-top:-30px;overflow:hidden;text-indent:100em;z-index:100}.slick-slider .slick-arrow.slick-disabled{opacity:0}.slick-slider .slick-arrow::after{content:'';position:absolute;left:0;right:0;top:0;bottom:0}.slick-slider .slick-arrow.slick-prev{left:-70px}.slick-slider .slick-arrow.slick-prev::after{background:url(/img/slick-prev.png) no-repeat 50% 50%}.slick-slider .slick-arrow.slick-next{right:-70px}.slick-slider .slick-arrow.slick-next::after{background:url(/img/slick-next.png) no-repeat 50% 50%}.tax{text-transform:uppercase;font-size:14px;display:block;margin-bottom:45px}.checkinInfos{font-size:14px;display:inline;float:left;width:80.555555555556%;margin:0
1.3888888888889%;margin-left:9.7222222222222%;margin-bottom:50px;display:flex;justify-content:center}.checkinInfos
span{width:33.33%;text-transform:uppercase;padding-top:55px}.checkinInfos span:nth-child(1){background:url(/img/check-in.png) no-repeat 50% 0}.checkinInfos span:nth-child(2){background:url(/img/no-animals.png) no-repeat 50% 0}#room .prices
.intro{font-style:oblique;text-align:center}#room .prices
.button{height:50px;line-height:50px;border-radius:25px}#room
.roomReviews{padding-top:0}#room .services
ul{overflow:hidden;margin-bottom:50px}#room .services ul
li{float:left;width:33.33%;margin-bottom:10px;font-size:18px}#room .services ul li:nth-child(3n+1){clear:left}#room .roomNavigation
a{color:#8B827C;display:block;text-transform:uppercase;font-size:18px;position:relative;height:50px;line-height:50px}#room .roomNavigation a::before{content:'';height:1px;width:140px;position:absolute;top:50%;background:#C8A065}#room .roomNavigation
a.next{padding-right:50%;text-align:right;background:url(/img/next.png) no-repeat 67% 50%}#room .roomNavigation a.next::before{left:52%}#room .roomNavigation
a.prev{padding-left:50%;text-align:left;background:url(/img/prev.png) no-repeat 33% 50%}#room .roomNavigation a.prev::before{right:52%}article#prices
.services{text-align:center}article#residence{margin-bottom:100px}article#residence .activities
.intro{font-style:oblique}article#residence .activities
img{display:inline;float:left;width:55.555555555556%;margin:0
1.3888888888889%}article#residence .activities
.text{display:inline;float:left;width:38.888888888889%;margin:0
1.3888888888889%;text-align:left;font-size:18px;padding-top:50px}article#residence .activities .text ul
li{padding-left:50px;position:relative}article#residence .activities .text ul li
a{color:#fff}article#residence .activities .text ul li::before{content:'';width:40px;height:1px;display:inline-block;background:#C8A065;position:absolute;left:0;top:6px}article#residence .activities .text
.button{height:50px;line-height:50px;border-radius:25px;margin-top:20px}#activities
.list{margin-bottom:50px;overflow:hidden}#location
.intro{font-style:oblique;text-align:center}#location .intro
.textWrapper{text-align:left}#mappa{height:400px;margin-bottom:50px}#mappa
iframe{max-width:100%;max-height:100%}#services .intro
.textWrapper{margin-bottom:30px}#services
.contentPreview{margin-bottom:60px}#article{max-width:1000px;padding:50px
20px;font-size:15px;margin:0
auto}#article
h1{text-align:center}#bookingForm{text-align:center;margin-bottom:100px}#contactPage
.warning{text-align:center;font-style:oblique;font-size:18px;margin-bottom:30px}#contactPage
.disclaimer{text-align:center}#contactPage
.iti{width:100%}#contactPage
.iti__country{color:#8B827C;font-size:12px}#checkin,#checkout{display:inline;float:left;width:47.222222222222%;margin:0
1.3888888888889%;text-align:center;background:#fff;padding:30px
0;margin-bottom:30px;border:1px
solid #8B827C}#checkin>div,#checkout>div{display:inline-block !important}#checkin h5,
#checkout
h5{color:#C8A065;font-size:1em;font-weight:bold;font-family:Lato,serif;text-transform:uppercase}#contactForm
.wrapper{display:inline;float:left;width:97.222222222222%;margin:0
1.3888888888889%;background:#fff;padding:40px
100px;text-align:left}#contactForm .wrapper
.disclaimer{text-align:center;font-size:16px;color:#8B827C;text-transform:uppercase;margin-bottom:40px}#contactForm
.row{display:block;width:102.77777777778%;margin:0
-1.3888888888889%;*zoom:1;display:inline-block}#contactForm .row:before,
#contactForm .row:after{content:"";display:table}#contactForm .row:after{clear:both}#contactForm
.input{display:inline;float:left;width:97.222222222222%;margin:0
1.3888888888889%;margin-bottom:30px}#contactForm .inputGroup
.input{display:inline;float:left;width:47.222222222222%;margin:0
1.3888888888889%;margin-bottom:30px}#contactForm
.checkbox{display:inline;float:left;width:63.888888888889%;margin:0
1.3888888888889%}#contactForm
.submit{display:inline;float:left;width:30.555555555556%;margin:0
1.3888888888889%;text-align:right}#contactForm input[type=submit]{height:50px;line-height:50px;border-radius:25px}.ui-datepicker
th{font-size:18px;color:#C8A065;font-weight:normal;text-align:center}.ui-datepicker-month,.ui-datepicker-year{font-family:Playfair Display,serif;font-style:oblique;font-weight:normal;font-size:36px}.no-touch #mainMenu>ul>li>a{position:relative}.no-touch #mainMenu>ul>li>a::after{content:'';position:absolute;left:50%;right:50%;opacity:0;height:2px;background:#C8A065;bottom:40px;transition:300ms ease-out;-webkit-transition:300ms ease-out}.no-touch #mainMenu>ul>li>a:hover::after{left:0%;right:0%;opacity:1}.no-touch #mainMenu .roomsMenu a,
.no-touch #mainMenu .submenu
a{transition:200ms ease-out;-webkit-transition:200ms ease-out}.no-touch #mainMenu .roomsMenu a:hover,
.no-touch #mainMenu .submenu a:hover{color:rgba(255,255,255,0.7);background-position:3px 50%}.no-touch input[type='submit'],
.no-touch .button,
.no-touch button:not(.btn,
.no-touch .f-button),
.no-touch #homeTop a,
.no-touch .tabs .triggers
a.active{transition:300ms ease-out;-webkit-transition:300ms ease-out}.no-touch input[type='submit']:hover,
.no-touch .button:hover,
.no-touch button:not(.btn:hover,
.no-touch .f-button):hover,
.no-touch #homeTop a:hover,
.no-touch .tabs .triggers a.active:hover{background:#cca770;text-shadow:2px 2px 2px rgba(0,0,0,0.1)}.no-touch input[type='submit'].light:hover,
.no-touch .button.light:hover,
.no-touch button:not(.btn.light:hover,
.no-touch .f-button).light:hover,
.no-touch #homeTop a.light:hover,
.no-touch .tabs .triggers a.active.light:hover{background:#C8A065;color:#fff}.no-touch #siteFooter .links .menu li a:hover{text-decoration:underline}.no-touch #room .roomNavigation a:hover{color:#C8A065}.no-touch #languages
a{transition:300ms ease-out;-webkit-transition:300ms ease-out}.no-touch #languages a:hover{color:#C8A065;background:#fff}.faqs{margin-bottom:15vh}.faqs__more{margin-bottom:20vh;text-align:center}.faq{margin-bottom:1px}.faq__title{background:#8B827C;color:#F0F0F0;font-size:16px;text-transform:uppercase;min-height:55px;position:relative;display:flex;justify-content:flex-start;cursor:pointer;transition:300ms}.faq__title:hover{background:#a39c97}.faq__title__text{align-self:center;padding:5px
30px}.faq__title__toggler{background:#C8A065;position:relative;width:55px;display:block;cursor:pointer}.faq__title__toggler::before,.faq__title__toggler::after{content:'';width:24px;height:4px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:300ms}.faq__title__toggler::after{transform:translate(-50%,-50%) rotate(90deg);-webkit-transform:translate(-50%,-50%) rotate(90deg)}.open .faq__title__toggler::after{transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.faq__content{display:none;padding:20px
0 20px 85px;font-size:18px}.open
.faq__content{display:block}.reviews{margin-bottom:20vh}.reviews__more{text-align:center}.reviews__more
.button{margin-top:50px}.review{margin-bottom:50px;padding:2vw;border:1px
solid #C8A065;font-size:18px}.review:last-child{margin:0}.review__header{display:flex;justify-content:flex-start;align-items:center}.review__rating{display:flex;align-items:center;gap:1px;margin-right:2vw}.review__rating
.disabled{filter:grayscale(100%)}.review__title{font-size:1.1em;font-weight:bold}.review__content{margin-top:20px}.review__content p:last-of-type{margin:0}.review__author{margin-top:20px;font-style:italic}.review__date{margin-top:20px}.review__accomodation{margin-top:10px}.highlightsPreview{margin-bottom:10vh;text-align:center;padding:0
5vw}.highlightsPreview__list{padding-top:30px;display:grid;grid-template-columns:repeat(5,1fr);gap:5vw;max-width:1500px;margin:0
auto}.highlightsPreview__item{display:flex;flex-direction:column;align-items:center}.highlightsPreview__item__image{margin-bottom:20px;transition:600ms;max-width:7.813vw}.highlightsPreview__item__title{font-weight:bold;color:#8B827C;margin-bottom:30px;flex-grow:1}.highlightsPreview__item__link{font-size: .8em;text-transform:uppercase;color:#C8A065;transition:300ms}.highlightsPreview__item:hover
.highlightsPreview__item__image{transform:translate3d(0,-10px,0);-webkit-transform:translate3d(0,-10px,0)}.highlightsPreview__item:hover
.highlightsPreview__item__link{color:#d5b78b}.advantagesPreview{margin-bottom:15vh;text-align:center;padding:0
5vw}.advantagesPreview__list{padding-top:30px;display:flex;justify-content:center}.advantagesPreview__item{display:flex;flex-direction:column;align-items:center;padding:0
4vw;border-left:1px solid #C8A065}.advantagesPreview__item:first-child{border-left:none}.advantagesPreview__item__image{flex-grow:1;margin-bottom:20px;transition:600ms;max-width:7.813vw}.advantagesPreview__item__title{font-weight:bold;color:#8B827C;margin-bottom:30px}.advantagesPreview__item__link{font-size: .8em;text-transform:uppercase;color:#C8A065;transition:300ms}.advantagesPreview__item:hover
.advantagesPreview__item__image{transform:translate3d(0,-10px,0);-webkit-transform:translate3d(0,-10px,0)}.advantagesPreview__item:hover
.advantagesPreview__item__link{color:#d5b78b}.experiences{margin-bottom:15vh;text-align:center;padding:0
100px;overflow:hidden}.experiences__list{padding:30px
0;max-width:1400px;margin:0
auto}.experiences__slide{padding:0
25px}.experiences__item{background:#fff;box-shadow:0 3px 10px rgba(0,0,0,0.16);padding-bottom:20px;display:block}.experiences__item__image{margin-bottom:20px;transition:600ms}.experiences__item__image
img{display:block}.experiences__item__title{font-weight:bold;color:#8B827C;margin-bottom:20px}.experiences .slick-list{overflow:visible}.experiences .slick-slide{opacity:0;transition:600ms}.experiences .slick-slide.slick-active{opacity:1}.widget__header{margin:50px
20vw;text-align:center}@media screen and (max-width: 1200px){.widget__header{margin:50px
10vw}}@media screen and (max-width: 550px){.widget__header{margin:40px
20px}}.widget__content{margin-bottom:50px;padding:0
20px}.widget-home{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;max-width:1200px;margin:40px
auto 100px}@media screen and (max-width: 1280px){.widget-home{max-width:none;margin:20px
40px 80px;gap:20px}}@media screen and (max-width: 700px){.widget-home{margin:20px
20px 80px;grid-template-columns:1fr}}.widget-home__item{border:1px
solid #8B827C;box-shadow:0 3px 6px rgba(0,0,0,0.16);color:#8B827C !important;font-size:16px}.widget-home__item__image{position:relative;display:block}.widget-home__item__image
.logo{position:absolute;top:50%;left:50%;width:150px;height:150px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.8);padding:10px;border-radius:50%;transform:translate(-50%,-50%)}.widget-home__item__description{padding:30px}@media screen and (max-width: 1000px){.widget-home__item__description{padding:20px}}.widget-home__item__description
h3{margin-bottom: .4em}#popup{position:fixed;z-index:900;width:600px;box-shadow:5px 5px 20px rgba(0,0,0,0.2);background:#fff;max-width:90vw;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);border:1px
solid #C8A065;transition:1200ms}#popup
.close{width:50px;height:50px;position:absolute;right:-20px;top:-20px;border-radius:50%;background:#C8A065;cursor:pointer}#popup .close::before,
#popup .close::after{content:'';background:#fff;position:absolute;left:10px;right:10px;height:1px;top:50%;transition:300ms}#popup .close::before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}#popup .close::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#popup .close:hover::after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}#popup .close:hover::before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#popup
.popupWrapper{padding:40px}#popup.hidden{transform:translate(-50%,200vh);-webkit-transform:translate(-50%,200vh);opacity:0}#cookiedisclaimer{position:fixed;bottom:0;left:0;right:0;text-align:center;color:#fff;font-size:14px;background:#333;padding:10px;z-index:99999;border-top:1px solid}#cookiedisclaimer
a{text-decoration:underline;color:#fff;border-radius:3px;cursor:pointer;display:inline-block;padding:5px}#cookiedisclaimer a:hover{color:#eee}#cookiedisclaimer
span{background:#0a0;border-radius:3px;cursor:pointer;display:inline-block;margin:5px
10px 0 20px;padding:5px
10px}#cookiedisclaimer span:hover{background:#080}.nocookie{font-style:italic;font-size:smaller;padding:10px
0}@media (max-width: 1800px){h1{font-size:55px}}@media (max-width: 1550px){body{font-size:20px}h1{font-size:50px}h2,h3{font-size:38px}#homeTop{height:550px}#homeTop
h3{font-size:60px}.pageHeader{min-height:450px;padding-top:50px}.pageHeader
.mainImage{height:480px}.pageHeader .description
.intro{padding:0
40px}.pageHeader
.pageHeaderGallery{grid-template-columns:repeat(8,1fr)}.intro
.textWrapper{margin-bottom:60px}article
section{padding:60px
0}.smallPreview__content
h3{margin-bottom: .5em}.smallPreview__content__excerpt{font-size:16px}.review{font-size:17px}}@media (max-width: 1390px){#mainMenu{font-size:15px}#mainMenu
a{padding:0
8px}}@media (max-width: 1200px){body{padding-top:80px;font-size:17px}h1{font-size:40px}h2,h3{font-size:35px}h2{margin-bottom:50px}input[type="submit"],.button,button{font-size:13px}.container{margin:0
20px;width:auto}#toggler{display:block;position:absolute;top:20px;right:20px;width:40px;height:40px;z-index:1000;cursor:pointer;background:#C8A065}#toggler
span{background:#fff;position:absolute;height:3px;right:5px;left:5px;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition: .25s ease-in-out;transition: .25s ease-in-out}#toggler span:nth-child(1){top:6px}#toggler span:nth-child(2),
#toggler span:nth-child(3){top:17px}#toggler span:nth-child(4){top:28px}#toggler.open{position:fixed;right:20px}#toggler.open span:nth-child(1),
#toggler.open span:nth-child(4){top:17px;width:0%;left:50%}#toggler.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#toggler.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#mainMenu{position:fixed;z-index:999;left:-100%;top:0;bottom:0;width:100%}#mainMenu:after{position:absolute;content:'';width:100%;top:0;bottom:0;left:0;background:#fff;transform:translateY(-100%);-webkit-transform:translateY(-100%);-webkit-transition:all 600ms;transition:all 600ms}#mainMenu
.menu{position:absolute;z-index:1000;left:0;right:0;top:50%;transform:translate3d(0,-55%,0);-webkit-transform:translate3d(0,-55%,0);-webkit-transition:all 600ms;transition:all 600ms}#mainMenu .menu
li{display:block}#mainMenu .menu li
a{height:40px;line-height:40px;opacity:0;transform:translateY(30px);-webkit-transform:translateY(30px);-webkit-transition:all 1000ms;transition:all 1000ms;transition-delay:300ms;-webkit-transition-delay:300ms;font-size:18px;text-align:center;display:block}#mainMenu.open{left:0}#mainMenu.open:after{transform:translateY(0);-webkit-transform:translateY(0)}#mainMenu.open .menu li
a{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px)}#mainMenu.open.submenu-open
.menu{transform:translate3d(-100%,-55%,0);-webkit-transform:translate3d(-100%,-55%,0)}#mainMenu.open.submenu-open
.submenu{opacity:1;visibility:visible}#mainMenu
.roomsMenu{display:none !important}#mainMenu
.submenu{position:fixed;top:50%;left:0;right:0;background:none;padding:0;transform:translate3d(100%,-60%,0);-webkit-transform:translate3d(100%,-60%,0);-webkit-transition:all 600ms;transition:all 600ms}#mainMenu .submenu li
a{color:#8B827C;padding:0;background:none}#mainMenu #item_12 > a
span{display:flex;align-items:center;justify-content:center;gap:10px}#mainMenu #item_12 > a span::after{content:'';width:10px;height:12px;background:url(/img/slick-next.png) no-repeat center}#mainMenu .submenu
.back{display:flex;align-items:center;justify-content:center;margin-bottom:20px;height:40px;gap:10px;color:#8B827C;cursor:pointer}#mainMenu .submenu .back::before{content:'';width:10px;height:12px;background:url(/img/slick-next.png) no-repeat center;transform:rotate(180deg);-webkit-transform:rotate(180deg)}#languages{top:20px;right:70px}#menuContacts{display:none}#logolink{top:-13px;left:20px}#homeTop{height:450px;padding-top:100px}#homeTop .welcome
h4{font-size:21px;margin-bottom:35px}#homeTop .welcome
h3{font-size:55px;margin-bottom:40px}#homeTop .welcome
a{height:60px;line-height:60px;font-size:16px}#siteFooter{font-size:15px}.contentPreview{width:800px;font-size:17px;margin-bottom:150px}.contentPreview
img{top:20px}.contentPreview
.description{padding-top:40px;padding-bottom:40px}.pageHeader{min-height:360px;padding-top:30px;margin-bottom:80px}.pageHeader
.mainImage{height:400px}.pageHeader
.description{font-size:14px}.pageHeader .description
.intro{padding-left:0}.pageHeader
.pageHeaderGallery{grid-template-columns:repeat(8,1fr);padding-top:10px;padding-right:10px}.intro
.textWrapper{column-count:1;-moz-column-count:1;padding-right:40px;padding-left:40px}ul.serviceList{margin-bottom:60px}#room .services ul li,
ul.serviceList
li{font-size:16px}.roomNavigation{padding-top:0}table.price{font-size:18px}.mj_accordion
.mj_accordion_item{font-size:16px}.mj_accordion{font-size:16px}.ui-datepicker-month,.ui-datepicker-year{font-size:30px}.rooms
.intro{padding-top:0}.container--grid{grid-template-columns:repeat(1,1fr);gap:80px;max-width:800px;margin:0
auto;padding:0
5vw}.smallPreview__image{flex:0 0 30vw}.review{font-size:16px}}@media (max-width: 1000px){body{font-size:16px}h1{font-size:35px}h2,h3{font-size:30px}.contentPreview{width:auto;left:0;margin-left:-20px;margin-right:-20px;padding:0
10px;text-align:center;background:none;margin-bottom:50px}.contentPreview
h3{text-align:center;margin-right:0;text-shadow:none}.contentPreview
.description{padding:30px
30px 20px;margin:0
-10px;min-height:0;background:#8B827C;position:relative}.contentPreview .description::after{content:'';height:100px;background:#8B827C;bottom:-100px;left:0;right:0;display:block;position:absolute;z-index:-1}.contentPreview
img{position:relative;top:0;left:0;right:0;bottom:0;z-index:1}.contentPreview
.button{position:static;margin-top:20px}.contentPreview
.separator{display:block;height:1px}#homeTop{margin-bottom:50px}.tabs
.wrapper{height:520px}.tabs
.slider{margin:0
80px}.tabs
.tab{padding-top:60px}.roomPreview{min-height:400px;margin:0
10px}#siteFooter{font-size:14px}.pageHeader{grid-template-columns:1fr;padding:0;margin-bottom:60px}.pageHeader
.description{padding:30px
20px;text-align:center}.pageHeader .description::after{display:none}.pageHeader .description
h1{margin:0
0 1em}.pageHeader .description
.intro{text-align:center !important;padding:0}.pageHeader
.mainImage{aspect-ratio:1.7777777777778;width:100%;order:-1;height:auto}.pageHeader
.pageHeaderGallery{grid-column-end:span 1;padding-left:10px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.pageHeader
.button{position:static;margin:0
auto 20px}table.price{width:800px;font-size:14px}.priceTableWrapper{overflow-x:scroll}#room .services ul li,
ul.serviceList
li{font-size:15px}#room .services
ul{margin-bottom:20px}article
section{padding:40px
0}#services
.contentPreview{margin-bottom:0}.mj_accordion{display:inline;float:left;width:97.222222222222%;margin:0
1.3888888888889%;margin-bottom:40px;font-size:14px}#mappa{height:300px}#contactForm
.wrapper{padding:20px
60px}.ui-datepicker-month,.ui-datepicker-year{font-size:28px}.highlightsPreview__list{grid-template-columns:repeat(3,1fr)}.highlightsPreview__item{flex:0 0 30vw}.highlightsPreview__item__image{max-width:80px}.highlightsPreview__item__title{margin-bottom:10px}.advantagesPreview__item__image{max-width:80px}.advantagesPreview__item__title{margin-bottom:10px}.experiences{padding:0
80px}.experiences__slide{padding:0
10px}.smallPreview{padding-top:20px}.smallPreview__content{padding:0
20px}.smallPreview__image{flex:0 0 40vw}.review{font-size:15px}.review__rating
img{width:16px}.review__content,.review__author,.review__date{margin-top:10px}.faq__title,.faq__content{font-size:1em}}@media (max-width: 700px){body{padding-top:60px}.container{margin:0
10px}.contentPreview{margin-left:-10px;margin-right:-10px}#siteHeader{height:60px;position:fixed;top:0;left:0;right:0;background:#fff;z-index:500;text-align:left}#logolink{width:150px;background-size:100% auto;display:inline-block;position:static;margin-left:10px}#toggler{top:10px;right:10px !important}#languages{top:10px;right:50px}#homeTop .welcome
a{font-size:14px;height:50px;line-height:50px}#homeTop .welcome
h3{font-size:40px}h2,h3{font-size:25px}.tabs{margin:0}.tabs
.slider{margin:0
50px}input[type="submit"],.button,button{font-size:12px}.roomPreview
.button{left:10px;right:10px}h4{font-size:18px}#siteFooter{margin:0;height:auto;padding:40px
0;text-align:center}#siteFooter::before{display:none}#siteFooter .container>div{display:inline;float:left;width:97.222222222222%;margin:0
1.3888888888889%;margin-bottom:20px;text-align:center}#siteFooter
.links{text-align:center}#siteFooter .links .zvr-widget{display:inline-block}#siteFooter .links .menu
li{display:inline-block}#siteFooter .links .menu li::after{content:' - '}#siteFooter .links .menu li
a{display:inline-block}#siteFooter
.contacts{background:none;padding:0}article#residence .activities
img{display:inline;float:left;width:97.222222222222%;margin:0
1.3888888888889%;margin-bottom:10px}article#residence .activities
.text{display:inline;float:left;width:97.222222222222%;margin:0
1.3888888888889%;font-size:1em}ul.serviceList li,
#room .services ul
li{display:inline;float:left;width:47.222222222222%;margin:0
1.3888888888889%;padding-left:70px;font-size:14px}ul.serviceList li:nth-child(3n+1),
#room .services ul li:nth-child(3n+1){clear:none}ul.serviceList li:nth-child(2n+1),
#room .services ul li:nth-child(2n+1){clear:left;margin-bottom:5px}#contactPage
.warning{font-size:1em}#checkin,#checkout{display:inline;float:left;width:97.222222222222%;margin:0
1.3888888888889%;margin-bottom:10px}label{font-size:12px}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],select{height:40px;line-height:40px}#contactForm
.wrapper{padding:20px}.advantagesPreview__list{flex-direction:column;gap:40px}.advantagesPreview__item{border:none}}@media (max-width: 500px){body{font-size:15px}h2,h3{font-size:22px}article
section{padding:30px
0}.contentPreview{font-size:1em}.tabs
.triggers{padding:0
10px}.tabs .triggers
a{display:block;margin-bottom:10px}.tabs .triggers a:last-child{margin:0}.checkinInfos{display:inline;float:left;width:97.222222222222%;margin:0
1.3888888888889%;display:block}.checkinInfos
span{font-size:12px;display:block;float:none;width:auto}.intro
.textWrapper{padding:0;margin-bottom:20px}#contactForm .inputGroup
.input{display:inline;float:left;width:97.222222222222%;margin:0
1.3888888888889%;margin-bottom:15px}#popup
.popupWrapper{padding:25px}.highlightsPreview__list{grid-template-columns:repeat(2,1fr);gap:40px 20px}.highlightsPreview__item__image{max-width:60px}.experiences{padding:0
50px}.experiences__slide{padding:0}.container--grid{gap:50px}.smallPreview{flex-direction:column-reverse;padding-top:0}.smallPreview::before{bottom:70px}.smallPreview__content{padding:20px}.smallPreview__content
.button{margin-top:20px}.review{padding:10px;margin-bottom:10px}.faq__title__text{padding:5px
10px;font-size:14px;font-weight:bold;text-transform:none}.faq__content{padding:10px}}#cookie_reload{cursor:pointer;text-decoration:underline}#cookiedisclaimer2022{position:fixed;top:0;right:0;left:0;bottom:0;z-index:999999;background:rgba(0,0,0,0.35);transition:opacity .35s;pointer-events:all}#cookiedisclaimer2022
.inner_disclaimer{position:fixed;top:50%;right:0;left:0;padding:75px
25px;text-align:center;color:#333;font-size:15px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.2);z-index:9999;line-height:1.5em;width:90%;max-width:600px;margin:0
auto;transform:translateY(-50%);max-height:100%;overflow:auto;transition:transform 1000ms cubic-bezier(0.165,0.840,0.440,1.000);letter-spacing:0;font-weight:normal}@media (max-width: 600px){#cookiedisclaimer2022
.inner_disclaimer{font-size:13px}}#cookiedisclaimer2022.hidden{pointer-events:none;opacity:0}#cookiedisclaimer2022.hidden
.inner_disclaimer{transform:translateY(-75%)}#cookiedisclaimer2022
h3{font-size:18px;margin-bottom:2em;font-weight:normal;color:inherit;line-height:1.2em;letter-spacing:0}#cookiedisclaimer2022
.cookie_options{margin-bottom:2em;display:flex;justify-content:center}@media (max-width: 600px){#cookiedisclaimer2022
.cookie_options{flex-flow:column}}#cookiedisclaimer2022 .cookie_options
span{background:#333;cursor:pointer;display:inline-block;padding:1em;margin:10px;font-weight:400;color:#fff;border:1px
solid #333;transition:background .35s}@media (max-width: 600px){#cookiedisclaimer2022 .cookie_options
span{margin:5px
0}}#cookiedisclaimer2022 .cookie_options span:hover{background:#4d4d4d}#cookiedisclaimer2022 .cookie_options
span#cookieselect{color:#333;background:#fff}#cookiedisclaimer2022 .cookie_options span#cookieselect:hover{background:#e6e6e6}#cookiedisclaimer2022
a{text-decoration:underline;color:#808080;cursor:pointer;display:inline-block;padding:5px}#cookiedisclaimer2022 a:hover{color:#333}#cookiedisclaimer2022
#cookie_close{position:absolute;right:0;top:0;width:50px;height:50px;text-align:center;line-height:50px;background:#333;color:#fff;cursor:pointer;transition:background .35s}#cookiedisclaimer2022 #cookie_close:hover{background:#4d4d4d}#cookiedisclaimer2022
#cookie_preferences{text-align:left;margin-bottom:2em;display:none}#cookiedisclaimer2022
#cookie_preferences.show{display:block}#cookiedisclaimer2022
.cookie_type{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #fff}#cookiedisclaimer2022 .cookie_type:last-of-type{border-bottom:none}#cookiedisclaimer2022
.cookie_flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#cookiedisclaimer2022 .cookie_flex h5,
#cookiedisclaimer2022 .cookie_flex
h6{margin:0}#cookiedisclaimer2022
.cookie_type_list{padding-left:20px}#cookiedisclaimer2022
.toggle{cursor:pointer;display:inline-block}#cookiedisclaimer2022 .toggle-switch{display:inline-block;background:#ccc;border-radius:16px;width:58px;height:32px;position:relative;vertical-align:middle;transition:background 0.35s}#cookiedisclaimer2022 .toggle-switch:before,
#cookiedisclaimer2022 .toggle-switch:after{content:""}#cookiedisclaimer2022 .toggle-switch:before{display:block;background:linear-gradient(to bottom,#fff 0%,#eee 100%);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,0.25);width:24px;height:24px;position:absolute;top:4px;left:4px;transition:left 0.35s}.toggle:hover #cookiedisclaimer2022 .toggle-switch:before{background:linear-gradient(to bottom,#fff 0%,#fff 100%);box-shadow:0 0 0 1px rgba(0,0,0,0.5)}#cookiedisclaimer2022 .toggle-checkbox:checked+.toggle-switch{background:#5b5}#cookiedisclaimer2022 .toggle-checkbox:checked+.toggle-switch:before{left:30px}#cookiedisclaimer2022 .toggle-checkbox{position:absolute;visibility:hidden}#cookiedisclaimer2022
button{display:block;font-size:18px;margin:0
auto 2em;float:none;background:#5b5;padding:1em
2em;color:#fff;transition:background 0.35s;font-weight:400;border:none;cursor:pointer;height:auto;line-height:normal}#cookiedisclaimer2022 button:hover{background:#3a3}.fancybox__caption{padding:5px
20px;border-radius:20px;margin:20px;background:#fff;color:#5a260e;text-align:center;width:auto !important;font-size:19px}.fancybox__caption
span{position:absolute;top:25px;left:50%;transform:translateX(-50%);z-index:999;background:#5a260e;color:#fdfaf1;display:inline-block;padding:5px
20px;border-radius:20px;font-size:15px}@media (max-width: 580px){.fancybox__caption
span{position:fixed;top:50px}}.mappacc{display:block;margin:100px
auto;max-width:1500px}.mappacc
img{display:block}.mappacc__apartments{background:#e1c197;padding:25px
35px}@media (max-width: 900px){.mappacc__apartments{padding:3%}}.mappacc__apartments
h3{background:#5a260e;color:#fdfaf1;text-transform:uppercase;padding:8px
15px;border-radius:3px;display:inline-block;font-family:Lato;font-size:17px;font-weight:700;display:none}@media (max-width: 900px){.mappacc__apartments
h3{font-size:16px}}.mappacc__apartments
p.mobileonly{display:none;color:#fdfaf1;margin:0}@media (max-width: 900px){.mappacc__apartments
p.mobileonly{display:block}}.mappacc__types{display:flex;gap:50px}@media (max-width: 900px){.mappacc__types{display:none}}.mappacc__type
h4{color:#fdfaf1;font-family:Lato;font-size:20px;font-weight:700}.mappacc__selection{display:grid;gap:8px}.mappacc__selection--4{grid-template-columns:repeat(2,1fr)}.mappacc__selectable{color:#fdfaf1;font-size:12px;font-weight:700;text-transform:uppercase;position:relative;padding-left:25px;cursor:pointer}.mappacc__selectable
.cb{width:19px;height:19px;border:2px
solid;border-radius:2px;position:absolute;left:0;top:-1px}.mappacc__selectable.active{font-weight:700}.mappacc__selectable.active
.cb{background:url(/img/tick.svg) no-repeat 50% 50% #fdfaf1;background-size:18px}.mappacc__features{padding:2.5% 10%;background:#eadabb;display:flex;align-items:center;gap:10px;flex-flow:row wrap;justify-content:center}@media (max-width: 900px){.mappacc__features{padding:3%}}.mappacc__feature{background:#fff;color:#e1c197;font-size:11px;text-transform:uppercase;font-weight:700;border-radius:3px;padding:11px
10px 8px 40px;position:relative;height:35px}@media (max-width: 900px){.mappacc__feature{height:30px;font-size:11px}}@media (max-width: 900px){.mappacc__feature{font-size:9px;padding:10px
10px 8px 38px}}.mappacc__feature
.icon{position:absolute;left:0;top:0;bottom:0;width:35px;border-radius:3px 0 0 3px;background:#e1c197}@media (max-width: 900px){.mappacc__feature
.icon{width:30px}}.mappacc__map{position:relative;counter-reset:active}.mappacc__placeholder{position:absolute;width:1.8%;height:3.2%;background:#dd2121;opacity:0;transition: .25s;border-radius:3px;cursor:pointer}.mappacc__placeholder.active{opacity:1;animation:pulse 1s infinite alternate ease-in-out;counter-increment:active}.mappacc__placeholder.active:after{content:counter(active);color:#fff;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;display:none}.mappacc__placeholder--1{top:18%;left:25.1%}.mappacc__placeholder--2{top:18%;left:27.5%}.mappacc__placeholder--3{top:18%;left:29.9%}.mappacc__placeholder--4{top:21.9%;left:25.1%}.mappacc__placeholder--5{top:21.9%;left:27.5%}.mappacc__placeholder--6{top:21.9%;left:29.9%}.mappacc__placeholder--7{top:14.2%;left:34.4%}.mappacc__placeholder--8{top:14.2%;left:36.8%}.mappacc__placeholder--9{top:17.8%;left:34.4%}.mappacc__placeholder--10{top:17.8%;left:36.8%}.mappacc__placeholder--11{top:32%;left:73.1%}.mappacc__placeholder--12{top:32%;left:75.5%}.mappacc__placeholder--13{top:32%;left:77.9%}.mappacc__placeholder--14{top:35.7%;left:73.1%}.mappacc__placeholder--15{top:35.7%;left:75.5%}.mappacc__placeholder--16{top:35.7%;left:77.9%}.mappacc__placeholder--17{top:27.9%;left:82.3%}.mappacc__placeholder--18{top:27.9%;left:84.7%}.mappacc__placeholder--19{top:31.5%;left:82.3%}.mappacc__placeholder--20{top:31.5%;left:84.7%}.mappacc__placeholder--21{top:60.5%;left:24.5%;width:2.2%;height:3.7%}.mappacc__placeholder--22{top:62.1%;left:31.8%}.mappacc__placeholder--23{top:62.1%;left:34.2%}.mappacc__placeholder--24{top:65.8%;left:31.8%}.mappacc__placeholder--25{top:65.8%;left:34.2%}.mappacc__placeholder--26{top:65.8%;left:36.6%}.mappacc__placeholder--27{top:69.5%;left:34.2%}.mappacc__placeholder--28{top:61.6%;left:52.5%;width:2%;height:3.6%}.mappacc__placeholder--29{top:61.6%;left:55.4%;width:2%;height:3.6%}.mappacc__placeholder--30{top:84.4%;left:46.8%}@keyframes
pulse{0%{transform:scale(1);background:#dd2121}100%{transform:scale(1.2);background:#ff460e}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0
8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent !important;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0
0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px
0 40px;margin:0
auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure
small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure
figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}