@charset "UTF-8";*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:0}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,menu,ol,ul{margin:0;padding:0}menu,ol,ul{list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.order-1{order:1}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-8{margin-bottom:2rem;margin-top:2rem}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-32{margin-bottom:8rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-7{margin-bottom:1.75rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-10{margin-right:2.5rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-2{margin-top:.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-4{height:1rem}.h-full{height:100%}.w-10{width:2.5rem}.w-4{width:1rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.origin-center{transform-origin:center}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.columns-1{-moz-columns:1;column-count:1}.columns-10{-moz-columns:10;column-count:10}.columns-2{-moz-columns:2;column-count:2}.columns-3{-moz-columns:3;column-count:3}.columns-4{-moz-columns:4;column-count:4}.columns-5{-moz-columns:5;column-count:5}.columns-6{-moz-columns:6;column-count:6}.columns-7{-moz-columns:7;column-count:7}.columns-8{-moz-columns:8;column-count:8}.columns-9{-moz-columns:9;column-count:9}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-10{row-gap:2.5rem}.gap-y-5{row-gap:1.25rem}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-br{border-bottom-right-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-solid{border-style:solid}.border-border-dark{border-color:var(--border-dark)}.border-border-light{border-color:var(--border-light)}.bg-background-dark{background-color:var(--background-dark)}.bg-background-light{background-color:var(--background-light)}.bg-background-nav{background-color:var(--background-nav)}.bg-background-nav-dark{background-color:var(--background-nav-dark)}.bg-button-bg-primary{background-color:var(--button-bg-primary)}.bg-button-bg-secondary{background-color:var(--button-bg-secondary)}.bg-hyperlink{background-color:var(--hyperlink)}.bg-icon-on-dark-bg{background-color:var(--icon-on-dark-bg)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-3{padding:.75rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.pl-3{padding-left:.75rem}.pt-0{padding-top:0}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.font-body{font-family:Poppins,sans-serif}.font-heading{font-family:PlayfairDisplayBold,sans-serif}.text-body-mobile{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.75rem}.text-eyebrow{font-size:.75rem;font-weight:400;letter-spacing:.1875rem;line-height:1.125rem}.text-nav-item{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5rem}.text-title-1-mobile{font-size:2.625rem;font-weight:700;letter-spacing:0;line-height:2.875rem}.text-title-2-mobile{font-size:1.875rem}.text-title-2-mobile,.text-title-3-mobile{font-weight:700;letter-spacing:0;line-height:2.5rem}.text-title-3-mobile{font-size:1.375rem}.text-title-4-mobile{font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1.625rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.text-background-dark{color:var(--background-dark)}.text-hyperlink-hover{color:var(--hyperlink-hover)}.text-hyperlink-on-light-bg{color:var(--hyperlink-on-light-bg)}.text-icon-on-dark-bg{color:var(--icon-on-dark-bg)}.text-icon-on-light-bg{color:var(--icon-on-light-bg)}.text-text-on-dark-bg{color:var(--text-on-dark-bg)}.text-text-on-light-bg{color:var(--text-on-light-bg)}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.bg-background-dark{--focus-color:var(--focus-color-light)}.bg-background-light,.bg-background-nav,.bg-background-nav-dark,.bg-button-bg-primary,.bg-button-bg-secondary{--focus-color:var(--focus-color-dark)}.bg-hyperlink{--focus-color:var(--focus-color-light)}.bg-icon-on-dark-bg{--focus-color:var(--focus-color-dark)}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Arial Rounded MT;font-style:normal;font-weight:800;src:url(../fonts/ArialRoundedMT-ExtraBold.eot);src:url(../fonts/ArialRoundedMT-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/ArialRoundedMT-ExtraBold.woff2) format("woff2"),url(../fonts/ArialRoundedMT-ExtraBold.woff) format("woff"),url(../fonts/ArialRoundedMT-ExtraBold.ttf) format("truetype"),url(../fonts/ArialRoundedMT-ExtraBold.svg#ArialRoundedMT-ExtraBold) format("svg")}@font-face{font-family:Muli;font-style:normal;font-weight:400;src:url(../fonts/Muli-Regular.eot);src:url(../fonts/Muli-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Muli-Regular.woff2) format("woff2"),url(../fonts/Muli-Regular.woff) format("woff"),url(../fonts/Muli-Regular.ttf) format("truetype"),url(../fonts/Muli-Regular.svg#Muli-Regular) format("svg")}@font-face{font-family:Quicksand-SemiBold;font-style:normal;src:url(../fonts/Quicksand-SemiBold.ttf) format("truetype")}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;src:url(../fonts/Quicksand-Medium.eot);src:url(../fonts/Quicksand-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Quicksand-Medium.woff2) format("woff2"),url(../fonts/Quicksand-Medium.woff) format("woff"),url(../fonts/Quicksand-Medium.ttf) format("truetype"),url(../fonts/Quicksand-Medium.svg#Quicksand-Medium) format("svg")}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;src:url(../fonts/Quicksand-Regular.eot);src:url(../fonts/Quicksand-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Quicksand-Regular.woff2) format("woff2"),url(../fonts/Quicksand-Regular.woff) format("woff"),url(../fonts/Quicksand-Regular.ttf) format("truetype"),url(../fonts/Quicksand-Regular.svg#Quicksand-Regular) format("svg")}@font-face{font-family:PlayfairDisplay;font-style:normal;font-weight:400;src:url(../fonts/PlayfairDisplay-Regular.ttf) format("truetype")}@font-face{font-family:PlayfairDisplayBold;font-style:normal;font-weight:700;src:url(../fonts/PlayfairDisplay-Bold.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/Poppins-Regular.ttf) format("truetype")}:root{--family--serif:Garamond,Times,serif;--family--sans:Muli,Arial,Helvetica,sans-serif;--family--mono:Monaco,Courier,monospace;--text--1:16px;--weight--1:300;--leading--1:1;--text--2:20px;--weight--2:400;--leading--2:1.125;--text--3:25px;--weight--3:500;--leading--3:1.25;--text--4:31px;--weight--4:600;--leading--4:1.375;--text--5:39px;--weight--5:700;--leading--5:1.5;--text--6:49px;--weight--6:800;--leading--6:1.75;--text--7:61px;--weight--7:900;--leading--7:2}.family-serif{font-family:var(--family--serif)}.family-sans{font-family:var(--family--sans)}.family-mono{font-family:var(--family--mono)}.text-1{font-size:var(--text--1)}.text-2{font-size:var(--text--2)}.text-3{font-size:var(--text--3)}.text-4{font-size:var(--text--4)}.text-5{font-size:var(--text--5)}.text-6{font-size:var(--text--6)}.text-7{font-size:var(--text--7)}.weight-300{font-weight:var(--weight--1)}.weight-400{font-weight:var(--weight--2)}.weight-500{font-weight:var(--weight--3)}.weight-600{font-weight:var(--weight--4)}.weight-700{font-weight:var(--weight--5)}.weight-800{font-weight:var(--weight--6)}.weight-900{font-weight:var(--weight--7)}.leading-1{line-height:var(--leading--1)}.leading-2{line-height:var(--leading--2)}.leading-3{line-height:var(--leading--3)}.leading-4{line-height:var(--leading--4)}.leading-5{line-height:var(--leading--5)}.leading-6{line-height:var(--leading--6)}.leading-7{line-height:var(--leading--7)}:root{--background-nav:#fcfffa;--background-nav-dark:#2e3838;--text-on-light-bg:#141414;--text-on-dark-bg:#fcfffa;--hyperlink:#141414;--hyperlink-on-light-bg:#637875;--hyperlink-on-dark-bg:#fcfffa;--hyperlink-hover:#2e3838;--background-light:#fcfffa;--background-dark:#2e3838;--icon-on-dark-bg:#a8c2bd;--icon-on-light-bg:#637875;--border-dark:#637875;--border-light:#e5eae2;--button-bg-primary:#a8c2bd;--button-bg-secondary:#fcfffa;--button-bg-hover:#637875;--button-text-primary:#141414;--button-text-secondary:#141414;--button-text-hover:#fcfffa;--yes-dark:#1e7300;--yes-mid:#3aa015;--yes-light:#e5f4e0;--no-dark:#9b0000;--no-mid:#da2121;--no-light:#ffeaea;--prog-dark:#806a00;--prog-mid:#ecbe23;--prog-light:#fdf9e6;--focus-color-light:#00f0c4;--focus-color-dark:#006b57;--focus-color:var(--focus-color-dark);--focus-offset:2px}.pad-top-5{padding-top:5px}.pad-top-10{padding-top:10px}.pad-top-15{padding-top:15px}.pad-top-20{padding-top:20px}.pad-top-25{padding-top:25px}.pad-top-30{padding-top:30px}.pad-top-35{padding-top:35px}.pad-top-40{padding-top:40px}.pad-top-45{padding-top:45px}.pad-top-50{padding-top:50px}.pad-top-55{padding-top:55px}.pad-top-60{padding-top:60px}.pad-bottom-5{padding-bottom:5px}.pad-bottom-10{padding-bottom:10px}.pad-bottom-15{padding-bottom:15px}.pad-bottom-20{padding-bottom:20px}.pad-bottom-25{padding-bottom:25px}.pad-bottom-30{padding-bottom:30px}.pad-bottom-35{padding-bottom:35px}.pad-bottom-40{padding-bottom:40px}.pad-bottom-45{padding-bottom:45px}.pad-bottom-50{padding-bottom:50px}.pad-bottom-55{padding-bottom:55px}.pad-bottom-60{padding-bottom:60px}.pad-left-5{padding-left:5px}.pad-left-10{padding-left:10px}.pad-left-15{padding-left:15px}.pad-left-20,.pad-left-25{padding-left:20px}.pad-left-30{padding-left:30px}.pad-left-35{padding-left:35px}.pad-left-40{padding-left:40px}.pad-left-45{padding-left:45px}.pad-left-50{padding-left:50px}.pad-left-55{padding-left:55px}.pad-left-60{padding-left:60px}.pad-right-5{padding-right:5px}.pad-right-10{padding-right:10px}.pad-right-15{padding-right:15px}.pad-right-20,.pad-right-25{padding-right:20px}.pad-right-30{padding-right:30px}.pad-right-35{padding-right:35px}.pad-right-40{padding-right:40px}.pad-right-45{padding-right:45px}.pad-right-50{padding-right:50px}.pad-right-55{padding-right:55px}.pad-right-60{padding-right:60px}.acf-map{border:1px solid #ccc;height:100%;width:100%}.acf-map img{max-width:inherit!important}#bookingAlison iframe{display:block;margin:0 auto;max-width:1150px!important}body{background-color:var(--background-light);color:#000;font-family:Poppins;font-size:16px;scroll-padding-top:100px}@media (min-width:1024px){body{scroll-padding-top:300px}}div,p{line-height:1.25}sup{font-size:65%;top:-.3em}iframe{height:100%;max-width:100%!important;min-height:300px;width:100%}#bookingContainer iframe{display:block;margin:0 auto;max-width:1150px!important}.navbar-brand img{height:auto;max-width:117px;width:100px}.container,footer,nav.navbar{margin:0 auto;padding-left:12px;padding-right:12px;width:100%}@media (min-width:1024px){.container,footer,nav.navbar{padding-left:20px;padding-right:20px}}.container,nav.navbar{max-width:1140px}nav.navbar{padding:16.65px 20px}@media (min-width:840px){nav.navbar{padding-bottom:21px;padding-top:24px}}.container--small{max-width:670px}.background{background-position:50%;background-repeat:no-repeat;background-size:cover}.navbar{padding:26px 20px 23px}.navbar__logo{height:40px;max-width:170px;width:auto}.navbar__menu{display:flex;gap:.5rem}.arrows-block.navbar__menu{position:absolute;right:15px;top:55px;z-index:99}@media (max-width:839px){.navbar__menu .menu-item a:hover{text-decoration:none}.navbar__menu .current-menu-item a{background-color:var(--background-dark);color:var(--text-on-dark-bg)}.navbar__menu .current-menu-item a:hover{color:var(--text-on-dark-bg);text-decoration:none}}@media (min-width:840px){.navbar__menu .current-menu-item a{text-decoration:underline}}@media (min-width:1024px){.template-buttons,.template-description,.template-title{max-width:1140px!important;padding-left:20px;padding-right:20px}}.template-description.columns-2{-moz-column-count:1;column-count:1}@media (min-width:599px){.template-description.columns-2{-moz-column-count:2;column-count:2}}@media (min-width:1024px){.template-description>h1,.template-description>p{max-width:670px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.menu-item a{color:var(--text-on-light-bg);display:inline-block;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5rem;padding:.625rem;text-decoration-line:none}.menu-item a:focus,.menu-item a:hover{color:var(--text-on-light-bg);text-decoration-line:underline}.menu-item-has-children a{align-items:center;display:flex;justify-content:space-between;padding:.625rem}.menu-item-has-children a:after{border-bottom:var(--text-on-light-bg);border-left:var(--text-on-light-bg);border-width:2px;content:"";display:inline-block;height:6px;margin-bottom:2px;margin-left:8px;transform:rotate(135deg);width:6px}.menu-item-has-children ul{display:block}.dropdown-menu,.menu-item-has-children ul a:after{display:none}.navbar-collapse{flex-grow:0}.navbar-light .navbar-toggler{border:none}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSIyMyI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2I3YjdiN308L3N0eWxlPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjYyIC0yMCkiPjxyZWN0IGNsYXNzPSJhIiB3aWR0aD0iNDAiIGhlaWdodD0iMyIgcng9IjEuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYyIDIwKSIvPjxyZWN0IGNsYXNzPSJhIiB3aWR0aD0iNDAiIGhlaWdodD0iMyIgcng9IjEuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYyIDMwKSIvPjxyZWN0IGNsYXNzPSJhIiB3aWR0aD0iMjgiIGhlaWdodD0iMyIgcng9IjEuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYyIDQwKSIvPjwvZz48L3N2Zz4=")}.navbar-light .navbar-nav .nav-link{color:#000;padding-left:5px;padding-right:5px}footer{color:#fff;position:relative;z-index:10}footer #menu-footer-menu a{color:#fff;font-size:14px}footer #menu-footer-menu li:first-child .menu-devider{display:none}footer .footer-socials{font-size:26px}footer .footer-socials a:focus,footer .footer-socials a:hover{color:var(--text-on-dark-bg);text-decoration-line:underline}footer i{margin-right:10px}footer .footer-socials{padding-top:30px}footer .copyrights{padding-top:15px}.footer .footer-menu{align-items:center}.footer .footer-menu-wrapper{display:flex}.footer .menu-item a{color:var(--text-on-light-bg);font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5rem;text-decoration-line:none}.footer .menu-item a:focus,.footer .menu-item a:hover{color:var(--text-on-light-bg);text-decoration-line:underline}.alison-court-tile,.beech-house-tile{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vw;width:100%}.bh-hp-block .tile-content-block{color:#fff;max-width:390px;position:relative;z-index:2}.beech-house-tile{background-image:url(https://ucservicedapartments.com/wp-content/uploads/2020/08/P1111086-min-scaled.jpg)}.alison-court-tile{background-image:url(https://ucservicedapartments.com/wp-content/uploads/2020/08/PGP_3417-scaled.jpg)}.slbCaption{display:none}.bh-hp-block .overlay,.slider .overlay{height:100%;left:0;top:0;width:100%;z-index:1}.slider .overlay{background-color:rgba(0,0,0,.1)}.bh-hp-block .tile-title span{font-family:Quicksand;font-size:30px;font-weight:500;line-height:38px}.beech-house-tile .tile-description{line-height:20px}.left-box .choose-box-arrow-right,.right-box .choose-box-arrow-left{display:none}.left-box{left:58.8%!important}.right-box{left:41.2%!important}.choose-box{color:#fff;font-family:Quicksand;font-weight:500;left:50%;max-width:187px;padding:40px 9px;top:50%;transform:translate(-50%,-50%);transition:all .15s ease-out;width:100%;z-index:3}.choose-box-text{max-width:128px;width:100%}.choose-box span{font-size:22px;line-height:28px}.flexible-section{background-color:var(--background-light);position:relative}.flexible-section-wrapper{overflow:hidden}.columns_title_image_description_button .flexible-section-wrapper{overflow:visible}.flexible-section.hero_block{padding-bottom:50px}.hero_block .flexible-section-wrapper{background-image:var(--mobile-bg);background-position:50%;background-size:cover;height:370px}.flexible-section.title_description_button h2{font-size:30px}.flexible-section.title_description_button .flexible-section-wrapper{padding-bottom:20px}.hero-top-text-block{color:#fff;font-size:20px;margin-top:45px}.hero-middle-text-block{bottom:0;color:#fff;opacity:.9;padding:40px;position:absolute;width:100%}.hero-middle-text-block h2{font-size:30px}.hero-middle-text-block.hero-right{right:0}.hero-middle-text-block.hero-center{left:0;right:0}.hero-middle-text-block.hero-left{left:0}.tbd-buttons,.tbd-description,.tbd-title{max-width:920px}.info-board-list{padding:0 15px 15px;width:100%}.info-board-list-item{cursor:pointer;display:none;padding:10px;width:100%}.info-board-list-item.active{background-color:#062644;border-radius:5px;color:#fff;font-size:16px;width:100%}.info-board-title h2,.info-board-title h3{text-transform:none}.info-board-block{width:100%}.info-board-title{order:1;width:100%}.info-board-content{order:3;padding:20px;text-align:center;width:100%}.info-board-form{background-color:#efefef;margin-top:65px;order:4;padding:20px 40px;width:100%}.info-board-form .input{padding:10px;width:100%}section.flexible-section.info_board{padding:20px 0 0}.info-board-form .input input[type=email],.info-board-form .input input[type=number],.info-board-form .input input[type=text],.info-board-form .input textarea{margin:0;padding:10px 20px}.info-board-gallery{order:2;width:100%}.info-board-gallery img{max-width:100%;width:100%}.info-board-slide{padding:5px}.slick-arrow{align-items:center;background-color:#005388;border-radius:50%;color:#fff;cursor:pointer;display:flex!important;height:33px;justify-content:center;width:33px}.facility-item{padding:5px}.facility-item.area{color:#005388;font-size:18px}.info-board-arrow-prev.slick-arrow{margin-right:10px}.map-bloсk,.video-bloсk{padding:7.5px 15px;width:100%}.map-bloсk{min-height:300px}.flexible-section.map .acf-map{min-height:550px}.ig-image{width:50%}.ig-image img{width:100%}.testimonial-item{padding:15px 0;width:100%}.testimonial-item-wrapper{background-color:#efefef}.quote-sign{color:#dedede;font-family:Arial Rounded MT;font-size:160px;font-weight:800;left:0;margin:auto;position:absolute;right:0;top:-22px}.testimonial-author{font-family:Quicksand;font-size:18px;font-weight:500}.testimonial-item-wrapper{padding:110px 30px 30px}.contact-us-section,.flexible-section.testimonials .flexible-section-wrapper{margin:auto;max-width:1140px}.contact-us-section .wpcf7-list-item{margin-left:0}.contact-us-section .wpcf7-not-valid-tip{text-align:left}.contact-us-section .wpcf7-response-output{border-color:#dc3232!important;margin:0!important}.contact-us-form .contact-us-required{color:#dc3232}.contact-form__required{margin-bottom:10px}.contact-form__required span{color:#dc3232}.contacts-block{padding:0 0 15px}.contacts-block-wrapper{background-color:#efefef;min-height:322px;padding:40px;text-align:center}.cu-form{padding:0 0 15px}.cu-form input[type=submit]{min-width:200px}.input input[type=submit]{display:block;margin:auto}.input label{border:0;width:100%}.input input[type=email],.input input[type=number],.input input[type=text],.input textarea{border:0;margin-top:10px;padding:5px;width:100%}@media (min-width:767px){.cu-right-column{padding-right:7.5px}}.cu-left-column{width:100%}@media (min-width:767px){.cu-left-column{padding-right:7.5px}}.cu-right-column{width:100%}.cu-form-wrapper{background-color:#efefef;padding:35px}.input label{text-align:center}.hero-short-width,section.flexible-section.columns_title_image_description_button .flexible-section-wrapper{margin:0 auto;max-width:1140px}.ctidb-image img{max-width:100%;width:100%}.ctidb-column{padding:15px 0}.ctidb-column a{color:#000;text-decoration:none}.inside .ctidb-column-title{color:#000;width:100%}.ctidb-column .ctidb-column-title>h2{display:block;font-size:30px;margin-bottom:20px}.ctidb-column:hover .ctidb-column-title .hover-title{display:block}.ctidb-image{padding:15px 0 30px}.inside .ctidb-image{padding:0}.ctid-half{width:100%}.ctidb-description{padding:0 30px}.info-board-select{background-color:#d8d8d8;border:1px solid #979797;padding:10px;-moz-text-align-last:center;text-align-last:center;width:100%}.info-boar-small-slider{display:none}.alison-court-tile.hovered,.beech-house-tile.hovered{width:100%}.page-404{padding-top:30px}.page-404 .tbd-button,.page-404 h1{margin:0 auto;max-width:980px}.page-404 .tbd-button{padding-bottom:30px}wp-block-image .alignleft{float:left;margin-right:30px}.wp-block-image .alignleft{margin-right:0}.hentry ul{list-style:none}.hentry ul li{line-height:26px;margin-bottom:25px}.hentry ul li:before{background:#99bacf;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:10px;width:8px}.news-grid{padding:0}.news-grid .load-news--hide{display:none}.news-grid .news-item{min-height:85vw;padding:10px;width:100%}@media (max-width:991px){.news-grid .news-item{padding:10px 20px}}.news-grid .top-left-news-item{height:100vw;width:100%}.news-grid .top-left-news-item .news-item{height:100%;width:100%}.news-grid .top-right-news-item,.news-grid .top-right-news-item .news-item{width:100%}@media (max-width:991px){.news-grid .top-right-news-item .news-item{padding:0}.news-grid .top-right-news-item{padding:0 20px}}.news-grid .main-news-item{padding:0 30px;width:100%}.news-grid .news-item-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;justify-content:space-between;padding:30px}.news-grid .news-grid-wrapper{margin:-10px}.news-grid .news-item-wrapper .overlay{background-color:var(--text-on-light-bg);height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:1}.news-grid .news-item-wrapper .tbd-button{max-width:200px;padding:15px 0 0;width:100%;z-index:2}.news-grid .news-item-wrapper .tbd-button a{width:100%}.news-grid .news-item-wrapper .news-item-title{color:#fff;font-family:Quicksand;font-size:20px;font-weight:500;line-height:1.28;max-width:400px;text-align:left;text-shadow:1px 1px 10px rgba(0,0,0,.5);width:100%;z-index:2}.news-grid .top-left-news-item .news-item-wrapper{justify-content:flex-end}.news-grid .top-left-news-item .news-item-wrapper .news-item-title{font-size:25px}.flexible-section.slider{height:calc(100vh - 130px);margin-bottom:100px}.flexible-section.slider .flexible-section-wrapper{left:0;position:fixed!important;width:100%}.slider-item-wrapper{color:#fff;height:calc(100vh - 130px)}.slider-item-wrapper>*{position:relative;z-index:10}.slider-item-wrapper .overlay{z-index:5}.slider-item-wrapper h2{font-size:50px}.slider-arrow-prev{border-left:0;border-right:20px solid #fff}.slider-arrow-next,.slider-arrow-prev{background-color:transparent;border-bottom:20px solid transparent;border-radius:0;border-top:20px solid transparent;height:auto;left:30px;position:absolute;top:50%;transform:translateY(-50%);width:auto;z-index:10}.slider-arrow-next{border-left:20px solid #fff;border-right:0;left:auto;right:30px}.slide-description{max-width:450px}.tcit-image-block{min-height:300px}.two_columns_text_image{padding:15px 0}.tcit-overlay{background-color:rgba(0,0,0,.6);bottom:0;left:0;right:0;top:0}.tcit-play-button{border:2px solid #fff;border-radius:50%;cursor:pointer;height:100px;width:100px}.tcit-play-button:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:20px 0 20px 30px;content:""}.modal .close{color:#fff;font-size:3rem;opacity:1;position:absolute;right:0;top:0;transform:translateY(-100%)}.modal-content{border:0;margin:0}.modal-body{font-size:0}.hero-middle-text-block{bottom:auto;font-family:Quicksand-SemiBold;font-size:40px;font-weight:600;line-height:1.25;max-width:100%;opacity:1;padding:40px 15px;text-align:center;top:50%;transform:translateY(-50%)}@media screen and (min-width:420px){.navbar-brand img{width:auto}.navbar .bh-button{font-size:16px;padding:15px;width:auto}.hero-middle-text-block{font-size:50px}}@media screen and (min-width:576px){.ig-image{width:50%}.header-book-button{width:auto}.page-404{padding-top:100px}.page-404 .tbd-button{padding-bottom:100px}.modal-dialog{max-width:800px}.modal-content iframe{height:451px;max-width:100%;width:800px}}@media screen and (min-width:768px){.columns-1{-moz-columns:1;column-count:1}.columns-2{-moz-columns:2;column-count:2}.columns-3{-moz-columns:3;column-count:3}.columns-4{-moz-columns:4;column-count:4}.columns-5{-moz-columns:5;column-count:5}.columns-6{-moz-columns:6;column-count:6}.columns-7{-moz-columns:7;column-count:7}.columns-8{-moz-columns:8;column-count:8}.columns-9{-moz-columns:9;column-count:9}.columns-10{-moz-columns:10;column-count:10}.map-bloсk,.video-bloсk{padding:15px}section.flexible-section.info_board{padding:50px 0 0}.info-board-form{margin-top:50px;padding:20px 10px}.info-board-form .input{padding:0 10px;width:auto}.info-board-content{order:3;padding:0 20px;text-align:left;width:100%}.info-board-list{padding:0 15px;width:100%}.info-board-content{order:2;padding:0 20px 0 0;width:50%}.info-board-gallery{order:3;width:50%}.info-boar-small-slider{display:block}.info-board-block{padding-left:50px;width:75%}.info-board-list{width:25%}.info-board-select{display:none}.info-board-list-item{display:block}.info-board-list-item.active{display:inline-block}.ctidb-column{padding:15px}.ctid-third{width:33.333333%}.ctid-half{width:50%}.contact-us-section{padding-bottom:85px}.contacts-block-wrapper,.input label{text-align:left}.input input[type=submit]{display:block;margin:0 0 0 auto}.contacts-block{min-height:322px}.cu-left-column,.cu-right-column{width:50%}.ig-image{width:25%}.map-bloсk,.video-bloсk{width:50%}.hero-top-text-block{margin-top:45px}.hero_block .flexible-section-wrapper{background-image:var(--dt-bg);height:38.022vw;max-height:550px}.hero-middle-text-block{font-size:60px;max-width:730px}footer .copyrights,footer .footer-socials{padding-top:0}.news-grid .top-right-news-item .news-item{width:50%}.news-grid .news-item{min-height:40vw;width:50%}.news-grid .main-news-item,.news-grid .top-right-news-item{padding:0}.wp-block-image .alignleft{float:left;margin-right:1rem}.modal .close{transform:translate(100%,-100%)}}@media screen and (min-width:992px){.bh-hp-block .overlay{display:none}.header-book-button{width:auto}.testimonial-item{padding:15px;width:50%}.bh-hp-block{height:50.7vw;max-height:730px}.alison-court-tile,.beech-house-tile{flex-grow:1;height:auto;transition:all .15s ease-out;width:50%}.news-grid .top-left-news-item{height:auto;width:50%}.news-grid .top-right-news-item{width:50%}.news-grid .news-item{min-height:auto;width:25%}}@media screen and (max-width:1125px){.contacts-block-wrapper{min-height:332px}}@media screen and (max-width:807px){.contacts-block-wrapper{min-height:342px}}@media screen and (min-width:1200px){.choose-box{max-width:226px}.choose-box span{font-size:30px;line-height:38px}.navbar-light .navbar-nav .nav-link{padding-left:10px;padding-right:10px}}.flexible-section p img{margin:20px}.container-faq{margin-left:auto;margin-right:auto;max-width:1140px;padding-left:15px;padding-right:15px}.accordion{padding:0 10%}.accordion .card .card-header .btn{color:#10477a;font-size:21.3px;font-weight:700;padding-right:50px;position:relative;text-decoration:none}.accordion .card .card-header .btn:after,.accordion .card .card-header .btn:before{content:"";font-size:0;line-height:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.accordion .card .card-header .btn:before{background-color:#10477a;content:none;height:40px;right:18px;width:5px}.accordion .card .card-header .btn:after{background-color:#10477a;height:5px;width:40px}.accordion .card .card-header .btn.collapsed{color:#000}.accordion .card .card-header .btn.collapsed:after,.accordion .card .card-header .btn.collapsed:before{content:""}.accordion .card p{line-height:1.5}.featured-img-wrapper img{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;width:auto!important}.mx-auto{margin-left:auto;margin-right:auto}#accordionFAQ .card-body p{margin:0}#accordionFAQ .card-header{padding:.25rem .75rem}#accordionFAQ .card .card-header .btn{font-size:16px}#accordionFAQ .card .card-header .btn:before{height:30px;right:13px;width:4px}#accordionFAQ .card .card-header .btn:after{height:4px;width:30px}.info-board-title{position:relative}.arrows-block.flex{position:absolute;right:15px;top:55px;z-index:99}.r-footer-images{list-style:none!important;margin:0;padding:0 0 10px}.r-footer-images li:before{display:none}.r-footer-item-wrap{align-items:center;display:flex;height:100%;max-height:100px}.page-header,.r-footer-item-wrap img{width:100%}.page-header.fixed{z-index:102}.page-header .logo.logo-white{display:none;position:relative;top:30px;transition:top .5s}.page-header.fixed .logo.logo-dark{display:none;top:-30px;transition:top .5s}.page-header.fixed .logo.logo-white{display:block;top:0}.page-header.fixed .navbar-light .nav-link{color:#fff;font-size:15px}.page-header.fixed a#dropdownMenuLink{background:#fff;color:#062644;font-size:15px;padding:10px 15px}.image-block-wrapper{height:280px;max-width:280px;position:relative;width:25%}.image-block-wrapper:before{background:linear-gradient(180deg,#09223b,rgba(9,34,59,.4));bottom:0;left:0;position:absolute;right:0;top:0}.row-section{display:block;padding:50px 0 0}.flexible-section-title{color:#000;font-size:30px;line-height:38px;text-align:center}.flexible-section-title,.title-block-wrapper{font-family:Quicksand;font-style:normal;font-weight:600;text-transform:uppercase}.title-block-wrapper{bottom:0;color:#fff;font-size:38px;left:0;line-height:40px;max-width:100%;padding:0 68px 40px 26px;right:0;white-space:pre-wrap;width:100%}.row-section .bh-button{margin-top:1rem}section.flexible-section:last-child .pad-bottom-50{padding-bottom:0}.two_columns_apartments_list{margin:0 auto;width:1080px}.tcit-text-block-wrapper{margin-left:40px;width:calc(100% - 320px)}.title_description_button h1,.title_description_button h2{margin-bottom:35px}.section-subtitle{font-size:30px;margin-bottom:40px}.two-col-image-list-block,.two-col-text-map{display:flex}.two-col-image-block,.two-col-list-block,.two-col-map-block,.two-col-text-block{height:inherit;min-height:580px;width:50%}.two-col-list-block,.two-col-text-block{padding:100px 110px 50px}.two-col-list-block ul,.two-col-text-block ul{padding:0}.two-col-list-block ul li{margin-bottom:1em}.two-col-list-block ul li img{height:auto;margin-right:1em;width:69px}.two-col-list-block ul li:before,.two-col-text-block ul li:before{display:none}.two-col-map-block .flexible-section.map,.two-col-map-block .flexible-section.map .acf-map{border:none;height:100%;min-height:580px}.two-col-text-block ul li{line-height:2;margin-bottom:0}.columns_title_image_description_button .ctidb-column{padding:40px 15px}.container section:last-child{margin-bottom:30px}.flexible-section.hero_img img{width:100%}@media screen and (max-width:1200px){.slider-item-wrapper h2{font-size:50px}.two-col-list-block,.two-col-text-block{padding:70px}.two_columns_apartments_list{padding:0 15px;width:100%}.two_columns_apartments_list .row-section{justify-content:space-between}.two_columns_apartments_list .image-block-wrapper{height:-moz-max-content;height:max-content;width:25%}.two_columns_apartments_list .image-block-wrapper img{height:auto;width:100%}.two_columns_apartments_list .tcit-text-block-wrapper{margin:0;padding:0 15px;width:73%}.two_columns_apartments_list .title-block-wrapper{font-size:30px;line-height:1.25;padding:0 68px 20px 30px}}@media screen and (max-width:992px){.two-col-image-block,.two-col-list-block,.two-col-map-block,.two-col-map-block .flexible-section.map,.two-col-map-block .flexible-section.map .acf-map,.two-col-text-block{min-height:500px}.two-col-list-block,.two-col-text-block{padding:50px 15px}.two-col-list-block ul li img{height:auto;width:50px}.title_description_button{padding:0 15px}}@media screen and (max-width:768px){.cu-right-column{display:flex;flex-direction:column-reverse}.two-col-image-list-block{flex-direction:column}.two-col-text-map{flex-direction:column-reverse}.two-col-image-block,.two-col-list-block,.two-col-map-block,.two-col-text-block{width:100%}.two-col-list-block,.two-col-text-block{min-height:-moz-max-content;min-height:max-content}.section-subtitle,.two-col-list-block ul,.two-col-text-block div,.two-col-text-block li,.two-col-text-block p,.two-col-text-block ul{text-align:center}.pad-top-50{padding-top:25px}.m-bottom-100{margin-bottom:50px}.m-top-50{margin-top:25px}.columns_title_image_description_button .ctidb-column{padding:25px 15px}.flexible-section.hero_block{padding-bottom:25px}.flexible-section.slider{margin-bottom:60px}.two_columns_apartments_list .row-section{align-items:center!important;flex-direction:column}.two_columns_apartments_list .image-block-wrapper{height:280px;margin-bottom:30px;width:280px}.two_columns_apartments_list .tcit-text-block-wrapper{padding:0 15px;text-align:center;width:100%}}@media screen and (max-width:576px){.two-col-image-block{min-height:400px}.ctidb-column .ctidb-column-title>h2,.flexible-section-title,h2,h3{font-size:26px}.flexible-section.title_description_button h1,.flexible-section.title_description_button h2,.section-subtitle{font-size:26px;margin-bottom:25px}.slide-description{max-width:75%}}:focus{outline:none}:focus-visible{outline:2px solid var(--focus-color);outline-offset:var(--focus-offset)}@supports not selector(:focus-visible){:focus{outline:2px solid var(--focus-color);outline-offset:var(--focus-offset)}}@font-face{font-display:swap;font-family:Sangbleu Sunrise;font-style:normal;font-weight:400;src:url(/wp-content/themes/snap/dist/SangBleuSunrise-Regular-WebM.ttf) format("truetype")}@font-face{font-display:swap;font-family:GT Walsheim Pro Regular;font-style:normal;font-weight:400;src:url(/wp-content/themes/snap/dist/GT-Walsheim-Pro-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:GT Walsheim Pro Bold;font-style:normal;font-weight:400;src:url(/wp-content/themes/snap/dist/GT-Walsheim-Pro-Bold.ttf) format("truetype")}.heading-1,h1{color:var(--text-on-light-bg);font-family:PlayfairDisplayBold,sans-serif;font-size:2.625rem;font-weight:700;letter-spacing:0;line-height:2.875rem}@media (min-width:768px){.heading-1,h1{font-size:3.75rem;font-weight:700;letter-spacing:0;line-height:5rem}}.heading-2,h2{color:var(--text-on-light-bg);font-family:PlayfairDisplayBold,sans-serif;font-size:1.875rem;font-weight:700;letter-spacing:0;line-height:2.5rem}@media (min-width:768px){.heading-2,h2{font-size:2.625rem;font-weight:700;letter-spacing:0;line-height:3.5rem}}.heading-3,h3{color:var(--text-on-light-bg);font-family:PlayfairDisplayBold,sans-serif;font-size:1.375rem;font-weight:700;letter-spacing:0;line-height:2.5rem}@media (min-width:768px){.heading-3,h3{font-size:1.875rem;font-weight:700;letter-spacing:0;line-height:2.5rem}}.heading-4,h4{color:var(--text-on-light-bg);font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1.625rem}@media (min-width:768px){.heading-4,h4{font-size:1.375rem;font-weight:700;letter-spacing:0;line-height:1.875rem}}a{color:var(--hyperlink-on-light-bg);font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.75rem;text-decoration-line:underline;transition:background-color .2s,color .2s,border-color .2s}@media (min-width:768px){a{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.75rem}}a:focus,a:hover{color:var(--hyperlink-hover);text-decoration-line:none}.body-text,ol,p,ul{color:var(--text-on-light-bg);font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.75rem}@media (min-width:768px){.body-text,ol,p,ul{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.75rem}}.body-text strong,.hero-heading,ol strong,p strong,ul strong{color:var(--text-on-light-bg)}.hero-heading{font-family:PlayfairDisplayBold,sans-serif;font-size:1.875rem;font-weight:700;letter-spacing:0;line-height:2.5rem}@media (min-width:768px){.hero-heading{font-size:1.875rem;font-weight:700;letter-spacing:0;line-height:2.5rem}}.meta,.meta a{font-size:.875rem;line-height:1.375rem}.label,.meta,.meta a{font-weight:400;letter-spacing:0}.label{font-size:.75rem;line-height:1.125rem}.nav-item,.table-text{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5rem}.nav-item{color:var(--text-on-light-bg);text-decoration-line:none}.nav-item:focus,.nav-item:hover{color:var(--text-on-light-bg);text-decoration-line:underline}.eyebrow{font-family:PlayfairDisplayBold,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.1875rem;line-height:1.125rem;text-transform:uppercase}strong{font-family:GT Walsheim Pro Bold,sans-serif}footer .mc4wp-form{display:none}footer .mc4wp-form hr{border-color:#fff;margin-left:0;width:227px}footer .mc4wp-form input{background-color:#fff;border:none;border-radius:5px;color:#062644;padding:5px 15px}footer .mc4wp-form input[type=submit]{background-color:#fff;color:#062644;font-weight:600;margin-top:10px}.text-and-carousel{padding-bottom:2.5rem;padding-top:2.5rem}@media (min-width:768px){.text-and-carousel{padding-bottom:5rem;padding-top:5rem}}.text-and-carousel .imageRight{flex-direction:row-reverse}@media (min-width:768px){.text-and-carousel__content,.text-and-carousel__image-carousel{width:calc(50% - 1.25rem)}}.text-and-carousel__carousel-wrapper{position:relative}.text-and-carousel__arrows{display:flex;gap:.625rem;position:absolute;right:1.25rem;top:1.25rem;z-index:99}.text-and-carousel__arrow-next,.text-and-carousel__arrow-prev{background-color:var(--hyperlink)}.text-and-carousel__featured-image{margin-bottom:10px!important;position:relative}.text-and-carousel__featured-image a{display:block;height:365px;position:relative}.text-and-carousel__featured-image a img{bottom:5px;height:calc(100% - 10px);left:5px;-o-object-fit:cover;object-fit:cover;position:absolute;right:5px;top:5px;width:calc(100% - 10px)}.text-and-carousel__thumbnail-image .slick-track{height:100px}.text-and-carousel__thumbnail-image .slick-track .slick-slide{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:5px}.text-and-map__content{padding-bottom:40px;padding-top:40px}@media (min-width:1024px){.text-and-map__content{padding-bottom:100px;padding-top:100px}}.text-and-map__map{height:380px;margin-left:-12px;margin-right:-12px}@media (min-width:1024px){.text-and-map__map{height:auto;margin-right:-20px}}.c-accordion figure{margin-bottom:pxToRem(32px);width:100%!important}.c-accordion figure img{margin-bottom:pxToRem(16px)}.c-accordion figure figcaption{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5rem;text-align:center}.c-accordion h1,.c-accordion h2,.c-accordion h3,.c-accordion h4,.c-accordion h5,.c-accordion h6{color:var(--text-on-light-bg);font-family:PlayfairDisplayBold,sans-serif;font-size:1.375rem;font-weight:700;letter-spacing:0;line-height:2.5rem;margin-bottom:pxToRem(32px)}@media (min-width:768px){.c-accordion h1,.c-accordion h2,.c-accordion h3,.c-accordion h4,.c-accordion h5,.c-accordion h6{font-size:1.875rem;font-weight:700;letter-spacing:0;line-height:2.5rem}}.c-accordion ol,.c-accordion ul{margin-bottom:2rem}.c-accordion__icon-bg{min-width:40px}.c-accordion__content{transition:height .3s;will-change:height}.c-accordion__content-body{padding-bottom:1.25rem;padding-top:0}@media (min-width:768px){.c-accordion__content-body{padding-bottom:1.25rem}}.c-accordion__content-body p{margin-bottom:1.5rem}.c-accordion__content-body p:last-of-type{margin-bottom:0}.c-accordion__content-body .c-btn{margin-top:2rem;width:auto}.c-accordion__content-body ol,.c-accordion__content-body ul{margin-left:15px;padding-left:15px;text-align:left}.c-accordion__btn{--focus-color:var(--focus-color-dark);align-items:center;background-color:var(--button-bg-primary);display:flex;font-weight:700;padding:.75rem;width:100%}.arrows-block.c-accordion__btn{position:absolute;right:15px;top:55px;z-index:99}.c-accordion__btn{transition:background-color .2s}.c-accordion__btn>span{color:var(--hyperlink);color:var(--text-on-light-bg);font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.75rem}@media (min-width:768px){.c-accordion__btn>span{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.75rem}}.c-accordion__btn>span strong{color:var(--text-on-light-bg)}.c-accordion__btn.search__btn>span{color:unset;text-decoration:none!important}.c-accordion__btn.search__btn .split,.c-accordion__btn.search__btn.is-expanded span.split{text-decoration:none!important}.c-accordion__btn.search__btn.is-expanded span.split:last-of-type{color:var(--hyperlink-hover)}.c-accordion__btn.is-expanded{box-shadow:var(--shadow-elevation-med)}.c-accordion__btn.is-expanded>span{color:var(--hyperlink-hover)}.c-accordion__btn.is-expanded .c-accordion__icon{transform:rotate(-135deg)}.c-accordion__btn:hover,.c-accordion__btn:hover span{text-decoration-line:none}.aligncenter .c-accordion{margin-left:auto;margin-right:auto}.banner__container--mobile{display:flex;gap:1rem;width:100%}@media (min-width:768px){.banner__container--mobile{display:none}}.banner__container--desktop{display:none;width:100%}@media (min-width:768px){.banner__container--desktop{display:flex}}.banner__container .banner-arrow{background-color:var(--hyperlink)}.banner__container .slick-track{align-items:center;display:flex}.home .banner{position:relative;z-index:101}.banner{background-color:#000;color:#fff;gap:0;overflow:hidden;padding:.875rem 0;width:100%}.banner,.banner_section{align-items:center;display:flex}.banner_section{animation-delay:0s;animation-direction:normal;animation-duration:var(--animation-speed,0s);animation-fill-mode:backwards;animation-iteration-count:infinite;animation-timing-function:linear;flex-shrink:0;gap:.5rem;padding-inline-start:.5rem}.banner.initialised .banner_section{animation-name:scroll-to-left}.banner:not(.initialised) .banner_section{visibility:hidden}.banner_text{color:#fff;margin:0}@keyframes scroll-to-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.bh-button,input[type=submit]{background-color:#fff;border:0;border-radius:5px;color:#fff;display:inline-block;padding:15px 20px;position:relative}input[type=submit]{color:inherit}.bh-button:focus,.bh-button:hover{color:inherit;text-decoration:none}input[type=submit]{background:var(--button-bg-primary);border:1px solid var(--button-bg-primary);border-radius:5px;color:var(--hyperlink);cursor:pointer;display:inline-block;padding:.75rem;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}input[type=submit]:hover{background:var(--button-bg-hover);border:1px solid var(--button-bg-hover);color:var(--button-text-hover)}.bh-button.blue{background-color:#062644;color:#fff}.bh-button.transparent{background-color:transparent;border:1px solid #fff}.button{border-radius:5px;display:inline-block;padding:.75rem;text-decoration:none}.button--primary{background:var(--button-bg-primary);border:1px solid var(--button-bg-primary);color:var(--hyperlink)}.button--primary:hover{border:1px solid var(--button-bg-hover)}.button--secondary{background:var(--button-bg-secondary);border:1px solid var(--border-dark);color:var(--hyperlink)}.button:hover{background:var(--button-bg-hover);color:var(--button-text-hover)}.clickable-partners{padding-bottom:2.5rem;padding-top:2.5rem}@media (min-width:768px){.clickable-partners{padding-bottom:5rem;padding-top:5rem}}.clickable-partners__title{text-align:center}.clickable-partners__grid{display:grid;gap:2.5rem}@media (min-width:640px){.clickable-partners__grid{grid-template-columns:repeat(auto-fit,minmax(188px,1fr))}}.clickable-partners__logo{place-self:center}.clickable-partners__logo img{max-height:6.25rem;max-width:13rem;-o-object-fit:contain;object-fit:contain;position:relative;width:-moz-fit-content;width:fit-content}.clickable-partners__link{position:relative}.clickable-partners__link:after{content:""}.clickable-partners__link:hover{text-decoration:underline}.clickable-partners__link:hover:after{background-color:var(--hyperlink-hover);bottom:-.375rem;content:"";height:.125rem;left:5%;position:absolute;right:5%;width:90%}.four-columns{padding-bottom:6.25rem;padding-top:6.25rem}@media (min-width:1023px){.four-columns__title{max-width:490px}}.four-columns__icons{height:2.5rem;width:2.5rem}:root{--wp--custom--site-container-x-padding:clamp(0.75rem,calc(0.36rem + 1.95vw),1.75rem);--wp--style--global--content-size:1140px;--wp--preset--color--white:#fff;--wp--preset--color--bright-grey:#ececec;--wp--preset--color--charcoal:#2e3838;--wp--preset--spacing--large:1.25rem}.js .wp-block-gallery.is-style-gallery-slider{--galleryGap:1rem;--galleryMargin:max(var(--wp--custom--site-container-x-padding),calc((100vw - var(--wp--style--global--content-size))/2 + var(--galleryGap)));position:relative}.js .wp-block-gallery.is-style-gallery-slider.is-loading-js:after{align-items:center;background-color:var(--wp--preset--color--white);content:"Loading...";display:flex;height:100%;inset:0;justify-content:center;position:absolute;width:100%}.js .wp-block-gallery.is-style-gallery-slider.js-loaded{gap:0;height:auto;max-width:none;overflow-y:hidden;padding:0 0 1rem;position:relative;width:100%}.js .wp-block-gallery.is-style-gallery-slider .gallery-slides{-webkit-overflow-scrolling:auto;-ms-overflow-style:none;display:grid;gap:var(--galleryGap);grid-template-columns:calc(var(--galleryMargin) - var(--galleryGap)) repeat(var(--number-of-slides),clamp(16rem,12.488rem + 17.561vw,25rem)) calc(var(--galleryMargin) - var(--galleryGap));overflow-x:scroll;padding-bottom:var(--wp--preset--spacing--large);scrollbar-width:none}.js .wp-block-gallery.is-style-gallery-slider .gallery-slides>figure.wp-block-image{aspect-ratio:1;width:100%!important}.js .wp-block-gallery.is-style-gallery-slider .gallery-slides>figure.wp-block-image>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.js .wp-block-gallery.is-style-gallery-slider .gallery-slides::-webkit-scrollbar{display:none}.js .wp-block-gallery.is-style-gallery-slider .gallery-controls{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--large);justify-content:center;margin-left:var(--galleryMargin);margin-right:var(--galleryMargin);width:100%;z-index:1}.js .wp-block-gallery.is-style-gallery-slider .gallery-controls__scrollbar,.js .wp-block-gallery.is-style-gallery-slider .gallery-controls__scrollbar-thumb{border-radius:9999px;display:block;height:.5rem}.js .wp-block-gallery.is-style-gallery-slider .gallery-controls__scrollbar{background-color:var(--wp--preset--color--bright-grey);flex:999999999 1 37.5rem}.js .wp-block-gallery.is-style-gallery-slider .gallery-controls__scrollbar-thumb{background-color:var(--wp--preset--color--charcoal);border:0;transition:margin .4s ease-out;width:calc(100%/var(--number-of-slides)*2)}.js .wp-block-gallery.is-style-gallery-slider .gallery-controls__nav-buttons{display:flex;flex:1 0 5.75rem;gap:.75rem;justify-content:space-between;max-width:7.25rem}.js .wp-block-gallery.is-style-gallery-slider .gallery-controls__nav-button{align-items:center;aspect-ratio:1;background-color:var(--wp--preset--color--charcoal);border:0;color:var(--wp--preset--color--white);cursor:pointer;display:flex;flex:1 0 2.5rem;height:auto;justify-content:center;max-width:3rem}.hero{display:flex;flex-direction:column;max-height:calc(100vh - 267px)}@media (min-width:1024px){.hero{display:block;max-height:calc(100vh - 165px)}}.hero--primary{z-index:101}.hero--primary>.booking-bar{z-index:102}.hero--secondary .hero__container{bottom:0}@media (min-width:1024px){.hero--secondary .hero__container{bottom:53px;z-index:1}.hero__content{max-width:621px}}.hero__title-container{bottom:0;width:100%;z-index:2}@media (min-width:1024px){.hero__title-container{bottom:175px}}@media (max-width:1023px){.hero__title-container{--focus-color:var(--focus-color-light);background-color:var(--background-dark)}}@media (min-width:1024px){.hero__title-inner-container{width:100%}@media (min-width:640px){.hero__title-inner-container{max-width:640px}}@media (min-width:768px){.hero__title-inner-container{max-width:768px}}@media (min-width:1024px){.hero__title-inner-container{max-width:1024px}}@media (min-width:1280px){.hero__title-inner-container{max-width:1280px}}@media (min-width:1536px){.hero__title-inner-container{max-width:1536px}}.hero__title-inner-container{margin:0 auto;padding-left:12px;padding-right:12px;width:100%}@media (min-width:1024px){.hero__title-inner-container{padding-left:20px;padding-right:20px}}.hero__title-inner-container{max-width:1140px}.hero__title-inner-container section:last-child{margin-bottom:30px}}@media (max-width:1023px){.hero--primary .hero__title{width:100%}@media (min-width:640px){.hero--primary .hero__title{max-width:640px}}@media (min-width:768px){.hero--primary .hero__title{max-width:768px}}@media (min-width:1024px){.hero--primary .hero__title{max-width:1024px}}@media (min-width:1280px){.hero--primary .hero__title{max-width:1280px}}@media (min-width:1536px){.hero--primary .hero__title{max-width:1536px}}.hero--primary .hero__title{margin:0 auto;padding-left:12px;padding-right:12px;width:100%}@media (min-width:1024px){.hero--primary .hero__title{padding-left:20px;padding-right:20px}}.hero--primary .hero__title{max-width:1140px}.hero--primary .hero__title section:last-child{margin-bottom:30px}}@media (min-width:1024px){.hero--primary .hero__title{max-width:823px}}.hero__image-gradient{background-color:#141414;background-position:100%,100%;background-size:auto,cover}.hero__image-background-element,.hero__image-gradient{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.hero__image-background-element{background-position:100%;background-size:cover}.hero__image,.hero__video{height:690px;max-height:calc(100vh - 267px);overflow:hidden;position:relative;width:100%}@media (min-width:1024px){.hero__image,.hero__video{max-height:calc(100vh - 165px)}}.hero__image img,.hero__image video,.hero__video img,.hero__video video{min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.hero__video-controls{z-index:1}.hero__video-button{padding:.1rem}.is-playing .hero__video-button--play{display:none}.is-playing .hero__video-button--pause{display:block}.is-unmuted .hero__video-button--mute{display:none}.is-unmuted .hero__video-button--unmute{display:block}.booking-bar{position:sticky;top:74px;z-index:100}@media (min-width:840px){.booking-bar--primary{top:90px}}@media (min-width:1024px){.booking-bar--primary{top:218px}.booking-bar--primary .booking-bar__container{margin-top:-8rem}}@media (min-width:840px){.booking-bar--secondary{top:90px}}@media (min-width:1024px){.booking-bar--secondary{top:122px}.booking-bar--secondary .booking-bar__container{margin-top:-2rem}}.booking-bar__container{max-width:1140px}.booking-bar__form{box-shadow:0 4px 20px 0 rgba(0,0,0,.1);height:64px}.booking-bar__accommodation{width:90%}@media (min-width:1024px){.booking-bar__accommodation{width:30%}}.booking-bar__accommodation:after{border-right:1px solid var(--border-light);content:"";display:inline-block;height:20px;position:absolute;right:0;top:22px}.booking-bar__accommodation select{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:1024px){.booking-bar__accommodation select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.booking-bar__arrival{width:16%}.booking-bar__arrival:after{border-right:1px solid var(--border-light);content:"";display:inline-block;height:20px;position:absolute;right:0;top:22px}.booking-bar__arrival .booking-bar__arrival-input,.booking-bar__arrival--show .booking-bar__arrival-button{display:none}.booking-bar__arrival--show .booking-bar__arrival-input{display:block}.booking-bar__departure{width:16%}.booking-bar__departure:after{border-right:1px solid var(--border-light);content:"";display:inline-block;height:20px;position:absolute;right:0;top:22px}.booking-bar__departure .booking-bar__departure-input,.booking-bar__departure--show .booking-bar__departure-button{display:none}.booking-bar__departure--show .booking-bar__departure-input{display:block}.booking-bar__guests{width:16%}.booking-bar__guests .booking-bar__guests-input{display:none}.booking-bar__guests .booking-bar__guests-col{width:calc(50% - .25rem)}.booking-bar__guests--show .booking-bar__guests-button{display:none}.booking-bar__guests--show .booking-bar__guests-input{display:flex}.booking-bar__check-availability{width:10%}@media (min-width:1024px){.booking-bar__check-availability{width:22%}}.booking-bar__check-availability button:hover:not([disabled]){background:var(--button-bg-hover);color:var(--button-text-hover)}.start-booking__title{font-size:1.375rem;line-height:2rem}.booking-bar-mobile-background{height:112px}.booking-bar-mobile-background--secondary .booking-bar-mobile-background__anchor{display:none}.booking-bar-mobile-background__anchor{bottom:-4rem}.booking-bar-mobile-background__anchor,.hero__anchor{box-shadow:0 4px 20px 0 rgba(0,0,0,.15);left:calc(50% - 1.25rem);position:absolute}.hero__anchor{bottom:-1.75rem;transform:translateY(-19px);z-index:1}.icon-list{padding-bottom:2.5rem;padding-top:2.5rem}@media (min-width:768px){.icon-list{padding-bottom:6.25rem;padding-top:6.25rem}}.icon-list__image{height:2.5rem;width:2.5rem}.icon-list__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.page-header .navbar__logo:focus-visible{outline:2px solid var(--focus-color-light);outline-offset:10px}.page-header .navbar__desktop{display:none}@media (min-width:840px){.page-header .navbar__desktop{display:block}}.page-header .navbar__desktop .menu-item-has-children .sub-menu{--focus-color:var(--focus-color-dark);background-color:var(--background-nav-dark);min-width:250px;position:fixed}.page-header .navbar__mobile-btn{display:none}@media (max-width:839px){.page-header .navbar__mobile-btn{display:block}}.page-header .navbar__mobile-btn button{border:1px solid var(--text-on-dark-bg);color:var(--text-on-dark-bg);padding:.625rem}.page-header .navbar__mobile-header{padding:16.65px 20px;z-index:101}.page-header .navbar__desktop .menu-item a{color:var(--text-on-dark-bg)}.page-header .navbar__desktop .menu-item a:focus-visible{outline:2px solid var(--focus-color-light)}.page-header .navbar__desktop .menu-item-has-children .sub-menu{display:none}.page-header .navbar__desktop .menu-item-has-children[data-menu-state=open] .sub-menu{display:block}.page-header .navbar__desktop .menu-item-has-children[data-menu-state=closed] .sub-menu{display:none}.page-header .navbar__mobile{--focus-color:var(--focus-color-dark);background-color:var(--background-nav-dark);bottom:0;display:none;left:0;position:fixed;right:0;top:0}.page-header .navbar__mobile .navbar__mobile-menu-wrapper{bottom:0;position:fixed;top:85px;width:100%}.page-header .navbar__mobile .menu-main-menu-container{-webkit-overflow-scrolling:touch;height:100%;overflow-y:scroll}.page-header .navbar__mobile .navbar__menu{flex-direction:column;padding-left:1.25rem;padding-right:1.25rem}.page-header .navbar__mobile .navbar__menu>.menu-item>a{border-bottom:1px;border-color:var(--border-dark);border-style:solid;padding-bottom:1.25rem;padding-top:1.25rem;width:100%}.page-header .navbar__mobile .navbar__menu>.menu-item a{color:var(--text-on-dark-bg);width:100%}.page-header .navbar__mobile .menu-item-has-children .sub-menu{display:none}.page-header .navbar__mobile .menu-item-has-children[data-menu-state=open] .sub-menu{display:block}.page-header .navbar__mobile .menu-item-has-children[data-menu-state=closed] .sub-menu{display:none}.page-header .navbar__mobile .menu-item-has-children a{padding-bottom:20px;padding-top:20px}.page-header .navbar__mobile button[data-close-button=data-close-button] svg path{stroke:var(--text-on-dark-bg)}.page-header .navbar__container[data-menu-state=open] .navbar__mobile{display:block}@media (min-width:840px){.page-header .navbar__container[data-menu-state=open] .navbar__mobile{display:none}}.page--front,.type-news{padding-top:74px}@media (min-width:840px){.page--front,.type-news{padding-top:90px}}.news__button-container{padding-top:1rem;z-index:2}.newsletter{margin-bottom:10px}@media (min-width:768px){.newsletter{margin-bottom:100px}}.newsletter__container{max-width:900px}.newsletter__content{padding:38px 16px;width:100%}@media (min-width:768px){.newsletter__content{padding:38px;width:70%}}.newsletter__title{font-size:30px;font-weight:700;line-height:40px;margin-bottom:8px}@media (min-width:768px){.newsletter__title{font-size:42px;line-height:56px}}.newsletter__subtitle{font-size:22px;font-weight:700;line-height:32px;margin-bottom:16px}@media (min-width:768px){.newsletter__subtitle{font-size:30px;line-height:40px}}.newsletter__text{font-size:18px;font-weight:400;line-height:27px;margin-bottom:16px}.newsletter__image{display:none;position:relative;width:30%}.newsletter__image img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}@media (min-width:768px){.newsletter__image{display:block}}.newsletter .mc-field-group{display:flex;flex-direction:column}.newsletter .mc-field-group label{color:var(--background-dark);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-bottom:8px}.newsletter .mc-field-group input{color:var(--background-dark);font-family:Poppins,sans-serif;font-size:18px;line-height:38px;margin-bottom:16px;padding-left:10px;padding-right:10px}.newsletter .clear input{background-color:#2e3838;border:1px solid #2e3838;color:#fcfffa}.newsletter .clear input:hover{background-color:#fcfffa;color:#2e3838}.newsletter .asterisk{color:#d23636}#mce-error-response,div.mce_inline_error{background-color:unset!important;color:#d23636!important;padding:0!important}#mce-success-response{background-color:unset!important;color:#2e3838!important;margin-bottom:16px!important;padding:0!important}.other-accommodation{padding-bottom:2.5rem;padding-top:2.5rem}@media (min-width:768px){.other-accommodation{padding-bottom:6.25rem;padding-top:6.25rem}}.other-accommodation__image{height:172px;position:relative}.other-accommodation__image img{bottom:0;height:100%;left:0;max-width:none!important;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.flexible-section.slider .flexible-section-wrapper{position:relative!important}.slider-item-wrapper h2{font-family:Quicksand-SemiBold;font-size:60px;margin-bottom:0}.slide-buttons{align-items:center;display:flex;flex-direction:row;justify-content:center}.slide-button-item{margin:0 12px}.slide-button-item .bh-button.blue{padding:19px 74px 16px 72px}.slide-description{font-family:Muli;font-size:25px;font-weight:400;margin:1.5rem auto 2.325rem;max-width:640px;padding-top:0}.text-block{padding-bottom:6.25rem;padding-top:6.25rem}.text-block__logo{border-radius:50%;height:4.625rem;overflow:hidden;width:4.625rem}.maintenance_paragraph,.maintenance_title{padding-bottom:.5rem}.wp-block-social-link a{font-size:1.75rem}.hover\:text-text-on-light-bg:hover{color:var(--text-on-light-bg)}.focus\:underline:focus,.hover\:underline:hover{text-decoration-line:underline}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:bottom-0{bottom:0}.md\:mb-0{margin-bottom:0}.md\:mr-3{margin-right:.75rem}.md\:mr-4{margin-right:1rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:py-24{padding-bottom:6rem;padding-top:6rem}.md\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.md\:pb-14{padding-bottom:3.5rem}.md\:pt-24{padding-top:6rem}.md\:text-body-desktop{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.75rem}.md\:text-title-1-desktop{font-size:3.75rem;font-weight:700;letter-spacing:0;line-height:5rem}.md\:text-title-2-desktop{font-size:2.625rem;font-weight:700;letter-spacing:0;line-height:3.5rem}.md\:text-title-3-desktop{font-size:1.875rem;font-weight:700;letter-spacing:0;line-height:2.5rem}.md\:text-title-4-desktop{font-size:1.375rem;font-weight:700;letter-spacing:0;line-height:1.875rem}}@media (min-width:1024px){.lg\:absolute{position:absolute}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-5{gap:1.25rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:py-0{padding-bottom:0;padding-top:0}}
