@import url(https://use.typekit.net/zep7yjz.css);
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;line-height:1.15}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}b,strong{font-weight:inherit}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;line-height:1.15}button,input{overflow:visible}[type=reset],[type=submit],button,html [type=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%;white-space:normal}progress{display:inline-block}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-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}details,menu{display:block}canvas{display:inline-block}[data-request-validate] [data-validate-error]:not(.oc-visible),[data-request-validate] [data-validate-for]:not(.oc-visible),template{display:none}:root{--ms-border-color:transparent!important;--ms-border-color-active:transparent!important;--tw-ring-color:transparent!important;--heading-color:var(--primary);--paragraph-color:var(--primary);--link-color:var(--primary);--white:#fff;--primary:#233e50;--primary-alt:#3c5171;--secondary:#ded7ca;--tertiary:#bfbfbf;--gold:#ded7c9;--gold-20:hsla(40,24%,83%,.2);--gold-900:#bdb08e;--light-grey-20:hsla(38,22%,83%,.2);--dark-grey:#9d9d9d;--dark-grey-900:#3d3d3d;--green:#90a489;--oc-loading-stripe-color:#333;--oc-flash-success-bg-color:#333;--oc-flash-success-fg-color:#fff;--oc-flash-error-bg-color:#233e50;--oc-flash-error-fg-color:#fff;--site-width:1730px;--site-secondary-width:1401px;--site-1201:1201px;--site-1130:1130px;--site-width-a11y:75ch;--font:"proxima-nova",sans-serif;--font-heading:"adobe-garamond-pro",serif;--res-100:clamp(2rem,0.824rem + 5.018vw,6.25rem);--res-90:clamp(2rem,0.997rem + 4.28vw,5.625rem);--res-80:clamp(2rem,1.17rem + 3.542vw,5rem);--res-70:clamp(2rem,1.343rem + 2.804vw,4.375rem);--res-60:clamp(2rem,1.516rem + 2.066vw,3.75rem);--res-50:clamp(2rem,1.689rem + 1.328vw,3.125rem);--res-40:2.5rem;--res-main:1.5rem;--32:2rem;--30:1.875rem;--20:1.25rem;--16:1rem;--font-weight-thin:100;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--paragraph-font-size-default:1em;--paragraph-line-height-default:1.4em;--text-on-background:var(--primary);--menu-open-icon:#000;--menu-close-icon:#fff;--cookie-preferences-radio:#ddd;--cookie-preferences-radio-dot:#fff;--cookie-preferences-radio-hover:#ccc;--cookie-preferences-radio-primary:#06c;--cookie-consent-border:#000;--cookie-consent-background:#fff;--cookie-consent-text-on-background:#666;--ms-option-bg-selected-pointed:var(--primary);--ms-option-bg-selected:var(--primary);--ms-ring-color:var(--primary);--ms-placeholder-color:var(--primary);--ms-ring-width:1px;--ms-font-size:11px;--ms-radius:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}select::-ms-expand{display:none}body{flex-direction:column;font-family:proxima-nova,sans-serif;font-family:var(--font);font-size:100%;font-weight:400;font-weight:var(--font-weight-regular);min-height:100vh;min-width:320px}body,main{display:flex}main{flex:1 1 auto;flex-direction:column}.grecaptcha-badge{visibility:hidden}.u-body-lock,.u-body-lock-filter{overflow:hidden!important;position:relative!important;touch-action:none!important}@media (min-width:765px){.u-body-lock-filter{overflow:scroll!important;touch-action:auto!important}}html.body-lock{overflow:hidden}.swiper-button-next svg,.swiper-button-prev svg{height:auto!important}h1,h2,h3,h4,h5{color:#233e50;color:var(--heading-color);font-weight:100;font-weight:var(--font-weight-thin)}h1,h2,h3,h4,h5,li,p{font-family:proxima-nova,sans-serif;font-family:var(--font)}li,p{color:#233e50;color:var(--paragraph-color);font-weight:400;font-weight:var(--font-weight-regular)}a{color:#233e50;color:var(--link-color);text-decoration:none}strong{font-weight:700;font-weight:var(--font-weight-bold)}.stripe-loading-indicator .stripe,.stripe-loading-indicator .stripe-loaded{background-color:#333!important;background-color:var(--oc-loading-stripe-color)!important}p.flash-message.success{word-wrap:break-word;border-radius:0;box-shadow:0 6px 6px #000,0 3px 3px #000;font-size:14px;left:50%;margin-left:-250px;padding:10px 30px 10px 15px;position:fixed;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.15);top:13px;width:500px;z-index:10300}body>p.flash-message.success,p.flash-message.success{background-color:#333!important;background-color:var(--oc-flash-success-bg-color)!important;color:#fff!important;color:var(--oc-flash-success-fg-color)!important}p.flash-message.error{background-color:#233e50!important;background-color:var(--oc-flash-error-bg-color)!important;color:#fff!important;color:var(--oc-flash-error-fg-color)!important}.oc-flash-message.info{background-color:#233e50!important;background-color:var(--primary)!important;color:#fff!important;text-align:center!important}.oc-progress-bar{background:#ded7ca!important;background:var(--secondary)!important}.oc-flash-message.error{background-color:#233e50!important;background-color:var(--oc-flash-error-bg-color)!important;color:#fff!important;color:var(--oc-flash-error-fg-color)!important}.swiper-next:after,.swiper-prev:after{display:none!important}#property-filters{scroll-margin-top:calc(var(--header-height) + 32px)}.swiper-button-next.swiper-button-lock,.swiper-button-prev.swiper-button-lock{display:none!important}.c-WeglotSwitcher .weglot_switcher.underline_edge .language-option{padding:6px 6px 0}.c-WeglotSwitcher .weglot_switcher.underline_edge .language-option .underline{margin-bottom:0}#weglot-main-mobile.c-WeglotSwitcher .weglot_switcher.underline_edge .language-option{font-size:16px!important;padding-bottom:2.5px!important}#weglot-main-mobile.c-WeglotSwitcher .weglot_switcher.underline_edge .language-option a{font-weight:500!important}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.animated{animation-duration:1s;animation-fill-mode:both}.animated.hinge{animation-duration:2s}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation-name:bounce}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulse{animation-name:pulse}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{animation-name:shake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{animation-name:swing;transform-origin:top center}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}to{transform:translateX(0)}}.wobble{animation-name:wobble}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}to{transform:translateX(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}to{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}to{opacity:0;transform:translateX(2000px)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}to{opacity:1;transform:translateX(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}to{opacity:1;transform:translateX(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateY(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px) translateZ(0) rotateY(0) scale(1)}40%{animation-timing-function:ease-out;transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1)}50%{animation-timing-function:ease-in;transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1)}80%{animation-timing-function:ease-in;transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95)}to{animation-timing-function:ease-in;transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1)}}.animated.flip{animation-name:flip;backface-visibility:visible}@keyframes flipInX{0%{opacity:0;transform:perspective(400px) rotateX(90deg)}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{opacity:1;transform:perspective(400px) rotateX(0deg)}}.flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{opacity:0;transform:perspective(400px) rotateY(90deg)}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}to{opacity:1;transform:perspective(400px) rotateY(0deg)}}.flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes flipOutX{0%{opacity:1;transform:perspective(400px) rotateX(0deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{opacity:1;transform:perspective(400px) rotateY(0deg)}to{opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{animation-name:flipOutY;backface-visibility:visible!important}@keyframes lightSpeedIn{0%{opacity:0;transform:translateX(100%) skewX(-30deg)}60%{opacity:1;transform:translateX(-20%) skewX(30deg)}80%{opacity:1;transform:translateX(0) skewX(-15deg)}to{opacity:1;transform:translateX(0) skewX(0deg)}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1;transform:translateX(0) skewX(0deg)}to{opacity:0;transform:translateX(100%) skewX(-30deg)}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg);transform-origin:center center}to{opacity:1;transform:rotate(0);transform-origin:center center}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-90deg);transform-origin:left bottom}to{opacity:1;transform:rotate(0);transform-origin:left bottom}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(90deg);transform-origin:right bottom}to{opacity:1;transform:rotate(0);transform-origin:right bottom}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(90deg);transform-origin:left bottom}to{opacity:1;transform:rotate(0);transform-origin:left bottom}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{opacity:1;transform:rotate(0);transform-origin:right bottom}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{opacity:1;transform:rotate(0);transform-origin:center center}to{opacity:0;transform:rotate(200deg);transform-origin:center center}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{opacity:1;transform:rotate(0);transform-origin:left bottom}to{opacity:0;transform:rotate(90deg);transform-origin:left bottom}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{opacity:1;transform:rotate(0);transform-origin:right bottom}to{opacity:0;transform:rotate(-90deg);transform-origin:right bottom}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{opacity:1;transform:rotate(0);transform-origin:left bottom}to{opacity:0;transform:rotate(-90deg);transform-origin:left bottom}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{opacity:1;transform:rotate(0);transform-origin:right bottom}to{opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}to{transform:translateY(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px)}to{transform:translateX(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px)}to{transform:translateX(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideOutLeft{0%{transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.slideOutUp{animation-name:slideOutUp}@keyframes hinge{0%{animation-timing-function:ease-in-out;transform:rotate(0);transform-origin:top left}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%{animation-timing-function:ease-in-out;transform:rotate(60deg);transform-origin:top left}80%{animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg) translateY(0);transform-origin:top left}to{opacity:0;transform:translateY(700px)}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}to{opacity:1;transform:translateX(0) rotate(0deg)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1;transform:translateX(0) rotate(0deg)}to{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut{animation-name:rollOut}.o-Alert{background-color:#333!important;background-color:var(--oc-flash-success-bg-color)!important;color:#fff!important;color:var(--oc-flash-success-fg-color)!important}.o-Alert--error{background-color:#233e50!important;background-color:var(--oc-flash-error-bg-color)!important;color:#fff!important;color:var(--oc-flash-error-fg-color)!important}.o-Container{display:block;margin:0 auto;max-width:1730px;max-width:var(--site-width);padding:0 15px;width:100%}@media (min-width:485px){.o-Container{padding:0 30px}}.o-Container--no-padding{display:block;margin:0 auto;max-width:1730px;max-width:var(--site-width);padding:0;width:100%}.o-Container--property-detail{display:block;margin:0 auto;max-width:1556px;width:100%}.o-Container--property-detail-content{display:block;margin:0 auto;max-width:1112px;padding:0;width:100%}.mw-1130,.mw-1201,.mw-a11y,.mw-main,.mw-secondary{margin-left:auto;margin-right:auto}.mw-main{max-width:1730px;max-width:var(--site-width)}.mw-secondary{max-width:1401px;max-width:var(--site-secondary-width)}.mw-a11y{max-width:75ch;max-width:var(--site-width-a11y)}.mw-1201{max-width:1201px;max-width:var(--site-1201)}.mw-1130{max-width:1130px;max-width:var(--site-1130)}.o-tooltip{background-color:#233e50;background-color:var(--primary);border-radius:10px;color:#fff;display:none;font-size:14px;left:50%;padding:8px;position:absolute;right:0;text-align:center;transform:translateX(-50%);width:150px}.o-tooltip:before{border:10px solid transparent;border-top:15px solid #233e50;border-top:15px solid var(--primary);content:"";left:50%;margin-left:-10px;position:absolute;top:100%}.u-GlobalMessage a,.u-GlobalMessage p{color:#fff;font-size:14px;font-weight:400;font-weight:var(--font-weight-regular);letter-spacing:1px}.u-GlobalMessage a,.u-GlobalMessage a:hover{transition:opacity .25s ease-in-out 0s}.u-GlobalMessage a:hover{opacity:.8}.u-Title{color:#233e50;color:var(--primary);font-size:23px;font-weight:300;letter-spacing:.065em;line-height:1;margin-bottom:0;text-align:center;text-transform:uppercase}@media (min-width:900px){.u-Title{font-size:34px;line-height:43px}}.u-Title__sub{color:#233e50;color:var(--primary);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.065em;line-height:18px;text-align:center;text-transform:uppercase}.u-Title-md{letter-spacing:.02em}.u-Title-md,.u-Title-md-2{color:#233e50;color:var(--primary);font-size:24px;font-weight:300;line-height:30px;margin-bottom:0;text-transform:uppercase}.u-Title-md-2{letter-spacing:.035em}@media (min-width:900px){.u-Title-md-2{font-size:22px;line-height:27px}}.u-Title-lg{color:#233e50;color:var(--primary);font-size:24px;font-weight:300;letter-spacing:.035em;line-height:30px;text-align:center;text-transform:uppercase}@media (min-width:900px){.u-Title-lg{font-size:34px;line-height:39px}}.u-Title-xl{color:#233e50;color:var(--primary);font-size:28px;font-weight:300;line-height:1;margin-bottom:0;text-align:center}@media (min-width:900px){.u-Title-xl{font-size:45px;line-height:50px}}.u-rich-editor-text{font-weight:400;font-weight:var(--font-weight-regular)}.u-rich-editor-text>*{margin-bottom:1rem}.u-rich-editor-text h1{font-size:2rem;line-height:1.1}.u-rich-editor-text h1,.u-rich-editor-text h2{color:#233e50;color:var(--primary);font-family:adobe-garamond-pro,serif;font-family:var(--font-heading)}.u-rich-editor-text h2{font-size:1.25rem;line-height:1.25}@media (min-width:900px){.u-rich-editor-text h2{font-size:1.5rem;line-height:2rem}}.u-rich-editor-text h3{font-size:1.25rem}.u-rich-editor-text h3,.u-rich-editor-text h4{color:#233e50;color:var(--primary);font-family:adobe-garamond-pro,serif;font-family:var(--font-heading);line-height:1.25}.u-rich-editor-text h4{font-size:1.125rem}.u-rich-editor-text p{color:#3c5171;color:var(--primary-alt);font-weight:400;font-weight:var(--font-weight-regular)}.u-rich-editor-text p strong{font-weight:700;font-weight:var(--font-weight-bold)}.u-rich-editor-text small{font-size:.8rem}.u-rich-editor-text ol,.u-rich-editor-text ul{padding-left:1rem;text-align:left}.u-rich-editor-text ol>li,.u-rich-editor-text ul>li{color:#3c5171;color:var(--primary-alt);font-size:16px;font-weight:400;font-weight:var(--font-weight-regular)}.u-rich-editor-text ol,.u-rich-editor-text ul{list-style:disc}.u-rich-editor-text a:not(.c-Button){word-break:break-word}.u-rich-editor-text a:not(.c-Button):not(.c-Button):not(.c-Link),.u-rich-editor-text a:not(.c-Button):not(.c-Button):not(.c-Link):hover{text-decoration:none}.u-rich-editor-text a{color:#3c5171;color:var(--primary-alt);font-family:proxima-nova,sans-serif!important;font-family:var(--font)!important;font-weight:400;font-weight:var(--font-weight-regular);text-decoration:underline!important;text-underline-offset:3px;transition:text-underline-offset .2s ease-in-out}.u-rich-editor-text a:focus,.u-rich-editor-text a:hover{text-underline-offset:4px}.u-rich-editor-text hr{margin:1.5em auto}.u-rich-editor-text em{font-style:italic}.u-object-top{-o-object-position:top;object-position:top}.u-object-bottom{-o-object-position:bottom;object-position:bottom}.u-object-left{-o-object-position:left;object-position:left}.u-object-right{-o-object-position:right;object-position:right}.u-object-unset{-o-object-position:initial;object-position:initial}.u-object-center{-o-object-position:center;object-position:center}@media (min-width:1200px){.u-glide-fade-banner{min-height:500px}}@media (min-width:1556px){.u-glide-fade-banner{min-height:650px}}@media (min-width:1200px){.u-glide-fade{min-height:500px}}@media (min-width:1556px){.u-glide-fade{min-height:590px}}.js-image-carousel-tabbed{--slide-size:100%;position:relative;width:100%}.js-image-carousel-tabbed-viewport{overflow:hidden}.js-image-carousel-tabbed-viewport.is-draggable{cursor:move;cursor:grab}.js-image-carousel-tabbed-viewport.is-dragging{cursor:grabbing}.js-image-carousel-tabbed-container{display:flex;flex-direction:row;height:auto}.js-image-carousel-tabbed-slide{flex:0 0 var(--slide-size);min-width:0;position:relative}.js-image-carousel-tabbed--slide__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:900px){.js-image-carousel-tabbed--slide__img{height:510px}}.js-property-gallery-carousel,.js-property-gallery-popup-carousel{margin-left:auto;margin-right:auto;position:relative;width:100%}.js-property-gallery-carousel-viewport,.js-property-popup-carousel-viewport{overflow:hidden;width:100%}.js-property-gallery-carousel-viewport.is-draggable,.js-property-popup-carousel-viewport.is-draggable{cursor:move;cursor:grab}.js-property-gallery-carousel-viewport.is-dragging,.js-property-popup-carousel-viewport.is-dragging{cursor:grabbing}.js-property-gallery-carousel-container,.js-property-popup-carousel-container{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none}.js-property-gallery-carousel-slide,.js-property-popup-carousel-slide{margin-right:30px;min-width:100%;overflow:hidden;position:relative}.js-property-gallery-carousel-button-prev,.js-property-popup-carousel-button-prev{display:block;left:20px;position:absolute;top:50%;transform:translateY(-50%)}.js-property-gallery-carousel-button-prev .c-Arrow,.js-property-popup-carousel-button-prev .c-Arrow{stroke:#fff}@media (min-width:1200px){.js-property-gallery-carousel-button-prev,.js-property-popup-carousel-button-prev{left:-40px}.js-property-gallery-carousel-button-prev .c-Arrow,.js-property-popup-carousel-button-prev .c-Arrow{stroke:#3c5171;stroke:var(--primary-alt)}}.js-property-gallery-carousel-button-next,.js-property-popup-carousel-button-next{display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.js-property-gallery-carousel-button-next .c-Arrow,.js-property-popup-carousel-button-next .c-Arrow{stroke:#fff}@media (min-width:1200px){.js-property-gallery-carousel-button-next,.js-property-popup-carousel-button-next{display:block;position:absolute;right:-39px;top:50%;transform:translateY(-50%)}.js-property-gallery-carousel-button-next .c-Arrow,.js-property-popup-carousel-button-next .c-Arrow{stroke:#3c5171;stroke:var(--primary-alt)}}.c-Popup__container--gallery .embla__viewport{overflow:hidden;width:100%}.c-Popup__container--gallery .embla__viewport.is-draggable{cursor:move;cursor:grab}.c-Popup__container--gallery .embla__viewport.is-dragging{cursor:grabbing}.c-Popup__container--gallery .embla__container{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;display:flex;margin-left:-10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none}.c-Popup__container--gallery .embla__slide{min-width:100%;padding-left:10px;position:relative}.c-Popup__container--gallery .embla__slide__inner{height:190px;overflow:hidden;position:relative}.c-Popup__container--gallery .embla__slide__img{display:block;left:50%;max-width:none;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.c-Popup__container--gallery .embla--thumb{margin-left:auto;margin-right:auto;padding-bottom:20px;padding-top:10px;position:relative}.c-Popup__container--gallery .embla__container--thumb{cursor:default;margin-left:-8px}.c-Popup__container--gallery .embla__slide--thumb{max-height:72px;min-width:30%;padding-left:10px}@media (min-width:485px){.c-Popup__container--gallery .embla__slide--thumb{min-width:20%}}@media (min-width:765px){.c-Popup__container--gallery .embla__slide--thumb{min-width:15%}}@media (min-width:900px){.c-Popup__container--gallery .embla__slide--thumb{min-width:12%}}.c-Popup__container--gallery .embla__slide__inner--thumb{background-color:transparent;border:0;cursor:pointer;display:block;height:100px;margin:0;outline:0;overflow:hidden;padding:0;position:relative;touch-action:manipulation;width:100%}.c-Popup__container--gallery .embla__slide__thumbnail{bottom:0;left:-10000%;margin:auto;max-width:none;min-height:1000%;min-width:1000%;opacity:.2;position:absolute;right:-10000%;top:0;transform:scale(.1);transition:opacity .2s}.c-Popup__container--gallery .embla__slide--thumb.is-selected .embla__slide__thumbnail{opacity:1}.js-property-banner-carousel{--slide-size:100%;position:relative;width:100%}.js-property-banner-carousel-viewport{overflow:hidden}.js-property-banner-carousel-viewport.is-draggable{cursor:move;cursor:grab}.js-property-banner-carousel-viewport.is-dragging{cursor:grabbing}.js-property-banner-carousel-container{display:flex;flex-direction:row;height:auto}.js-property-banner-carousel-slide{flex:0 0 var(--slide-size);min-width:0;position:relative}.js-property-banner-carousel--slide__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.js-property-banner-carousel-button-prev{left:15px;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:485px){.js-property-banner-carousel-button-prev{left:30px}}@media (min-width:1200px){.js-property-banner-carousel-button-prev{left:50px}}.js-property-banner-carousel-button-next{position:absolute;right:15px;top:50%;transform:translateY(-50%)}@media (min-width:485px){.js-property-banner-carousel-button-next{right:30px}}@media (min-width:1200px){.js-property-banner-carousel-button-next{right:50px}}.js-fifty-image-title-carousel{--slide-size:100%;position:relative;width:100%}.js-fifty-image-title-carousel-viewport{overflow:hidden}.js-fifty-image-title-carousel-viewport.is-draggable{cursor:move;cursor:grab}.js-fifty-image-title-carousel-viewport.is-dragging{cursor:grabbing}.js-fifty-image-title-carousel-container{display:flex;flex-direction:row;height:auto;width:100%}.js-fifty-image-title-carousel-slide{flex:0 0 var(--slide-size);min-width:0;position:relative}.js-fifty-image-title-carousel-dot{border:0;margin-right:10px}.js-fifty-image-title-carousel-dot:after{opacity:.2;width:100%}.js-fifty-image-title-carousel-dots{bottom:17px;display:flex;justify-content:center;left:0;list-style:none;margin:auto;padding:0;position:absolute;right:0}.js-fifty-image-title-carousel-dot{align-items:center;background-color:transparent;border:1px solid #233e50;border:1px solid var(--primary);border-radius:50%;cursor:pointer;display:flex;height:10px;margin-left:5px;margin-right:5px;outline:0;padding:0;position:relative;width:10px}.js-fifty-image-title-carousel-dot:after{background-color:#fff;border:1px solid #fff;border-radius:50%;content:"";height:10px;opacity:.65;width:10px}.js-fifty-image-title-carousel-dot.is-selected:after{background-color:#fff;opacity:1}.c-Button{align-items:center;background-color:#233e50;background-color:var(--primary);border:1px solid #233e50;border:1px solid var(--primary);border-radius:5px;color:#fff;color:var(--white);display:flex;font-family:proxima-nova,sans-serif;font-family:var(--font);font-size:.75rem;justify-content:center;letter-spacing:.15rem;line-height:1.2;min-height:45px;padding-left:12px;padding-right:12px;text-align:center;text-transform:uppercase;transition-duration:.3s;transition-property:background-color,color,border;transition-timing-function:ease-in}.c-Button.focus-visible,.c-Button:hover{background-color:#fff;background-color:var(--white);border-color:#fff;border-color:var(--white);color:#233e50;color:var(--primary)}.c-Button:focus-visible{background-color:#fff;background-color:var(--white);border-color:#fff;border-color:var(--white);color:#233e50;color:var(--primary)}.c-Button.c-Button__primary-border.focus-visible,.c-Button.c-Button__primary-border:hover{background-color:transparent;border-color:#233e50;border-color:var(--primary)}.c-Button.c-Button__primary-border:focus-visible{background-color:transparent;border-color:#233e50;border-color:var(--primary)}.c-Button.c-Button__transparent-bordered{background-color:transparent;border-color:#233e50;border-color:var(--primary);color:#233e50;color:var(--primary)}.c-Button.c-Button__transparent-bordered.focus-visible,.c-Button.c-Button__transparent-bordered:hover{background-color:#233e50;background-color:var(--primary);color:#fff;color:var(--white)}.c-Button.c-Button__transparent-bordered:focus-visible{background-color:#233e50;background-color:var(--primary);color:#fff;color:var(--white)}.c-Blank{background-color:#ded7c9;background-color:var(--gold);border-radius:5px;margin:9px}@media (min-width:485px){.c-Blank{margin:20px}}.c-Hamburger{height:22px;width:30px}.c-Hamburger__icon{cursor:pointer;height:40px;position:relative;text-decoration:none!important;width:30px}.c-Hamburger__icon .s1{margin-top:0;transition:width .25s ease-in-out 0s;width:15px}.c-Hamburger__icon .s1,.c-Hamburger__icon .s2{border-bottom:1.5px solid #253e54;left:0;position:absolute}.c-Hamburger__icon .s2{margin-top:8px;width:22px}.c-Hamburger__icon .s3{border-bottom:1.5px solid #253e54;left:0;margin-top:16px;position:absolute;transition:width .25s ease-in-out 0s;width:30px}.c-Hamburger__icon .s4{color:#666;font-family:var(--font-button);font-size:8px;left:0;margin-top:22px;position:absolute}.c-Hamburger__icon:hover{cursor:pointer}.c-Hamburger__icon:hover .s1{transition:width .25s ease-in-out 0s;width:30px}.c-Hamburger__icon:hover .s3{transition:width .25s ease-in-out 0s;width:15px}.js-Hamburger-close{position:absolute;right:25px;top:60px}.js-Hamburger-close,.js-Hamburger-close img{height:20px;width:20px}@media (min-width:900px){.js-Hamburger-close{right:30px;top:70px}}@media (min-width:1200px){.js-Hamburger-close{right:40px}}@media (min-width:1440px){.js-Hamburger-close{right:50px}}@media (min-width:1500px){.js-Hamburger-close{right:60px}}.c-Header#scrolledHeader{position:fixed;top:-110%;transition:top .75s ease-in-out;width:100%;z-index:21}.c-Header#scrolledHeader.scrolled{top:0}.c-Header#scrolledHeader.scrolled.header-hidden{top:-110%}.c-Header#scrolledHeader.scrolled.sidebar-open{top:0!important}@media (prefers-reduced-motion:reduce){.c-Header#scrolledHeader{transition:none!important}}.c-CookieConsent{background-color:#fff;background-color:var(--cookie-consent-background,#fff);border-radius:8px;bottom:48px;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);color:#666;color:var(--cookie-consent-text-on-background,#000);left:48px;padding:24px;position:fixed;z-index:1000}.c-CookieConsent__message{margin-bottom:1.5em}.c-CookieConsent__message a,.c-CookieConsent__message p{color:#666;color:var(--cookie-consent-text-on-background,#000)}.c-CookieConsent__message a{text-decoration:underline}.c-CookieConsent__buttons{display:flex}.c-CookieConsent__button.c-CookieConsent__button--manage{background-color:#fff;border-color:#d1d5db;border-radius:.375rem;border-width:1px;color:#d1d5db;margin-right:16px}.c-CookieConsent__button.c-CookieConsent__button--accept,.c-CookieConsent__button.c-CookieConsent__button--manage{align-items:center;box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);cursor:pointer;font-size:.875rem;font-weight:500;justify-content:center;line-height:1.25rem;margin-left:.75rem;padding:.5rem 1rem}.c-CookieConsent__button.c-CookieConsent__button--accept{background-color:#4f46e5;border-color:transparent;border-radius:.375rem;border-width:1px;color:#fff}.c-CookiePreferences__container{display:block;margin:auto;max-width:1200px;padding:1em}.c-CookiePreferences__radioset{border:none;display:flex;flex-flow:row wrap;padding:0}.c-CookiePreferences__radioset legend{display:block;flex-basis:100%;font-size:1.25em}.c-CookiePreferences__radioset p{flex-basis:100%;margin:0 0 1em}.c-CookiePreferences__radio{cursor:pointer;display:block;font-size:1.25em;margin-bottom:.75em;margin-right:1em;padding-left:25px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-CookiePreferences__radio input{cursor:pointer;opacity:0;position:absolute}.c-CookiePreferences__radio:hover input~.c-CookiePreferences__radio-checkmark{background-color:#ccc;background-color:var(--cookie-preferences-radio-hover,#ccc)}.c-CookiePreferences__radio input:checked~.c-CookiePreferences__radio-checkmark{background-color:#06c;background-color:var(--cookie-preferences-radio-primary,#000)}.c-CookiePreferences__radio input:checked~.c-CookiePreferences__radio-checkmark:after{display:block}.c-CookiePreferences__radio .c-CookiePreferences__radio-checkmark:after{background:#fff;background:var(--cookie-preferences-radio-dot,#fff);border-radius:50%;height:11px;left:50%;top:50%;transform:translate(-50%,-50%);width:11px}.c-CookiePreferences__radio-checkmark{background-color:#ddd;background-color:var(--cookie-preferences-radio,#eee);border-radius:50%;height:18px;left:0;position:absolute;top:1px;width:18px}.c-CookiePreferences__radio-checkmark:after{content:"";display:none;position:absolute}.c-Navigation{opacity:0;transform:translatex(100%);z-index:9}.c-Navigation__items .c-Navigation__item:last-of-type{margin-bottom:0}.c-Navigation__item{border-bottom:1px solid transparent;color:#fff;display:inline-block;margin-bottom:35px;transition:all .15s ease-in-out}.c-Navigation__item:hover{border-bottom:1px solid #fff;opacity:.7!important;transition:all .15s ease-in-out}.c-Navigation__link{color:#fff;display:block;font-size:18px;font-style:normal;font-weight:300;letter-spacing:.065em;line-height:22px;list-style:none;opacity:0;position:relative;text-decoration:none;text-transform:uppercase;transform:translateY(35px);width:-moz-fit-content;width:fit-content}.c-Navigation__link.active:after{background-color:#fff;border-bottom:1px solid #fff;content:"";display:block;height:1px;list-style-position:outside;margin-top:-1px;position:absolute;width:100%}.c-Navigation--open{opacity:1;transform:translatex(0);transition:all .8s ease 0s}.c-Navigation--open .c-Navigation__link{opacity:1;transform:translateY(0)}.c-Form .c-Form__label{color:#233e50;color:var(--primary);display:block;font-size:12px;letter-spacing:1.2px;margin-bottom:6px;padding-left:4px;text-transform:uppercase}.c-Form input[type=email],.c-Form input[type=tel],.c-Form input[type=text],.c-Form textarea{border:none;border-radius:5px;color:#233e50;color:var(--primary);min-height:45px;padding:5px 15px;width:100%}.c-Form textarea{min-height:105px;padding-bottom:10px;padding-top:10px}.c-Form .country-input{background-color:#fff;background-color:var(--white);text-transform:uppercase}.c-Form .country-search{border:1px solid #233e50!important;border:1px solid var(--primary)!important}.c-Form .c-Form__radio{margin-right:1em}.c-Form .c-Form__radio:last-child{margin-right:0}.c-Form .c-Form__radio{cursor:pointer;display:block;line-height:17px;padding:4px 0 1em calc(17px + .5em);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-Form .c-Form__radio:hover .c-Form__radio-input~.c-Form__radio-mark{background-color:#233e50;background-color:var(--primary);border-color:#233e50;border-color:var(--primary);border-width:2px}.c-Form .c-Form__radio .c-Form__radio-input:checked~.c-Form__radio-mark{background-color:#fff;border-color:#233e50;border-color:var(--primary);border-width:2px}.c-Form .c-Form__radio .c-Form__radio-input:checked~.c-Form__radio-mark:after{display:block}.c-Form .c-Form__radio .c-Form__radio-mark:after{background:#233e50;background:var(--primary);border-radius:50%;bottom:0;height:9px;left:0;margin:auto;right:0;top:0;width:9px}.c-Form .c-Form__radio-input{cursor:pointer;opacity:0;position:absolute}.c-Form .c-Form__radio-mark{background-color:transparent;background-color:var(--input,transparent);border:1px solid #233e50;border:var(--border-on-input,1px solid var(--primary));border-radius:50%;height:17px;left:0;position:absolute;top:.25em;width:17px}.c-Form .c-Form__radio-mark:after{content:"";display:none;position:absolute}.c-Form .c-Form__checkbox{align-items:center;color:#233e50;color:var(--primary);cursor:pointer;display:flex;flex-direction:row-reverse;font-size:10px;gap:10px;justify-content:flex-end;margin:.25em 0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-Form .c-Form__checkbox:hover .c-Form__checkbox-mark,.c-Form .c-Form__checkbox[focus-within] .c-Form__checkbox-mark{border-color:#233e50;border-color:var(--primary)}.c-Form .c-Form__checkbox:focus-within .c-Form__checkbox-mark,.c-Form .c-Form__checkbox:hover .c-Form__checkbox-mark{border-color:#233e50;border-color:var(--primary)}.c-Form .c-Form__checkbox~.c-Form__validate:before{margin-right:.25rem;position:static}.c-Form .c-Form__checkbox input:checked~.c-Form__checkbox-mark:after{display:block}.c-Form .c-Form__checkbox a{text-decoration:underline}.c-Form .c-Form__checkbox a:hover{color:#233e50;color:var(--primary)}.c-Form .c-Form__checkbox-input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.c-Form .c-Form__checkbox-mark{background-color:#fff;border-radius:5px;display:block;height:18px;min-height:18px;min-width:20px;padding:2px;position:relative;transition:border-color .15s ease-out,box-shadow .15s ease-out;width:20px}.c-Form .c-Form__checkbox-mark:after{border:solid #233e50;border:solid var(--primary);border-width:0 3px 3px 0;bottom:0;content:"";display:none;height:11px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);width:5px}.c-Form .c-Form__dropdown--vue:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #777;content:"";display:block;height:0;pointer-events:none;position:absolute;right:10px;top:17px;transform:origin(50% 20%);transition:all .125s ease-in-out;width:0}.c-Form .c-Form__dropdown--vue-detail input{height:35px}.c-Form .c-Button{background-color:#233e50;background-color:var(--primary);width:100%}.c-Form .c-Button.focus-visible,.c-Form .c-Button:hover{background-color:transparent;border-color:#233e50;border-color:var(--primary);color:#233e50;color:var(--primary)}.c-Form .c-Button:focus-visible{background-color:transparent;border-color:#233e50;border-color:var(--primary);color:#233e50;color:var(--primary)}.c-Hero__image{height:280px;-o-object-fit:cover;object-fit:cover}@media (min-width:765px){.c-Hero__image{height:380px}}@media (min-width:900px){.c-Hero__image{height:42vw}}@media (min-width:1440px){.c-Hero__image{height:38vw}}.c-Hero__imageAlt{height:auto;-o-object-fit:cover;object-fit:cover}@media (min-width:900px){.c-Hero__imageAlt{height:630px}}.c-Hero__content{margin:-75px auto 0;max-width:1358px;width:100%;z-index:1}@media (min-width:765px){.c-Hero__content{margin:-150px auto 0}}.c-Hero__contentBody{background-color:#ded7ca;background-color:var(--secondary);border:1px solid rgba(0,0,0,.25);margin:0 15px 40px}@media (min-width:485px){.c-Hero__contentBody{margin:0 30px 40px}}.c-Banner{height:100%;overflow:hidden;position:relative;width:100%}.c-Banner__image{align-items:center;background-image:var(--mobile-background-url);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:300px;width:100%}@media (min-width:900px){.c-Banner__image{background-image:var(--desktop-background-url);min-height:670px}}.c-Banner__content{width:100%}@media (min-width:900px){.c-Banner__content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 30px)}}.c-PropertyListings{overflow:hidden;width:100%}.c-PropertyListings__rooms li{position:relative}.c-PropertyListings__rooms li:not(:last-of-type){margin-right:6px;padding-right:6px}.c-PropertyListings__rooms li:not(:last-of-type):after{color:#9d9d9d;color:var(--dark-grey);content:"/";display:block;font-weight:500;position:absolute;right:-3px;top:50%;translate:0 -50%}@media (min-width:2080px){.c-PropertyListings_imageWrap .js-property-banner-carousel-slide:first-of-type .c-PropertyListings__image{-o-object-position:bottom!important;object-position:bottom!important}}.c-PropertyListings__image{height:280px;-o-object-fit:cover;object-fit:cover}@media (min-width:765px){.c-PropertyListings__image{height:380px}}@media (min-width:900px){.c-PropertyListings__image{height:42vw}}@media (min-width:1440px){.c-PropertyListings__image{height:38vw}}.c-PropertyListings__content{margin-left:auto;margin-right:auto;max-width:1358px;width:100%;z-index:1}.c-PropertyListings__contentBody{background-color:#ded7ca;background-color:var(--secondary);border:1px solid rgba(0,0,0,.25);margin:0 15px 30px}@media (min-width:485px){.c-PropertyListings__contentBody{margin:0 30px 30px}}.c-PropertyListings__banner{left:10px;min-height:27px;min-width:52px;position:absolute;top:10px;width:-moz-fit-content;width:fit-content;z-index:1}.c-PropertyListings__banner p{border-radius:5px!important;color:#fff;display:block;font-size:10px;font-weight:500;letter-spacing:1.2px;margin:0;padding:8px;text-align:center;text-transform:uppercase}.c-PropertyListings__banner--new p{background-color:#233e50;background-color:var(--primary)}.c-PropertyListings__banner--exclusive p{background-color:#bdb08e;background-color:var(--gold-900)}.c-PropertyListings__banner--sold p{background-color:#9d9d9d;background-color:var(--dark-grey)}.c-PropertyListings__banner--sold_by_us p{background-color:#3d3d3d;background-color:var(--dark-grey-900)}.c-PropertyListings__banner--under_offer p{background-color:#90a489;background-color:var(--green)}.c-PropertyListings__banner--none{display:none!important}.c-PropertyListings__prevCarouselButton{left:20px;position:absolute;top:50%;transform:translate(-50%,-50%)}.c-PropertyListings__nextCarouselButton{position:absolute;right:10px;top:50%;transform:translate(-50%,-50%)}.c-PropertiesFilter__area{position:static!important}.c-PropertiesFilter__area .multiselect{position:static!important;z-index:0!important}.c-PropertiesFilter__area .multiselect-wrapper .multiselect-caret{z-index:1!important}.c-PropertiesFilter__area .multiselect.is-open{position:static!important}.c-PropertiesFilter__area .multiselect.is-open:before{background:#ded7ca;background:var(--secondary);color:#233e50;color:var(--primary);content:"close";font-size:12px;font-weight:400;left:0;letter-spacing:.16em;padding:10px;position:fixed;text-align:center;text-transform:uppercase;top:0;width:100%;z-index:9999}@media (min-width:765px){.c-PropertiesFilter__area .multiselect.is-open:before{display:none}}.c-PropertiesFilter__area .multiselect.is-open .multiselect-dropdown{background-color:#fff!important;border:1px solid rgba(0,0,0,.25)!important;border-radius:0!important;display:flex!important;height:100vh!important;left:0!important;max-height:-moz-fit-content!important;max-height:fit-content!important;max-width:1202px;padding:60px 20px 80px!important;position:fixed!important;top:0!important;transform:none!important;width:100%!important;z-index:999!important}@media (min-width:765px){.c-PropertiesFilter__area .multiselect.is-open .multiselect-dropdown{height:600px!important;padding:40px 20px 20px!important;position:absolute!important;top:50px!important}}.c-PropertiesFilter__area .multiselect.is-open .multiselect-group-label{background-color:#ded7ca;background-color:var(--secondary);font-weight:300!important;padding:10px 15px!important}.c-PropertiesFilter__area .multiselect.is-open .multiselect-group-label span{padding-left:10px!important;text-transform:uppercase}.c-PropertiesFilter__area .multiselect.is-open .multiselect-group-label.is-selected{background-color:#ded7ca!important;background-color:var(--secondary)!important;color:#233e50!important;color:var(--primary)!important}.c-PropertiesFilter__area .multiselect.is-open .multiselect-group-label.is-pointed{background:#ded7ca!important;background:var(--secondary)!important;color:#233e50!important;color:var(--primary)!important}.c-PropertiesFilter__area .multiselect.is-open .multiselect-option.is-pointed{background:transparent!important;color:#233e50!important;color:var(--primary)!important}.c-PropertiesFilter__area .multiselect.is-open .multiselect-group-label:before{background-color:transparent!important;border:1px solid transparent!important;border-radius:0!important;box-sizing:border-box!important;color:#233e50!important;color:var(--primary)!important;content:close-quote!important;display:inline-block!important;height:12px!important;outline:1px solid #233e50!important;outline:1px solid var(--primary)!important;transition-duration:.5s!important;transition-property:background-color,border-color!important;transition-timing-function:cubic-bezier(.075,.82,.165,1)!important;width:12px!important}.c-PropertiesFilter__area .multiselect.is-open .multiselect-group-label.is-selected:before{align-items:center!important;content:url(/themes/app/assets/images/icons/tick-icon.svg)!important;display:flex!important}.c-PropertiesFilter__area .multiselect.is-open .multiselect-options{grid-gap:10px;display:grid!important;gap:10px;grid-template-columns:repeat(1,1fr)!important;width:100%!important}@media (min-width:765px){.c-PropertiesFilter__area .multiselect.is-open .multiselect-options{grid-template-columns:repeat(3,1fr)!important}}@media (min-width:900px){.c-PropertiesFilter__area .multiselect.is-open .multiselect-options{grid-template-columns:repeat(4,1fr)!important}}@media (min-width:765px){.c-PropertiesFilter__area .multiselect.is-open .multiselect-options:before{color:#233e50;color:var(--primary);content:"Areas (Select locations you wish to view)";font-size:12px;font-weight:400;left:20px;position:absolute;text-transform:uppercase;top:10px}}.c-PropertiesFilter__area .multiselect.is-open .multiselect-option{padding:10px 15px}.c-PropertiesFilter__area .multiselect.is-open .multiselect-option:hover{background-color:transparent!important}.c-PropertiesFilter__area .multiselect.is-open .multiselect-option span{color:#233e50;color:var(--primary);padding-left:10px!important}.c-PropertiesFilter__area .multiselect.is-open .multiselect-option.is-selected{background-color:transparent!important}.c-PropertiesFilter__area .multiselect.is-open .multiselect-option:before{background-color:transparent!important;border:1px solid transparent!important;border-radius:0!important;box-sizing:border-box!important;color:#233e50!important;color:var(--primary)!important;content:close-quote!important;display:inline-block!important;height:12px!important;outline:1px solid #233e50!important;outline:1px solid var(--primary)!important;transition-duration:.5s!important;transition-property:background-color,border-color!important;transition-timing-function:cubic-bezier(.075,.82,.165,1)!important;width:12px!important}.c-PropertiesFilter__area .multiselect.is-open .multiselect-option.is-selected:before{align-items:center!important;content:url(/themes/app/assets/images/icons/tick-icon.svg)!important;display:flex!important}.multiselect-wrapper{min-height:45px!important}.c-Media__youtube{height:auto;min-height:250px;width:100%}@media (min-width:485px){.c-Media__youtube{min-height:350px}}@media (min-width:765px){.c-Media__youtube{min-height:450px}}@media (min-width:900px){.c-Media__youtube{min-height:600px}}.c-Media__vimeo{height:auto;margin-top:40px;min-height:200px;width:100%}@media (min-width:485px){.c-Media__vimeo{min-height:250px}}@media (min-width:765px){.c-Media__vimeo{min-height:400px}}@media (min-width:900px){.c-Media__vimeo{margin-top:60px;min-height:500px}}.c-Media__image-area,.c-Media__video{height:auto;width:100%}.c-Media__image-area{border-radius:1rem;overflow:hidden;position:relative}@media (min-width:765px){.c-Media__image-area{max-width:1049px}}.c-Media__matterport{height:auto;margin-top:40px;min-height:200px;width:100%}@media (min-width:485px){.c-Media__matterport{min-height:250px}}@media (min-width:765px){.c-Media__matterport{min-height:400px}}@media (min-width:900px){.c-Media__matterport{margin-top:60px;min-height:500px}}.c-PropertyFeaturedListCarousel{position:relative}.c-PropertyFeaturedListCarousel .embla__slide{margin-right:35px;max-width:100%;min-width:100%;position:relative;width:100%}@media (min-width:765px){.c-PropertyFeaturedListCarousel .embla__slide{max-width:380px;min-width:380px}}.c-PropertyListingsCarousel__content{margin:0 auto;width:100%;z-index:1}.c-PropertyListingsCarousel__contentBody{background-color:#ded7ca;background-color:var(--secondary)}.c-PropertyListingsCarousel__wrapCarouselButtons{margin:0 auto;max-width:1202px;text-align:center;width:100%}.c-PropertyListingsCarousel__prevCarouselButton{margin-left:auto;margin-right:35px;margin-top:50px}@media (min-width:1300px){.c-PropertyListingsCarousel__prevCarouselButton{left:-35px;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}}.c-PropertyListingsCarousel__nextCarouselButton{margin-left:35px;margin-right:auto;margin-top:50px}@media (min-width:1300px){.c-PropertyListingsCarousel__nextCarouselButton{margin:0;position:absolute;right:-50px;top:50%;transform:translate(-50%,-50%)}}.c-PropertyDetail__gallery-zoom-in{transition:width 1s,height 1s,transform 1s}.c-PropertyDetail__gallery-zoom-in:hover{transform:scale(1.3)}.c-PropertyDetail__download_form-container.open{display:block}.c-PropertyDetail__download_form-container{bottom:0;left:0;opacity:1;overflow-y:auto;padding:0;position:fixed;right:0;top:0;transition:opacity .3s ease-in;z-index:3000}@media (min-width:765px){.c-PropertyDetail__download_form-container{background:rgba(70,85,98,.153);padding:150px 100px}}.c-PropertyDetail__download_form{background:#ded7ca;background:var(--secondary);display:flex;flex-direction:column;margin:0 auto;max-width:1100px;min-height:100vh;padding:60px 20px 20px;position:relative}.c-PropertyDetail__download_form .c-Form__label{padding:0}.c-PropertyDetail__download_form input:-webkit-autofill,.c-PropertyDetail__download_form input:-webkit-autofill:focus,.c-PropertyDetail__download_form input:-webkit-autofill:hover{-webkit-text-fill-color:#233e50;-webkit-text-fill-color:var(--primary);-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 100000s ease-in-out 0s;transition:background-color 100000s ease-in-out 0s}@media (min-width:765px){.c-PropertyDetail__download_form{min-height:auto;padding:100px 120px}}.c-PropertyDetail__download_form-close-button{position:absolute;right:25px;top:20px}@media (min-width:765px){.c-PropertyDetail__download_form-close-button{right:60px;top:60px}}.c-PropertyDetail__portraitImage{max-height:calc(65vw - 53px)}@media (min-width:485px){.c-PropertyDetail__portraitImage{max-height:calc(65vw - 50px)}}@media (min-width:765px){.c-PropertyDetail__portraitImage{max-height:calc(65vw - 47px)}}@media (min-width:900px){.c-PropertyDetail__portraitImage{max-height:calc(65vw - 25px)}}@media (min-width:960px){.c-PropertyDetail__portraitImage{max-height:calc(65vw - 28px)}}@media (min-width:1000px){.c-PropertyDetail__portraitImage{max-height:596px}}.c-PropertyDetail__carouselArrow{stroke:#fff}@media (min-width:1440px){.c-PropertyDetail__carouselArrow{stroke:#233e50;stroke:var(--primary)}}.c-PropertyDetailHero__banner.c-PropertyDetailHero__banner--new{background-color:#233e50;background-color:var(--primary)}.c-PropertyDetailHero__banner.c-PropertyDetailHero__banner--new p{color:#fff;color:var(--white)}.c-PropertyDetailHero__banner.c-PropertyDetailHero__banner--exclusive{background-color:#bdb08e;background-color:var(--gold-900)}.c-PropertyDetailHero__banner.c-PropertyDetailHero__banner--exclusive p{color:#fff;color:var(--white)}.c-PropertyDetailHero__banner.c-PropertyDetailHero__banner--sold,.c-PropertyDetailHero__banner.c-PropertyDetailHero__banner--sold_by_us{background-color:#9d9d9d;background-color:var(--dark-grey)}.c-PropertyDetailHero__banner.c-PropertyDetailHero__banner--sold p,.c-PropertyDetailHero__banner.c-PropertyDetailHero__banner--sold_by_us p{color:#fff;color:var(--white)}.c-PropertyDetailHero__banner.c-PropertyDetailHero__banner--sold_by_us{background-color:#3d3d3d;background-color:var(--dark-grey-900)}.c-PropertyDetailHero__banner.c-PropertyDetailHero__banner--under_offer{background-color:#90a489;background-color:var(--green)}.c-PropertyDetailHero__banner.c-PropertyDetailHero__banner--under_offer p{color:#fff;color:var(--white)}.c-PropertyDetailHero .c-PropertyDetailHero__details-wrapper .c-PropertyDetailHero__details-item{display:flex;gap:10px;width:100%}@media (min-width:375px){.c-PropertyDetailHero .c-PropertyDetailHero__details-wrapper .c-PropertyDetailHero__details-item{display:grid;grid-template-columns:180px 1fr}}@media (min-width:485px){.c-PropertyDetailHero .c-PropertyDetailHero__details-wrapper .c-PropertyDetailHero__details-item{grid-template-columns:250px 1fr}}@media (min-width:765px){.c-PropertyDetailHero .c-PropertyDetailHero__details-wrapper .c-PropertyDetailHero__details-item{grid-template-columns:150px 1fr}}@media (min-width:900px){.c-PropertyDetailHero .c-PropertyDetailHero__details-wrapper .c-PropertyDetailHero__details-item{grid-template-columns:220px 1fr}}.c-Footer__navList{display:flex;flex-direction:column;margin:0;padding:0}.c-Footer__navList .c-Footer__navItem:last-of-type{margin-bottom:0}.c-Footer__navLink{border-bottom:1px solid transparent;color:#233e50;color:var(--primary);font-size:14px;line-height:1.25rem;text-decoration:none;transition:border-bottom-color .2s ease}.c-Footer__navLink:hover{border-bottom:1px solid #233e50;border-bottom:1px solid var(--primary);transition:border-bottom-color .2s ease}.c-Preload{background-color:#2a3e52;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translateX(100vw);transition:transform .65s ease-in-out 0s;width:100vw;z-index:999999999}.c-Preload.visible{opacity:1;transform:translateX(0)}.c-Preload.moveLeft{opacity:1;transform:translateX(-100vw)}.c-Maintenance{color:#233e50;color:var(--primary);margin:auto;max-width:830px;padding:50px;text-align:center;width:100%}.c-Maintenance .u-GlobalMessage a,.c-Maintenance .u-GlobalMessage p{color:#233e50;color:var(--primary);word-break:break-word}.c-Maintenance .u-GlobalMessage a:hover{text-decoration:underline}.c-Main__body--property-detail .o-Container{padding:0 15px}@media (min-width:485px){.c-Main__body--property-detail .o-Container{padding:0 20px}}.c-CarouselAreaLocations[\:has\(\.swiper-button-prev\.swiper-button-lock\)] .c-CarouselAreaLocations__mobile-navigation{display:none!important}.c-CarouselAreaLocations:has(.swiper-button-prev.swiper-button-lock) .c-CarouselAreaLocations__mobile-navigation{display:none!important}
/*! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:Open sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,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;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline;-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,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}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;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]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{--tw-shadow:0 0 transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:none;background-position:0 0;background-repeat:repeat;background-size:auto auto;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:inherit;print-color-adjust:inherit}[type=checkbox],[type=radio]{--tw-shadow:0 0 transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border-color:inherit;border-radius:0;border-width:0;font-size:inherit;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,: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 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--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: }::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 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--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: }.container{width:100%}@media (min-width:352px){.container{max-width:352px}}@media (min-width:375px){.container{max-width:375px}}@media (min-width:400px){.container{max-width:400px}}@media (min-width:450px){.container{max-width:450px}}@media (min-width:510px){.container{max-width:510px}}@media (min-width:575px){.container{max-width:575px}}@media (min-width:680px){.container{max-width:680px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1201px){.container{max-width:1201px}}@media (min-width:1300px){.container{max-width:1300px}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:1580px){.container{max-width:1580px}}@media (min-width:1644px){.container{max-width:1644px}}@media (min-width:1880px){.container{max-width:1880px}}@media (min-width:2080px){.container{max-width:2080px}}@media (min-width:2480px){.container{max-width:2480px}}@media (min-width:2880px){.container{max-width:2880px}}.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}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{bottom:0;left:0;right:0;top:0}.\!-left-\[55px\]{left:-55px!important}.\!-right-\[55px\]{right:-55px!important}.\!left-4{left:1rem!important}.\!right-4{right:1rem!important}.-right-\[100\%\]{right:-100%}.bottom-4{bottom:1rem}.bottom-full{bottom:100%}.left-0{left:0}.left-4{left:1rem}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-4{top:1rem}.top-\[5px\]{top:5px}.top-\[calc\(100\%_\+_16px\)\]{top:calc(100% + 16px)}.\!z-\[1\]{z-index:1!important}.-z-10{z-index:-10}.-z-\[2\]{z-index:-2}.z-0{z-index:0}.z-\[100\]{z-index:100}.z-\[10\]{z-index:10}.z-\[1\]{z-index:1}.z-\[20\]{z-index:20}.z-\[21\]{z-index:21}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.float-right{float:right}.m-0{margin:0}.m-auto{margin:auto}.mx-0{margin-left:0;margin-right:0}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-bottom:auto;margin-top:auto}.\!mt-0{margin-top:0!important}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mb-\[28px\]{margin-bottom:28px}.mb-\[30px\]{margin-bottom:30px}.mb-\[50px\]{margin-bottom:50px}.mb-\[60px\]{margin-bottom:60px}.mb-\[8px\]{margin-bottom:8px}.mb-res-90{margin-bottom:clamp(2rem,.997rem + 4.28vw,5.625rem);margin-bottom:var(--res-90)}.ml-1{margin-left:.25rem}.ml-\[5px\]{margin-left:5px}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-\[5px\]{margin-right:5px}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[10px\]{margin-top:10px}.mt-\[142px\]{margin-top:142px}.mt-\[2px\]{margin-top:2px}.mt-\[30px\]{margin-top:30px}.mt-\[3px\]{margin-top:3px}.mt-\[70px\]{margin-top:70px}.mt-auto{margin-top:auto}.mt-res-40{margin-top:2.5rem;margin-top:var(--res-40)}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[1061\/707\]{aspect-ratio:1061/707}.aspect-\[298\/388\]{aspect-ratio:298/388}.aspect-\[349\/232\]{aspect-ratio:349/232}.aspect-\[350\/233\]{aspect-ratio:350/233}.aspect-\[383\/255\]{aspect-ratio:383/255}.aspect-\[424\/501\]{aspect-ratio:424/501}.aspect-\[491\/629\]{aspect-ratio:491/629}.aspect-\[788\/525\]{aspect-ratio:788/525}.aspect-\[9\/16\]{aspect-ratio:9/16}.\!h-\[14px\]{height:14px!important}.\!h-auto{height:auto!important}.\!h-fit{height:-moz-fit-content!important;height:fit-content!important}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[24px\]{height:24px}.h-\[307px\]{height:307px}.h-\[40px\]{height:40px}.h-\[501px\]{height:501px}.h-full{height:100%}.max-h-\[232px\]{max-height:232px}.max-h-\[255px\]{max-height:255px}.max-h-\[307px\]{max-height:307px}.max-h-full{max-height:100%}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100svh\]{min-height:100svh}.min-h-\[300px\]{min-height:300px}.min-h-\[307px\]{min-height:307px}.min-h-\[365px\]{min-height:365px}.min-h-\[38px\]{min-height:38px}.min-h-\[395px\]{min-height:395px}.min-h-\[470px\]{min-height:470px}.min-h-\[calc\(100svh-var\(--header-height\2c 89px\)\)\]{min-height:calc(100svh - 89px);min-height:calc(100svh - var(--header-height,89px))}.\!w-\[23px\]{width:23px!important}.\!w-\[36px\]{width:36px!important}.\!w-fit{width:-moz-fit-content!important;width:fit-content!important}.\!w-full{width:100%!important}.w-1\/2{width:50%}.w-\[16px\]{width:16px}.w-\[20px\]{width:20px}.w-\[25px\]{width:25px}.w-\[36px\]{width:36px}.w-\[37px\]{width:37px}.w-\[40px\]{width:40px}.w-\[clamp\(15\.625rem\2c _14\.449rem_\+_5\.018vw\2c _19\.875rem\)\]{width:clamp(15.625rem,14.449rem + 5.018vw,19.875rem)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0}.min-w-\[214px\]{min-width:214px}.min-w-\[228px\]{min-width:228px}.min-w-\[240px\]{min-width:240px}.min-w-\[86px\]{min-width:86px}.min-w-full{min-width:100%}.\!max-w-\[636px\]{max-width:636px!important}.max-w-\[188px\]{max-width:188px}.max-w-\[210px\]{max-width:210px}.max-w-\[227px\]{max-width:227px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[286px\]{max-width:286px}.max-w-\[298px\]{max-width:298px}.max-w-\[300px\]{max-width:300px}.max-w-\[301px\]{max-width:301px}.max-w-\[305px\]{max-width:305px}.max-w-\[312px\]{max-width:312px}.max-w-\[320px\]{max-width:320px}.max-w-\[330px\]{max-width:330px}.max-w-\[342px\]{max-width:342px}.max-w-\[380px\]{max-width:380px}.max-w-\[395px\]{max-width:395px}.max-w-\[400px\]{max-width:400px}.max-w-\[403px\]{max-width:403px}.max-w-\[420px\]{max-width:420px}.max-w-\[422px\]{max-width:422px}.max-w-\[450px\]{max-width:450px}.max-w-\[488px\]{max-width:488px}.max-w-\[491px\]{max-width:491px}.max-w-\[500px\]{max-width:500px}.max-w-\[565px\]{max-width:565px}.max-w-\[650px\]{max-width:650px}.max-w-\[768px\]{max-width:768px}.max-w-\[800px\]{max-width:800px}.max-w-\[890px\]{max-width:890px}.max-w-\[930px\]{max-width:930px}.max-w-\[939px\]{max-width:939px}.max-w-\[992px\]{max-width:992px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-\[1_1_300px\]{flex:1 1 300px}.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}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[140px\2c 1fr\]{grid-template-columns:140px 1fr}.grid-cols-\[70px_1fr_70px\]{grid-template-columns:70px 1fr 70px}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{align-content:center;justify-content:center;place-content:center}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-11{gap:2.75rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[100px\]{gap:100px}.gap-\[170px\]{gap:170px}.gap-\[20px\]{gap:20px}.gap-res-100{gap:clamp(2rem,.824rem + 5.018vw,6.25rem);gap:var(--res-100)}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-x-\[35px\]{-moz-column-gap:35px;column-gap:35px}.gap-y-1{row-gap:.25rem}.gap-y-16{row-gap:4rem}.gap-y-2{row-gap:.5rem}.gap-y-\[40px\]{row-gap:40px}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.rounded{border-radius:.25rem}.rounded-5,.rounded-\[5px\]{border-radius:5px}.rounded-md{border-radius:.375rem}.rounded-bl-5{border-bottom-left-radius:5px}.rounded-br-5{border-bottom-right-radius:5px}.rounded-tl-5,.rounded-tl-\[5px\]{border-top-left-radius:5px}.rounded-tr-5,.rounded-tr-\[5px\]{border-top-right-radius:5px}.border{border-width:1px}.border-0{border-width:0}.border-\[0\.5px\]{border-width:.5px}.border-\[1px\]{border-width:1px}.border-b,.border-b-\[1px\]{border-bottom-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.border-border{--tw-border-opacity:1;border-color:rgba(35,62,80,var(--tw-border-opacity))}.border-gold{border-color:#ded7c9;border-color:var(--gold)}.border-primary{--tw-border-opacity:1;border-color:rgba(35,62,80,var(--tw-border-opacity))}.border-primary\/20{border-color:rgba(35,62,80,.2)}.border-transparent{border-color:transparent}.border-b-gold{border-bottom-color:#ded7c9;border-bottom-color:var(--gold)}.border-opacity-25{--tw-border-opacity:0.25}.border-opacity-50{--tw-border-opacity:0.5}.bg-gold{background-color:#ded7c9;background-color:var(--gold)}.bg-gold-20{background-color:hsla(40,24%,83%,.2);background-color:var(--gold-20)}.bg-light-grey-20{background-color:hsla(38,22%,83%,.2);background-color:var(--light-grey-20)}.bg-primary{--tw-bg-opacity:1;background-color:rgba(35,62,80,var(--tw-bg-opacity))}.bg-secondary{--tw-bg-opacity:1;background-color:rgba(222,215,202,var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-\[0\.5rem\]{padding:.5rem}.p-\[10px\]{padding:10px}.px-0{padding-left:0;padding-right:0}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[15px\]{padding-left:15px;padding-right:15px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[20px\]{padding-left:20px;padding-right:20px}.px-\[35px\]{padding-left:35px;padding-right:35px}.px-\[clamp\(2rem\2c _-0\.03rem_\+_8\.12vw\2c _8\.75rem\)\]{padding-left:clamp(2rem,-.03rem + 8.12vw,8.75rem);padding-right:clamp(2rem,-.03rem + 8.12vw,8.75rem)}.px-res-80{padding-left:clamp(2rem,1.17rem + 3.542vw,5rem);padding-left:var(--res-80);padding-right:clamp(2rem,1.17rem + 3.542vw,5rem);padding-right:var(--res-80)}.px-res-9{padding-left:9px;padding-right:9px}.px-res-main{padding-left:1.5rem;padding-left:var(--res-main);padding-right:1.5rem;padding-right:var(--res-main)}.py-1{padding-bottom:.25rem;padding-top:.25rem}.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}.py-8{padding-bottom:2rem;padding-top:2rem}.py-\[10px\]{padding-bottom:10px;padding-top:10px}.py-\[25px\]{padding-bottom:25px;padding-top:25px}.py-\[35px\]{padding-bottom:35px;padding-top:35px}.py-\[50px\]{padding-bottom:50px;padding-top:50px}.py-\[53px\]{padding-bottom:53px;padding-top:53px}.py-res-100{padding-bottom:clamp(2rem,.824rem + 5.018vw,6.25rem);padding-bottom:var(--res-100);padding-top:clamp(2rem,.824rem + 5.018vw,6.25rem);padding-top:var(--res-100)}.py-res-40{padding-bottom:2.5rem;padding-bottom:var(--res-40);padding-top:2.5rem;padding-top:var(--res-40)}.py-res-60{padding-bottom:clamp(2rem,1.516rem + 2.066vw,3.75rem);padding-bottom:var(--res-60);padding-top:clamp(2rem,1.516rem + 2.066vw,3.75rem);padding-top:var(--res-60)}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[16px\]{padding-bottom:16px}.pb-\[20px\]{padding-bottom:20px}.pb-\[2px\]{padding-bottom:2px}.pb-\[30px\]{padding-bottom:30px}.pb-\[35px\]{padding-bottom:35px}.pb-\[50px\]{padding-bottom:50px}.pb-\[60px\]{padding-bottom:60px}.pb-\[70px\]{padding-bottom:70px}.pb-res-100{padding-bottom:clamp(2rem,.824rem + 5.018vw,6.25rem);padding-bottom:var(--res-100)}.pb-res-90{padding-bottom:clamp(2rem,.997rem + 4.28vw,5.625rem);padding-bottom:var(--res-90)}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-5{padding-left:1.25rem}.pr-3{padding-right:.75rem}.pt-0{padding-top:0}.pt-11{padding-top:2.75rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[16px\]{padding-top:16px}.pt-\[20px\]{padding-top:20px}.pt-\[35px\]{padding-top:35px}.pt-\[40px\]{padding-top:40px}.pt-\[50px\]{padding-top:50px}.pt-\[var\(--header-height\2c 89px\)\]{padding-top:89px;padding-top:var(--header-height,89px)}.pt-res-100{padding-top:clamp(2rem,.824rem + 5.018vw,6.25rem);padding-top:var(--res-100)}.pt-res-30{padding-top:1.875rem;padding-top:var(--30)}.pt-res-40{padding-top:2.5rem;padding-top:var(--res-40)}.pt-res-60{padding-top:clamp(2rem,1.516rem + 2.066vw,3.75rem);padding-top:var(--res-60)}.pt-res-90{padding-top:clamp(2rem,.997rem + 4.28vw,5.625rem);padding-top:var(--res-90)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-cormorant{font-family:adobe-garamond-pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-proxima{font-family:proxima-nova,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.\!text-2xl{font-size:1.5rem!important;line-height:2rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-28{font-size:1.75rem;line-height:1.1}.text-2xl{font-size:1.5rem;line-height:2rem}.text-32{font-size:2rem;line-height:1.1}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-normal{font-weight:400!important}.font-normal{font-weight:400}.font-semiBold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-\[1\.1\]{line-height:1.1}.leading-\[12px\]{line-height:12px}.leading-\[15px\]{line-height:15px}.leading-\[1\]{line-height:1}.leading-\[40px\]{line-height:40px}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.1em\],.tracking-widest{letter-spacing:.1em}.text-primary{--tw-text-opacity:1;color:rgba(35,62,80,var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.underline{text-decoration-line:underline}.\!no-underline{text-decoration-line:none!important}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-\[0\.25\]{opacity:.25}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.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,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[right\]{transition-duration:.15s;transition-property:right;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-\[650ms\]{transition-duration:.65s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:bg-\[\#f6f6f6\]:hover{--tw-bg-opacity:1;background-color:rgba(246,246,246,var(--tw-bg-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.focus\:underline:focus{text-decoration-line:underline}.group.active .group-\[\.active\]\:block,.group.js-paused .group-\[\.js-paused\]\:block{display:block}.group.active .group-\[\.active\]\:hidden,.group.js-paused .group-\[\.js-paused\]\:hidden{display:none}.hocus\:\!underline:hover{text-decoration-line:underline!important}.hocus\:underline:hover{text-decoration-line:underline}.hocus\:\!underline:focus{text-decoration-line:underline!important}.hocus\:underline:focus{text-decoration-line:underline}@media (min-width:400px){.xs\:mt-\[130px\]{margin-top:130px}}@media (min-width:575px){.sm\:top-0{top:0}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mb-0{margin-bottom:0}.sm\:mb-res-40{margin-bottom:2.5rem;margin-bottom:var(--res-40)}.sm\:mb-res-60{margin-bottom:clamp(2rem,1.516rem + 2.066vw,3.75rem);margin-bottom:var(--res-60)}.sm\:mt-0{margin-top:0}.sm\:hidden{display:none}.sm\:aspect-\[1060\/707\]{aspect-ratio:1060/707}.sm\:aspect-\[1128\/734\]{aspect-ratio:1128/734}.sm\:max-h-\[707px\]{max-height:707px}.sm\:max-h-\[734px\]{max-height:734px}.sm\:max-w-\[240px\]{max-width:240px}.sm\:max-w-\[360px\]{max-width:360px}.sm\:max-w-\[362px\]{max-width:362px}.sm\:flex-row{flex-direction:row}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-5{gap:1.25rem}.sm\:gap-8{gap:2rem}.sm\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-\[clamp\(2rem\2c _-0\.448rem_\+_9\.79vw\2c _8\.125rem\)\]{padding-left:clamp(2rem,-.448rem + 9.79vw,8.125rem);padding-right:clamp(2rem,-.448rem + 9.79vw,8.125rem)}.sm\:px-res-50{padding-left:clamp(2rem,1.689rem + 1.328vw,3.125rem);padding-left:var(--res-50);padding-right:clamp(2rem,1.689rem + 1.328vw,3.125rem);padding-right:var(--res-50)}.sm\:px-res-main{padding-left:1.5rem;padding-left:var(--res-main);padding-right:1.5rem;padding-right:var(--res-main)}.sm\:py-res-30{padding-bottom:1.875rem;padding-bottom:var(--30);padding-top:1.875rem;padding-top:var(--30)}.sm\:pb-res-100{padding-bottom:clamp(2rem,.824rem + 5.018vw,6.25rem);padding-bottom:var(--res-100)}.sm\:pb-res-60{padding-bottom:clamp(2rem,1.516rem + 2.066vw,3.75rem);padding-bottom:var(--res-60)}.sm\:pb-res-70{padding-bottom:clamp(2rem,1.343rem + 2.804vw,4.375rem);padding-bottom:var(--res-70)}.sm\:pt-res-100{padding-top:clamp(2rem,.824rem + 5.018vw,6.25rem);padding-top:var(--res-100)}.sm\:pt-res-30{padding-top:1.875rem;padding-top:var(--30)}.sm\:pt-res-60{padding-top:clamp(2rem,1.516rem + 2.066vw,3.75rem);padding-top:var(--res-60)}.sm\:text-left{text-align:left}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:680px){.sm4\:block{display:block}.sm4\:hidden{display:none}.sm4\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1/span 1}.md\:mx-0{margin-left:0;margin-right:0}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-7{margin-bottom:1.75rem}.md\:mb-8{margin-bottom:2rem}.md\:mb-res-60{margin-bottom:clamp(2rem,1.516rem + 2.066vw,3.75rem);margin-bottom:var(--res-60)}.md\:ml-auto{margin-left:auto}.md\:mr-0{margin-right:0}.md\:mt-0{margin-top:0}.md\:mt-4{margin-top:1rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-res-70{margin-top:clamp(2rem,1.343rem + 2.804vw,4.375rem);margin-top:var(--res-70)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-\[788\/525\]{aspect-ratio:788/525}.md\:aspect-\[9\/16\]{aspect-ratio:9/16}.md\:min-h-\[356px\]{min-height:356px}.md\:w-8\/12{width:66.666667%}.md\:w-\[35px\]{width:35px}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:min-w-\[200px\]{min-width:200px}.md\:min-w-\[228px\]{min-width:228px}.md\:max-w-\[200px\]{max-width:200px}.md\:max-w-\[240px\]{max-width:240px}.md\:max-w-\[255px\]{max-width:255px}.md\:max-w-\[314px\]{max-width:314px}.md\:max-w-\[375px\]{max-width:375px}.md\:max-w-\[518px\]{max-width:518px}.md\:max-w-\[525px\]{max-width:525px}.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\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-5{gap:1.25rem}.md\:gap-8{gap:2rem}.md\:gap-res-90{gap:clamp(2rem,.997rem + 4.28vw,5.625rem);gap:var(--res-90)}.md\:gap-y-\[35px\]{row-gap:35px}.md\:rounded-tr-5{border-top-right-radius:5px}.md\:px-0{padding-left:0;padding-right:0}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-res-90{padding-left:clamp(2rem,.997rem + 4.28vw,5.625rem);padding-left:var(--res-90);padding-right:clamp(2rem,.997rem + 4.28vw,5.625rem);padding-right:var(--res-90)}.md\:py-res-100{padding-bottom:clamp(2rem,.824rem + 5.018vw,6.25rem);padding-bottom:var(--res-100);padding-top:clamp(2rem,.824rem + 5.018vw,6.25rem);padding-top:var(--res-100)}.md\:py-res-90{padding-bottom:clamp(2rem,.997rem + 4.28vw,5.625rem);padding-bottom:var(--res-90);padding-top:clamp(2rem,.997rem + 4.28vw,5.625rem);padding-top:var(--res-90)}.md\:pb-7{padding-bottom:1.75rem}.md\:pb-res-100{padding-bottom:clamp(2rem,.824rem + 5.018vw,6.25rem);padding-bottom:var(--res-100)}.md\:pb-res-40{padding-bottom:2.5rem;padding-bottom:var(--res-40)}.md\:pb-res-70{padding-bottom:clamp(2rem,1.343rem + 2.804vw,4.375rem);padding-bottom:var(--res-70)}.md\:pb-res-90{padding-bottom:clamp(2rem,.997rem + 4.28vw,5.625rem);padding-bottom:var(--res-90)}.md\:pr-5{padding-right:1.25rem}.md\:pt-res-100{padding-top:clamp(2rem,.824rem + 5.018vw,6.25rem);padding-top:var(--res-100)}.md\:pt-res-60{padding-top:clamp(2rem,1.516rem + 2.066vw,3.75rem);padding-top:var(--res-60)}.md\:pt-res-70{padding-top:clamp(2rem,1.343rem + 2.804vw,4.375rem);padding-top:var(--res-70)}.md\:pt-res-80{padding-top:clamp(2rem,1.17rem + 3.542vw,5rem);padding-top:var(--res-80)}.md\:text-left{text-align:left}.md\:text-32{font-size:2rem;line-height:1.1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:992px){.lg\:\!left-\[34px\]{left:34px!important}.lg\:\!right-\[34px\]{right:34px!important}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mb-11{margin-bottom:2.75rem}.lg\:mt-\[-190px\]{margin-top:-190px}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[255px\]{height:255px}.lg\:h-\[45px\]{height:45px}.lg\:\!w-\[37px\]{width:37px!important}.lg\:w-1\/2{width:50%}.lg\:min-w-\[280px\]{min-width:280px}.lg\:max-w-\[613px\]{max-width:613px}.lg\:max-w-\[788px\]{max-width:788px}.lg\:flex-1{flex:1 1 0%}.lg\:flex-\[1_1_613px\]{flex:1 1 613px}.lg\:flex-\[1_1_788px\]{flex:1 1 788px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[395px\2c 1fr\]{grid-template-columns:395px 1fr}.lg\:gap-10{gap:2.5rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-\[50px\]{gap:50px}.lg\:gap-\[90px\]{gap:90px}.lg\:gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.lg\:gap-y-\[60px\]{row-gap:60px}.lg\:self-end{align-self:flex-end}.lg\:p-0{padding:0}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-\[15px\]{padding-left:15px;padding-right:15px}.lg\:px-\[25px\]{padding-left:25px;padding-right:25px}.lg\:px-\[48px\]{padding-left:48px;padding-right:48px}.lg\:px-res-90{padding-left:clamp(2rem,.997rem + 4.28vw,5.625rem);padding-left:var(--res-90);padding-right:clamp(2rem,.997rem + 4.28vw,5.625rem);padding-right:var(--res-90)}.lg\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.lg\:py-\[30px\]{padding-bottom:30px;padding-top:30px}.lg\:py-\[53px\]{padding-bottom:53px;padding-top:53px}.lg\:py-\[93px\]{padding-bottom:93px;padding-top:93px}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pb-\[90px\]{padding-bottom:90px}.lg\:pt-\[53px\]{padding-top:53px}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}}@media (min-width:1201px){.xl\:mb-11{margin-bottom:2.75rem}.xl\:ml-auto{margin-left:auto}.xl\:mr-0{margin-right:0}.xl\:mt-8{margin-top:2rem}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-\[512px\]{width:512px}.xl\:w-\[530px\]{width:530px}.xl\:w-\[550px\]{width:550px}.xl\:w-\[620px\]{width:620px}.xl\:max-w-\[1060px\]{max-width:1060px}.xl\:max-w-\[620px\]{max-width:620px}.xl\:flex-1{flex:1 1 0%}.xl\:flex-\[1_1_1060px\]{flex:1 1 1060px}.xl\:flex-\[1_1_620px\]{flex:1 1 620px}.xl\:grid-cols-\[1fr_530px\]{grid-template-columns:1fr 530px}.xl\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.xl\:grid-cols-\[441px\2c 1fr\]{grid-template-columns:441px 1fr}.xl\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:gap-\[70px\]{gap:70px}.xl\:gap-x-\[72px\]{-moz-column-gap:72px;column-gap:72px}.xl\:gap-y-\[77px\]{row-gap:77px}.xl\:pb-\[120px\]{padding-bottom:120px}.xl\:pt-\[150px\]{padding-top:150px}.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}.xl\:text-5xl{font-size:3rem;line-height:1}}@media (min-width:1300px){.\31xl\:block{display:block}}@media (min-width:1440px){.\32xl\:ml-0{margin-left:0}.\32xl\:ml-auto{margin-left:auto}.\32xl\:mr-0{margin-right:0}.\32xl\:mr-auto{margin-right:auto}.\32xl\:block{display:block}.\32xl\:hidden{display:none}.\32xl\:flex-row{flex-direction:row}.\32xl\:gap-6{gap:1.5rem}.\32xl\:gap-\[25px\]{gap:25px}.\32xl\:pr-0{padding-right:0}}@media (min-width:1580px){.\33xl\:\!block{display:block!important}.\33xl\:hidden{display:none}}@media (min-width:1644px){.\33xl2\:\!-left-\[75px\]{left:-75px!important}.\33xl2\:\!-right-\[75px\]{right:-75px!important}.\33xl2\:\!w-\[36px\]{width:36px!important}}@media (min-width:1880px){.\34xl\:\!-left-\[100px\]{left:-100px!important}.\34xl\:\!-right-\[100px\]{right:-100px!important}.\34xl\:gap-5{gap:1.25rem}.\34xl\:gap-res-60{gap:clamp(2rem,1.516rem + 2.066vw,3.75rem);gap:var(--res-60)}}.\[\&\.active\]\:pointer-events-auto.active{pointer-events:auto}.\[\&\.active\]\:right-0.active{right:0}.\[\&\.active\]\:block.active{display:block}.\[\&\.active\]\:hidden.active{display:none}.\[\&\.active\]\:opacity-100.active{opacity:1}.\[\&\:not\(\:last-child\)\]\:mb-3:not(:last-child){margin-bottom:.75rem}
