﻿@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:300;src:url(../fonts/montserrat-v31-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url(../fonts/montserrat-v31-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url(../fonts/montserrat-v31-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url(../fonts/montserrat-v31-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url(../fonts/montserrat-v31-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:800;src:url(../fonts/montserrat-v31-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:900;src:url(../fonts/montserrat-v31-latin-900.woff2) format("woff2")}.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:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;min-width:100%}.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;margin-left:auto;margin-right:auto}.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 rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-weight:500;vertical-align:baseline;box-sizing:border-box;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-size:1rem;line-height:1.75rem;font-family:"Montserrat";color:#31363c;text-rendering:auto;-webkit-font-smoothing:antialiased;padding-bottom:3.4375rem}@media all and (min-width:64rem){body{font-size:1rem;line-height:1.75rem}}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*:focus{outline:none}img,picture source{max-width:100%;height:auto}a{color:inherit;text-decoration:none;font:inherit;font-size:inherit}.content-wrapper{padding-bottom:4.375rem}.content-wrapper h1{font-family:"Montserrat";font-size:1.5625rem;line-height:2.8125rem;margin-bottom:1.625rem}.content-wrapper h1.text-center{text-align:center}@media all and (min-width:64rem){.content-wrapper h1{font-size:3.4375rem;line-height:3.5rem;margin-bottom:2.125rem}}.content-wrapper h2,.content-wrapper h3,.content-wrapper h4,.content-wrapper h5{font-size:1.5625rem;line-height:1.875rem;margin-bottom:1rem;font-weight:300}.content-wrapper h2.text-center,.content-wrapper h3.text-center,.content-wrapper h4.text-center,.content-wrapper h5.text-center{text-align:center}@media all and (min-width:64rem){.content-wrapper h2,.content-wrapper h3,.content-wrapper h4,.content-wrapper h5{font-size:1.75rem;line-height:1.875rem;margin-bottom:2.875rem}}.content-wrapper p{padding:0 0 1.5rem;padding-right:.7rem;padding-left:.7rem}.content-wrapper strong{font-weight:600}.content-wrapper a{color:#9bacb0}.content-wrapper .text-center{text-align:center}.content-wrapper .text-center-extra{text-align:center!important}.content-wrapper .text-right{text-align:right}.content-wrapper ul,.content-wrapper ol{padding-left:30px;margin-bottom:20px}.content-wrapper ol{list-style:decimal}.content-wrapper ul{list-style:disc}.ct-text{font-size:1.12rem}.ct-text--body{padding:2.4375rem .625rem 1.25rem}@media all and (min-width:64rem){.ct-text--body{padding-top:3.1875rem}}.ct-text--body p>.far:last-child,.ct-text--body p>.fal:last-child,.ct-text--body p>.fas:last-child,.ct-text--body p>.fab:last-child{font-size:2.5rem;margin-bottom:-.625rem}.ct-text--body .ct-text--icon{text-align:center}.ct-text--body .ct-text--icon img{max-width:3.125rem;width:100%;height:auto}.ct-text--body-content{max-width:62.5rem;margin:0 auto}.ct-text--link{text-align:center}.ct-text--link a{border:solid 2px;text-transform:uppercase;min-width:8.125rem;min-height:2.5rem;width:auto;display:inline-block;line-height:2.5rem;margin-bottom:2.5rem;padding:0 .625rem;color:#31363c;font-weight:600}@media all and (min-width:64rem){.ct-text--link a{padding:0 3rem;min-height:3.4375rem;line-height:3.4375rem;font-size:1.3125rem}.ct-text--link a:hover{color:#fff;background:#31363c}}.ct-text.quote{position:relative}.ct-text.quote .ct-text--body{padding-top:4.375rem}@media all and (min-width:64rem){.ct-text.quote .ct-text--body{padding-top:6.875rem}}.ct-text.quote::after{content:"„";display:block;position:absolute;top:.625rem;left:0;line-height:0;width:100%;z-index:-1;font-weight:600;font-size:9.375rem;text-align:center;color:rgba(150,170,157,.3)}@media all and (min-width:64rem){.ct-text.quote::after{font-size:15.875rem;top:0}}.ct-text.notice{background:#ccc3c2}.ct-text.notice .ct-text--body{padding:2.5rem 1.25rem 1.25rem}.ct-text.alternative-background{background:#9bacb0;color:#fff}.ct-text.alternative-background .ct-text--body{padding:3.9375rem 1.25rem 1.25rem}.ct-text.alternative-background .ct-text--link a{color:#fff}@media all and (min-width:64rem){.ct-text.alternative-background .ct-text--link a:hover{color:#9bacb0;background:#fff;border-color:#fff}}.ct-text.color-vista{background:#9bacaf;color:#fff}.ct-text.color-vista .ct-text--body{padding:3.9375rem 1.25rem 1.25rem}.ct-text.color-vista .ct-text--link a{color:#fff}@media all and (min-width:64rem){.ct-text.color-vista .ct-text--link a:hover{color:#9bacb0;background:#fff;border-color:#fff}}.ct-text.color-cozy{background:#9c7957;color:#fff}.ct-text.color-cozy .ct-text--body{padding:3.9375rem 1.25rem 1.25rem}.ct-text.color-cozy .ct-text--link a{color:#fff}@media all and (min-width:64rem){.ct-text.color-cozy .ct-text--link a:hover{color:#9bacb0;background:#fff;border-color:#fff}}.ct-text.color-loft{background:#aaa;color:#fff}.ct-text.color-loft .ct-text--body{padding:3.9375rem 1.25rem 1.25rem}.ct-text.color-loft .ct-text--link a{color:#fff}@media all and (min-width:64rem){.ct-text.color-loft .ct-text--link a:hover{color:#9bacb0;background:#fff;border-color:#fff}}.ct-text .ct-text--body-content a{text-decoration:underline}.ct-image{position:relative}.ct-image--image{border-bottom:solid .0625rem #fff;background:#eee}.ct-image--image img{display:block;margin:0;width:100%;height:auto;transition:all .23s cubic-bezier(.175,.885,.32,1.275)}.ct-image--image.has--lightbox{overflow:hidden;cursor:pointer}.ct-image--image.has--lightbox:hover img{transform:scale(1.01);opacity:.7}.ct-image--container .ct-image.default:last-child .ct-image--image:last-child{border-bottom:none}.ct-image--container .ct-image.default:last-child .ct-image--image{border-bottom:none}.ct-image.row .ct-image--images{display:flex;flex-wrap:nowrap}.ct-image.row .ct-image--image{border-right:solid 1px #fff}.ct-image.row .ct-image--image:last-child{border-right:none}.ct-image--link{text-align:center;position:absolute;bottom:0;left:0;width:100%;z-index:999}.ct-image--link a{border:solid 2px;text-transform:uppercase;min-width:8.125rem;min-height:2.5rem;color:#fff;width:auto;display:inline-block;line-height:2.5rem;margin-bottom:2.5rem;background:rgba(0,0,0,.3)}@media all and (min-width:64rem){.ct-image--link a{padding:0 3rem;min-height:3.4375rem;line-height:3.4375rem;font-size:1.3125rem;background:rgba(0,0,0,.3)}.ct-image--link a:hover{color:#9bacb0;background:#fff;border-color:#fff}}.ct-hero{position:relative}.ct-hero--image picture,.ct-hero--image img,.ct-hero--image source{max-height:100vh;width:auto}.ct-hero--image img{display:block;margin:0;width:100%;height:auto}.ct-hero--logo{position:absolute;top:1.875rem;left:0;width:100%;text-align:center}.ct-hero--logo img{display:inline-block;max-width:5.625rem;margin-left:15px}@media all and (min-width:64rem){.ct-hero--logo img{max-width:11.25rem}}.ct-hero--link{text-align:center;position:absolute;bottom:0;left:0;width:100%}.ct-hero--link a{border:solid 2px;text-transform:uppercase;min-width:8.125rem;min-height:2.5rem;color:#fff;width:auto;display:inline-block;line-height:2.5rem;margin-bottom:2.5rem}@media all and (min-width:64rem){.ct-hero--link a{padding:0 3rem;min-height:3.4375rem;line-height:3.4375rem;font-size:1.3125rem}.ct-hero--link a:hover{color:#9bacb0;background:#31363c}}@media all and (min-width:20rem){.ct-hero.home .ct-hero--logo{top:30px;left:50%;transform:translate(-50%,-50%);background-color:#000;height:70px}}.ct-hero.home .ct-hero--logo img{max-width:9rem}@media all and (min-width:64rem){.ct-hero.home .ct-hero--logo img{visibility:hidden!important}}@media all and (min-width:20rem){.ct-hero.home .ct-hero--logo img{visibility:visible;min-width:11rem;transform:translate(0%,50%)}}.ct-hero.home .sticky-wrapper{height:0!important}@media all and (min-width:20rem){.ct-hero.home .sticky-wrapper .ct-hero--logo{top:30px;left:50%;transform:translate(-50%,-50%);background-color:#000;height:70px}}.ct-hero.home .sticky-wrapper .ct-hero--logo img{max-width:9rem}@media all and (min-width:64rem){.ct-hero.home .sticky-wrapper .ct-hero--logo img{visibility:hidden!important}}@media all and (min-width:20rem){.ct-hero.home .sticky-wrapper .ct-hero--logo img{visibility:visible;min-width:11rem;transform:translate(0%,50%)}}.ct-hero .angle-down{position:absolute;left:0;bottom:.3125rem;width:100%;color:#fff;font-size:4.0625rem;text-align:center;display:none}@media all and (min-width:64rem){.ct-hero .angle-down{display:none}}.ct-hero .sticky-wrapper{height:0!important}@media all and (min-width:20rem){.ct-hero .sticky-wrapper .ct-hero--logo{top:30px;left:50%;transform:translate(-50%,-50%);background-color:#000;height:70px}}.ct-hero .sticky-wrapper .ct-hero--logo img{max-width:9rem}@media all and (min-width:64rem){.ct-hero .sticky-wrapper .ct-hero--logo img{visibility:hidden!important}}@media all and (min-width:20rem){.ct-hero .sticky-wrapper .ct-hero--logo img{visibility:visible;min-width:11rem;transform:translate(0%,50%)}}.ct-hero .sticky-wrapper.is-sticky .ct-hero--logo{opacity:.8;width:3.125rem!important;padding:1.25rem 0 0 1.25rem}.ct-hero .sticky-wrapper.is-sticky .ct-hero--logo img{max-width:3.125rem}.main-navigation{position:fixed;bottom:0;left:0;z-index:1000;background:#000;width:100%;color:#fff;padding-bottom:10px;height:4.375rem}@media all and (min-width:1105px){.main-navigation{position:fixed;top:-4px;left:0;z-index:1000;background:#000;width:100%;color:#fff;padding-bottom:10px;height:70px;justify-content:flex-end;display:flex}.main-navigation.open{z-index:1100}.main-navigation.open ul{top:100%;background:#000}.main-navigation ul li a{transform:translate(0%,0%)}.main-navigation ul li.lang-container.current{pointer-events:none}}.main-navigation .menu-toggle{width:4.6875rem;position:relative;height:60px;margin-top:5px}@media all and (min-width:1440px){.main-navigation .menu-toggle{display:none}}@media all and (max-width:45.5rem){.main-navigation .menu-toggle{height:60px;margin-top:5px}}.main-navigation .menu-toggle--bar{height:.1875rem;border-radius:.25rem;position:absolute;top:50%;left:50%;background:#fff;width:2.1875rem;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.main-navigation .menu-toggle--bar:nth-child(1){transform:translate(-50%,-13px)}.main-navigation .menu-toggle--bar:nth-child(2){transform:translate(-50%,-50%)}.main-navigation .menu-toggle--bar:nth-child(3){transform:translate(-50%,9px)}.main-navigation--nav{display:flex;justify-content:center;height:100%;width:100%}@media all and (min-width:1105px){.main-navigation--nav{justify-content:flex-end}}.main-navigation--nav .menu-main{background:hsla(0,0%,100%,.95);position:absolute;bottom:3.4375rem;width:100%;color:#31363c;display:none;max-width:23.75rem;backdrop-filter:blur(.125rem);-webkit-backdrop-filter:blur(.0625rem);z-index:200}@media all and (min-width:1440px){.main-navigation--nav .menu-main{position:static;display:block;background:none;max-width:none;backdrop-filter:none;color:#fff;width:auto;order:1}}@media all and (min-width:1105px){.main-navigation--nav .menu-main{margin-right:1vw}.main-navigation--nav .menu-main>ul{display:flex;margin-left:15px}}.main-navigation--nav .menu-main>ul li{font-size:1.25rem;line-height:4.4375rem;font-weight:600;padding:0;position:relative}@media all and (min-width:1105px){.main-navigation--nav .menu-main>ul li{font-size:1rem;white-space:nowrap}}@media all and (max-width:1105px -1){.main-navigation--nav .menu-main>ul li{border-bottom:solid 1px}}@media all and (min-width:1105px){.main-navigation--nav .menu-main>ul li:hover{background:#9bacb0;height:70px}}.main-navigation--nav .menu-main>ul li a{display:block;min-height:3.4375rem;padding:0 1.25rem}.main-navigation--nav .menu-main>ul .submenu--toggle{position:relative;top:-2rem}.main-navigation--nav .menu-main>ul .submenu--toggle:hover{cursor:pointer}.main-navigation--nav .menu-main>ul .submenu{display:none}.main-navigation--nav .menu-main>ul .submenu.open{display:block}.main-navigation--nav .menu-main>ul .submenu li:hover{height:auto!important}.main-navigation--nav .menu-main>ul .submenu li a{background-color:#e8e8e8}.main-navigation--nav .menu-main>ul .submenu li a:hover{background:#e0e0e0}@media (min-width:1024px){.main-navigation--nav .menu-main>ul .submenu li a{background:#000}.main-navigation--nav .menu-main>ul .submenu li a:hover{background:#444}}.main-navigation--nav .menu-item--icon{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:2.1875rem;width:4rem;height:4rem}@media all and (min-width:1105px){.main-navigation--nav .menu-item--icon{display:none}}.main-navigation--nav .menu-item--icon::before{position:relative;left:40%;top:22%}.main-navigation--nav .menu-overlay{position:fixed;bottom:3.4375rem;left:0;width:100vw;height:100vh;z-index:100;background:#000;opacity:.7;display:none}@media all and (min-width:1105px){.main-navigation--nav .menu-overlay{display:none!important}}.main-navigation--nav.open .menu-overlay{display:block;margin-bottom:15px}.main-navigation--nav.open .menu{display:block;max-height:70vh;z-index:1000;overflow:hidden;overflow-y:auto;margin-bottom:13px}.main-navigation--nav.open .menu-toggle--bar:first-child{transform:translate(-50%,-50%) rotateZ(-45deg)}.main-navigation--nav.open .menu-toggle--bar:nth-child(2){opacity:0}.main-navigation--nav.open .menu-toggle--bar:last-child{transform:translate(-50%,-50%) rotateZ(45deg)}.main-navigation--nav .info-box{padding:1.875rem 1.25rem .9375rem}.main-navigation--nav .info-box p{font-weight:600}.main-navigation--nav .meta-links{padding:0 1.25rem .9375rem}.main-navigation--nav .meta-links ul{display:flex;flex-direction:row;justify-content:left}.main-navigation--nav .meta-links ul li{min-height:28px;display:flex;align-items:center}.main-navigation--nav .meta-links ul li .fal{display:none}.main-navigation--nav .meta-links ul li a{border-right:solid .0625rem #31363c;height:13px;line-height:13px;padding-right:.625rem;margin-right:.625rem}.main-navigation--nav .meta-links ul li:last-child a{border:none}.main-navigation .language-switch{width:3.75rem;border-right:solid 1px;position:relative;height:70px}@media all and (min-width:1105px){.main-navigation .language-switch{transform:rotate(-180deg);padding:0 1.875rem;order:3}.main-navigation .language-switch.open{top:66px!important}}.main-navigation .language-switch ul{display:flex;flex-direction:column;position:absolute;left:0;width:100%;transition:all .23s cubic-bezier(.175,.885,.32,1.275);background:#000}@media all and (min-width:1105px){.main-navigation .language-switch ul{top:-180%;transform:rotate(-180deg)}}.main-navigation .language-switch ul li{height:4.125rem;position:relative;transform:rotate(0deg)}@media all and (min-width:1105px){.main-navigation .language-switch ul li{transform:rotate(-180deg)!important}.main-navigation .language-switch ul li:hover{background:#9bacb0;cursor:pointer}}.main-navigation .language-switch ul li.lang-container{order:initial}.main-navigation .language-switch ul li.lang-container.current{order:-1}.main-navigation .language-switch ul li a{display:block;height:1.5625rem;width:1.5625rem;border-radius:50%;overflow:hidden;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.main-navigation .language-switch ul li.lang-container.current{pointer-events:none}.main-navigation .language-switch ul.current-gb{display:flex;flex-direction:column-reverse}.main-navigation .phone-button{width:3.75rem;font-size:1.75rem;display:flex;justify-content:center;align-items:center;border-right:solid .0625rem;height:70px}@media all and (min-width:1105px){.main-navigation .phone-button{padding:0 .9375rem;border-left:solid .0625rem;order:2;width:auto;display:none!important}.main-navigation .phone-button:hover{background:#9bacb0;height:70px}}.main-navigation .phone-button a{display:block}@media all and (min-width:1105px){.main-navigation .phone-button a{display:flex;flex-direction:row;align-items:center}}.main-navigation .phone-button .number{display:none}@media all and (min-width:80rem){.main-navigation .phone-button .number{display:block;white-space:nowrap;font-size:1rem;line-height:3.4375rem;margin-left:.75rem;padding-right:.625rem}}.main-navigation .contact-button{background:#9bacb0;min-width:7.625rem;font-size:.8125rem;line-height:1rem;padding:.625rem .8125rem;border-left:solid .0625rem;position:relative;height:70px}.main-navigation .contact-button::after{content:"";display:block;position:absolute;left:99.5%;top:0;height:70px;width:25rem;background:#9bacb0;z-index:-43}@media all and (min-width:1105px){.main-navigation .contact-button{border-left:none;font-size:1rem;line-height:3.4375rem;max-width:12.25rem;padding:0 1.0625rem;width:100%;order:4;border-left:1px solid #fff}.main-navigation .contact-button:hover{background:#000;cursor:pointer}}.main-navigation .contact-button a{display:flex;flex-direction:row;justify-content:flex-start;padding-top:7px}@media all and (min-width:1105px){.main-navigation .contact-button a{align-items:center}}.main-navigation .contact-button i{font-size:1.9375rem}.main-navigation .contact-button span{max-width:3.75rem;display:block;padding-left:.4375rem}@media all and (min-width:1105px){.main-navigation .contact-button span{max-width:none;padding-left:.75rem;transform:translate(0%,2%)!important;font-size:16px!important}}@media all and (min-width:20rem){.main-navigation .contact-button span{font-size:22px;font-weight:normal;transform:translate(3%,25%)}.main-navigation .language-switch{border-right:0}.main-navigation .language-switch.open{top:-66px}.main-navigation .language-switch ul{top:0%;transform:rotate(0deg)}.main-navigation .language-switch ul li{transform:rotate(0deg)}.main-navigation .language-switch ul li a{transform:translate(-50%,-50%)}.main-navigation .language-switch ul li.lang-container.current{pointer-events:none}.main-navigation .phone-button{display:flex;border-left:1px solid #fff}}@media all and (min-width:1105px){.main-navigation--nav .menu-main{position:static;display:block;background:none;max-width:none;backdrop-filter:none;color:#fff;width:auto;order:1;margin-right:0;height:70px;border-right:1px solid #fff}.main-navigation .menu-toggle{display:none}}.main-navigation img.lux-logo{display:none}@media all and (min-width:1105px){.main-navigation img.lux-logo{display:inline-block;transform:rotate(0deg) translate(15%,50%)!important;max-width:150px}}.meta-links{padding:1.25rem;clear:both}.meta-links ul{display:flex;flex-direction:column}.meta-links ul li{min-height:28px;display:flex;align-items:center}.meta-links ul li .fal{display:none}.meta-links ul li a{height:13px;line-height:13px;padding-right:.625rem;margin-right:.625rem;color:#31363c}.meta-links ul li a:hover{color:#9bacb0}.meta-links ul li:last-child a{border:none}@media all and (min-width:650px){.meta-links{padding:.625rem 1.25rem .9375rem;display:block}.meta-links ul{flex-direction:row;justify-content:center}.meta-links ul li a{border-right:solid .0625rem #31363c}}.lightbox{position:fixed;top:0;left:0;height:100vh;width:100vw;display:none}.lightbox.open{display:block}.lightbox--image{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10}.lightbox--overlay{background:rgba(0,0,0,.7);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.lightbox--inner{max-width:120rem;height:100%;width:100%;margin:0 auto;position:relative}.lightbox--close,.lightbox--next,.lightbox--prev{position:absolute;color:#fff;font-size:2.5rem;z-index:50;width:2.5rem;height:2.5rem;border:solid .125rem;line-height:2.5rem;text-align:center}.lightbox--close:hover,.lightbox--next:hover,.lightbox--prev:hover{background:#fff;color:#000;border-color:#fff}.lightbox--next,.lightbox--prev{top:1.25rem;left:1.25rem}.lightbox--next{left:4.375rem}.lightbox--close{right:1.25rem;top:1.25rem;font-size:1.875rem}.lightbox img{max-width:95vw;max-height:80vh;height:auto;background:#000}.event{max-width:25rem;width:100%;padding:0 1.25rem;margin:0 auto 1.6875rem;display:inline-block}.event .event--image{margin-bottom:1.25rem}.event .event--image img{width:100%;height:auto}.event .event--icon{margin-bottom:1.3125rem}.event .event--icon svg{max-width:2.6875rem;display:block;margin:0 auto}.event .event--title>h3{margin-bottom:0}.event .event--title>span p{font-weight:600;padding-bottom:.3125rem}.event .event--content{display:flex;justify-content:normal;flex-direction:column;border-bottom:solid .0625rem #000}.event .event--content i{font-size:1.25rem;line-height:1.875rem;font-weight:600}.event .event--book-now{background:#9bacb0;color:#fff;border:solid 2px;text-transform:uppercase;min-width:8.125rem;min-height:2.5rem;display:inline-block;line-height:2.5rem;margin-bottom:1.6875rem;float:right;align-self:flex-end;width:fit-content;padding:0 1.25rem}@media all and (min-width:64rem){.event .event--book-now{padding:0 3rem;min-height:3.4375rem;line-height:3.4375rem;font-size:1.3125rem}.event .event--book-now:hover{color:#9bacb0;background:#fff;border-color:#fff}}.event.topevent{background:#9bacb0;color:#fff;text-align:center;padding:0;margin:18px 8px 18px 0}.event.topevent .event--header{padding-top:2.8125rem;padding-right:1.5rem;padding-left:1.5rem;padding-bottom:1.5rem}.event.topevent .event--title>span p{font-weight:500}.event.topevent .event--content{padding:0 1.25rem;border-bottom:none;padding-right:1.5rem;padding-left:1.5rem}.event.topevent .event--book-now{align-self:center}.event.topevent a{color:#fff}.news{max-width:860px;margin:0 auto;overflow:hidden}.facebook{border-radius:25px}.social-icons{display:flex;justify-content:center;margin:30px 0 10px}.social-icons>a{margin-right:15px}.TA_cdsratingsonlynarrow{display:flex;justify-content:center;margin:0 0 8px}.bookingcomFrame{display:flex;justify-content:center;margin:0 0 10px}@media only screen and (max-width:1023px){.TA_cdsratingsonlynarrow{display:flex;justify-content:center;margin:30px 0 30px}}.news-list-view{margin:0 auto}.frame-type-form_formframework{max-width:52.5rem;margin:0 auto;padding:2.5rem 1.25rem 0}.frame-type-form_formframework input,.frame-type-form_formframework textarea{color:#000;border:solid 2px;min-width:8.125rem;min-height:2.5rem;line-height:2.5rem;padding:0 .625rem;box-sizing:border-box;width:100%;font-family:"Montserrat";font-size:1rem;text-rendering:auto;-webkit-font-smoothing:antialiased}@media all and (min-width:64rem){.frame-type-form_formframework input,.frame-type-form_formframework textarea{font-size:1rem}.frame-type-form_formframework input,.frame-type-form_formframework textarea{padding:0 .9375rem;min-height:3.4375rem;line-height:3.4375rem;font-size:1.3125rem}}.frame-type-form_formframework input:hover,.frame-type-form_formframework input:focus,.frame-type-form_formframework input:active,.frame-type-form_formframework textarea:hover,.frame-type-form_formframework textarea:focus,.frame-type-form_formframework textarea:active{color:#9bacb0}.frame-type-form_formframework input[type="radio"],.frame-type-form_formframework input[type="checkbox"]{height:0;width:2.8125rem;overflow:visible;border:none;background:none;appearance:none;line-height:0;margin:0;position:relative;min-width:0;padding:0}.frame-type-form_formframework input[type="radio"]::before,.frame-type-form_formframework input[type="checkbox"]::before{display:block;content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);border:solid .125rem #000;height:1.875rem;width:1.875rem;border-radius:50%}.frame-type-form_formframework input[type="radio"]:checked::before,.frame-type-form_formframework input[type="checkbox"]:checked::before{background:#000}.frame-type-form_formframework .control-label{font-weight:600}.frame-type-form_formframework .form-group{margin-bottom:1.6875rem}.frame-type-form_formframework .radio{margin-bottom:.3125rem}.frame-type-form_formframework .radio:first-child{margin-top:.625rem}.frame-type-form_formframework .radio label{display:flex;justify-content:left;align-items:center}.frame-type-form_formframework textarea{padding:.625rem;line-height:1.125rem;min-height:9.375rem}@media all and (min-width:64rem){.frame-type-form_formframework textarea{line-height:1.375rem}}.frame-type-form_formframework button{font-family:"Montserrat";background:#9bacb0;color:#fff;border:solid 2px;text-transform:uppercase;min-width:8.125rem;min-height:2.5rem;display:inline-block;line-height:2.5rem;margin-bottom:1.6875rem;float:right;align-self:flex-end;width:fit-content;padding:0 1.25rem}@media all and (min-width:64rem){.frame-type-form_formframework button{padding:0 3rem;min-height:3.4375rem;line-height:3.4375rem;font-size:1.3125rem}}.frame-type-form_formframework button:hover{color:#fff;background:#31363c;border-color:#fff}div#apartmentIframeAllFirst{max-width:50rem;margin:0 auto}div#apartmentIframeAll{max-width:50rem;margin:0 auto}button#check-availability-button{background-color:#31363c!important;border-color:#96aa9d!important}button#check-availability-button:hover{background-color:#96aa9d!important;border-color:#31363c!important}body{overflow-x:hidden}.content-section .calendarWidget .calendarContent .multiCalendarWidget{background:#fff!important;position:relative;left:50%;transform:translateX(-50%)}