:root{--site-max-width:1700px;--theme-side-margin:max(0px, calc((100% - min(var(--theme-normal-container-max-width), var(--theme-container-width-base))) / 2));--swiper-pagination-bullet-horizontal-gap:10px}@media screen and (min-width:1700px){:root{--theme-side-margin:max(0px, calc((var(--site-max-width) - min(var(--theme-normal-container-max-width), var(--theme-container-width-base))) / 2))}body{max-width:var(--site-max-width);margin:auto!important;box-shadow:0 0 100px 0 color-mix(in srgb,var(--theme-palette-color-3) 90%,#fff0)}}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1.header-site-title{font:inherit;color:inherit}.mt-auto{margin-top:auto}@media screen and (max-width:1000px){#header [data-row*=top] .ct-header-text{width:100%;margin:0}}div.swiper-scrollbar{position:relative!important;margin-top:0;margin-bottom:20px}article.entry-card>div{display:flex;height:100%}article.entry-card .stk-block-columns{display:flex;flex:1}article.entry-card.whats-on .stk-column-wrapper{display:flex}.enquiry--home label span{display:none!important}.enquiry--home :is(input,textarea){border-color:var(--theme-palette-color-5);border-radius:0;background-color:var(--theme-palette-color-7)}.enquiry--home button[type="submit"]{padding:5px 30px 5px 50px;border-radius:0;border:1px solid #000;color:#fff;background-color:var(--theme-palette-color-6)}.enquiry--home button[type="submit"]:hover{border:1px solid var(--theme-palette-color-5);color:#fff;background-color:var(--theme-palette-color-5)}.enquiry--home button[type="submit"]::after{content:"";background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2237.526%22%20height%3D%2237.526%22%20viewBox%3D%220%200%2037.526%2037.526%22%3E%3Cpath%20id%3D%22Path_7%22%20data-name%3D%22Path%207%22%20d%3D%22M17.16%2C0V14.892L6.629%2C4.362%2C4.362%2C6.63l10.53%2C10.529H0v3.208H14.891L4.362%2C30.9l2.268%2C2.268%2C10.53-10.53V37.527h3.207V22.635L30.9%2C33.165%2C33.165%2C30.9l-10.53-10.53H37.526V17.159H22.635L33.165%2C6.63%2C30.9%2C4.362l-10.53%2C10.53V0Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23f15f61%22%2F%3E%3C%2Fsvg%3E);background-size:cover;background-position:center;width:25px;height:25px;display:inline-block;position:absolute;top:7px;left:15px;bottom:0}.enquiry--home button[type="submit"]:hover::after{filter:brightness(4)}.submit-button{display:flex}@media only screen and (max-width:690px){.bedrooms-gallery .swiper-navigation{margin-right:0px!important}}.entries article.entry-card:not(:first-child) .container--apartments{border-top:unset!important}.enquiry--home label{font-size:18px;color:var(--theme-palette-color-6,#174A33)}.enquiry--home :is(input,textarea){color:var(--theme-palette-color-6)}.enquiry--home :is(input,textarea):focus{outline-color:var(--theme-palette-color-6)!important}.enquiry--home .wp-block-buildaform-form-multichoice{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);gap:8px}.enquiry--home .wp-block-buildaform-form-multichoice label[for="im-interested-in"]{grid-column:span 5 / span 5}@media only screen and (max-width:690px){.enquiry--home .wp-block-buildaform-form-multichoice{grid-template-columns:unset;grid-template-rows:unset}.enquiry--home .wp-block-buildaform-form-multichoice label[for="im-interested-in"]{grid-column:unset}}.wp-block-buildaform-form-multichoice input[type="checkbox"],.form-optin-checkbox input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:40px;height:40px;border:1px solid var(--theme-palette-color-5,#f15f61);border-radius:0;position:relative;flex-shrink:0;cursor:pointer}.wp-block-buildaform-form-multichoice input[type="checkbox"]:checked::before,.form-optin-checkbox input[type="checkbox"]:checked::before{content:"\2715";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1;font-size:25px;color:var(--theme-palette-color-6,#174A33)}.wp-block-buildaform-form-multichoice input,.form-optin-checkbox input[type="checkbox"]{margin-right:10px;margin-bottom:-12px}.filtertheposts-taxonomy-control option{background:#fff}.filtertheposts-taxonomy-control select{color:var(--theme-palette-color-6)}.ct-panel-content-inner .site-logo-container{position:absolute;top:0;left:40px;margin-top:-20px!important}.ct-panel-content-inner li:hover:after{content:"";background-color:#fff;display:block;position:absolute;width:100%;height:50px;z-index:-1}@media only screen and (max-width:690px){.ct-panel-content-inner li:hover:after{height:47px}}.perfect--position{z-index:5}.perfect--position .swiper-wrapper .wp-block-bewonder-slide:nth-child(odd){z-index:4!important}.one--bedroom select[aria-label="Price range"] option:is([value="2400-to-3000"],[value="3001-to-3500"],[value="3501-to-3450"],[value="4100-to-4500"]){display:none}.two--bedroom select[aria-label="Price range"] option:is([value="1900-to-2000"],[value="2001-to-2500"],[value="2501-to-2700"],[value="4100-to-4500"]){display:none}.three--bedroom select[aria-label="Price range"] option:is([value="1900-to-2000"],[value="2001-to-2500"],[value="2400-to-3000"],[value="2501-to-2700"],[value="3001-to-3500"],[value="3501-to-3450"]){display:none}.mapcore-wordpress-map .place-map-anchor{width:22px!important;height:22px!important}.mapcore-category-list .mapcore-category-list__toggle{padding:10px;color:#fff;text-transform:uppercase}.mapcore-category-list ul{padding-left:0;row-gap:10px;margin:20px 0;color:#174A33}@media only screen and (min-width:690px){.mapcore-category-list ul{display:grid;grid-template-columns:auto auto}}.mapcore-category-list li{list-style-type:none}.mapcore-category-list [data-category-slug="food-beverage"] .mapcore-category-list__toggle{background-color:#F15F61}.mapcore-category-list [data-category-slug="retail"] .mapcore-category-list__toggle{background-color:#174A33}