:root{font-size:16px;--colWhite:#fff;--colWhiteSemi:rgba(255,255,255,.5);--colWhiteAlpha:rgba(255,255,255,.2);--colBlack:#000;--colText:#222;--greyBorder:#ddd;--greyDark:#111;--greyMid:#999;--greyLight:#ededee;--greyLightAlpha:rgba(0,0,0,.15);--greyPale:#f1f1f1;--greyPaleAlpha:rgba(0,0,0,.08);--greyVPale:#f5f5f5;--colMain:#3e8ede;--colMainAccess:#2378cd;--colMainAccessDark:#1e69b3;--colMainLight:#d9e9f9;--colMainPale:#f1f8fc;--borderRound:2rem;--borderRad:.5rem;--borderRadSm:.25rem;--unit-100vh:100vh}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}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:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}select::-ms-expand{display:none}html{transition:opacity 800ms cubic-bezier(.165,.84,.44,1);transition-delay:500ms}body{font-family:gill-sans-nova,sans-serif;font-size:clamp(1rem,calc(.25vw + .863rem),1.125rem);line-height:clamp(1.65rem,calc(.3vw + 1.485rem),1.8rem);color:var(--colText);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow-y:scroll;overflow-x:hidden;background:var(--colWhite);transition:background-color 600ms cubic-bezier(.65,.05,.36,1);transition-delay:500ms}body.alt{background:#495a4e}body.blockScroll{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:gill-sans-nova,sans-serif;font-weight:600;color:var(--greyDark);margin-bottom:1.5rem;transition:color 300ms cubic-bezier(.65,.05,.36,1);text-wrap:balance}h1{font-size:clamp(2.25rem,calc(1vw + 1.95rem),2.75rem);line-height:clamp(3rem,calc(.9vw + 2.5rem),3.5rem);letter-spacing:-.02rem}h2{font-size:clamp(2rem,calc(1vw + 1.45rem),2.5rem);line-height:clamp(2.5rem,calc(1vw + 1.95rem),3rem);letter-spacing:-.02rem}h2.mini{color:var(--colMain);font-size:1.5rem;line-height:1.5;margin-bottom:1.125rem}.mainPost h2,h3{font-size:clamp(1.5rem,calc(1vw + .95rem),2rem);line-height:clamp(2.1rem,calc(.8vw + 1.66rem),2.5rem);margin-bottom:1rem}.mainPost h3,h4{color:var(--colText);font-size:clamp(1.125rem,calc(.25vw + .863rem),1.25rem);line-height:clamp(1.65rem,calc(.3vw + 1.485rem),1.8rem)}h5{font-size:clamp(1rem,calc(.25vw + .863rem),1.125rem);line-height:clamp(1.65rem,calc(.3vw + 1.485rem),1.8rem)}h6{font-size:1rem}p{font-size:1.125rem;margin-bottom:calc(1rem + 8px);transition:color 300ms cubic-bezier(.65,.05,.36,1);text-wrap:pretty}p.arrow{font-weight:600;border-bottom:0}p.arrow.left a::before,p.arrow a::after{content:'';display:inline-block;vertical-align:middle;width:1.25rem;height:2rem;transform:translateY(-1px);margin-left:.625rem;transition:all 1s cubic-bezier(.19,1,.22,1)}p.arrow a{text-decoration:none!important;border:0;padding:0;background:none}p.arrow a:hover{border:0;color:#000}p.arrow.left a::after{display:none}p.arrow a::after,p.arrow.left a::before{background:url("/images/icons/arrow-right.svg") center center no-repeat;background-size:1rem 1.5rem}p.arrow a:hover::after,p.arrow.left a:hover::before{transform:translateX(5px) translateY(-1px)}p.arrow.left a::before{margin-right:10px;margin-left:0;transform:rotate(-180deg)}p.arrow.left a:hover::before{transform:translateX(-5px) rotate(-180deg)}p.arrow.open a::after{transform:rotate(90deg)}p.lead{font-size:clamp(1.125rem,calc(.5vw + .975rem),1.375rem);line-height:clamp(1.875rem,calc(.75vw + 1.463rem),2.25rem)}p.icon{position:relative;font-weight:400;padding-left:2rem;text-wrap:pretty;box-sizing:border-box}p.icon.upper{text-transform:uppercase;color:var(--colMain);letter-spacing:normal;font-weight:500}.center p.icon,p.icon.center{display:inline-block}p.icon::before,p.encap.icon::before{content:'';display:block;width:1.5rem;height:1.5rem;background-size:1.5rem 1.5rem;background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:2px}.dark p.icon::before,.dark p.encap.icon::before,p.dark.icon::before,p.dark.encap.icon::before{filter:brightness(0) invert(1)}p.icon.arrow-right::before{background-image:url("/images/icons/arrow-right.svg")}p.icon.calc::before{background-image:url("/images/icons/2025/calculator-16px.svg")}p.icon.date::before{background-image:url("/images/icons/date.svg")}p.icon.email::before{background-image:url("/images/icons/2025/email-16px.svg");top:4px}p.icon.error::before{background-image:url("/images/icons/cross.svg")}p.icon.home::before{background-image:url("/images/icons/2025/home-16px.svg")}p.icon.info::before{background-image:url("/images/icons/info.svg")}p.icon.link::before{background-image:url("/images/icons/link.svg")}p.icon.location::before{background-image:url("/images/icons/location.svg")}p.icon.more::before{background-image:url("/images/icons/more.svg")}p.icon.news::before{background-image:url("/images/icons/news.svg")}p.icon.person::before{background-image:url("/images/icons/person.svg")}p.icon.success::before{background-image:url("/images/icons/tick.svg")}p.icon.tel::before{background-image:url("/images/icons/2025/call-16px.svg")}p.icon.time::before{background-image:url("/images/icons/hours.svg")}p.encap{padding:.75rem 1.25rem .75rem 1.375rem;font-weight:400;background:var(--greyDark);color:var(--colWhite);border-radius:var(--borderRadSm);box-sizing:border-box}p.encap a{color:var(--colWhite)}p.encap.icon{position:relative;padding-left:3rem}p.encap.icon::before{left:.875rem;top:.875rem}p.encap.error{background-color:#900}p.encap.success{background-color:var(--colMain)}p.hintText,p.disclaimer{font-size:.9375em}p.subText{font-size:.875rem;text-transform:uppercase;color:var(--colMain)}em{font-style:italic}strong{font-weight:600}small{font-size:.9375rem;line-height:1.35;font-weight:300}blockquote{text-align:left;margin-bottom:1.5rem;position:relative;padding-left:3rem;padding-right:3rem;box-sizing:border-box}blockquote::before{display:block;background-image:url("/images/icons/quote.svg");background-position:left top;background-repeat:no-repeat;background-size:100% auto;content:"";width:2rem;height:2rem;position:absolute;left:0;top:0}blockquote p{font-size:clamp(1.25rem,calc(.5vw + .975rem),1.5rem);line-height:clamp(1.75rem,calc(.4vw + 1.53rem),1.95rem);font-weight:300;color:var(--greyDark)}blockquote p:last-of-type{margin-bottom:1rem}blockquote footer{font-size:.875rem;text-transform:uppercase;color:var(--colMain)}hr{display:block;width:calc(100% - 3rem);border:solid var(--greyBorder);border-width:0 0 1px;clear:both;padding-top:1rem;margin:0 1.5rem 2.5rem;height:0}hr.deep{padding-top:2rem;margin-bottom:3.5rem;height:0}hr.overline{padding-top:0;margin-bottom:2rem;height:0}hr.underTitle{padding-top:0;margin-bottom:3rem;height:0}.column hr,.columns hr{width:100%;margin-left:0;margin-right:0}hr.narrow{padding-top:10px;margin-top:28px;margin-bottom:48px}.column hr.narrow,.columns hr.narrow{margin-left:0;margin-right:0}a,a:active,a:focus{color:var(--colMain);text-decoration:none;transition:color 500ms cubic-bezier(.165,.84,.44,1),background 500ms cubic-bezier(.165,.84,.44,1);cursor:pointer}a:hover{color:#000;text-decoration:none}ul.statement li>a,ul.sitemap li>a,p>span>a,p>a{text-decoration:underline;padding-bottom:1px;transition:color 500ms cubic-bezier(.165,.84,.44,1),border 500ms cubic-bezier(.165,.84,.44,1),background 500ms cubic-bezier(.165,.84,.44,1)}ul.statement li>a:hover,ul.sitemap li>a:hover,p>span>a:hover,p>a:hover{color:var(--colMain)!important;text-decoration:none}h2>a,h3>a{transition-delay:300ms}a.enlarge{position:absolute;z-index:10;right:1.5rem;bottom:1.5rem;display:block;width:3rem;height:3rem;border-radius:2rem;background:var(--greyDark) url("/images/icons/2025/enlarge-16px.svg") center no-repeat;background-size:20px 20px;box-sizing:border-box}a.enlarge:hover{background:var(--colMain) url("/images/icons/2025/enlarge-16px.svg") center no-repeat;background-size:20px 20px}ul,ol{margin-bottom:calc(1rem + 8px);margin-left:20px;break-inside:avoid}ul{list-style:square outside}ol{list-style:decimal outside}ol>li>ul{list-style:lower-alpha outside;margin-bottom:15px}ol>li>ul li{font-size:.9em}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 18px}ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}li{font-size:clamp(1rem,calc(.25vw + .863rem),1.125rem);line-height:clamp(1.65rem,calc(.3vw + 1.485rem),1.8rem);margin-bottom:.125rem;transition:color 600ms cubic-bezier(.65,.05,.36,1);transition-delay:300ms}ul.linklist{padding:0;list-style:none;margin:0 0 1.5rem}ul.linklist li{font-weight:400;margin-bottom:.75rem;padding-left:2.5rem}ul.linklist:not(.twoCol) li:last-child,ul.linklist:not(.threeCol) li:last-child{border-bottom:0}ul.linklist li a{padding:0;border-bottom:0}ul.linklist li a:hover{background:transparent}ul.linklist li::before{content:"";display:block;width:1.5rem;height:1.5rem;float:left;margin-left:-2.5rem;transform:translateY(.1875rem);background-image:url("/images/icons/link.svg");background-size:cover;background-repeat:no-repeat;background-position:center}ul.linklist li.council::before{background-image:url("/images/icons/2025/council-16px.svg")}ul.linklist li.directions::before{background-image:url("/images/icons/2025/location-16px.svg")}ul.linklist li.email a{word-wrap:break-word}ul.linklist li.email::before{background-image:url("/images/icons/2025/email-16px.svg")}ul.linklist li.epc::before{background-image:url("/images/icons/2025/epc-16px.svg")}ul.linklist li.estate::before{background-image:url("/images/icons/2025/apartments-16px.svg")}ul.linklist li.hours::before{background-image:url("/images/icons/2025/opening-16px.svg")}ul.linklist li.link::before{background-image:url("/images/icons/link.svg")}ul.linklist li.location::before{background-image:url("/images/icons/2025/location-16px.svg")}ul.linklist li.service::before{background-image:url("/images/icons/2025/service-16px.svg")}ul.linklist li.tel::before{background-image:url("/images/icons/2025/call-16px.svg")}ul.linklist li.tenure::before{background-image:url("/images/icons/2025/tenure-16px.svg")}ul.linklist li.tick::before{background-image:url("/images/icons/tick.svg")}ul.linklist li.w3w::before{background-image:url("/images/icons/what3words.svg")}ul.linklist.inline li::before{display:inline-block;float:none;transform:translateY(3px);margin-right:8px}ul.sitemap{margin:0 0 2rem}ul.sitemap,ul.sitemap ul{margin-left:56px;list-style:none;padding:0}ul.sitemap li{position:relative;list-style:none;margin:0;padding:0;line-height:48px}ul.sitemap li a{padding:0}ul.sitemap li:before{position:absolute;left:-45px;top:0;content:'';display:block;border-left:1px solid #ccc;height:30px;border-bottom:1px solid #ccc;width:40px}ul.sitemap li:after{position:absolute;left:-45px;bottom:-5px;content:'';display:block;border-left:1px solid #ccc;height:100%}ul.sitemap li.root{margin:0 0 0 -56px}ul.sitemap li.root:before{display:none}ul.sitemap li.root:after{display:none}ul.sitemap li:last-child:after{display:none}ul.tabNavigation{display:flex;flex-wrap:wrap;column-gap:.5rem;width:100%;list-style:none;margin:0;padding:0}ul.tabNavigation li{display:flex;margin:0;padding:0;list-style:none;text-align:center;width:auto;line-height:normal}ul.tabNavigation li a{display:block;width:100%;padding:.75rem 1rem;background:var(--greyPale);color:var(--colBlack);text-decoration:none;line-height:normal;font-size:clamp(1rem,calc(.25vw + .863rem),1.125rem);font-weight:500;transition:all 500ms cubic-bezier(.19,1,.22,1);box-sizing:border-box}ul.tabNavigation li a:hover{background:var(--colMain);color:var(--colWhite)}ul.tabNavigation li.active a,ul.tabNavigation li.active a:hover{background:var(--greyBorder);color:var(--colBlack)}.pagination ul{margin:2rem 0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.pagination ul li{display:block;font-size:1.125rem;font-weight:700;line-height:1;list-style:none;box-sizing:border-box;text-align:center;margin-bottom:0}.pagination ul li a{display:block;background-color:var(--colMain);color:var(--colWhite);padding:.75rem 1rem;margin-bottom:0;box-sizing:border-box;text-decoration:none;min-width:1.5rem;border-radius:var(--borderRadSm)}.pagination ul li a:hover{background:var(--greyDark)}.pagination ul li a.active{background-color:var(--colWhite);color:var(--greyDark);outline:2px solid var(--greyDark)}.pagination ul li.disabled a{background:var(--greyMid);color:var(--colText);cursor:default}.pagination ul li.next a,.pagination ul li.previous a{padding:.875rem}.pagination ul li.next img,.pagination ul li.previous img{height:.875rem;width:.875rem;filter:brightness(0) invert(1);display:block;margin:0 auto}.pagination ul li.previous img{transform:rotate(180deg)}nav span.visuallyhidden{display:none}.accordion h2,.accordion h3{margin-bottom:0}.accordion *{font-family:gill-sans-nova,sans-serif;text-align:left}.accordion h2 button,.accordion h3 button{font-size:1.25rem;font-weight:600;position:relative;width:100%;background:transparent;color:var(--colMain);border:0;padding:1.125rem 1.125rem 1.25rem 3rem;box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--colMainLight)}.accordion h2 button:before,.accordion h3 button:before{content:'';display:inline-block;position:absolute;left:.75rem;top:1.5rem;width:24px;height:11px;background:url("/images/icons/arrow-down.svg") center no-repeat;background-size:24px 11px;transition:transform .5s cubic-bezier(.19,1,.22,1)}.accordion h2 button[aria-expanded="true"]:before,.accordion h3 button[aria-expanded="true"]:before{transform:rotate3d(1,0,0,180deg)}.accordion .accordion-panel{padding-left:3rem;margin-top:1.125rem}ul.displayToggle,ul.displayToggle li{margin:0;padding:0;list-style:none;display:block;float:right}ul.displayToggle{margin-right:20px}.right ul.displayToggle{margin-right:0;margin-left:20px}ul.displayToggle li{padding:0 16px;border-left:1px solid rgba(0,0,0,.3)}ul.displayToggle li:last-child{margin-left:0;border-left:0}ul.displayToggle li.grid a,ul.displayToggle li.table a{display:block;width:32px;height:32px;background-image:url("/images/icons/grid.svg");background-size:24px 24px;background-position:center;background-repeat:no-repeat;text-decoration:none;border:0;opacity:.3;transition:filter 200ms ease-out,opacity 200ms ease-out}ul.displayToggle li a.active{filter:invert(49%) sepia(55%) saturate(603%) hue-rotate(169deg) brightness(94%) contrast(93%);opacity:1}ul.displayToggle li.table a{background-image:url("/images/icons/table.svg")}ul.displayToggle li.grid a:hover,ul.displayToggle li.table a:hover{filter:invert(49%) sepia(55%) saturate(603%) hue-rotate(169deg) brightness(94%) contrast(93%);opacity:.5}ul.displayToggle li.grid a.active:hover,ul.displayToggle li.table a.active:hover{opacity:1}ul.inline-icons{margin:0;padding:0;list-style:none}ul.inline-icons li{display:inline-block;line-height:1.5;padding-right:1rem;margin-right:.75rem;color:var(--greyDark);border-right:1px solid var(--colMainLight)}ul.inline-icons li:last-child{padding-right:0;margin-right:0;border-right:0}ul.inline-icons li::before{content:'';display:inline-block;width:1.5rem;height:1.5rem;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:.5rem;transform:translateY(.25rem)}ul.inline-icons li.amenities::before{background-image:url("/images/icons/2025/amenities-16px.svg")}ul.inline-icons li.bathrooms::before{background-image:url("/images/icons/2025/bathroom-16px.svg")}ul.inline-icons li.bedrooms::before{background-image:url("/images/icons/2025/bedroom-16px.svg")}ul.inline-icons li.cycle::before{background-image:url("/images/icons/2025/cycle-storage-16px.svg")}ul.inline-icons li.education::before{background-image:url("/images/icons/2025/schools-16px.svg")}ul.inline-icons li.green::before{background-image:url("/images/icons/2025/green-16px.svg")}ul.inline-icons li.noCar::before{background-image:url("/images/icons/2025/nocar-16px.svg")}ul.inline-icons li.rail::before{background-image:url("/images/icons/railway-icon.svg")}ul.inline-icons li.size::before{background-image:url("/images/icons/2025/dimensions-16px.svg")}ul.inline-icons li.tube::before{background-image:url("/images/icons/underground-icon.svg")}figure,img{border-radius:var(--borderRadSm)}img.scale,.insetL img,.insetR img{max-width:100%;height:auto;display:block;margin-bottom:1.5rem}.insetL,.insetR{max-width:calc(34% - 40px);height:auto;display:block}.insetL{float:left;margin:0 40px 30px 0}.insetR{float:right;margin:0 0 30px 40px}.rounded{overflow:hidden;border-radius:var(--borderRound)}.center img{margin-left:auto;margin-right:auto}figure{position:relative;text-align:center}button{transition:color 500ms cubic-bezier(.165,.84,.44,1),background 500ms cubic-bezier(.165,.84,.44,1)}.columns button{line-height:1.8125}.button,input[type="submit"]{position:relative;font-family:gill-sans-nova,sans-serif;font-size:clamp(.875rem,calc(.25vw + .8rem),1rem);font-weight:500;text-transform:uppercase;background:var(--colMainAccess);border:2px solid var(--colMainAccess);border-radius:var(--borderRadSm);color:var(--colWhite);display:inline-block;text-decoration:none;cursor:pointer;padding:.625rem 1rem .5625rem;transition:background .2s ease-out,color .2s ease-out,border .2s ease-out,color .2s ease-out;-webkit-appearance:none;box-sizing:border-box;margin-bottom:1.5rem}.button.rev,input[type="submit"].rev{background:var(--colMainLight);border:2px solid var(--colMainLight);color:var(--colMain)}.button.outline,input[type="submit"].outline{background:transparent;border:2px solid var(--colMainAccessDark);color:var(--colMainAccessDark)}.button.outline.rev,input[type="submit"].outline.rev{background:transparent;border:2px solid var(--colWhite);color:var(--colWhite)}.button.full-width,input[type="submit"].full-width{width:100%;padding-left:0!important;padding-right:0!important;text-align:center}.button:hover,input[type="submit"]:hover,.button.outline:hover,input[type="submit"].outline:hover{color:var(--colWhite)!important;border-color:var(--greyDark);background-color:var(--greyDark)}.button.plus,.button.minus{padding-left:36px;position:relative;margin-bottom:0;float:right}.button.compared,.button.minus{background:var(--greyDark);border:2px solid var(--greyDark)}.button.plus::before,.button.plus::after{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.button.plus::before{content:"";display:block;position:absolute;left:14px;top:calc(50% - 1px);float:left;width:12px;height:2px;background:var(--colWhite)}.button.plus::after{content:"";display:block;position:absolute;left:19px;top:calc(50% - 6px);float:left;width:2px;height:12px;background:var(--colWhite)}.button.plus.minus::after{transform:rotate(90deg)}.button.plus.compared::before{transform:rotate(-45deg);left:17px;top:17px}.button.plus.compared::after{transform:rotate(135deg);width:2px;height:7px;left:16px;top:17px}.button.withIcon{margin-bottom:0;height:100%;padding:.75rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:.9375rem;line-height:1.4}.button.withIcon img{width:1.5rem;margin:.375rem;filter:brightness(0) invert(1)}.button.toggle{color:var(--colWhite);background:#495a4e}.button.toggle:after{background:url("/images/icons/arrow-down.svg") right center no-repeat;background-size:18px 12px}.button.toggle.open:after{background:url("/images/icons/arrow-up.svg") right center no-repeat;background-size:18px 12px;filter:brightness(0) invert(1)}form{width:100%}legend,label{display:block;width:100%;font-weight:600;margin-bottom:1rem}label+p.hintText{margin:-1rem 0 .5rem}legend{margin:0}select,input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text]{width:100%;font-family:gill-sans-nova,sans-serif;font-size:clamp(1rem,calc(.25vw + .863rem),1.125rem);line-height:normal;padding:.875rem 1.25rem;border:1px solid var(--greyBorder);box-sizing:border-box;background-color:var(--colWhite);color:var(--colText);transition:all 500ms cubic-bezier(.165,.84,.44,1);margin-bottom:1rem;border-radius:var(--borderRadSm)}select{display:block;background-image:url("/images/icons/arrow-down.svg");background-size:16px 12px;background-position:calc(100% - 1rem) center;background-repeat:no-repeat;-webkit-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{margin-right:.5rem}::-webkit-input-placeholder{color:var(--colText)}::-moz-placeholder{color:var(--colText)}:-ms-input-placeholder{color:var(--colText)}:-moz-placeholder{color:var(--colText)}span.field-validation-error{color:#c00;display:inline-block;margin:0 0 20px 30%}div.error input,div.error select,div.error textarea,input.input-validation-error,select.input-validation-error,textarea.input-validation-error{border:1px solid #e50004;background:#ffe6e6!important;color:#e50004;margin:0 0 20px 0!important}select.input-validation-error{background:#ffe6e6 url("/images/icons/arrow-down.svg") center right no-repeat!important}.umbraco-forms-form{clear:both}.multiplechoice{margin-top:1.5rem}.radiobuttonlist{display:block;float:left;margin-bottom:10px}.checkboxlist-vertical{display:block;column-count:3;column-gap:2rem;margin:1rem 0 0}.checkboxlist input,.radiobuttonlist input{display:inline-block;margin-right:10px;clear:left;vertical-align:middle;transform:translateY(-2px)}.umbraco-forms-label{display:inline-block;padding:0 1% 0 0;text-align:left}.umbraco-forms-page .checkboxlist label,.umbraco-forms-page .radiobuttonlist label{float:none;display:inline-block;clear:right;width:auto;padding:0}.umbraco-forms-field{clear:both;text-align:left}.umbraco-forms-field .shortanswer{text-align:left}.dataconsent .umbraco-forms-field-wrapper{padding:1rem 0}.dataconsent .umbraco-forms-field-wrapper input[type="checkbox"]{float:left;margin-right:.75rem;position:relative;top:.375rem}.umbraco-forms-field-wrapper label{width:auto}.umbraco-forms-hidden{display:none}.help-block{padding:10px 15px;border:1px solid #eee;background:#f9f9f9;display:block;margin:0 0 20px!important}table.infogrid{margin-bottom:30px}table.infogrid input,table.infogrid .button{margin-bottom:0}.infogrid th,.infogrid td{padding:1rem;border:0;border-bottom:1px solid var(--greyBorder)}.infogrid th{background:var(--greyDark);color:var(--colWhite);font-weight:600;text-align:left}.infogrid th.right{text-align:right!important}.infogrid th.center{text-align:center!important}.infogrid td{background:var(--colWhite)}.infogrid td.empty{border:0!important;background:var(--colWhite)!important}.infogrid .button{padding-left:6px;padding-right:6px}.infogrid.tablesorter th.header{background:var(--greyDark) url("/images/icons/table-noSort.svg") calc(100% - 8px) 50% no-repeat;background-size:.75rem;padding-right:1.25rem;transition:.3s background-color ease-in-out}.infogrid.tablesorter th.header:hover{background-color:var(--colMain)!important;cursor:pointer}.infogrid.tablesorter th.header.headerSortUp{background:var(--greyDark) url("/images/icons/arrow-up.svg") calc(100% - 8px) 50% no-repeat;background-size:.75rem;padding-right:1.25rem}.infogrid.tablesorter th.header.headerSortDown{background:var(--greyDark) url("/images/icons/arrow-down-wh.svg") calc(100% - 8px) 50% no-repeat;background-size:.75rem;padding-right:1.25rem}.auto{width:auto}.round-corners{border-radius:var(--borderRadSm)}.twoCol{column-count:2;column-gap:6rem;column-rule:solid 1px var(--greyLightAlpha);margin-bottom:1.5rem}.threeCol{column-count:3;column-gap:6rem;column-rule:solid 1px var(--greyLightAlpha);margin-bottom:1.5rem}.animateIn{transform:translateY(0);opacity:1}.animateOut{transform:translateY(50px);opacity:0;transition-delay:0ms}.slideIn{transform:translateX(0);opacity:1}.slideOut{transform:translateX(-50px);opacity:0}*[data-scroll],*[data-slide]{transition:transform 1000ms cubic-bezier(.18,1,.21,1),opacity 2000ms cubic-bezier(.18,1,.21,1);transition-delay:300ms}.animateIn:nth-child(3n+1){transition-delay:0ms}.animateIn:nth-child(3n+2){transition-delay:200ms}.animateIn:nth-child(3n+3){transition-delay:400ms}.w3.animateIn,.w3.animateIn:nth-child(4n+1){transition-delay:0ms}.w3.animateIn:nth-child(4n+2){transition-delay:200ms}.w3.animateIn:nth-child(4n+3){transition-delay:400ms}.w3.animateIn:nth-child(4n+4){transition-delay:600ms}@keyframes fadeIn{0%{opacity:0}25%{opacity:0}100%{opacity:1}}.m-0{margin:0!important}.mb-0{margin-bottom:0!important}.mb-025{margin-bottom:.25rem!important}.mb-05{margin-bottom:.5rem!important}.mb-1{margin-bottom:1rem!important}.mb-15{margin-bottom:1.5rem!important}.mb-2{margin-bottom:2rem!important}.mb-25{margin-bottom:2.5rem!important}.mb-3{margin-bottom:3rem!important}.mb-4{margin-bottom:4rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.mr-10{margin-right:10px!important}.mr-20{margin-right:20px!important}.m-0{margin:0!important}.flo-l{float:left!important}.flo-r{float:right!important}.center{text-align:center}.left{text-align:left}.right{text-align:right}.lazybg{background-image:none!important}.boxshadow{box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}.bg-white{background:var(--colWhite)}.bg-o{background-image:url("/images/bg-o.svg");background-position:50vw -50vw;background-repeat:no-repeat;background-size:100vw 100vw;background-attachment:fixed}.bg-alto{background-image:url("/images/bg-o.svg");background-position:-45vw 0;background-repeat:no-repeat;background-size:75vw 75vw;background-attachment:fixed}.bg-main{background:var(--colMain)}.bg-mainPale{border-bottom:1px solid var(--colMainLight);background:var(--colMainPale)}.bg-greyPale{background:var(--greyPale)}.bg-greyVPale{background:var(--greyVPale)}.dark *{color:var(--colWhite)}.mob-only,.mob-only-p,.mob-only-all,.tab-only,.hidden{display:none!important}.divider{margin:0 10px 0 12px;color:var(--greyMid)}.hilight{color:var(--colMain)!important}h1.hilight,h1 .hilight{color:var(--colMain)!important}::selection{background:var(--colBlack);color:var(--colWhite)!important}::-moz-selection{background:var(--colBlack);color:var(--colWhite)!important}.close{position:absolute;right:1.5rem;top:1.5rem;width:2rem;height:2rem;z-index:3;background:var(--greyDark);border-radius:var(--borderRound)}.close:hover{background:var(--colMain)}.close::before,.close::after{position:absolute;left:15px;top:8px;content:' ';height:16px;width:2px;background-color:var(--colWhite);transition:transform 1000ms cubic-bezier(.18,1,.21,1)}.close::before{transform:rotate(45deg)}.close:hover::before{transform:rotate(135deg)}.close::after{transform:rotate(-45deg)}.close:hover::after{transform:rotate(45deg)}#cookie-law{width:100%;background:#000;margin:0;padding:20px 0;position:fixed;left:0;bottom:0;z-index:2000}#cookie-law p{padding:0 30px 0 0;font-size:15px;color:var(--colWhite);margin:0}#cookie-law a{color:var(--colWhite);text-decoration:underline;border-bottom:0}#cookie-law a.close-cookie-banner{position:absolute;right:10px;top:50%;margin-top:-10px;display:block;width:24px;height:24px;opacity:.6}#cookie-law a.close-cookie-banner:hover{opacity:1;transform:rotate(90deg)}a.close-cookie-banner:before,a.close-cookie-banner:after{position:absolute;left:11px;content:" ";display:block;height:24px;width:2px;background-color:var(--colWhite)}a.close-cookie-banner:before{transform:rotate(45deg)}a.close-cookie-banner:after{transform:rotate(-45deg)}.vAlign{position:relative;top:50%;transform:translateY(-50%)}.grecaptcha-badge{display:none!important}div.eapps-widget{position:inherit!important}
.container{display:flex;flex-wrap:wrap;position:relative;width:88%;max-width:1920px;margin:0 auto;padding:0}section,.containers{width:100%}.container .column,.container .columns{float:left;display:inline;margin-left:1.5rem;margin-right:1.5rem;position:relative}.row{margin-bottom:2rem}.block{width:100%;margin-bottom:5rem}.block.overlap{margin-top:0}.block.overlapped{margin-bottom:7rem}.column.alpha,.columns.alpha{margin-left:0!important}.column.omega,.columns.omega{margin-right:0!important}.container .one.column,.container .one.columns{width:calc(8.3333333% - 3rem)}.container .two.columns{width:calc(16.6666666% - 3rem)}.container .three.columns{width:calc(25% - 3rem)}.container .four.columns{width:calc(33.3333333% - 3rem)}.container .five.columns{width:calc(41.6666666% - 3rem)}.container .six.columns{width:calc(50% - 3rem)}.container .seven.columns{width:calc(58.3333333% - 3rem)}.container .eight.columns{width:calc(66.6666666% - 3rem)}.container .nine.columns{width:calc(75% - 3rem)}.container .ten.columns{width:calc(83.3333333% - 3rem)}.container .eleven.columns{width:calc(91.6666666% - 3rem)}.container .twelve.columns{width:calc(100% - 3rem)}.container .one.column.alpha,.container .one.columns.alpha{width:calc(8.3333333% - 1.5rem)}.container .two.columns.alpha{width:calc(16.6666666% - 1.5rem)}.container .three.columns.alpha{width:calc(25% - 1.5rem)}.container .four.columns.alpha{width:calc(33.3333333% - 1.5rem)}.container .five.columns.alpha{width:calc(41.6666666% - 1.5rem)}.container .six.columns.alpha{width:calc(50% - 1.5rem)}.container .seven.columns.alpha{width:calc(58.3333333% - 1.5rem)}.container .eight.columns.alpha{width:calc(66.6666666% - 1.5rem)}.container .nine.columns.alpha{width:calc(75% - 1.5rem)}.container .ten.columns.alpha{width:calc(83.3333333% - 1.5rem)}.container .eleven.columns.alpha{width:calc(91.6666666% - 1.5rem)}.container .twelve.columns.alpha{width:calc(100% - 1.5rem)}.container .one.column.omega,.container .one.columns.omega{width:calc(8.3333333% - 1.5rem)}.container .two.columns.omega{width:calc(16.6666666% - 1.5rem)}.container .three.columns.omega{width:calc(25% - 1.5rem)}.container .four.columns.omega{width:calc(33.3333333% - 1.5rem)}.container .five.columns.omega{width:calc(41.6666666% - 1.5rem)}.container .six.columns.omega{width:calc(50% - 1.5rem)}.container .seven.columns.omega{width:calc(58.3333333% - 1.5rem)}.container .eight.columns.omega{width:calc(66.6666666% - 1.5rem)}.container .nine.columns.omega{width:calc(75% - 1.5rem)}.container .ten.columns.omega{width:calc(83.3333333% - 1.5rem)}.container .eleven.columns.omega{width:calc(91.6666666% - 1.5rem)}.container .twelve.columns.omega{width:calc(100% - 1.5rem)}.container .offset-by-one{margin-left:calc(8.3333333% + 1.5rem)}.container .offset-by-two{margin-left:calc(16.6666666% + 1.5rem)}.container .offset-by-three{margin-left:calc(25% + 1.5rem)}.container .offset-by-four{margin-left:calc(33.3333333% + 1.5rem)}.container .offset-by-five{margin-left:calc(41.6666666% + 1.5rem)}.container .offset-by-six{margin-left:calc(50% + 1.5rem)}.container .offset-by-seven{margin-left:calc(58.3333333% + 1.5rem)}.container .offset-by-eight{margin-left:calc(66.6666666% + 1.5rem)}.container .offset-by-nine{margin-left:calc(75% + 1.5rem)}.container .offset-by-ten{margin-left:calc(83.3333333% + 1.5rem)}.container .offset-by-eleven{margin-left:calc(91.6666666% + 1.5rem)}@media only screen and (max-width:1680px){.container{width:92%;box-sizing:border-box}}@media only screen and (max-width:1280px){.container{width:96%;box-sizing:border-box}.block{margin-bottom:4rem}}@media only screen and (min-width:960px) and (max-width:1279px){.container .column,.container .columns{margin-left:1rem;margin-right:1rem}.container .one.column,.container .one.columns{width:calc(8.3333333% - 2rem)}.container .two.columns{width:calc(16.6666666% - 2rem)}.container .three.columns{width:calc(25% - 2rem)}.container #sideBar.three.columns,.container .four.columns{width:calc(33.3333333% - 2rem)}.container .five.columns{width:calc(41.6666666% - 2rem)}.container .six.columns{width:calc(50% - 2rem)}.container .seven.columns{width:calc(58.3333333% - 2rem)}.container .six.columns.to-eight,.container .eight.columns{width:calc(66.6666666% - 2rem)}.container .nine.columns{width:calc(75% - 2rem)}.container .ten.columns{width:calc(83.3333333% - 2rem)}.container .eleven.columns{width:calc(91.6666666% - 2rem)}.container .twelve.columns{width:calc(100% - 2rem)}.container .one.column.alpha,.container .one.columns.alpha{width:calc(8.3333333% - 1rem)}.container .two.columns.alpha{width:calc(16.6666666% - 1rem)}.container .three.columns.alpha{width:calc(25% - 1rem)}.container .four.columns.alpha{width:calc(33.3333333% - 1rem)}.container .five.columns.alpha{width:calc(41.6666666% - 1rem)}.container .six.columns.alpha{width:calc(50% - 1rem)}.container .seven.columns.alpha{width:calc(58.3333333% - 1rem)}.container .eight.columns.alpha{width:calc(66.6666666% - 1rem)}.container .nine.columns.alpha{width:calc(75% - 1rem)}.container .ten.columns.alpha{width:calc(83.3333333% - 1rem)}.container .eleven.columns.alpha{width:calc(91.6666666% - 1rem)}.container .twelve.columns.alpha{width:calc(100% - 1rem)}.container .one.column.omega,.container .one.columns.omega{width:calc(8.3333333% - 1rem)}.container .two.columns.omega{width:calc(16.6666666% - 1rem)}.container .three.columns.omega{width:calc(25% - 1rem)}.container .four.columns.omega{width:calc(33.3333333% - 1rem)}.container .five.columns.omega{width:calc(41.6666666% - 1rem)}.container .six.columns.omega{width:calc(50% - 1rem)}.container .seven.columns.omega{width:calc(58.3333333% - 1rem)}.container .eight.columns.omega{width:calc(66.6666666% - 1rem)}.container .nine.columns.omega{width:calc(75% - 1rem)}.container .ten.columns.omega{width:calc(83.3333333% - 1rem)}.container .eleven.columns.omega{width:calc(91.6666666% - 1rem)}.container .twelve.columns.omega{width:calc(100% - 1rem)}.container .offset-by-one{margin-left:calc(8.3333333% + 1rem)}.container .six.columns.to-eight.offset-by-three,.container .offset-by-two{margin-left:calc(16.6666666% + 1rem)}.container .offset-by-three{margin-left:calc(25% + 1rem)}.container .six.columns.to-eight.offset-by-six,.container .offset-by-four{margin-left:calc(33.3333333% + 1rem)}.container .offset-by-five{margin-left:calc(41.6666666% + 1rem)}.container .offset-by-six{margin-left:calc(50% + 1rem)}.container .offset-by-seven{margin-left:calc(58.3333333% + 1rem)}.container .offset-by-eight{margin-left:calc(66.6666666% + 1rem)}.container .offset-by-nine{margin-left:calc(75% + 1rem)}.container .offset-by-ten{margin-left:calc(83.3333333% + 1rem)}.container .offset-by-eleven{margin-left:calc(91.6666666% + 1rem)}.container .eight.columns.offset-by-one.longText{margin-left:1rem}}@media only screen and (max-width:959px){.container{width:92%}.container .columns,.container .column{margin-left:0!important;margin-right:0!important}.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .one.column.alpha,.container .one.columns.alpha,.container .two.columns.alpha,.container .three.columns.alpha,.container .four.columns.alpha,.container .five.columns.alpha,.container .six.columns.alpha,.container .seven.columns.alpha,.container .eight.columns.alpha,.container .nine.columns.alpha,.container .ten.columns.alpha,.container .eleven.columns.alpha,.container .twelve.columns.alpha,.container .one.column.omega,.container .one.columns.omega,.container .two.columns.omega,.container .three.columns.omega,.container .four.columns.omega,.container .five.columns.omega,.container .six.columns.omega,.container .seven.columns.omega,.container .eight.columns.omega,.container .nine.columns.omega,.container .ten.columns.omega,.container .eleven.columns.omega,.container .twelve.columns.omega{width:100%}.container .callOut .one.column,.container .callOut .one.columns,.container .callOut .two.columns,.container .callOut .three.columns,.container .callOut .four.columns,.container .callOut .five.columns,.container .callOut .six.columns,.container .callOut .seven.columns,.container .callOut .eight.columns,.container .callOut .nine.columns,.container .callOut .ten.columns,.container .callOut .eleven.columns,.container .callOut .twelve.columns{box-sizing:border-box}.container .columns.half,.container .column.half{width:calc(50% - .5rem)!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box;padding:0}.container .columns.first.half,.container .column.first.half{margin-right:1rem!important}.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven{margin-left:0}.block{margin-bottom:3rem}}.container:after{content:"\20";display:block;height:0;clear:both;visibility:hidden}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\20';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.umb-block-grid__area-container{width:100%}.wrap{position:relative;width:100%;margin:0 auto;padding:6rem 0 0;border-bottom:1px solid var(--colMainLight)}.wrap.noBlock{padding:1rem 0 0}.header.wrap{position:fixed;top:0;left:0;padding:0;z-index:150;background:transparent;border:0;transition:top 250ms cubic-bezier(.165,.84,.44,1),transform 500ms cubic-bezier(.165,.84,.44,1),background 500ms cubic-bezier(.165,.84,.44,1)}.header.wrap.shadow{background:var(--colWhite);box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}.header.wrap.noImage{position:sticky;top:0;background:var(--colWhite)}.wrap.intro{position:relative;height:100vh;max-height:max(500px,100vh);display:flex;align-items:stretch;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover;padding:0;overflow:hidden}.wrap.intro .overlay{position:absolute;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;z-index:2;width:100%;height:100%;background:rgba(0,0,0,.15);background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 90%);left:0;top:0}.wrap.intro video,.wrap.intro img,.wrap.intro .vBg{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;object-fit:cover}.wrap.intro .container{z-index:2}.wrap.intro p,.wrap.intro p a{color:var(--colWhite)}.wrap.intro p.strap{font-size:clamp(4rem,calc(6.667vw + 2rem),9rem);line-height:clamp(5.2rem,calc(7.467vw + 2.96rem),10.8rem);font-weight:600;letter-spacing:-.15rem}.wrap.intro select{border:0}.wrap.intro p.encap{border:1px solid var(--colWhite);background:transparent;backdrop-filter:blur(10px)}.wrap.notIntro{margin-top:6rem}.wrap.page{display:flex;flex-wrap:wrap;align-items:center;box-sizing:border-box}.wrap.gallery{padding-top:0}.wrap.withInfo,.wrap.noPad{padding:0;z-index:2}.wrap.page.map{margin-top:12em;padding-top:0}.wrap.page.bgImage .overlay{position:absolute;width:100%;height:100%;top:0;background:linear-gradient(110deg,rgba(10,10,10,.7) 0,rgba(10,10,10,.6) 40%,rgba(10,10,10,0) 80%);transition:background 300ms cubic-bezier(.165,.84,.44,1)}.wrap.page.bgImage h1,.wrap.page.bgImage p{color:var(--colWhite)}.header.wrap .container{display:block}.header.wrap .container>section{width:calc(100% - 3rem);margin:0 1.5rem;display:flex;justify-content:flex-start;column-gap:2rem;align-items:center}#logo{position:relative;left:0;z-index:100;display:flex;transition:opacity 100ms cubic-bezier(.645,.045,.355,1);padding:1.5rem 0}#logo svg{width:max(120px,11vw)}#logo svg .letter{fill:#fff;transition:all 600ms cubic-bezier(.645,.045,.355,1)}#logo svg .homes{fill:#fff}#logo svg .box{fill:#3e8ede}.header.wrap.noImage .container:not(.menuShowing) #logo svg .letter,.header.wrap.shadow .container:not(.menuShowing) #logo svg .letter{fill:#111}.header.wrap .container.menuShowing #logo{opacity:0}#menu{display:flex;flex:1 1 auto;justify-content:space-between;align-items:center;align-self:center;position:relative;z-index:99}#menuOverlay{display:flex;align-items:flex-start;height:100%;min-height:100vh;width:100%;position:fixed;left:-9999px;top:0;background:rgba(0,0,0,.95);z-index:1;opacity:0;transition:opacity 1000ms cubic-bezier(.19,1,.22,1);pointer-events:none;overflow-y:scroll}#fullmenu{display:flex;align-items:center;margin:7rem 0}#menuOverlay.showing{opacity:1;left:0;pointer-events:visible}.hamburger{position:absolute;right:0;top:-.75rem;height:1.5rem;padding:0;display:none;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;opacity:1}.hamburger.is-active{right:calc(2% + 1rem);top:1.875rem}.hamburger-box{width:32px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:32px;height:4px;background-color:var(--colMain);position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-9px}.hamburger-inner::after{bottom:-9px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.wrap.header.noImage .hamburger-inner,.wrap.header.noImage .hamburger-inner::before,.wrap.header.noImage .hamburger-inner::after{background-color:var(--colMain)}#sideBar{margin-top:0;margin-bottom:1rem}#sideBar.sticky{position:sticky;top:10rem}ul.subNav,ul.subNav li{margin:0;padding:0;list-style:none;background:none}ul.subNav{margin:0 0 2rem}ul.subNav li{margin-bottom:.5rem}ul.subNav li:last-child{margin-bottom:0}ul.subNav li a{font-size:clamp(1rem,calc(.25vw + .863rem),1.125rem);font-weight:400;display:block;position:relative;padding:.75rem 2rem .8175rem 1rem;color:var(--colMain);background:var(--colWhite);border:1px solid var(--colMainLight);transition:background .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1);text-decoration:none;border-radius:var(--borderRadSm)}ul.subNav li a::after{display:block;content:"";position:absolute;background:url("/images/icons/arrow-right.svg");background-size:12px 20px;width:12px;height:20px;right:1rem;top:calc(50% - 10px);transition:right .3s cubic-bezier(.645,.045,.355,1),filter .3s cubic-bezier(.645,.045,.355,1)}ul.subNav li a.selected,ul.subNav li a.selected:hover{background:var(--colMain);color:var(--colWhite);border-bottom:1px solid var(--colMain);padding-left:1rem}ul.subNav li a.selected::after,ul.subNav li a.selected:hover::after{filter:brightness(0) invert(1)}ul.subNav li a:hover{color:var(--colMain);background:var(--colMainPale);padding-left:1rem}ul.subNav li a:hover::after{right:.625rem}ul.subNav li ul{margin:0}ul.subNav li li a{text-transform:none;color:#615d59;background:var(--greyPale);display:block;padding:.75rem 0 .75rem 1.25rem;border-bottom:1px solid var(--greyBorder)}ul.subNav li li a:after{display:none}ul.subNav li li a:hover{color:#000;border-bottom:1px solid var(--greyBorder);padding:.75rem 0 .75rem 1.25rem}ul.subNav li li a.selected,ul.subNav li li a.selected:hover{background:var(--colMainLight);color:var(--colWhite);padding-left:1.25rem}#sideBar a#pull,#sideBar a#pull:hover,#sideBar a#pull:active{display:none;border-radius:var(--borderRadSm)}.wrap.breadcrumb{z-index:10;padding:0;top:0;box-sizing:border-box;border-top:1px solid var(--colMainLight)}.breadcrumb ul,.breadcrumb li{list-style:none;padding:0;margin:0}.breadcrumb li{font-size:.9375rem;font-weight:400;display:inline;margin:0;color:var(--colText)}.breadcrumb li .divider{color:var(--colAqua)}.breadcrumb li a{display:inline-block;color:var(--colText);text-decoration:underline;padding:.75rem 0 .625rem}.breadcrumb li a:hover{color:var(--colMain);text-decoration:none}.motif{width:360px;height:auto;margin-bottom:1.5rem;border-radius:0!important}.callOut{padding:2rem 2rem 2.5rem;margin:2.5rem 0 3rem;background:var(--colMainPale);border:1px solid var(--colMainLight);border-radius:var(--borderRadSm);box-sizing:border-box}.block>.callOut{margin-top:0}#registration-form .callOut,#registration-form .callOut div{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}#registration-form .callOut div,#registration-form h2,#registration-form h3,#registration-form ul,#registration-form p{flex:0 0 100%}#registration-form label{flex:0 0 calc(33.3333% - 1.5rem);margin-right:3rem}#registration-form label.forCheck{width:auto;display:flex;flex:0;margin-right:2rem}#registration-form input[type=date],#registration-form input[type=number],#registration-form input[type=text],#registration-form select{flex:0 0 calc(66.6666% - 1.5rem)}.flexrow *{min-height:0;min-width:0}.flexrow{width:100%;display:flex;flex-wrap:wrap;margin:0 1em 1.5rem;justify-content:space-between;transition:transform 1s cubic-bezier(.19,1,.22,1);box-sizing:border-box}.flexrow.incentives{justify-content:flex-start;grid-gap:1rem;margin-top:1rem;margin-bottom:.5rem}.flexrow.vCenter{align-items:center}.flexrow .flexrow,.columns .flexrow{margin-left:0;margin-right:0}.flexitem{display:flex;flex:0 1 calc(50% - 1.5vw);transition:transform 1s cubic-bezier(.19,1,.22,1);position:relative;box-sizing:border-box}.flexitem .text{padding:3rem;display:flex;flex-direction:column;flex:1;align-self:center}.flexitem.image *{line-height:0}.flexitem.image img{align-self:center;overflow:hidden;margin-bottom:0}.flexitem.image figure{position:relative;background-size:cover!important;background-position:center;background-repeat:no-repeat;width:100%;height:100%;transition:filter 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1)}.flexitem.image.contain figure{background-position:top right}.flexitem.border{border-bottom:1px solid var(--greyBorder)}.content .flexrow.half:first-child{margin-top:1em}.content .flexrow.half:last-child{margin-bottom:3.6em}.flexrow.reverse{flex-direction:row-reverse}.flexrow.half .flexitem .text{padding:0}.flexrow.half figure,.flexrow.half figure img{position:relative;aspect-ratio:3/2;object-fit:cover}.flexrow.half figure img{overflow:hidden}.flexrow.half.fullscreen{align-items:start;margin:0}.flexrow.half.fullscreen figure img{border-bottom:2px solid var(--greyVPale);box-sizing:border-box}.flexrow.half.fullscreen .flexitem .text{padding:6rem 6rem 0 0}.flexrow.details{align-items:center;margin-top:0;margin-bottom:2.25rem;border-bottom:1px solid var(--colMain)}.flexrow.details p{margin-bottom:0}.incentive{display:flex;flex:0 0 clamp(50px,12.5%,80px);align-items:flex-start}.incentive img{width:100%;max-width:80px;height:auto;margin:0 auto 1.5rem}.flexrow.spec{align-items:flex-start}.flexrow.spec .text h2{font-family:gill-sans-nova,sans-serif;font-size:clamp(1rem,calc(.25vw + .863rem),1.125rem);font-weight:700;line-height:clamp(1.65rem,calc(.3vw + 1.485rem),1.8rem);margin-bottom:.5rem}.flexrow.spec .text ul{list-style:none;margin:0 0 2rem;padding:0}.flexrow.spec .text ul li{border-top:1px solid var(--colMainLight);padding:.5rem 0}.flexrow.trade{display:flex;flex:1;justify-content:flex-start;align-items:center;column-gap:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem}.flexrow.trade.center{justify-content:center}.flexrow.trade img{max-width:165px;max-height:90px;width:auto;height:auto;margin:0 0 1.5rem;transition:filter .8s cubic-bezier(.19,1,.22,1);border-radius:0}.flexrow.trade.large img{max-width:200px;max-height:90px}.flexrow.trade a{width:165px;height:90px}.flexrow.trade.large a{width:200px;height:90px}#devInfo{display:flex;justify-content:space-between;align-items:flex-start;z-index:2;padding:2rem;box-sizing:border-box;background:var(--colMainPale);border:1px solid var(--colMainLight);border-radius:var(--borderRadSm);width:100%;column-gap:1.5rem;margin:-5rem auto 0}#devInfo.noOverlap{align-items:center;margin:0 auto}#devInfo .gridholder,#devInfo .details{flex:0 0 36%}#devInfo .gridholder{margin:0;gap:1.5rem}#devInfo .gridholder.half{flex:0 0 50%}#devInfo .griditem{grid-column:auto/span 6}#devInfo ul{margin-bottom:0}#devInfo li,#devInfo li a{color:var(--colWhite)}#devInfo a.button{color:var(--colWhite);margin-bottom:0}#devInfo ul.linklist li{text-wrap:pretty}#devInfo ul.linklist li::before{filter:brightness(0) invert(1)}#devInfo .openingHours{flex:0 0 20%}#devInfo .openingHours p{display:flex;flex-wrap:wrap;margin:0}#devInfo .openingHours p span{flex:0 0 50%}.gridholder{display:grid;margin-top:0;margin-left:1rem;margin-right:1rem;margin-bottom:1rem;grid-template-columns:repeat(12,1fr);grid-gap:3rem;grid-row-gap:3rem;width:calc(100% - 3rem)}h1+.gridholder,h2+.gridholder,p+.gridholder{margin-top:2.5rem}.gridholder.fiveCol{grid-template-columns:repeat(10,1fr)}.gridholder.devs{text-align:left}form.gridholder{grid-gap:1.5rem;margin-top:1rem;margin-bottom:1.5rem}.columns .gridholder,.gridholder .gridholder{width:100%;margin-left:0;margin-right:0}.gridholder.gallery{grid-gap:1rem}.columns+.gridholder,.container+.gridholder{margin-top:0}.gridholder.smallGap{margin:0;gap:1.5rem}.griditem{grid-column:span 4}.gridholder.fiveCol .griditem,.griditem.w2{grid-column:span 2}.griditem.w3{grid-column:span 3}.griditem.w4{grid-column:span 4}.gridholder.six .griditem,.griditem.w6{grid-column:span 6}.griditem.w8{grid-column:span 8}.griditem.w12{grid-column:span 12}.griditem a,.griditem a:active,.griditem a:visited{display:flex;flex-direction:column}.griditem p>a,.griditem p>a:active,.griditem p>a:visited{display:inline;flex-direction:inherit}.griditem figure{position:relative;transition:filter 300ms cubic-bezier(.165,.84,.44,1);aspect-ratio:3/2;overflow:hidden;margin-bottom:1.25rem}.griditem figure img{aspect-ratio:3/2;object-fit:cover;transition:background 500ms cubic-bezier(.165,.84,.44,1),filter 500ms cubic-bezier(.165,.84,.44,1);overflow:hidden;margin-bottom:0}.gridholder img.square{aspect-ratio:2/2}.gridholder img.wide{aspect-ratio:16/9}.griditem figure .overlay{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;background-color:rgba(0,0,0,.35);background-size:cover;transition:opacity 400ms cubic-bezier(.645,.045,.355,1);overflow:hidden;z-index:1}.griditem a:hover figure .overlay{opacity:0}.griditem a figure .overlay img{width:max(231px,60%);height:auto;aspect-ratio:231/120;box-shadow:rgba(50,50,93,.25) 0 2px 5px -1px,rgba(0,0,0,.3) 0 1px 3px -1px}.griditem.sold h2,.griditem.sold h3,.griditem.noLink h2,.griditem.noLink h3,.griditem a h2,.griditem a h3{font-size:1.375rem;line-height:1.5;text-wrap:pretty;margin-bottom:.125rem}.griditem a:hover h2,.griditem a:hover h3{color:var(--colMain)}.griditem p{color:var(--colText);transition-delay:0ms;margin-bottom:1rem}.griditem input,.griditem select,.griditem p:last-child{margin-bottom:0}.griditem p.icon{padding-left:1.5rem}.gridholder.devs .griditem p.icon{display:block}.griditem p.icon::before{width:1rem;height:1rem;background-size:1rem 1rem;top:5px}.griditem p.icon.email::before{top:7px}.griditem p.price{font-size:1.25rem;font-weight:500}.griditem .sash{position:absolute;z-index:2;left:-.25rem;top:1.5rem;text-align:left;padding:.5rem .75rem;background:var(--greyDark);color:var(--colWhite);font-size:.875rem;line-height:1.5;text-transform:uppercase;transition:padding 1s cubic-bezier(.19,1,.22,1),background 1s cubic-bezier(.19,1,.22,1);box-shadow:2px 2px 2px 0 rgba(0,0,0,.3);margin-right:2rem}.griditem .sash:after{position:absolute;content:"";display:block;width:0;height:0;border-style:solid;border-width:0 .25rem .25rem 0;border-color:transparent var(--greyMid) transparent transparent;bottom:-.25rem;left:0}.griditem:hover .sash{background:var(--colMain)!important}.griditem .incentiveLogos{position:absolute;right:20px;top:30px;width:60px;z-index:2}.griditem .incentiveLogos img.scale{aspect-ratio:1/1;margin-bottom:10px}.icongrid.gridholder{gap:2rem;margin:0 0 1.5rem;border:1px solid var(--colMainLight);border-radius:var(--borderRadSm);background:var(--colMainPale)}.icongrid .griditem{padding:3vw 2vw;border-right:1px solid var(--colMainLight);box-sizing:border-box;text-align:center}.icongrid .griditem figure{aspect-ratio:unset;margin-bottom:0}.icongrid .griditem figure img{max-width:150px;aspect-ratio:1000/1415;margin:0 auto 1.5vw}.icongrid .griditem figure img.square{max-width:150px;margin-top:31px;margin-bottom:calc(31px + 1.5vw);aspect-ratio:1/1}.icongrid .griditem figure figcaption{color:var(--colMainLight)}.gridholder.partners{margin:2rem 0}.gridholder.partners h2,.gridholder.partners h3{font-size:1.5rem;margin-bottom:.75rem}.gridholder.partners .griditem{padding:2rem;background:var(--colWhite);box-sizing:border-box;border-radius:var(--borderRadSm);border:1px solid var(--colMainLight)}.gridholder.partners .griditem figure,.gridholder.partners .griditem figure img{aspect-ratio:auto;text-align:unset}.gridholder.partners .griditem figure{margin-bottom:.75rem}.gridholder.partners .griditem figure img{width:300px;max-width:100%;height:100px;max-height:100%;aspect-ratio:3/1;object-fit:contain;object-position:left center}.panelgrid.gridholder{gap:3rem;margin:0 0 2rem;border-radius:var(--borderRadSm);background:var(--colWhite)}.panelgrid.gridholder.slick-slider{gap:2rem;padding:2.5rem;border:1px solid var(--colMainLight)}.panelgrid .griditem{padding:0;border-right:1px solid var(--colWhite);box-sizing:border-box;text-align:center;background:var(--colWhite)}.panelgrid figure,.panelgrid figure img{transition:all 300ms cubic-bezier(.645,.045,.355,1)}.panelgrid figure{aspect-ratio:1/1;margin-bottom:1.5rem}.panelgrid figure img{max-width:100%;aspect-ratio:1/1;mix-blend-mode:multiply;filter:grayscale(0);margin:0 auto 1.5vw}.panelgrid a:hover figure{background:#7ab1e9}.panelgrid a:hover figure img{opacity:1;filter:grayscale(1) contrast(1.2)}.panelgrid a h2,.panelgrid a h3{font-size:1.25rem;padding:0 1.5rem}.panelgrid a p{padding:0 2rem 1.5rem}.enquiry h3,.enquiry input,.enquiry select,.enquiry textarea{margin-bottom:1.5rem}.enquiry label.forCheck{margin-bottom:1rem}.enquiry input[type="checkbox"],.enquiry input[type="radio"]{margin:0;margin-right:1rem}.gridholder.dimensions .griditem h3{font-family:gill-sans-nova,sans-serif;font-size:clamp(1rem,calc(.25vw + .863rem),1.125rem);line-height:clamp(1.65rem,calc(.3vw + 1.485rem),1.8rem);text-transform:uppercase}.blog figure{aspect-ratio:3/2;margin-bottom:0;background:var(--colWhite)}.blog figure,.blog figure img{border-bottom-left-radius:0;border-bottom-right-radius:0;transition:all 300ms cubic-bezier(.645,.045,.355,1)}.blog figure img{mix-blend-mode:multiply;filter:grayscale(0)}.blog a:hover figure{background:#7ab1e9}.blog a:hover figure img{opacity:1;filter:grayscale(1) contrast(1.2)}.blog a{display:flex;flex-direction:column;height:100%;background:var(--colWhite);border-radius:var(--borderRadSm);overflow:hidden;box-shadow:rgba(60,64,67,.16) 0 1px 4px;transition:box-shadow 300ms cubic-bezier(.645,.045,.355,1)}.blog a:hover{box-shadow:rgba(0,0,0,.25) 0 5px 12px}.blog .text{padding:1.75rem 2rem;display:flex;flex-wrap:wrap;flex-direction:column;flex:1}.blog a h2,.blog a h3{margin-bottom:.5rem;font-size:1.25rem}.blog a:hover h2,.blog a:hover h3{color:var(--colMain)}.blog p.icon{margin-top:auto}.gallery-holder{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2rem}.gallery a.open-gallery.button{position:absolute;bottom:2.5rem;left:2rem;z-index:5;padding:.625rem 1rem .625rem 3rem;background:var(--colMain) url("/images/icons/gallery.svg") 1rem center no-repeat;background-size:1rem;color:var(--colWhite)}.gallery a.open-gallery.button:hover{background:var(--colBlack) url("/images/icons/gallery.svg") 1rem center no-repeat;background-size:1rem}.gallery a.open-gallery.button:focus{border-color:var(--colWhite)}.gallery-holder figure{display:flex;aspect-ratio:3/1.97;overflow:hidden}.gallery-holder figure:nth-child(7n+1){grid-column:span 2;grid-row:span 2;aspect-ratio:3/2!important}.gallery-holder figure img{object-fit:cover;width:100%;height:100%;transition:transform 300ms cubic-bezier(.645,.045,.355,1),filter 300ms cubic-bezier(.645,.045,.355,1)}.gallery-holder figure a{display:block;width:100%;height:100%}.gallery-holder figure a::before{display:flex;flex-wrap:wrap;content:attr(data-title);text-transform:uppercase;font-size:1.25rem;color:var(--colWhite);padding:2rem;box-sizing:border-box;justify-content:center;align-content:center;position:absolute;width:100%;height:100%;left:0;top:0;margin:0;background:rgba(62,142,222,.9);opacity:0;transition:opacity 300ms cubic-bezier(.645,.045,.355,1),transform 300ms cubic-bezier(.645,.045,.355,1);z-index:3;border-radius:var(--borderRadSm);pointer-events:none}.gallery-holder figure a:hover::before{opacity:1}.gallery-holder figure a:hover img{filter:grayscale(1)}.gallery-holder.threeImg figure:first-child{aspect-ratio:3/2.09!important}.gallery-holder.threeImg figure:nth-child(2),.gallery-holder.threeImg figure:nth-child(3){grid-column:span 1;grid-row:span 2;height:100%;aspect-ratio:2/2.875}.gallery-holder.threeImg figure:nth-child(2) img,.gallery-holder.threeImg figure:nth-child(3) img{height:100%}.gridholder.gallery .griditem.animateIn:nth-child(n){transition-delay:200ms}.gridholder.gallery figure{margin-bottom:0}.gridholder.gallery img.scale{margin-bottom:0}#mortCalc input{margin-bottom:1rem}.griditem.summary{position:relative;padding-left:4rem;border-left:1px solid var(--colMainLight)}.griditem.summary::after,.griditem.summary::before{position:absolute;left:-1px;top:calc(50% - 1rem);content:'';width:0;height:0;border-style:solid;border-width:1rem 0 1rem 1.5rem;border-color:transparent transparent transparent var(--colMainPale);transform:rotate(0deg);z-index:3}.griditem.summary::after{border-color:transparent transparent transparent var(--colMainLight);left:0;top:calc(50% - 1rem);z-index:2}.griditem.summary p{margin-bottom:.5rem}.griditem.summary p.amount{font-size:1.75rem;margin-bottom:1.5rem}#gMapHolder{width:100%;padding:2rem;margin-bottom:2rem;background-color:var(--colWhite);border:1px solid var(--colMainLight);border-radius:var(--borderRadSm);box-sizing:border-box}#facilities{position:sticky;top:10rem}#gMap{width:100%;padding-bottom:56.25%;border-radius:var(--borderRadSm);box-sizing:border-box}.price-tag{background-color:var(--colMainAccess);border-radius:var(--borderRadSm);color:var(--colWhite);font-family:gill-sans-nova,sans-serif;font-size:1.25rem;padding:1rem 1.25rem 1.125rem;position:relative;transition:background 300ms cubic-bezier(.65,.05,.36,1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.highlight .price-tag{filter:none}.price-tag::after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%,0);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--colMainAccess);transition:border 300ms cubic-bezier(.65,.05,.36,1)}.price-tag:hover{background-color:var(--greyDark);z-index:200}.price-tag:hover::after{border-top:8px solid var(--greyDark)}.infoOverlay{display:none;z-index:20;background:var(--colWhite);padding:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 1.5rem));border-radius:var(--borderRadSm);box-sizing:border-box;filter:drop-shadow(0 1px 3px rgba(0,0,0,.2));width:calc(400px + 2rem)}.infoOverlay .details{flex-direction:column;flex:1;text-align:left}.infoOverlay img{max-width:400px;margin-bottom:0}.infoOverlay .address{font-size:1.25rem;color:var(--colMain);margin-bottom:0}.infoOverlay p.icon{margin-bottom:0;padding-left:1.5rem}.infoOverlay p.icon::before{width:1rem;height:1rem;background-size:1rem 1rem;top:6px;margin-top:0}.embedVideo{width:100%;position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;margin-bottom:2rem;border-radius:var(--borderRadSm)}.embedVideo.slideSize{padding-bottom:70.3125%}.embedVideo.fourthree{padding-bottom:75%;padding-bottom:70.3125%}.embedVideo.threetwo{padding-bottom:66.666%}.embedVideo.square{margin:0 15%;width:70%;padding-bottom:70%;margin-bottom:2rem}.embedVideo.dim12{padding-bottom:177%}p+.embedVideo,ul+.embedVideo{margin-top:2rem}.embedVideo iframe,.embedVideo object,.embedVideo embed,.embedVideo video{position:absolute;top:0;left:0;width:100%;height:100%;background:#f4f4f4!important}.stick-nav{padding:1.5rem 0;background:var(--colMainLight);position:sticky;top:0;left:0;z-index:5}.stick-nav .container{display:flex;align-items:center}.stick-nav li a,.stick-nav li{color:var(--colMainAccessDark)}.stick-nav li a:hover{color:var(--greyDark)}.stick-nav ul{display:flex;align-items:center;margin:0}.stick-nav a{margin:0}.stick-nav li{display:flex;align-items:center;font-size:clamp(1rem,calc(.25vw + .863rem),1.125rem);line-height:clamp(1.65rem,calc(.3vw + 1.485rem),1.8rem);font-weight:500;margin-right:3rem}.stick-nav li:last-child{margin-right:0}#devSearch{display:flex;justify-content:space-between;align-items:center;z-index:2;box-sizing:border-box;column-gap:1.5rem}#devSearch form.flexrow *{margin:0 0 3rem}#devSearch form.flexrow{width:100%;justify-content:space-between;align-items:center;margin:0}#devSearch select,#devSearch input[type=submit]{flex:0 0 calc(33.3333% - 1rem)}#devSearch input[type=submit]{padding:.875rem}.footer.wrap{padding-top:4rem;padding-bottom:3rem;background:var(--greyDark)}.wrap[class*="bg"]~.footer.wrap{margin-top:0}.footer ul,#footer li{list-style:none;margin:0 0 1.5rem;padding:0}.footer p,.footer li{font-size:1rem;font-weight:400;color:var(--greyLight)}.footer li{margin-bottom:.5rem}.footer li a{display:block;border-color:transparent}.footer hr{border:solid var(--colWhiteAlpha);border-width:0 0 1px}.footer li a,.footer p a{padding:0;border-bottom:0;background:none;color:var(--colWhite);text-decoration:none}.footer li a:hover,.footer p a:hover{color:var(--colMain)}.footer .trade img{max-width:160px;max-height:43px}a.goTop{display:inline-block;width:32px;height:32px;background:transparent url("/images/icons/arrow-up.svg") center calc(50% + 5px) no-repeat;background-size:24px 24px}a.goTop:hover{background-position:center calc(50% - 5px);transition:all 300ms cubic-bezier(.645,.045,.355,1);filter:brightness(0) invert(1)}#social,#social li{list-style:none;margin:0;padding:0}#social{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:1.5em}#social li{width:32px;margin-right:1em;margin-bottom:10px}#social li:last-child{margin-right:0}#social li a{transition:filter 300ms cubic-bezier(.645,.045,.355,1)}#social li a::before{content:'';display:block;vertical-align:middle;width:32px;height:32px;background-position:center center!important;background-size:32px 32px!important;background-repeat:no-repeat!important}#social li a.tt::before{background:url("/images/icons/i-tiktok.svg")}#social li a.in::before{background:url("/images/icons/i-instagram.svg")}#social li a.li::before{background:url("/images/icons/i-linkedin.svg")}#social li a.pi::before{background:url("/images/icons/i-pinterest.svg")}#social li a.tw::before{background:url("/images/icons/i-twitter.svg")}#social li a.yt::before{background:url("/images/icons/i-youtube.svg")}#social li a:hover{filter:brightness(0) saturate(100%) invert(49%) sepia(85%) saturate(834%) hue-rotate(187deg) brightness(88%) contrast(97%)}@media only screen and (max-width:1480px){.motif{width:300px}}@media only screen and (max-width:1279px){.insetL,.insetR{max-width:calc(50% - 40px)}.wrap{padding-top:3rem}.header.wrap .container>section{width:calc(100% - 2rem);margin:0 1rem;column-gap:1rem}.wrap.intro{min-height:720px}.wrap.notIntro{margin-top:1.2rem}.wrap.intro .callOut{margin-left:100px}.gridholder{grid-gap:2rem;grid-row-gap:2rem;width:calc(100% - 2rem)}.gridholder.concentric .griditem.w6{grid-column:span 12}.gallery a.open-gallery.button{bottom:2rem;left:1.5rem}.gridholder.dimensions .griditem:nth-child(3){grid-column:span 12}.gridholder.dimensions .griditem.floorplan{grid-column:span 6}.footer.wrap{padding-top:3rem}}@media only screen and (max-width:1100px){.tabHidden{display:none!important}.hamburger{display:block}.wrap.notIntro{margin-top:4.2rem}.flexrow{margin:0 15px 2rem}.flexitem.image.contain figure{background-size:180%!important}.griditem.w3{grid-column:span 6}.gallery-holder figure:nth-child(1){aspect-ratio:3/2.02!important}.gallery-holder figure:nth-child(2),.gallery-holder figure:nth-child(3),.gallery-holder.threeImg figure:nth-child(2),.gallery-holder.threeImg figure:nth-child(3){grid-column:span 1;grid-row:span 2;height:100%;aspect-ratio:2/2.81}.gallery-holder figure:nth-child(2) img,.gallery-holder figure:nth-child(3) img{height:100%}.gallery-holder.mainGallery figure,.gallery-holder.mainGallery figure:nth-child(1),.gallery-holder.mainGallery figure:nth-child(2),.gallery-holder.mainGallery figure:nth-child(3){aspect-ratio:3/2.02!important;grid-column:span 2;grid-row:span 1;height:100%}}@media only screen and (max-width:1100px) and (orientation:portrait){.wrap.intro{height:60vh!important;max-height:60vh!important;min-height:600px}}@media only screen and (min-width:960px) and (max-width:1100px){.checkboxlist-vertical{column-count:2}}@media only screen and (max-width:959px){.bg-o{background-image:url("/images/bg-o.svg");background-position:25vw -25vw;background-repeat:no-repeat;background-size:150vw 150vw;background-attachment:fixed}.bg-alto{background-image:url("/images/bg-o.svg");background-position:-75vw -25vw;background-repeat:no-repeat;background-size:150vw 150vw;background-attachment:fixed}ul.statement li{white-space:normal}#social li{margin-right:.5em}hr.deep{margin-bottom:4.5rem}.no-mob-all{display:none!important}.mob-only-all{display:block!important}.threeCol{column-count:2}.columns+#sideBar{margin-top:1rem}#sideBar a#pull,#sideBar a#pull:hover,#sideBar a#pull:active{display:block;position:relative;font-size:1rem;font-weight:400;line-height:normal;background-color:var(--colMainLight);color:var(--colMain);margin-top:0;margin-bottom:1rem;text-decoration:none;box-sizing:border-box;padding:.75rem .75rem .875rem}#sideBar a#pull.open{background-color:var(--greyDark);color:var(--colWhite)}#sideBar a#pull:after{font-size:1.125rem;content:"Also in this section";display:block;position:relative;left:0;top:0;background:url("/images/icons/arrow-down.svg") right center no-repeat;background-size:18px 12px}#sideBar a#pull.open:after{background:url("/images/icons/arrow-up.svg") right center no-repeat;background-size:18px 12px;filter:brightness(0) invert(1)}ul.subNav{display:none;height:auto;padding:0;text-align:left;flex-direction:column!important;margin-bottom:0}ul.subNav li a{font-size:1rem;padding-top:12px;padding-bottom:10px}ul.subNav li a:after{margin-top:0;margin-right:0}ul.subNav li a.selected{border-right:0}ul.subNav li a.selected:after{transform:rotate(90deg)}.wrap.page.bgImage .overlay{background:linear-gradient(155deg,rgba(10,10,10,.7) 0,rgba(10,10,10,.6) 50%,rgba(10,10,10,0) 80%)}#devInfo{display:block;column-gap:0;padding:0;background:none;border:0;margin:-3rem 0 .5rem;width:100%}.withInfo #devInfo{padding:2rem}#devInfo .openingHours{margin-bottom:1.5rem}#devInfo .gridholder{grid-template-columns:repeat(12,1fr);gap:1rem}#devInfo li:last-child{margin-bottom:1.5rem}#devInfo .gridholder{margin-bottom:1.75rem}#devInfo p,#devInfo p.lead{margin-bottom:1.5rem}.gridholder{margin-left:0;margin-right:0;margin-bottom:3rem;grid-template-columns:repeat(6,1fr);width:100%}.gridholder.devs{grid-row-gap:3rem;margin-bottom:0}#gallery .gridholder{margin-left:.6rem;margin-right:.6rem;grid-gap:.6rem;grid-row-gap:.6rem}.griditem:nth-child(3n+1),.gridholder.dimensions .griditem:nth-child(3),.griditem.w8,.griditem.w12,.gridholder.partners .griditem{grid-column:span 6}.griditem,.dimensions .griditem:nth-child(3n+1),.griditem.w2,.griditem.w3,.griditem.w4{grid-column:span 3}.gridholder.partners .griditem{padding:1.5rem}.flexrow{margin:0 15px;flex-wrap:wrap}.flexitem,.flexitem.image{flex:0 1 100%;margin-bottom:1.5em}.flexitem.image figure{height:auto}.flexrow.half .flexitem:last-child{margin-bottom:0}.flexrow.half .flexitem .text{padding:.5rem 0 0;margin-bottom:0}.flexitem.border{border-bottom:0}.flexrow.half.fullscreen figure,.flexrow.half.fullscreen figure img{padding:0}.flexrow.half.fullscreen .flexitem .text{padding:3rem calc(3% + 1.5rem) 0 calc(3% + 1.5rem)}.flexrow.details{flex-direction:column;align-items:flex-start}.flexrow.details p:first-child{margin-bottom:calc(1rem + 6px)}#gMapHolder{padding:1rem}#gMap{padding-bottom:100%}}@media only screen and (max-width:880px){.no-mob{display:none!important}.mob-only{display:block!important}select{width:100%}footer .twoCol{column-gap:1rem;column-count:2}.center.leftMob{text-align:left!important}p.tags{display:none}p.arrow{font-size:1.125rem}p.arrow.left a::before,p.arrow a::after{width:.75rem;height:1.2rem}p.arrow a::after,p.arrow.left a::before{background-size:.75rem 1.2rem}#sideBar:not(.noReverse){display:flex;flex-direction:column-reverse}#sideBar.sticky{position:relative;top:0}#sideBar .callOut{margin-bottom:0}#sideBar p.tags{display:none}#facilities{position:relative;top:0}hr{margin-left:0;margin-right:0;width:100%}hr.overline{padding-top:0}ul.tabNavigation{grid-template-columns:repeat(3,1fr);margin-bottom:0}.infogrid img{width:16px;margin-top:3px}.wrap{padding-top:3.5rem}.header.wrap .container>section{width:100%;margin:0}.wrap.intro{height:80vh;min-height:440px;box-sizing:border-box}.wrap.notIntro{padding-top:68px;margin-top:0}#logo{padding:1rem 0}.hamburger.is-active{top:1.25rem;right:4%}.stick-nav{padding:1rem 0}.stick-nav ul{margin-bottom:.75rem}.stick-nav li:last-child{margin-right:0;margin-left:auto}.longText{padding-top:1rem}.flexrow{margin:0}#gMapHolder{padding:0}.price-tag{font-size:1rem;padding:.75rem 1rem .875rem}.infoOverlay{width:calc(240px + 2rem)}.infoOverlay img{max-width:240px}.footer img.scale{margin-top:3rem}#goDown{float:right}}@media only screen and (max-width:600px){a.enlarge{right:.5rem;top:.5rem;bottom:auto;width:2.5rem;height:2.5rem;border-radius:1.5rem;background:var(--greyDark) url("/images/icons/2025/enlarge-16px.svg") center no-repeat;background-size:1rem 1rem}.motif{width:240px}.callOut{padding:1.5rem 1.5rem 2rem;margin:2.5rem 0}.twoCol,.threeCol,.checkboxlist-vertical{column-count:2;column-gap:2rem}.gallery a.open-gallery.button{left:4%;bottom:0;padding:.55rem .75rem .5rem 2.5rem;background:var(--colMain) url("/images/icons/gallery.svg") .75rem center no-repeat;background-size:1rem}.icongrid.gridholder{gap:1rem}.icongrid .griditem{padding:4vw}.icongrid .griditem{padding:4vw}#registration-form label{flex:0 0 100%;margin-right:0}#registration-form input[type=date],#registration-form input[type=number],#registration-form input[type=text],#registration-form select{flex:0 0 100%}.gridholder.devs{margin-bottom:4rem}}@media only screen and (max-width:550px){.no-mob-p{display:none!important}.mob-only-p{display:block!important}.insetL,.insetR{max-width:100%;margin:0 0 2rem}.twoCol,.threeCol,.checkboxlist-vertical{column-count:1;column-gap:0}.animateIn:nth-child(4n+2),.animateIn:nth-child(4n+3),.animateIn:nth-child(4n+4),.animateIn:nth-child(4n+1){transition-delay:0ms}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="number"],textarea,select,label,.checkList li label{font-size:1rem}ul.tabNavigation{grid-template-columns:repeat(2,1fr)}ul.tabNavigation li{flex:0 0 calc(50% - .25rem);margin-bottom:.5rem}ul.tabNavigation li:last-child,ul.tabNavigation li:nth-last-child(2){margin-bottom:0}.wrap.intro{height:90vh;min-height:600px;box-sizing:border-box;background-repeat:no-repeat;background-position:center bottom;background-size:cover}.wrap.intro .overlay{background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%)}.wrap.page.map{margin-top:13em}#devInfo{display:block;column-gap:0}.withInfo #devInfo{padding:1rem}#devSearch select,#devSearch input[type=submit]{flex:0 0 100%}#devSearch form.flexrow *{margin:0 0 1rem}.gridholder{grid-gap:1rem;gap:1rem;grid-row-gap:1rem}form.gridholder{grid-gap:.5rem}.griditem,form.gridholder .griditem.w3,.griditem.w4,.griditem.w6,.griditem.w8,.griditem.w12{grid-column:span 6}.griditem.w2,.griditem.w3,form.gridholder .griditem.w3.half{grid-column:span 3}.gridholder.usp .griditem{grid-column:span 6;padding:1.5rem 1rem}.griditem p:last-child{margin-bottom:1.5rem}.gallery-holder.slick-slider .hidden,.gallery-holder.slick-slider .tabHidden{display:block!important}.flexrow.trade{column-gap:1rem}.flexrow.trade img{max-width:100px;max-height:60px;margin:0 0 1.5rem;transition:filter .8s cubic-bezier(.19,1,.22,1)}.flexrow.trade.large img{max-width:150px;max-height:75px}.flexrow.trade a{width:100px;height:60px}.flexrow.trade.large a{width:150px;height:75px}.flexitem.image{flex:0 1 100%}.footer.wrap{padding:2rem 0 0}}@media(hover:none) and (max-width:550px){.griditem figure .overlay{background-color:rgba(0,0,0,0)}.griditem a:hover figure .overlay{opacity:1}.griditem .incentiveLogos{position:absolute;right:10px;top:10px;width:50px;z-index:2}.griditem .sash{top:.875rem}}
#site-navigation{position:relative;flex:1}.clicky-menu>li>div{display:flex;position:absolute;top:calc(100% + 1rem);left:0;visibility:hidden;justify-content:space-between;box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;transform:translateY(1rem);opacity:0;transition:transform 400ms cubic-bezier(.645,.045,.355,1),opacity 400ms cubic-bezier(.645,.045,.355,1);padding:3rem;background-color:var(--colWhite);box-sizing:border-box;border-radius:var(--borderRadSm)}.clicky-menu>li{display:flex;flex-wrap:wrap;line-height:normal;margin:0 0 0 .5rem}.clicky-menu>li:first-child{margin:0}.clicky-menu.no-js li:hover>ul,.clicky-menu.no-js li:focus-within>ul{visibility:visible}.clicky-menu>li>div section{position:relative;flex:0 0 calc(33.3333% - 1rem)}.clicky-menu>li>div section.no-ad{flex:0 0 calc(50% - 1rem)}.clicky-menu>li>div section.ad *{color:var(--colWhite)}.clicky-menu>li>div section.ad::before{display:block;content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:1}.clicky-menu>li>div .text{padding:1.5rem;position:relative;z-index:2;line-height:1.5;text-wrap:pretty}.clicky-menu>li>div .text p,.clicky-menu>li>div .text li{font-size:1rem}.clicky-menu p.arrow a::after{filter:brightness(0) invert(1)}.clicky-menu p.arrow a:hover{color:var(--colWhite)!important}.clicky-menu div[aria-hidden=false]{visibility:visible}svg[hidden]{display:none;position:absolute}.clicky-menu{display:flex;justify-content:flex-end;margin:0;padding:0;list-style:none}.clicky-menu header{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.clicky-menu header a{color:var(--colMain);padding:0}.clicky-menu header a:hover{color:var(--greyDark)}.clicky-menu .subNav{margin:0}.clicky-menu a,.clicky-menu button{padding:.5rem 1rem .675rem;font-family:inherit;background:transparent;color:var(--colWhite);text-decoration:none}.noImage .clicky-menu>li>a,.noImage .clicky-menu button,.shadow .clicky-menu>li>a,.shadow .clicky-menu button{color:var(--greyDark);border-radius:var(--borderRadSm)}.noImage .clicky-menu>li>a,.shadow .clicky-menu>li>a{transition:color 250ms cubic-bezier(.165,.84,.44,1),background 500ms cubic-bezier(.165,.84,.44,1),outline 500ms cubic-bezier(.165,.84,.44,1)}.noImage svg[hidden] polyline,.shadow svg[hidden] polyline{stroke:var(--greyDark)}.clicky-menu>li.outlined{margin-left:1.625rem}.clicky-menu>li.outlined>a{outline:.125rem solid var(--colWhite);outline-offset:-.125rem;backdrop-filter:blur(10px)}.noImage .clicky-menu>li.outlined>a,.shadow .clicky-menu>li.outlined>a{outline:.125rem solid var(--greyDark)}.clicky-menu>li.outlined.alt>a,.noImage .clicky-menu>li.outlined.alt>a,.shadow .clicky-menu>li.outlined.alt>a{outline:0;background:var(--colMain);color:var(--colWhite)}.clicky-menu>li.outlined.alt>a:hover,.noImage .clicky-menu>li.outlined.alt>a:hover,.shadow .clicky-menu>li.outlined.alt>a:hover{background:var(--greyDark)}.clicky-menu>li.active>a,.clicky-menu>li.active button{color:inherit;background-color:var(--colMainPale)}.clicky-menu>li>a:hover,.clicky-menu button:hover,.clicky-menu>li>a:active,.clicky-menu button:active,.clicky-menu>li.active>a:hover,.clicky-menu>li.active button:hover{color:var(--colWhite);background:var(--colMain);outline:0!important}.clicky-menu>li>a:hover svg,.clicky-menu button:hover svg,.clicky-menu>li>a:active svg,.clicky-menu button:active svg{filter:brightness(0) invert(1)}.clicky-menu>li>a:focus,.clicky-menu button:focus{outline:.125rem solid var(--colMain);outline-offset:-.125rem}.clicky-menu>li>a,.clicky-menu>li>button{flex:1 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border:0;font-size:1.25rem;font-weight:500;line-height:1.5;cursor:pointer;border-radius:var(--borderRadSm)}.clicky-menu svg{width:1rem;height:1rem;margin-left:.75rem;transition:transform 400ms;transform:translateY(3px)}.clicky-menu [aria-expanded=true] svg{transform:translateY(3px) scaleY(-1)}.clicky-menu>li>div[aria-hidden=false]{position:absolute;right:0;width:auto;transform:translateY(0);opacity:1;width:100%;flex:0 0 auto}ul.clickNav{visibility:hidden;margin:0;border-top:1px solid var(--greyLightAlpha)}ul.clickNav li{margin-bottom:0;list-style:none}ul.clickNav li:last-child{margin-bottom:0}ul.clickNav li a{font-size:1.125rem;font-weight:400;display:block;position:relative;padding:.75rem 2rem .8175rem 0;color:var(--greyDark);border-bottom:1px solid var(--greyLightAlpha);transition:background .2s cubic-bezier(.645,.045,.355,1),color .2s cubic-bezier(.645,.045,.355,1),padding .2s cubic-bezier(.645,.045,.355,1);text-decoration:none}ul.clickNav li a:hover{color:var(--colMain);background:var(--colWhite);padding-left:.5rem}ul.clickNav li a::after{display:block;content:"";position:absolute;background:url("/images/icons/arrow-right.svg");background-size:12px 20px;width:12px;height:20px;right:1rem;top:calc(50% - 10px);transition:right .2s cubic-bezier(.645,.045,.355,1),filter .2s cubic-bezier(.645,.045,.355,1)}ul.clickNav li a:hover::after{right:.5rem}ul.clickNav li a.selected,ul.clickNav li a.selected:hover{color:var(--colMain);background:var(--colWhite);border-bottom:1px solid var(--colMain)}ul.clickNav li a.selected::after,ul.clickNav li a.selected:hover::after{filter:brightness(0) invert(1)}.clicky-menu div[aria-hidden=false] ul.clickNav{visibility:visible}@media(max-width:1279px){.clicky-menu>li>a,.clicky-menu>li>button{font-size:1.125rem}.clicky-menu>li>div{padding:2rem}}@media(max-width:1100px){#site-navigation{background:rgba(255,255,255,0)}.menuShowing #site-navigation{display:flex;align-items:flex-start;height:100%;min-height:100vh;width:100vw;position:fixed;left:0;top:0;padding:5.5rem calc(2% + 1rem) 4%;background:rgba(255,255,255,1);z-index:1;transition:background 1000ms cubic-bezier(.19,1,.22,1);overflow-y:scroll;box-sizing:border-box}#site-navigation .clicky-menu{display:none}.menuShowing #site-navigation .clicky-menu{display:flex;flex:1;flex-wrap:wrap;flex-direction:column;justify-content:start;border-top:1px solid var(--colMain)}.clicky-menu header{color:var(--colMain);margin-bottom:1rem;margin-left:0}#site-navigation .clicky-menu>li{margin:0}#site-navigation .clicky-menu>li>a,#site-navigation .clicky-menu>li>button{align-items:baseline;justify-content:start;border-bottom:1px solid var(--colMain);color:var(--greyDark);border-radius:0;padding:.75rem 1rem}#site-navigation .clicky-menu>li>a:hover,#site-navigation .clicky-menu button:hover,#site-navigation .clicky-menu button[aria-expanded=true],#site-navigation .clicky-menu>li>a:active,#site-navigation .clicky-menu button:active{color:var(--colWhite);background:var(--colMain)}.menuShowing #site-navigation .clicky-menu>li>div{position:relative;display:none;margin-bottom:1rem;padding-left:0;padding-right:0;box-shadow:none}.menuShowing #site-navigation .clicky-menu>li>div[aria-hidden=false]{display:flex;border-top-left-radius:0;border-top-right-radius:0}.clicky-menu>li.outlined{margin-left:0}.clicky-menu>li.outlined>a{outline:0;outline-offset:0;backdrop-filter:none}.noImage .clicky-menu>li.outlined>a,.shadow .clicky-menu>li.outlined>a{outline:0}.clicky-menu>li.outlined.alt>a,.noImage .clicky-menu>li.outlined.alt>a,.shadow .clicky-menu>li.outlined.alt>a{outline:0;background:none;color:inherit}.clicky-menu>li.outlined.alt>a:hover,.noImage .clicky-menu>li.outlined.alt>a:hover,.shadow .clicky-menu>li.outlined.alt>a:hover{background:inherit}ul.clickNav,ul.clickNav li{margin:0;padding:0;list-style:none;background:none}ul.clickNav li a{background:var(--colWhite)}.shadow .menuShowing .clicky-menu>li>a,.shadow .menuShowing .clicky-menu button{color:var(--colMain)}.menuShowing svg[hidden] polyline{stroke:var(--colMain)}}@media(max-width:959px){.menuShowing #site-navigation .clicky-menu>li>div[aria-hidden=false]{display:block;padding:1rem 0 0}.menuShowing #site-navigation .clicky-menu>li>div[aria-hidden=false] ul{margin-bottom:1.5rem}ul.clickNav li a{background:var(--greyVPale);padding:.75rem 2rem .8175rem 1rem}ul.clickNav li a::after{filter:grayscale(1)}ul.clickNav li a:hover{padding-left:1rem}ul.clickNav li a:hover::after{right:1rem}}@media(max-width:880px){.menuShowing #site-navigation{padding:5rem 4% 4%}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;position:relative;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block;margin:0 auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-loading .slick-list{background:var(--colWhite) url("/images/preloader.gif") center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url("/css/fonts/slick.eot?");src:url("/css/fonts/slick.eot?#iefix") format('embedded-opentype'),url("/css/fonts/slick.woff") format('woff'),url("/css/fonts/slick.ttf") format('truetype'),url("/css/fonts/slick.svg#slick") format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:40px;height:60px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:var(--colWhite);z-index:3;border-radius:var(--borderRad) 0 0 var(--borderRad);transition:background .2s ease-out}.bg-mainPale .slick-prev,.bg-mainPale .slick-next{background:var(--colMainPale)}.slick-prev:not(.slick-disabled):hover,.slick-prev:not(.slick-disabled):focus,.slick-next:not(.slick-disabled):hover,.slick-next:not(.slick-disabled):focus{background-color:var(--colMain)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;filter:brightness(0) invert(1)}.bg-mainPale .slick-prev.slick-disabled,.bg-mainPale .slick-next.slick-disabled{background-color:var(--colMainLight)}.slick-prev.slick-disabled,.slick-next.slick-disabled{cursor:default}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.5;filter:none}.slick-prev:before,.slick-next:before{display:block;content:"";width:16px;height:16px;opacity:1;background:url("/images/icons/arrow-right.svg") center no-repeat;background-size:16px 16px;filter:brightness(0);margin-left:2px}.slick-prev{left:0;border-radius:0 var(--borderRad) var(--borderRad) 0}[dir='rtl'] .slick-prev{right:0;left:auto}.slick-prev:before{transform:rotate(180deg);margin-left:0;margin-right:2px}.slick-next{right:0}[dir='rtl'] .slick-next{right:auto;left:0}[dir='rtl'] .slick-next:before{transform:rotate(180deg)}.slick-dots{position:absolute;bottom:-2.5rem;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:.75rem;height:.75rem;margin:0 .5rem;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:.75rem;height:.75rem;padding:.25rem;cursor:pointer;color:transparent;border:0;outline:0;background:transparent;transition:color 500ms cubic-bezier(.645,.045,.355,1)}.slick-dots li button:hover,.slick-dots li button:focus{outline:0;background:transparent!important}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:.75rem;line-height:20px;position:absolute;top:0;left:0;width:.75rem;height:.75rem;content:'•';text-align:center;opacity:1;color:var(--colMainLight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.8;color:var(--colMain)}.textSlider .slick-dots{text-align:left}.textSlider .slick-slide{opacity:0;transition:opacity 400ms cubic-bezier(.455,.03,.515,.955)}.textSlider .slick-slide.slick-active{opacity:1}.devs .slick-dots{bottom:-3.5rem}.devs .slick-slide{margin:0 1.5rem;text-align:center}.largeSlider,.fullSlider{display:flex;justify-content:center;height:calc(min(88.5vw,1920px)*.5);min-height:calc(80vw*.5);width:100%;align-items:center;overflow:hidden}.fullSlider{background:var(--greyDark)}.largeSlider{height:auto;min-height:0}.fullSlider figure{display:flex;align-items:flex-start;justify-content:flex-end;aspect-ratio:16/9;overflow:hidden}.fullSlider figure .overlay{position:absolute;display:flex;align-items:center;justify-content:center;z-index:20;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 80%);left:0;top:0}.fullSlider figure .overlay img{width:18rem;height:18rem}.fullSlider figure img{aspect-ratio:16/9;object-fit:cover;display:block}.fullSlider figcaption{position:absolute;background:var(--colWhite);padding:5rem 6rem;z-index:3;bottom:12rem;right:0;width:max(300px,40vw);text-align:left;box-sizing:border-box}.fullSlider h1{text-transform:uppercase;font-family:gill-sans-nova,sans-serif;font-weight:400;color:var(--colWhite)}.fullSlider p{text-wrap:pretty}.fullSlider p.icon{font-size:1rem;padding-left:1.75rem;margin-bottom:0}.fullSlider p.icon::before{width:20px;height:20px;background-size:20px 20px;filter:brightness(0) invert(1);top:3px}.fullSlider .slick-dots{bottom:4rem}.fullSlider .slick-dots li button:before{color:var(--colWhite)}.fullSlider .slick-dots li.slick-active button:before{opacity:1;color:var(--colBlack)}.tripleSlider{margin-bottom:1.5rem}.tripleSlider figcaption{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(17,17,17,.5);z-index:2;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;transition:background 500ms cubic-bezier(.19,1,.22,1)}.tripleSlider a:hover figcaption{background:rgba(17,17,17,.95)}.tripleSlider figcaption h3{font-family:gill-sans-nova,sans-serif;font-size:clamp(2rem,calc(1vw + 1.45rem),2.5rem);line-height:clamp(2.5rem,calc(1vw + 1.95rem),3rem);font-weight:400;color:var(--colWhite);text-transform:uppercase;width:100%;position:relative;top:50%;margin-bottom:0;transform:translateY(-50%)}.tripleSlider figcaption p{display:block;font-size:.875rem;text-transform:uppercase;padding:.5rem 1rem;color:var(--colWhite);border:2px solid var(--colWhite);position:relative;top:65%;margin-bottom:0}.imgSlider figure,.imgSlider img{aspect-ratio:3/2;object-fit:cover;display:block}.quoteSlider{margin-bottom:4rem}.quoteSlider blockquote{display:inline-block;margin-bottom:0;text-align:center;width:auto!important}.quoteSlider.small blockquote,.quoteSlider.small ul.slick-dots{text-align:left}@media only screen and (min-width:1280px) and (max-width:1480px){.fullSlider figcaption{width:max(300px,48%)}}@media only screen and (min-width:960px) and (max-width:1279px){.fullSlider figcaption{width:max(300px,55%)}}@media only screen and (max-width:959px){.fullSlider{min-height:0;height:calc(100vh - 132px);max-height:calc(1280px - 132px)}.fullSlider figcaption{width:max(300px,90%);padding:0 4%}.fullSlider figure,.fullSlider figure *:not(.overlay) img{aspect-ratio:2/3}}@media only screen and (max-width:880px){.slick-dots li button:before{font-size:12px;line-height:16px;width:12px;height:12px;color:#000}.quoteSlider .slick-slide{margin:0 1px 1rem}.quoteSlider blockquote p{font-size:1.125rem}}@media only screen and (min-width:550px) and (max-width:879px) and (orientation:landscape){.fullSlider{min-height:100vh}}@media only screen and (max-width:550px){.fullSlider{height:calc(100vw*1.5);min-height:0}.fullSlider figure{justify-content:center}.fullSlider figure::after{background:linear-gradient(155deg,rgba(10,10,10,.7) 0,rgba(10,10,10,.6) 50%,rgba(10,10,10,0) 80%)}.quoteSlider blockquote{padding-left:2.5rem;padding-right:2.5rem}}
.toast-title{font-weight:bold}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:bold;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}#toast-container.toast-top-center>div,#toast-container.toast-bottom-center>div{width:300px;margin:auto}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}
