@charset "UTF-8";@keyframes loading{0%,to{opacity:1}50%{opacity:.5}}html{font-size:100%;font-family:"figtree",sans-serif;font-weight:400;color:#19233a}body{overflow-x:hidden}body,h1,h2,h3,h4,h5,h6{margin:0}h1,h2{font-size:3rem;font-weight:700;line-height:1.25}h2{font-size:2rem}@media (max-width:30rem){h2{font-size:1.25rem}}p,ul{margin-block:0}ul{padding-inline-start:1rem;padding-block-start:0}li,p{line-height:1.5}a{color:#e59535}form{display:flex;flex-direction:column;gap:1rem}input[type=email],input[type=tel],input[type=text],label,select,textarea{font-family:"figtree",sans-serif;font-size:1rem;line-height:1.5;font-weight:600}input[type=email],input[type=tel],input[type=text],select,textarea{appearance:none;background-color:#fff;border:.125rem solid #f1f2f3;display:block;width:calc(100% - 3.25rem);height:auto;color:#69707f;padding-block:.75rem;padding-inline:1.5rem;border-radius:1.625rem}input::-moz-placeholder,input::-ms-input-placeholder,input::-webkit-input-placeholder,input::placeholder{opacity:1}select{background:#fff;background-image:url(/wp-content/themes/west-one-lettings/static/images/icons/icon-chevron-down.svg);background-position:calc(100% - 1.5rem) 50%;background-repeat:no-repeat;background-size:.85rem}input[type=checkbox]{appearance:none;width:1.25rem;height:1.25rem;border:.125rem solid #19233a;border-radius:50%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;margin:0}input[type=checkbox]:before{content:"";transform:scale(0);transform-origin:center center;width:.75rem;height:.75rem;border-radius:50%;background-color:#e59535;transition:all 250ms ease}input[type=checkbox]:checked:before{transform:scale(1)}.content-wrapper{display:flex;flex-direction:column;padding-top:1.25rem}@media (max-width:48rem){.content-wrapper{padding-top:0}}.button,.wpcf7-submit{background-color:#19233a;color:#fff;gap:.75rem;padding-inline:2.5rem;transition:all 250ms ease}.button,.properties-views__tab,.wpcf7-submit{font-size:1rem;line-height:1;font-weight:700;text-decoration:none;display:flex;flex-direction:row;justify-content:center;align-items:center;height:3.125rem;border-radius:2rem}@media (max-width:30rem){.button,.properties-views__tab,.wpcf7-submit{font-size:.85rem;padding-inline:2rem;height:2.5rem}}.button.orange,.orange.properties-views__tab,.orange.wpcf7-submit{background-color:#e59535;color:#19233a}.button.rightmove,.rightmove.properties-views__tab,.rightmove.wpcf7-submit{background-color:#000433}.button.unihomes,.unihomes.properties-views__tab,.unihomes.wpcf7-submit{background-color:#1ba2dc}.button.request,.request.properties-views__tab,.request.wpcf7-submit{color:#19233a;padding-inline:1.5rem}.button.whatsapp,.whatsapp.properties-views__tab,.whatsapp.wpcf7-submit{padding-inline:1.5rem}.button.whatsapp svg,.whatsapp.properties-views__tab svg,.whatsapp.wpcf7-submit svg{width:auto;height:1.25rem;flex:0 0 auto}.button.whatsapp span,.whatsapp.properties-views__tab span,.whatsapp.wpcf7-submit span{flex:0 0 auto}.loading{animation-name:loading;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.site-header{order:1!important}.main-details{order:25}.property-info{order:50}.large-quote{order:75}@media (max-width:64rem){.large-quote{order:125}}.related-properties{order:100}.faqs{order:5000}.site-footer{order:9999999999!important}.department-residential-lettings .pagination-bullet.active,.department-residential-lettings .property-item__bullet.active,.department-residential-lettings .theme-after-background-color:after,.department-residential-lettings .theme-background-color,.department-residential-lettings .theme-before-background-color:before,.department-residential-lettings input[type=checkbox]:before,.department-student .pagination-bullet.active,.department-student .property-item__bullet.active,.department-student .theme-after-background-color:after,.department-student .theme-background-color,.department-student .theme-before-background-color:before,.department-student input[type=checkbox]:before{background-color:#e59535}.department-residential-lettings .theme-color,.department-student .theme-color{color:#e59535}.department-residential-lettings .theme-color.theme-background-color,.department-student .theme-color.theme-background-color{color:#19233a}.department-residential-lettings .theme-fill,.department-residential-lettings .theme-fill path,.department-residential-lettings .theme-fill svg,.department-student .theme-fill,.department-student .theme-fill path,.department-student .theme-fill svg{fill:#e59535}.department-residential-lettings .expand-image:hover,.department-residential-lettings .expand-image:hover circle,.department-residential-lettings .expand-image:hover line,.department-residential-lettings .expand-image:hover path,.department-residential-lettings .expand-image:hover polygon,.department-residential-lettings .expand-image:hover polyline,.department-residential-lettings .expand-image:hover rect,.department-residential-lettings .expand-image:hover svg,.department-residential-lettings .main-details__address--icon,.department-residential-lettings .main-details__address--icon circle,.department-residential-lettings .main-details__address--icon line,.department-residential-lettings .main-details__address--icon path,.department-residential-lettings .main-details__address--icon polygon,.department-residential-lettings .main-details__address--icon polyline,.department-residential-lettings .main-details__address--icon rect,.department-residential-lettings .main-details__address--icon svg,.department-residential-lettings .main-details__component .icon,.department-residential-lettings .main-details__component .icon circle,.department-residential-lettings .main-details__component .icon line,.department-residential-lettings .main-details__component .icon path,.department-residential-lettings .main-details__component .icon polygon,.department-residential-lettings .main-details__component .icon polyline,.department-residential-lettings .main-details__component .icon rect,.department-residential-lettings .main-details__component .icon svg,.department-residential-lettings .theme-stroke,.department-residential-lettings .theme-stroke circle,.department-residential-lettings .theme-stroke line,.department-residential-lettings .theme-stroke path,.department-residential-lettings .theme-stroke polygon,.department-residential-lettings .theme-stroke polyline,.department-residential-lettings .theme-stroke rect,.department-residential-lettings .theme-stroke svg,.department-student .expand-image:hover,.department-student .expand-image:hover circle,.department-student .expand-image:hover line,.department-student .expand-image:hover path,.department-student .expand-image:hover polygon,.department-student .expand-image:hover polyline,.department-student .expand-image:hover rect,.department-student .expand-image:hover svg,.department-student .main-details__address--icon,.department-student .main-details__address--icon circle,.department-student .main-details__address--icon line,.department-student .main-details__address--icon path,.department-student .main-details__address--icon polygon,.department-student .main-details__address--icon polyline,.department-student .main-details__address--icon rect,.department-student .main-details__address--icon svg,.department-student .main-details__component .icon,.department-student .main-details__component .icon circle,.department-student .main-details__component .icon line,.department-student .main-details__component .icon path,.department-student .main-details__component .icon polygon,.department-student .main-details__component .icon polyline,.department-student .main-details__component .icon rect,.department-student .main-details__component .icon svg,.department-student .theme-stroke,.department-student .theme-stroke circle,.department-student .theme-stroke line,.department-student .theme-stroke path,.department-student .theme-stroke polygon,.department-student .theme-stroke polyline,.department-student .theme-stroke rect,.department-student .theme-stroke svg,.site-header__item[data-nav-item-name=student] span svg polyline,.site-header__item[title="Student Accommodation"] span svg polyline{stroke:#e59535}.department-residential-lettings .theme-border-color,.department-student .theme-border-color{border-color:#e59535}.department-residential .pagination-bullet.active,.department-residential .property-item__bullet.active,.department-residential .theme-after-background-color:after,.department-residential .theme-background-color,.department-residential .theme-before-background-color:before,.department-residential input[type=checkbox]:before{background-color:#99aa38}.department-residential .theme-color{color:#99aa38}.department-residential .theme-color.theme-background-color{color:#19233a}.department-residential .theme-fill,.department-residential .theme-fill path,.department-residential .theme-fill svg{fill:#99aa38}.department-residential .expand-image:hover,.department-residential .expand-image:hover circle,.department-residential .expand-image:hover line,.department-residential .expand-image:hover path,.department-residential .expand-image:hover polygon,.department-residential .expand-image:hover polyline,.department-residential .expand-image:hover rect,.department-residential .expand-image:hover svg,.department-residential .main-details__address--icon,.department-residential .main-details__address--icon circle,.department-residential .main-details__address--icon line,.department-residential .main-details__address--icon path,.department-residential .main-details__address--icon polygon,.department-residential .main-details__address--icon polyline,.department-residential .main-details__address--icon rect,.department-residential .main-details__address--icon svg,.department-residential .main-details__component .icon,.department-residential .main-details__component .icon circle,.department-residential .main-details__component .icon line,.department-residential .main-details__component .icon path,.department-residential .main-details__component .icon polygon,.department-residential .main-details__component .icon polyline,.department-residential .main-details__component .icon rect,.department-residential .main-details__component .icon svg,.department-residential .theme-stroke,.department-residential .theme-stroke circle,.department-residential .theme-stroke line,.department-residential .theme-stroke path,.department-residential .theme-stroke polygon,.department-residential .theme-stroke polyline,.department-residential .theme-stroke rect,.department-residential .theme-stroke svg,.post-filters__category[data-active="1"].residential svg line,.post-filters__category[data-active="1"].residential svg path{stroke:#99aa38}.department-residential .theme-border-color{border-color:#99aa38}.department-commercial .pagination-bullet.active,.department-commercial .property-item__bullet.active,.department-commercial .theme-after-background-color:after,.department-commercial .theme-background-color,.department-commercial .theme-before-background-color:before,.department-commercial input[type=checkbox]:before{background-color:#9c9c9b}.department-commercial .theme-color{color:#9c9c9b}.department-commercial .theme-color.theme-background-color{color:#fff}.department-commercial .theme-fill,.department-commercial .theme-fill path,.department-commercial .theme-fill svg{fill:#9c9c9b}.department-commercial .expand-image:hover,.department-commercial .expand-image:hover circle,.department-commercial .expand-image:hover line,.department-commercial .expand-image:hover path,.department-commercial .expand-image:hover polygon,.department-commercial .expand-image:hover polyline,.department-commercial .expand-image:hover rect,.department-commercial .expand-image:hover svg,.department-commercial .main-details__address--icon,.department-commercial .main-details__address--icon circle,.department-commercial .main-details__address--icon line,.department-commercial .main-details__address--icon path,.department-commercial .main-details__address--icon polygon,.department-commercial .main-details__address--icon polyline,.department-commercial .main-details__address--icon rect,.department-commercial .main-details__address--icon svg,.department-commercial .main-details__component .icon,.department-commercial .main-details__component .icon circle,.department-commercial .main-details__component .icon line,.department-commercial .main-details__component .icon path,.department-commercial .main-details__component .icon polygon,.department-commercial .main-details__component .icon polyline,.department-commercial .main-details__component .icon rect,.department-commercial .main-details__component .icon svg,.department-commercial .theme-stroke,.department-commercial .theme-stroke circle,.department-commercial .theme-stroke line,.department-commercial .theme-stroke path,.department-commercial .theme-stroke polygon,.department-commercial .theme-stroke polyline,.department-commercial .theme-stroke rect,.department-commercial .theme-stroke svg,.post-filters__category[data-active="1"].commercial svg line,.post-filters__category[data-active="1"].commercial svg path{stroke:#9c9c9b}.department-commercial .theme-border-color{border-color:#9c9c9b}.site-header,.site-header__item:after{width:100%;left:0;transition:all 250ms ease}.site-header{position:fixed;top:3.75rem;z-index:999999;height:100%;max-height:5rem;display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr)}@media (max-width:48rem){.site-header{top:1.25rem;max-height:3rem}}.site-header.scroll{top:1.25rem}.site-header__container{grid-column:2/-2;margin-inline:2.5rem;padding-inline:2.5rem;background-color:#fff;border-radius:3rem;box-shadow:0 .25rem .5rem rgba(61,61,61,.15);display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (max-width:64rem){.site-header__container{margin-inline:0}}@media (max-width:48rem){.site-header__container{padding-inline:1.5rem}}.site-header__left{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:2.5rem;height:100%}@media (max-width:48rem){.site-header__left{gap:1.5rem}}.site-header__logo{display:block}.site-header__logo svg{width:auto;height:3rem}@media (max-width:48rem){.site-header__logo svg{height:2rem}}.site-header__item span,.site-header__nav{display:flex;flex-direction:row;align-items:center;height:100%}.site-header__nav{justify-content:start;gap:2rem}.site-header__item{color:#19233a;font-weight:700;text-decoration:none;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;height:100%;position:relative}@media (max-width:48rem){.site-header__item{font-size:.85rem}}.site-header__item span{justify-content:center}.site-header__item span svg{width:auto;height:.375rem;transform:rotate(0deg);transition:all 500ms ease}.site-header__item:after{content:"";height:0;position:absolute;bottom:0;display:block}.faqs__single.open .faqs__question--toggle,.site-header__item[data-nav-item-name=student]:after,.site-header__item[title="Student Accommodation"]:after{background-color:#e59535}.site-header__item.active span svg,.site-header__item:hover span svg{transform:rotate(-180deg)}.site-header__item.active:after,.site-header__item:hover:after{height:.25rem}.site-header__right{flex:1}.site-header__right,.site-header__search{display:flex;flex-direction:row;justify-content:end;align-items:center;height:100%}.site-header__search svg{width:auto;height:1.75rem}.site-header__submenu{position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:1rem;width:min(100% - 12.5rem,92.5rem);height:auto}@media (max-width:48rem){.site-header__submenu{top:-1.25rem;left:0;z-index:-1;transform:none;padding-top:0;width:100%;height:100vh;max-height:100vh;overflow:auto}}.site-header__submenu--container{padding:1.25rem 4rem 2rem 1.25rem}.site-header__submenu--container,.site-header__submenu--search{display:grid;grid-template-columns:3fr 2fr;grid-template-rows:auto 1fr;gap:4rem 4rem;background-color:rgba(255,255,255,.85);backdrop-filter:blur(.5rem);box-shadow:0 .25rem .5rem rgba(61,61,61,.15);border-radius:1rem;overflow:hidden;transition:all 250ms ease}@media (max-width:80rem){.site-header__submenu--container,.site-header__submenu--search{grid-template-columns:1fr 1fr;padding-right:1.25rem}}@media (max-width:48rem){.site-header__submenu--container,.site-header__submenu--search{padding-top:5.5rem;border-radius:0;height:calc(100vh - 5.5rem - 2rem);display:flex;flex-direction:column;gap:3rem}}.site-header__submenu--search{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:3rem 6rem}.site-header__submenu--heading{display:flex;flex-direction:row;gap:.75rem;justify-content:start;align-items:center;color:#19233a;font-size:1.25rem;font-weight:700;text-decoration:none;position:relative}.site-header__submenu--heading:before{content:"";width:1rem;height:1rem;background-color:#e59535;border-radius:50%;display:block}@media (max-width:48rem){.site-header__submenu--heading{grid-column:1/-1}}.site-header__submenu--left{grid-column:1;grid-row:1/-1;display:flex;flex-direction:column;gap:1rem;align-items:start}.site-header__submenu--lists{grid-column:2;grid-row:1}.site-header__submenu--button{grid-column:2;grid-row:2;justify-self:end;align-self:end}@media (max-width:48rem){.site-header__submenu--button{justify-self:start;align-self:start}}.site-header__submenu--lists{display:flex;flex-direction:row;justify-content:space-between;align-items:start;gap:2rem}@media (max-width:48rem){.site-header__submenu--lists{display:flex;flex-direction:column;gap:2rem}}.site-header__submenu--list{display:flex;flex-direction:column;gap:1.25rem}@media (max-width:48rem){.site-header__submenu--list{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}}.site-header__submenu--item{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:1.25rem;color:#19233a;font-weight:300;text-decoration:none;margin-left:1.25rem}.site-header__submenu--item:before{content:"\f061";font-family:"Font Awesome 7 Free";font-weight:900}@media (max-width:48rem){.site-header__submenu--item{font-size:.85rem;gap:.5rem}}.site-header__properties{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem 2rem;width:100%;transition:all 250ms ease}@media (max-width:80rem){.site-header__properties{gap:1.25rem}}@media (max-width:48rem){.site-header__properties{grid-template-columns:repeat(5,1fr);overflow:auto}}.site-header__property{display:flex;flex-direction:row;gap:2rem;justify-content:start;align-items:center;color:#19233a;font-weight:700;text-decoration:none;transition:all 250ms ease}@media (max-width:80rem){.site-header__property{gap:1.25rem}}@media (max-width:48rem){.site-header__property{min-width:12rem}}.site-header__property--thumbnail{width:7.5rem;height:auto;aspect-ratio:14/9;position:relative;flex:0 0 auto;border-radius:.25rem;overflow:hidden;transition:all 250ms ease}@media (max-width:80rem){.site-header__property--thumbnail{aspect-ratio:1/1;width:4rem}}.site-header__property--thumbnail img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center center}.footer{display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr);background-color:#19233a;padding-top:7.5rem;padding-bottom:3rem}@media (max-width:48rem){.footer{padding-top:3rem}}.footer__top{grid-column:3;grid-row:1;display:flex;flex-direction:row;gap:2rem;align-items:start;justify-content:space-between;container-name:footer-container;container-type:inline-size}@media (max-width:80rem){.footer__top{display:flex;flex-direction:column}}.footer__top--row{flex:0 0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}@media (max-width:48rem){.footer__top--row{width:100%}}.footer__logo{flex:0 0 auto;width:12rem;height:auto}@media (max-width:30rem){.footer__logo{width:8rem}}@media (max-width:22.5rem){.footer__logo{width:6rem}}.footer__logo svg{width:100%;height:auto}.footer__navigation{display:flex;flex-direction:row;align-items:start;justify-content:start;gap:4rem}@media (max-width:64rem){.footer__navigation{flex-wrap:wrap}}@media (max-width:48rem){.footer__navigation{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:32rem){.footer__navigation{display:flex;flex-direction:column;gap:3rem}}.footer__navigation--heading{font-size:1rem;color:#fff;font-weight:600;text-decoration:none;position:relative;display:flex;flex-direction:row;align-items:center;gap:.75rem}.footer__navigation--heading:before{content:"";width:.75rem;height:.75rem;display:block;background-color:#e59535;border-radius:50%}.footer__navigation--column,.footer__navigation--menu{display:flex;flex-direction:column;gap:1.25rem}.footer__navigation--item,.footer__navigation--span{gap:1.25rem;padding-left:1.5rem;color:#69707f;text-decoration:none}.footer__navigation--item{display:flex;flex-direction:row;align-items:center}.footer__navigation--item:before{content:"\f061";display:block;font-family:"Font Awesome 7 Free";font-weight:900;font-size:.75rem;line-height:1}.footer__navigation--item span{font-weight:500}.footer__navigation--span{font-weight:500}.footer__middle,.footer__navigation--span,.footer__navigation--whatsapp{display:flex;flex-direction:row;align-items:center}.footer__navigation--whatsapp{padding-left:1.5rem;color:#69707f;font-weight:500;text-decoration:none;gap:.75rem}.footer__navigation--whatsapp svg{width:auto;height:1.25rem}.footer__middle{grid-column:3;grid-row:2;gap:2rem;justify-content:space-between}@media (max-width:48rem){.footer__middle{justify-content:start}}.footer__middle{padding-block:3rem}.footer__tenant,.footer__top--tenant{width:auto;height:2.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.75rem;background-color:#e59535;border-radius:2rem;text-decoration:none;flex:0 0 auto;padding-inline:1.5rem}.footer__tenant svg,.footer__top--tenant svg{width:auto;height:auto;max-width:1rem;max-height:1rem;flex:0 0 auto}.footer__tenant svg path,.footer__top--tenant svg path{fill:#19233a}.footer__tenant span,.footer__top--tenant span{font-size:1rem;color:#19233a;line-height:1;font-weight:600;display:block;flex:0 0 auto}@media (max-width:48rem){.footer__tenant{display:none}}.footer__top--tenant{display:none}@media (max-width:48rem){.footer__top--tenant{display:flex}}.footer__socials{display:flex;flex-direction:row;gap:1.25rem;align-items:center;justify-content:end;flex:1 1 auto}@media (max-width:48rem){.footer__socials{justify-content:start}}.footer__social{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#e59535;border-radius:50%;width:2rem;height:2rem;position:relative}.footer__social svg{width:1rem;height:auto;display:block}.footer__bottom{grid-column:3;grid-row:3;display:flex;flex-direction:row;justify-content:space-between;align-items:start;gap:1rem;padding-top:1.25rem;border-top:.125rem solid #69707f;width:100%}@media (max-width:48rem){.footer__bottom{flex-direction:column-reverse;gap:1.5rem}}.footer__bottom--legal{font-size:.75rem;color:#69707f;font-weight:500;line-height:1.25;display:flex;flex-direction:row;flex-wrap:wrap;align-items:start;justify-content:start;column-gap:.25rem;width:100%;max-width:45rem}.footer__bottom--legal span{display:inline-block}.footer__bottom--legal span:nth-child(even){border-left:.0625rem solid #69707f;padding-left:.25rem}@media (max-width:48rem){.footer__bottom--legal span:nth-child(even){border-left:none;padding-left:0}}.footer__bottom--terms{display:flex;flex-direction:row;justify-content:end;align-items:center;gap:.25rem}.footer__bottom--term{font-size:.75rem;color:#fff;font-weight:500;text-decoration:none;display:block;padding-left:.25rem;border-left:.0625rem solid #69707f}.footer__bottom--term:first-child{padding-left:0;border-left:none}.department-commercial .footer__tenant svg path,.department-commercial .footer__top--tenant svg path,.department-residential .footer__tenant svg path,.department-residential .footer__top--tenant svg path{fill:#fff}.department-commercial .footer__tenant span,.department-commercial .footer__top--tenant span,.department-residential .footer__tenant span,.department-residential .footer__top--tenant span{color:#fff}.department-commercial .footer__tenant,.department-commercial .footer__top--tenant{background-color:#9c9c9b}.department-residential .footer__tenant,.department-residential .footer__top--tenant{background-color:#99aa38}#wpadminbar{z-index:999999999!important}#wpadminbar~.site-header{top:calc(3.75rem + 32px)!important}@media screen and (max-width:782px){#wpadminbar~.site-header{top:calc(1.25rem + 46px)!important}}#wpadminbar~.site-header.scroll{top:calc(1.25rem + 32px)!important}@media screen and (max-width:782px){#wpadminbar~.site-header.scroll{top:calc(1.25rem + 46px)!important}}#sb_instagram{height:auto!important}.property-info__summary ul,.wpconsent-cookie-policy{display:flex;flex-direction:column;gap:1rem}.wpconsent-cookie-policy-table{border-spacing:0 .5rem}.wpconsent-cookie-policy-table th{text-align:left;padding-right:1rem}.wpconsent-cookie-policy-table td{padding-right:1rem}.blog-share,.blog-share__left,.blog-share__right{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.blog-share__left,.blog-share__right{justify-content:start;gap:.5rem}.blog-share__left svg{width:1rem;height:auto}.blog-share__left span{font-size:1rem;line-height:1;font-weight:600;display:block}.blog-share__right{justify-content:end;gap:.75rem}.blog-share__button{width:2.5rem;height:2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;font-size:0;line-height:1}.blog-share__button svg{width:auto;height:auto;max-width:1rem;max-height:1rem}.breadcrumbs{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:start;overflow-x:auto;overflow-y:visible;width:100%}.breadcrumbs__item{display:inline-block;padding-right:1rem;border-right:.0625rem solid #9c9c9b;font-size:1rem;color:#69707f;font-weight:700;line-height:1;flex:0 0 auto;margin-block:1rem}.breadcrumbs__item:last-child{padding-right:0;border-right:none}.breadcrumbs__item a{color:#9c9c9b;font-weight:400;text-decoration:none}.navigation-prev{width:1.5rem;height:3.5rem;position:absolute;top:50%;transform:translateY(-50%);z-index:100;cursor:pointer;opacity:.5;transition:all 250ms ease}.navigation-prev svg{transform:rotate(180deg)}.navigation-next:hover,.navigation-prev:hover,.pagination-bullet:hover{opacity:1}@media (max-width:30rem){.navigation-prev{width:1rem;height:2.3333333333rem}}.navigation-prev{left:1.5rem}@media (max-width:30rem){.navigation-prev{left:1rem}}.navigation-next{width:1.5rem;height:3.5rem;position:absolute;top:50%;transform:translateY(-50%);z-index:100;cursor:pointer;opacity:.5;transition:all 250ms ease}.navigation-next svg,.navigation-prev svg,.properties-views__sort--dropdown .reset svg,.property-search__param--dropdown .reset svg{width:100%;height:100%}@media (max-width:30rem){.navigation-next{width:1rem;height:2.3333333333rem}}.navigation-next{right:1.5rem}@media (max-width:30rem){.navigation-next{right:1rem}}.pagination-row{position:absolute;bottom:3rem!important;left:50%!important;top:unset!important;transform:translateX(-50%);z-index:100;opacity:1;width:auto!important;display:flex;flex-direction:row;justify-content:center;gap:.75rem;align-items:center;transition:all 250ms ease}@media (max-width:30rem){.pagination-row{bottom:1.5rem!important;gap:.5rem}}.pagination-bullet{display:block;width:.75rem;height:.75rem;aspect-ratio:1;background-color:#fff;border-radius:50%;opacity:.5;transition:all 250ms ease}.pagination-bullet.active{background-color:#e59535;opacity:1}@media (max-width:30rem){.pagination-bullet{width:.5rem;height:.5rem}}.expand-image{width:2.5rem;height:2.5rem;background-color:#fff;border-radius:50%;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;z-index:100;top:1.5rem;right:1.5rem;box-shadow:0 0 0 #9c9c9b;transition:all 250ms ease}.expand-image:hover{box-shadow:0 0 .5rem #9c9c9b}.expand-image svg{width:1.75rem;height:1.75rem}.expand-image svg line,.expand-image svg polyline{transition:all 250ms ease;stroke:#babdc4}@media (max-width:30rem){.expand-image{width:1.5rem;height:1.5rem;top:1rem;right:1rem}.expand-image svg{width:1rem;height:1rem}}.faqs{display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr);grid-template-rows:6rem auto auto 6rem}.faqs__heading{grid-column:3;grid-row:2;margin-bottom:3.5rem}.faqs__container{grid-column:3;grid-row:3;display:flex;flex-direction:column;gap:2.5rem}.faqs__single{padding-bottom:2.5rem;border-bottom:.125rem solid #babdc4}.faqs__single.open .faqs__question--toggle:after,.faqs__single.open .faqs__question--toggle:before{background-color:#19233a}.faqs__single.open .faqs__question--toggle:after{transform:translate(-50%,-50%) rotate(0deg)}.faqs__question{display:flex;flex-direction:row;justify-content:space-between;gap:3rem}.faqs__question--text{font-size:1.5rem;font-weight:700;line-height:1.25;margin-top:.1875rem;flex:1 1 auto}@media (max-width:48rem){.faqs__question--text{font-size:1rem;font-weight:600;margin-top:.5rem}}.faqs__question--toggle{background-color:#19233a;display:block;width:2.25rem;height:2.25rem;border-radius:50%;position:relative;flex:0 0 auto;transition:all 500ms ease}.faqs__question--toggle:after,.faqs__question--toggle:before{content:"";background-color:#e59535;width:.75rem;height:.0625rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all 500ms ease}.faqs__question--toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.faqs__answer{overflow:hidden;padding-right:5rem}.faqs__answer p{margin-top:1rem;margin-bottom:0}.faqs__answer p:first-child{margin-top:1.5rem}.footer-before,.large-quote{display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr);margin-top:-6rem;margin-bottom:6rem}@media (max-width:64rem){.footer-before,.large-quote{background-color:#f1f2f3;margin-top:0;margin-bottom:0}}.footer-before__container,.large-quote__container{display:grid}.footer-before__container,.large-quote__container,.page-get-in-touch{grid-column:3;grid-template-columns:1fr 30rem;grid-template-rows:1fr 5fr}@media (max-width:64rem){.footer-before__container,.large-quote__container,.page-get-in-touch{grid-template-columns:1fr 20rem}}@media (max-width:48rem){.footer-before__container,.large-quote__container,.page-get-in-touch{display:flex;flex-direction:column-reverse}}.large-quote__inner{background-color:#19233a}.footer-before__inner,.large-quote__inner,.page-get-in-touch__inner{grid-column:1/-1;grid-row:2;border-radius:1rem;color:#fff;display:grid;grid-template-columns:1fr 30rem}@media (max-width:64rem){.footer-before__inner,.large-quote__inner,.page-get-in-touch__inner{grid-row:1/-1;background-color:transparent;color:#19233a;border-radius:0;grid-template-columns:1fr 20rem}}@media (max-width:48rem){.footer-before__inner,.large-quote__inner,.page-get-in-touch__inner{display:flex;flex-direction:column}}.footer-before__content,.large-quote__content,.page-get-in-touch__content{grid-column:1;padding-block:3.5rem;padding-inline:3.5rem;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:1rem}@media (max-width:64rem){.footer-before__content,.large-quote__content,.page-get-in-touch__content{padding-inline:0}}.large-quote__icon{background-color:#e59535}.footer-before__icon,.large-quote__icon{width:3.75rem;height:3.75rem;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:50%;font-size:0;line-height:1}.footer-before__icon svg,.large-quote__icon svg{width:1.75rem;height:auto}.footer-before__icon svg path,.large-quote__icon svg path{stroke:#fff;fill:#fff;transform:scale(.9);transform-origin:center center}.footer-before__icon svg path{stroke:#e59535;fill:#e59535}.footer-before__image,.large-quote__image,.page-get-in-touch__image{grid-column:2;grid-row:1/-1;font-size:0;line-height:1;flex:0 0 auto;width:100%;height:100%;aspect-ratio:1;position:relative;align-self:end}.footer-before__image img,.large-quote__image img,.page-get-in-touch__image img{width:auto;height:100%;aspect-ratio:1/1;position:absolute;top:0;left:0;object-fit:cover;object-position:center center;clip-path:circle(60% at 60% 60%)}@media (max-width:64rem){.footer-before__image,.large-quote__image,.page-get-in-touch__image{transform:translateX(1.25rem)}}@media (max-width:48rem){.footer-before__image,.large-quote__image,.page-get-in-touch__image{width:75%;max-width:18rem}}.footer-before__heading,.footer-before__text,.large-quote__text,.page-get-in-touch__heading{font-size:2rem;font-weight:700}.page-get-in-touch__text{font-size:2rem}@media (max-width:30rem){.footer-before__heading,.footer-before__text,.large-quote__text,.page-get-in-touch__heading,.page-get-in-touch__text{font-size:1.5rem}}.footer-before__attribution,.large-quote__attribution{font-weight:700}@media (max-width:64rem){.footer-before__attribution,.large-quote__attribution{color:#19233a!important}}.large-quote__buttons{margin-top:2rem;display:flex;flex-direction:row;justify-content:start;align-items:center;gap:1.25rem;overflow:auto}.large-quote__buttons .button{flex:0 0 auto}.large-quote__buttons .button.whatsapp{background-color:#fff;color:#19233a}@media (max-width:48rem){.large-quote__buttons{display:none}}.taxonomy .footer-before,.taxonomy .large-quote{margin-top:-3rem}@media (max-width:48rem){.taxonomy .footer-before,.taxonomy .large-quote{margin-top:0}}.footer-before{margin-top:0;margin-bottom:0;background:linear-gradient(180deg,#fff 60%,#19233a 60%)}@media (max-width:64rem){.footer-before__container,.page-get-in-touch{display:flex;flex-direction:row-reverse;align-items:center;background-color:#e59535;border-radius:1rem;overflow:hidden}}@media (max-width:48rem){.footer-before__container,.page-get-in-touch{flex-direction:column-reverse;align-items:stretch}}.footer-before__inner{background-color:#e59535}@media (max-width:64rem){.footer-before__inner,.page-get-in-touch__inner{border-radius:1rem;background-color:transparent;flex:1 1 auto;display:block}.footer-before__content,.page-get-in-touch__content{padding-inline:3.5rem}}@media (max-width:48rem){.footer-before__content,.page-get-in-touch__content{grid-column:1/-1;max-width:none;padding-inline:1.25rem;padding-top:1.25rem}}.footer-before__buttons,.page-get-in-touch__buttons{margin-top:2rem;display:flex;flex-direction:row;justify-content:start;align-items:center;gap:1.25rem;overflow:auto}.footer-before__buttons .button,.page-get-in-touch__buttons .button{flex:0 0 auto}.footer-before__buttons .button.request,.page-get-in-touch__buttons .button.request{background-color:#19233a;color:#fff}.footer-before__icon{background-color:#fff}.footer-before__image,.page-get-in-touch__image{border-radius:0 0 1rem 0;overflow:hidden}@media (max-width:64rem){.footer-before__image,.page-get-in-touch__image{transform:none;flex:0 0 18rem;height:100%}}@media (max-width:48rem){.footer-before__image,.page-get-in-touch__image{width:100%}}@media (max-width:64rem){.footer-before__image img,.page-get-in-touch__image img{clip-path:circle(75% at 75% 50%)}}@media (max-width:48rem){.footer-before__image img,.page-get-in-touch__image img{clip-path:circle(60% at 60% 60%)}.footer-before__heading,.page-get-in-touch__heading{max-width:60%}}@media (max-width:30rem){.footer-before__heading,.page-get-in-touch__heading{max-width:none}}.footer-before__text{color:#19233a}@media (max-width:48rem){.footer-before__text,.page-get-in-touch__text{max-width:60%}}@media (max-width:30rem){.footer-before__text,.page-get-in-touch__text{max-width:none}}.footer-before.gradient{padding-top:6rem}@media (max-width:48rem){.footer-before.gradient{padding-top:3rem}}.footer-before.gradient .footer-before__container,.footer-before.gradient .page-get-in-touch{grid-template-rows:1fr;background-color:#e59535;position:relative;z-index:20;border-radius:1rem;overflow:hidden}.footer-before.gradient .footer-before__image,.footer-before.gradient .page-get-in-touch__image{grid-column:auto;grid-row:auto;border-radius:0 1rem 1rem 0;position:absolute;right:0;top:0;z-index:10;width:60%;height:100%;aspect-ratio:auto}.footer-before.gradient .footer-before__image:before,.footer-before.gradient .page-get-in-touch__image:before{content:"";background:linear-gradient(90deg,#e59535 0,rgba(229,149,53,.25) 100%);position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}@media (max-width:30rem){.footer-before.gradient .footer-before__image:before,.footer-before.gradient .page-get-in-touch__image:before{background:linear-gradient(0deg,#e59535 0,rgba(229,149,53,.25) 100%)}}.footer-before.gradient .footer-before__image img,.footer-before.gradient .page-get-in-touch__image img{width:100%;aspect-ratio:auto;clip-path:none;object-position:center right}@media (max-width:48rem){.footer-before.gradient .footer-before__image,.footer-before.gradient .page-get-in-touch__image{max-width:none}}@media (max-width:30rem){.footer-before.gradient .footer-before__image,.footer-before.gradient .page-get-in-touch__image{width:100%;max-height:12rem}}.footer-before.gradient .footer-before__inner,.footer-before.gradient .page-get-in-touch__inner{grid-template-columns:2fr 1fr;background-color:transparent;position:relative;z-index:20}.footer-before.gradient .footer-before__content,.footer-before.gradient .page-get-in-touch__content{gap:.5rem}@media (max-width:64rem){.footer-before.gradient .footer-before__content,.footer-before.gradient .page-get-in-touch__content{max-width:60%}}@media (max-width:48rem){.footer-before.gradient .footer-before__content,.footer-before.gradient .page-get-in-touch__content{padding-top:2rem;padding-bottom:2rem;max-width:none}}@media (max-width:30rem){.footer-before.gradient .footer-before__content,.footer-before.gradient .page-get-in-touch__content{padding-top:14rem;max-width:none}}.footer-before.gradient .footer-before__heading,.footer-before.gradient .page-get-in-touch__heading,.post-filters__category[data-active="1"] span{color:#fff}@media (max-width:48rem){.footer-before.gradient .footer-before__heading,.footer-before.gradient .page-get-in-touch__heading{font-size:1.5rem}}.footer-before.gradient .footer-before__text,.footer-before.gradient .page-get-in-touch__text{font-weight:600;color:#fff}@media (max-width:48rem){.footer-before.gradient .footer-before__text,.footer-before.gradient .page-get-in-touch__text{font-size:1.5rem}}.department-residential .footer-before.gradient .footer-before__container,.department-residential .footer-before.gradient .page-get-in-touch{background-color:#99aa38!important}.department-residential .footer-before.gradient .footer-before__image:before,.department-residential .footer-before.gradient .page-get-in-touch__image:before{background:linear-gradient(90deg,#99aa38 0,rgba(153,170,56,.25) 100%)!important}@media (max-width:30rem){.department-residential .footer-before.gradient .footer-before__image:before,.department-residential .footer-before.gradient .page-get-in-touch__image:before{background:linear-gradient(0deg,#99aa38 0,rgba(153,170,56,.25) 100%)!important}}.department-commercial .footer-before.gradient .footer-before__container,.department-commercial .footer-before.gradient .page-get-in-touch{background-color:#9c9c9b!important}.department-commercial .footer-before.gradient .footer-before__image:before,.department-commercial .footer-before.gradient .page-get-in-touch__image:before{background:linear-gradient(90deg,#9c9c9b 0,rgba(156,156,155,.25) 100%)!important}@media (max-width:30rem){.department-commercial .footer-before.gradient .footer-before__image:before,.department-commercial .footer-before.gradient .page-get-in-touch__image:before{background:linear-gradient(0deg,#9c9c9b 0,rgba(156,156,155,.25) 100%)!important}}.gm-style{font:unset!important}.gm-style-iw{font-weight:400!important}.gm-style-iw strong{font-weight:700!important}.gm-style-iw-chr{position:absolute!important;top:0!important;right:0!important;z-index:500!important}.gm-style-iw-c{max-width:16rem!important;padding:0!important;background-color:transparent!important;border-radius:1rem!important}.gm-style-iw-c,.gm-style-iw-d{max-height:none!important}.gm-style-iw-tc:after{background-color:#f1f2f3!important}.gm-ui-hover-effect>span{background-color:#fff!important}.hero{min-height:32rem}.hero,.hero-single{display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr);grid-template-columns:minmax(1.25rem,1fr) auto minmax(auto,75rem) auto minmax(1.25rem,1fr);position:relative}@media (max-width:48rem){.hero,.hero-single{min-height:16rem}}.hero__background{grid-row:1}.hero-single__background,.hero__background{grid-column:1/-1;background-color:#19233a;height:100%;position:relative;z-index:0;border-radius:1rem;overflow:hidden}.hero-single__background:before,.hero__background:before{content:"";background:linear-gradient(to bottom,transparent 0,#000 100%);position:absolute;bottom:0;left:0;z-index:50;width:100%;height:50%;display:block}.hero-single__background img,.hero__background img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center center;display:block}.hero__container{grid-column:2/-2;grid-row:1;gap:1rem;align-items:center;padding-bottom:8rem}.hero-single__container,.hero__container{justify-self:center;align-self:end;position:relative;z-index:100;display:flex;flex-direction:column;justify-content:start}.hero__before{color:#e59535;font-weight:700;line-height:1;text-align:center}.hero__title{color:#fff;text-align:center}.hero-single__title{color:#fff}@media (max-width:48rem){.hero-single__title,.hero__title{font-size:2rem}}@media (max-width:30rem){.hero-single__title,.hero__title{font-size:1.5rem}}.hero__return{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;text-decoration:none}.hero-overlap{grid-template-rows:32rem 1fr 1fr;min-height:auto}@media (max-width:64rem){.hero-overlap{grid-template-rows:24rem 1fr 1fr}}@media (max-width:48rem){.hero-overlap{grid-template-rows:12rem 1fr 1fr}}.hero-overlap .hero__background{grid-row:1/span 2}.hero-overlap .hero__container{padding-bottom:4rem}@media (max-width:64rem){.hero-overlap .hero__container{grid-row:2}}.hero-overlap .property-search{grid-column:3;grid-row:2/-1}.hero-single{grid-template-rows:32rem 1fr;grid-column:2;grid-row:3/span 2;min-height:36rem}@media (max-width:48rem){.hero-single{grid-template-rows:12rem 1fr;min-height:16rem}}.hero-single__background{grid-row:1/-1}.hero-single__category{grid-column:3;grid-row:1;justify-self:start;align-self:start;display:flex;flex-direction:column;justify-content:center;align-items:center;width:5rem;height:5rem;position:relative;z-index:5;border-radius:0 0 .5rem .5rem;font-size:0;line-height:1}@media (max-width:30rem){.hero-single__category{width:4rem;height:4rem}}.hero-single__category svg{width:3rem;height:auto}@media (max-width:30rem){.hero-single__category svg{width:2.5rem}}.hero-single__category svg path{stroke:#fff}.hero-single__container{grid-column:3;grid-row:2;width:100%;align-items:start;gap:1.25rem;padding-bottom:4rem}@media (max-width:48rem){.hero-single__container{padding-bottom:2rem;gap:1rem}}@media (max-width:30rem){.hero-single__container{padding-bottom:1.5rem;gap:.75rem}}.hero-single__metadata{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:2rem}@media (max-width:48rem){.hero-single__metadata{gap:1rem}}@media (max-width:30rem){.hero-single__metadata{gap:.75rem}}.hero-single__date,.hero-single__length{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:.75rem;padding-right:2rem;border-right:.125rem solid #fff}@media (max-width:48rem){.hero-single__date,.hero-single__length{gap:.5rem;padding-right:1rem}}@media (max-width:30rem){.hero-single__date,.hero-single__length{gap:.35rem;padding-right:.75rem}}.hero-single__date:last-child,.hero-single__length:last-child{padding-right:0;border-right-width:0}.hero-single__date svg,.hero-single__length svg{width:1rem;height:auto}@media (max-width:48rem){.hero-single__date svg,.hero-single__length svg{width:auto;height:.75rem}}@media (max-width:30rem){.hero-single__date svg,.hero-single__length svg{height:.6rem}}.hero-single__date span,.hero-single__length span{color:#fff;font-size:1.25rem;line-height:1.2;font-weight:600}@media (max-width:48rem){.hero-single__date span,.hero-single__length span{font-size:1rem}}@media (max-width:30rem){.hero-single__date span,.hero-single__length span{font-size:.85rem}}.hero-single__title{text-align:left;max-width:48rem;width:100%}.js-lightbox{position:fixed;top:0;left:0;z-index:99999999;display:grid;grid-template-columns:100%;grid-template-rows:1fr 6fr 1.5fr;width:100vw;height:100vh}.js-lightbox:before,.js-lightbox__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.js-lightbox:before{content:"";z-index:0;backdrop-filter:blur(.5rem)}.js-lightbox__overlay{z-index:1;background-color:rgba(0,0,0,.75)}.js-lightbox__main,.js-lightbox__thumbs,.js-lightbox__top{min-height:0}.js-lightbox__top{grid-row:1;position:relative;z-index:100;justify-self:end;align-self:center;margin-right:1.5rem;display:flex;flex-direction:row;justify-content:end;align-items:center;gap:1rem}.js-lightbox__close{color:#fff;font-size:1.25rem;line-height:1;opacity:.5;transition:all 250ms ease}.js-lightbox-thumbs__slide.active,.js-lightbox__close:hover{opacity:1}.js-lightbox__main,.js-lightbox__thumbs{grid-row:2;position:relative;z-index:100;width:100%}.js-lightbox__thumbs{grid-row:3;width:auto}.js-lightbox-main__container{height:100%}.js-lightbox-main__slide{width:100%!important;flex:0 0 100%!important}.js-lightbox-main__image{display:grid;grid-template-columns:minmax(4.5rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(4.5rem,1fr);width:100%;height:100%;font-size:0;line-height:1}.js-lightbox-main__image--source{grid-column:3;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;justify-self:center;align-self:center;filter:drop-shadow(0 0 2rem rgba(0,0,0,.5))}@media (max-width:48rem){.js-lightbox-main__image--source{grid-column:1/-1}.js-lightbox-main__next,.js-lightbox-main__prev{display:none}}.js-lightbox-thumbs{padding-block:2rem;overflow-x:auto}.js-lightbox-thumbs__container{width:fit-content!important;height:100%;min-width:calc(100% - 2rem);padding-inline:1rem;justify-content:center;gap:1rem;position:relative!important;left:0;transform:none!important}.js-lightbox-thumbs__slide{width:auto!important;height:auto;min-width:6rem;min-height:6rem;aspect-ratio:1;border-radius:.25rem;opacity:.5;transition:all 250ms ease;overflow:hidden}.js-lightbox-thumbs__image{display:block;width:100%;height:100%;position:relative;font-size:0;line-height:1}.js-lightbox-thumbs__image img,.post-bottom__image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center center}.like{width:2.5rem;height:2.5rem;aspect-ratio:1/1;border-radius:50%;background-color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center}.like svg{width:auto;height:1rem}.page-content,.post-bottom{display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr);padding-block-start:6rem}.page-content__container,.post-bottom__container{grid-column:3;display:flex;flex-direction:column;gap:1rem}.page-content__container>*,.post-bottom__container>*{max-width:50rem;width:100%;margin-inline:auto;display:block}.page-content__container .wpcf7,.post-bottom__container .wpcf7{margin-block:1.5rem}.page-content__container .wpcf7 form,.page-content__container .wpcf7-columns,.post-bottom__container .wpcf7 form,.post-bottom__container .wpcf7-columns{gap:1.5rem}.page-content__container .wpcf7:first-child,.post-bottom__container .wpcf7:first-child{margin-block-start:0}.page-content__container .wpcf7:last-child,.post-bottom__container .wpcf7:last-child{margin-block-end:0}.popup{position:fixed;top:0;left:0;z-index:500000;display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,48rem) minmax(1.25rem,1fr);justify-content:center;align-items:center;width:100vw;height:100vh}.popup:before{content:"";display:block;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(.5rem)}.popup__container{grid-column:2;background-color:#fff;border-radius:.5rem;width:calc(100% - 2.5rem);height:min-content;max-height:60vh;margin-top:8.75rem;padding-top:1.25rem;padding-bottom:2.5rem;padding-inline:1.25rem;display:flex;flex-direction:column;gap:1.25rem;position:relative}@media (max-width:48rem){.popup__container{margin-top:4.25rem}}.popup__top{display:flex;flex-direction:row;justify-content:end;align-items:center;gap:1rem}.popup__close{cursor:pointer}.popup__content{overflow-x:visible;overflow-y:auto;flex:0 1 auto;display:flex;flex-direction:column;justify-content:start;align-items:center}@media (max-width:30rem){.popup__content form{gap:.75rem}.popup__content label{font-size:.75rem}.popup__content input[type=email],.popup__content input[type=tel],.popup__content input[type=text],.popup__content textarea{width:calc(100% - 2.25rem);font-size:.75rem;padding-block:.5rem;padding-inline:1rem;border-radius:1.25rem}}.post-options{display:grid;grid-template-columns:minmax(1.25rem,1fr) 5rem minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2 - 5rem)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2 - 5rem)) 5rem minmax(1.25rem,1fr);grid-template-rows:auto auto;transition:all 250ms ease}@media (max-width:64rem){.post-options{grid-template-columns:minmax(1.25rem,1fr) 2rem minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2 - 2rem)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2 - 2rem)) 2rem minmax(1.25rem,1fr)}}@media (max-width:48rem){.post-options{grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr)}}.post-options+.page-content,.post-options+.post-bottom{padding-top:4rem}@media (max-width:48rem){.post-options+.page-content,.post-options+.post-bottom{padding-top:3rem}}@media (max-width:30rem){.post-options+.page-content,.post-options+.post-bottom{padding-top:1.5rem}}.post-options:after{content:"";grid-column:2/-2;grid-row:2;display:block;width:calc(100% - 10rem);height:.0625rem;margin-inline:auto;background-color:#f1f2f3}.post-options__container{grid-column:4;grid-row:1;padding-block:2.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}@media (max-width:48rem){.post-options__container{grid-column:3;padding-block:2rem}}@media (max-width:30rem){.post-options__container{padding-block:1.25rem}}.post-bottom__back,.post-filters__category,.post-options__back{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:.75rem;padding-inline:1.5rem}.post-bottom__back svg,.post-filters__category svg,.post-options__back svg{width:1.5rem;height:auto}@media (max-width:48rem){.post-options__share{display:none}.post-bottom{padding-block-start:3rem}}.post-bottom__container{gap:0}.post-bottom__author{margin-top:3rem;padding-bottom:4rem;border-block:.0625rem solid #f1f2f3;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:1rem}@media (max-width:48rem){.post-bottom__author{padding-bottom:3rem}}@media (max-width:30rem){.post-bottom__author{padding-bottom:2rem}}.post-bottom__author--container{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:.5rem}.post-bottom__author--container span{color:#69707f;font-size:.85rem;font-weight:600;line-height:1}.post-bottom__author--container strong,.post-filters__label span{font-size:1rem;font-weight:700;line-height:1}.post-bottom__image{width:6rem;height:6rem;position:relative;z-index:5;border:.5rem solid #fff;margin-top:-3.5rem;border-radius:50%;overflow:hidden;font-size:0;line-height:1}.post-bottom__options{padding-block:1.5rem;border-bottom:.0625rem solid #f1f2f3;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}@media (max-width:48rem){.post-bottom__share{display:none}}.post-filters{display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr);padding-block:2.5rem}.post-filters+.post-grid{padding-block-start:0}.post-filters__container,.post-filters__label,.post-filters__list{display:flex;flex-direction:row;justify-content:start;align-items:center}.post-filters__container{grid-column:3;gap:1.5rem;overflow:hidden}.post-filters__label,.post-filters__list{gap:.75rem}.post-filters__label svg{width:1.5rem;height:auto;flex:0 0 auto}@media (max-width:48rem){.post-filters__label span{display:none}}.post-filters__list{gap:1.25rem;overflow-x:auto;width:100%}@media (max-width:30rem){.post-filters__list{gap:1rem}}.post-filters__category{background-color:#fff;border:.125rem solid #babdc4;height:2.875rem;transition:all 250ms ease}@media (max-width:30rem){.post-filters__category{height:2.25rem;padding-inline:1rem}}.post-filters__category svg line,.post-filters__category svg path{stroke:#69707f}.post-filters__category span{color:#69707f}.post-filters__category[data-active="1"]{background-color:#19233a;border-color:#19233a}.department-student .properties-views__tab[data-active] svg path,.department-student .properties-views__tab[data-active] svg rect,.post-filters__category[data-active="1"] svg line,.post-filters__category[data-active="1"] svg path,.properties-views__tab[data-active] svg path,.properties-views__tab[data-active] svg rect{stroke:#e59535}.post-grid{display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr);padding-block-start:6rem;padding-block-end:6rem}.post-grid__container{grid-column:3;display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem 1.5rem}@media (max-width:48rem){.post-grid__container{grid-template-columns:repeat(2,1fr)}}@media (max-width:30rem){.post-grid__container{grid-template-columns:1fr}}.post-item,.post-item__category{display:flex;flex-direction:column}.post-item{justify-content:start;position:relative;border-radius:.5rem;overflow:hidden}.post-item__category{position:absolute;top:0;left:1.5rem;z-index:5;width:3rem;height:3rem;justify-content:center;align-items:center;font-size:0;line-height:1;border-radius:0 0 .25rem .25rem}.post-item__category svg{width:2rem;height:auto}.post-item__category svg line,.post-item__category svg path{stroke:#fff}.post-item__background{position:relative;z-index:1;display:block;width:100%;height:auto;aspect-ratio:4/3;font-size:0;line-height:1}.post-item__background:before{content:"";position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;display:block;background:linear-gradient(to bottom,transparent 50%,#000 100%)}.post-item__background img,.property-item__image img{width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:center center}.post-item__background img{position:absolute;z-index:1;display:block}.post-item__date,.post-item__info{display:flex;justify-content:start;gap:.5rem}.post-item__date{position:absolute;bottom:1.5rem;left:1.5rem;z-index:5;flex-direction:row;align-items:center}.post-item__date svg{flex:0 0 auto}.post-item__date svg line,.post-item__date svg path{stroke-width:.125rem}.post-item__date span{font-size:1rem;font-weight:600;line-height:1;color:#fff;flex:0 0 auto}.post-item__info{background-color:#f1f2f3;padding-block-start:1.25rem;padding-block-end:1.5rem;padding-inline:1.25rem;flex-direction:column;flex:1}.post-item__title{color:#19233a;font-size:1.25rem;font-weight:700;line-height:1.5;text-decoration:none;display:block}.post-item__excerpt{font-size:.85rem;font-weight:500;line-height:1.5;flex:1}.post-item__bottom,.post-item__length{display:flex;flex-direction:row;align-items:center}.post-item__bottom{justify-content:space-between;gap:1rem;padding-block-start:2rem}.post-item__length{justify-content:start;gap:.5rem;flex:0 0 auto}.post-item__date svg,.post-item__length svg{width:.75rem;height:auto}.post-item__length span{font-size:.75rem;line-height:1;font-weight:500;color:#69707f}.post-item__read{flex:0 0 auto;font-size:1rem;line-height:1;text-align:right}.properties-grid{padding-block:6rem}@media (max-width:48rem){.properties-grid{padding-block:3rem}}.properties-grid__container{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media (max-width:64rem){.properties-grid__container{grid-template-columns:repeat(3,1fr)}}@media (max-width:48rem){.properties-grid__container{grid-template-columns:repeat(2,1fr)}}@media (max-width:30rem){.properties-grid__container{grid-template-columns:1fr}}.properties-grid__container.commercial{grid-template-columns:repeat(2,1fr)!important}@media (max-width:48rem){.properties-grid__container.commercial{grid-template-columns:1fr!important}}.properties-grid__empty{grid-column:1/-1;font-size:1.5rem;font-weight:700;text-align:center}.property-item{display:block;background-color:#000;border-radius:1rem;width:auto;height:auto;flex:0 0 auto;aspect-ratio:1/1.2;position:relative;overflow:hidden}.property-grid-item__gallery:before,.property-item:before{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;display:block}.property-item:before{background:linear-gradient(transparent 20%,#000 100%)}.property-item__slider{position:relative;z-index:1;width:100%;height:100%}.property-item__pagination{justify-content:start;margin-bottom:.5rem}.property-grid-item__pagination,.property-item__pagination{display:flex;flex-direction:row;gap:.5rem;align-items:center}.property-grid-item__bullet,.property-item__bullet{width:.5rem;height:.5rem;background-color:rgba(255,255,255,.5);display:block;border-radius:1rem}.active.property-grid-item__bullet,.property-item__bullet.active,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#e59535}.property-grid-item__next,.property-grid-item__prev,.property-item__next,.property-item__prev{position:absolute;top:50%;transform:translateY(-50%);z-index:50;width:3.5rem;height:3rem;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;opacity:.5;transition:all 250ms ease}.property-grid-item__next:hover,.property-grid-item__prev:hover,.property-item__next:hover,.property-item__prev:hover{opacity:1}.property-item__prev svg{width:.5rem;height:auto}.property-grid-item__prev svg{height:auto}.property-item__next svg{width:.5rem;height:auto}.property-grid-item__next svg{height:auto}.property-grid-item__prev,.property-item__prev{left:0}.property-grid-item__next,.property-item__next{right:0}.property-grid-item__next svg,.property-item__next svg{transform:rotate(180deg)}.property-item__meta{position:absolute;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;gap:.25rem;justify-content:end;align-items:start;padding:0 1.5rem 1rem;width:calc(100% - 3rem);height:calc(100% - 1rem);text-decoration:none}.property-item__postcode,.property-item__title{font-size:1rem}.property-item__price,.property-item__title{color:#fff;font-weight:700}.property-item__postcode{color:rgba(255,255,255,.75)}.property-item__price{font-size:1.5rem;padding-top:.25rem}.property-item__image{aspect-ratio:1/1.2}.property-item__image img{position:relative}.property-grid-item__total span:before,.property-item .swiper-notification{display:none}.property-grid-item{display:flex;flex-direction:column;justify-content:start;background-color:#f1f2f3;border-radius:1rem;overflow:hidden;width:100%;transition:all 250ms ease;box-shadow:0 0 0 #9c9c9b;position:relative;z-index:5}.property-grid-item:hover{box-shadow:0 .5rem 1rem #9c9c9b}.property-grid-item__label{position:absolute;top:.5rem;left:.5rem;z-index:200;display:flex;flex-direction:row;align-items:center;justify-content:start;gap:.5rem;padding-inline:.5rem;padding-block:.375rem;border-radius:.25rem}.property-grid-item__label svg path,.search-form__button svg circle,.search-form__button svg line{stroke:#fff}.property-grid-item__label svg{width:.875rem;height:auto;flex:0 0 auto}.property-grid-item__label span{color:#fff;font-size:.75rem;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:.03125rem;display:block;flex:0 0 auto}.property-grid-item__gallery{width:100%;height:auto;aspect-ratio:1/1;overflow:hidden;position:relative}.property-grid-item__gallery:before{background:linear-gradient(transparent 50%,#000 100%)}.property-grid-item__wrapper{height:100%;align-items:stretch}.property-grid-item__image{width:100%!important;height:100%;flex:0 0 100%!important;display:block;position:relative}.content-with-gallery__image img,.home-hero__backgrounds--image img,.main-details__image img,.property-grid-item__image img,.related-properties__image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center center}.property-grid-item__pagination{position:absolute;top:unset!important;bottom:0!important;left:50%!important;z-index:20;transform:translateX(-50%);max-width:80%;justify-content:center;flex-wrap:wrap;margin-bottom:1.25rem}.property-grid-item__next svg,.property-grid-item__prev svg{width:.75rem}.property-grid-item__container{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;flex:1 0 auto;position:relative}.property-grid-item__name{display:flex;flex-direction:column;gap:.25rem;color:#69707f;text-decoration:none}.property-grid-item__name strong{color:#19233a;padding-right:2.5rem}.property-grid-item__totals{display:flex;flex-direction:row;align-items:end;gap:.5rem 1rem;flex-wrap:wrap;flex:1 0 auto}.property-grid-item__total,.property-grid-item__total span{display:flex;flex-direction:row;align-items:center;gap:.25rem}.property-grid-item__total{background-color:#fff;border-radius:.125rem;padding:.5rem .75rem .5rem .5rem}.property-grid-item__total svg{width:auto;height:1.25rem}.property-grid-item__total svg *{stroke:#e59535!important}.property-grid-item__total span{font-size:.75rem;font-weight:700;position:relative}.property-grid-item__total span.quantity:before{content:"✖";display:block;font-size:.5rem;line-height:1}.property-grid-item__bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;margin-top:.25rem}.property-grid-item__price{font-size:1.25rem;line-height:1;font-weight:700;display:block}.property-grid-item__click{font-size:1rem;line-height:1;color:#e59535;text-decoration:none;display:block}.property-grid-item__like{position:absolute;top:0;right:1rem;transform:translateY(-50%);z-index:200;width:2rem;height:2rem;box-shadow:0 .5rem 1rem #babdc4}.department-residential .property-grid-item__bullet.active,.wpcf7 form.sent .wpcf7-response-output{background-color:#99aa38}.department-residential .property-grid-item__total svg *{stroke:#99aa38!important}.department-commercial .property-grid-item__gallery{aspect-ratio:16/9}.department-commercial .property-grid-item__bullet.active{background-color:#9c9c9b}.department-commercial .property-grid-item__total svg *{stroke:#9c9c9b!important}.meet-the-team__member,.property-help{background-color:#19233a;color:#fff;border-radius:1rem;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;container-name:help;container-type:inline-size;min-height:24rem}.meet-the-team__member:hover .property-help__circle,.property-help:hover .property-help__circle{transform:scale(1.1)}.meet-the-team__member:hover .meet-the-team__bottom,.meet-the-team__member:hover .property-help__bottom,.property-help:hover .meet-the-team__bottom,.property-help:hover .property-help__bottom{transform:translateY(-1rem)}.property-help__top{position:relative;width:calc(100% - 1rem);height:50%}.meet-the-team__top{position:relative}.meet-the-team__top span,.property-help__top span{position:absolute;top:1.25rem;left:1.25rem;z-index:1;width:75%;height:auto;display:block;color:#fff;font-size:1.75rem;line-height:1.25;font-weight:600}@container help (width < 16rem){.meet-the-team__top span,.property-help__top span{font-size:1.5rem}}.property-help__circle{position:absolute;right:0;bottom:0;z-index:0;width:max(20rem,125%);height:auto;aspect-ratio:1/1;border-radius:50%;transform:scale(1);transition:all 250ms ease}.property-help__bottom{justify-content:end}.meet-the-team__bottom,.property-help__bottom{display:flex;flex-direction:column;align-items:start;gap:.5rem;padding-inline:1.25rem;padding-bottom:1.25rem;transition:all 250ms ease;transform:translateY(0)}.property-help__icon{width:3rem;height:auto}.property-help__icon svg{width:100%;height:auto}.property-help__call{font-size:1.75rem;line-height:1.25;font-weight:600}@container help (width < 16rem){.property-help__call{font-size:1.5rem}}.property-help__call span{display:block}.properties-grid__container.commercial .meet-the-team__top,.properties-grid__container.commercial .property-help__top{max-width:24rem}@media (max-width:30rem){.properties-grid__container.commercial .meet-the-team__top,.properties-grid__container.commercial .property-help__top{max-width:none}}.properties-grid__container.commercial .meet-the-team__bottom,.properties-grid__container.commercial .property-help__bottom{max-width:14rem;margin-left:auto}@media (max-width:30rem){.properties-grid__container.commercial .meet-the-team__bottom,.properties-grid__container.commercial .property-help__bottom{max-width:none;margin-left:0}}.property-search{background-color:#fff;border-radius:.5rem;box-shadow:0 .25rem .5rem rgba(61,61,61,.15);position:relative;z-index:500;display:flex;flex-direction:row;align-items:center;gap:1.5rem;justify-content:space-between;width:100%;padding-inline:2.5rem;padding-block:1.25rem;justify-self:center}@media (max-width:64rem){.property-search{background-color:transparent;border-radius:0;box-shadow:none;grid-column:1/-1!important;grid-row:3!important;padding-inline:0;padding-block-end:0;overflow-x:auto;overflow-y:visible;position:static}}.property-search__param{flex:1 0 8rem;display:flex;flex-direction:column;gap:1rem;justify-content:start}.properties-views__sort{flex:1 0 8rem}.location.properties-views__sort,.property-search__param.location{flex:1.5 0 12rem}.property-search__param--label{font-size:1rem;font-weight:700;line-height:1}.properties-views__sort--dropdown,.property-search__param--dropdown{display:block;height:1rem;background-color:#fff;transition:all 250ms ease;color:#9c9c9b;font-size:1rem;line-height:1;padding:1rem;border:.0625rem solid #9c9c9b;border-radius:4rem;position:relative;cursor:pointer}@media (max-width:64rem){.properties-views__sort--dropdown,.property-search__param--dropdown{position:static}}.properties-views__sort--dropdown .selected,.property-search__param--dropdown .selected{cursor:pointer}.properties-views__sort--dropdown .reset,.property-search__param--dropdown .reset{display:block;width:.75rem;height:.75rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.main-details__media--button span,.properties-views__sort--dropdown strong,.property-search__param--dropdown strong{display:block;color:#69707f;font-size:1rem;line-height:1}.properties-views__sort--dropdown .options,.property-search__param--dropdown .options{position:absolute;top:calc(100% + 1rem);left:0;z-index:20;padding:1rem;display:flex;flex-direction:column;gap:.5rem;background-color:#fff;border-radius:1rem;box-shadow:0 .25rem .5rem rgba(61,61,61,.15);max-height:12rem;overflow:auto;width:calc(100% - 2rem);cursor:default}.properties-views__sort--dropdown .option,.property-search__param--dropdown .option{display:block;padding:1rem;color:#69707f;font-size:1rem;line-height:1;background-color:transparent;transition:all 250ms ease;border-radius:.5rem;cursor:pointer}.properties-views__sort--dropdown .option:hover,.property-search__param--dropdown .option:hover{background-color:#f1f2f3}.hero-container,.main-details,.properties-intro{display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr)}.main-details__container,.properties-intro__container{grid-column:2/-2}.hero-container__inner:before,.main-details__container,.properties-intro__container{border-radius:1rem;display:grid;grid-template-columns:3fr 1fr;grid-template-rows:auto auto auto;column-gap:7.5rem;row-gap:2.5rem;align-items:stretch;width:calc(100% - 10rem);max-width:102.5rem;background-color:#f1f2f3;padding-top:10rem;padding-inline:5rem;padding-bottom:5rem;transition:all 250ms ease}@media (max-width:80rem){.hero-container__inner:before,.main-details__container,.properties-intro__container{width:calc(100% - 4rem);column-gap:3rem;padding-inline:2rem}}@media (max-width:64rem){.hero-container__inner:before,.main-details__container,.properties-intro__container{width:calc(100% - 2.5rem);grid-column:1/-1;border-radius:0;column-gap:1.25rem;padding-inline:1.25rem}}@media (max-width:48rem){.hero-container__inner:before,.main-details__container,.properties-intro__container{display:flex;flex-direction:column;row-gap:1.25rem;padding-top:6.75rem}}.hero-container .breadcrumbs,.main-details .breadcrumbs,.properties-intro .breadcrumbs{grid-column:1/-1;grid-row:1}.main-details__left,.main-details__right{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:2.5rem}.main-details__right{grid-column:2;gap:2rem;min-width:21rem}@media (max-width:64rem){.main-details__right{min-width:16rem}}.main-details__images{border-radius:1rem}.content-with-gallery__gallery,.main-details__images,.related-properties__images{width:100%;height:100%;overflow:hidden;position:relative}@media (max-width:48rem){.content-with-gallery__gallery,.main-details__images,.related-properties__images{height:auto;aspect-ratio:4/3}}.content-with-gallery__gallery--container,.main-details__images--container,.related-properties__images--container{height:100%;align-items:stretch}.content-with-gallery__image,.main-details__image,.related-properties__image{width:100%!important;height:100%;flex:0 0 100%!important;position:relative}.main-details__media,.main-details__media--button{display:flex;flex-direction:row;justify-content:start;align-items:center}.main-details__media{grid-column:1;grid-row:3;gap:1.25rem;overflow:auto}.main-details__media--button{flex:0 0 auto;gap:.75rem;background-color:#fff;padding-inline:1.5rem;border-radius:4rem;text-decoration:none}.main-details__media--button svg{width:auto;height:1.25rem;flex:0 0 auto}.main-details__media--button span{color:#19233a;font-weight:600;flex:0 0 auto}.main-details__message{grid-column:2;grid-row:3;display:flex;flex-direction:row;justify-content:end;align-items:center;gap:1.25rem}.main-details__message .button{flex:0 0 auto}@media (max-width:48rem){.main-details__message{justify-content:start;overflow:auto}}.main-details__label,.main-details__top,.main-details__top--right{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.main-details__top+.main-details__info{margin-top:-1rem}.main-details__label,.main-details__top--right{justify-content:end;gap:.5rem;flex:1 0 auto}.main-details__label{flex:0 0 auto;justify-content:start;padding-inline:.5rem;padding-block:.375rem;border-width:.0625rem;border-style:solid;border-radius:.25rem}.main-details__label svg{width:.875rem;height:auto;flex:0 0 auto}.main-details__label span{font-size:.75rem;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:.03125rem;display:block;flex:0 0 auto}.main-details__info{display:flex;flex-direction:column;align-items:start;gap:1rem;max-width:16rem;width:100%}@media (max-width:48rem){.main-details__info{max-width:none}}.main-details__info.commercial{max-width:none}.main-details__info.commercial .main-details__address,.main-details__info.commercial .main-details__name{max-width:16rem;width:100%}@media (max-width:48rem){.main-details__info.commercial .main-details__address,.main-details__info.commercial .main-details__name{max-width:none}}.main-details__name{font-size:2rem}.main-details__address{display:flex;flex-direction:row;justify-content:start;gap:.5rem;margin-top:-.5rem;margin-bottom:1rem}.main-details__address--icon{width:2rem;font-size:0;line-height:1;flex:0 0 auto}.main-details__address--icon svg,.main-details__component .icon svg,.main-details__contact .image img{width:100%;height:auto}.main-details__address--text{margin-top:.25rem;font-weight:500;line-height:1.5rem}.main-details__rent{display:inline;background-color:#fff;border-radius:.5rem;font-size:2rem;font-weight:700;padding:.75rem 1.25rem}@media (max-width:64rem){.main-details__rent{font-size:1.5rem;padding:.5rem .75rem}}@media (max-width:48rem){.main-details__rent{font-size:2rem;padding:.75rem 1.25rem}}@media (max-width:30rem){.main-details__rent{font-size:1.5rem;padding:.5rem .75rem}}.main-details__rent span{font-size:1rem;margin-left:.5rem}.main-details__actual,.main-details__component span span,.main-details__rent span{color:#69707f;font-weight:500}.main-details__components{display:flex;flex-direction:column;gap:.5rem;align-items:start;margin-top:1rem}.main-details__component,.main-details__contact{display:flex;flex-direction:row;gap:.5rem;justify-content:start;align-items:center}.main-details__component .icon{width:2rem;font-size:0;line-height:1}.main-details__component span{font-weight:600}.main-details__contact{background-color:#fff;padding:1.5rem 3rem 1.5rem 1.5rem;border-radius:.5rem;gap:1.5rem;color:#69707f;font-weight:500;line-height:1.5}@media (max-width:64rem){.main-details__contact{padding:1.25rem;gap:1.25rem}}.main-details__contact .image{font-size:0;line-height:1;width:5rem;height:5rem;display:flex;flex-direction:row;align-items:end;flex:0 0 auto}@media (max-width:64rem){.main-details__contact .image{width:3rem;height:3rem}}.hero-container,.properties-intro{position:relative;z-index:50}.hero-container__inner:before,.properties-intro__container{display:flex;flex-direction:column;gap:2.5rem}.properties-map{width:100%;border-radius:1rem;overflow:hidden}.properties-map__container{height:40rem;max-height:100vh}.properties-views{display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr);grid-template-rows:auto auto}.properties-views__sort,.properties-views__top{display:flex;flex-direction:row;align-items:center}.properties-views__top{grid-column:3;grid-row:1;justify-content:space-between;gap:2rem}.properties-views__sort{gap:1rem;justify-content:start}.properties-views__sort--dropdown{min-width:12rem}.properties-views__tabs{flex:1 1 auto;display:flex;flex-direction:row;justify-content:end;align-items:center;gap:1.25rem;padding-block:2.5rem;transition:all 250ms ease}@media (max-width:48rem){.properties-views__tabs{gap:.75rem}}.properties-views__tab{position:relative;gap:.5rem;padding-inline:1.5rem;background-color:transparent;color:#69707f;border:.125rem solid #9c9c9b;transition:all 250ms ease}.properties-views__tab svg{width:1.5rem;height:auto;transition:all 250ms ease}.properties-views__tab svg path,.properties-views__tab svg rect{stroke:#69707f;transition:all 250ms ease}.properties-views__tab[data-active]{background-color:#19233a;color:#fff;border-color:#19233a}@media (max-width:48rem){.properties-views__tab{height:2.5rem;padding-block:0;padding-inline:1.25rem}.properties-views__tab svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.25rem}.properties-views__tab span{display:none}}.properties-views__container{grid-column:3;grid-row:2}.properties-views .properties-grid{padding-block-start:0}.department-residential .properties-views__tab[data-active] svg path,.department-residential .properties-views__tab[data-active] svg rect{stroke:#99aa38}.department-commercial .properties-views__tab[data-active] svg path,.department-commercial .properties-views__tab[data-active] svg rect{stroke:#9c9c9b}.property-info__other-features .other-feature,.search-form{display:flex;flex-direction:row;gap:1rem;align-items:center}.search-form__input{all:unset;font-size:1rem;font-weight:400;line-height:1;min-width:10rem;width:100%;max-width:20rem;border:.0625rem solid #9c9c9b;border-radius:3rem}.search-form__button{appearance:none;all:unset;background-color:#19233a;padding:.5rem 1rem;border-radius:3rem}.search-form__button svg{display:block;width:1.5rem}.student-externals{display:flex;flex-direction:row;justify-content:center;gap:2rem;align-items:center;padding:0;border-radius:1.5rem;margin-bottom:4rem}@media (max-width:30rem){.student-externals{flex-direction:column;gap:1rem;margin-bottom:3rem}}.student-externals__button{box-shadow:0 .25rem .5rem rgba(61,61,61,.15);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.student-externals__button span{text-align:center}.student-externals__button svg{width:auto;height:1.5rem}@media (max-width:48rem){.student-externals__button svg{height:1.25rem}}.property-info{display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr);grid-template-rows:6rem auto 6rem;font-size:1.25rem;line-height:1.5}@media (max-width:48rem){.property-info{display:flex;flex-direction:column;width:calc(100% - 2.5rem);padding-block:2rem;padding-inline:1.25rem}}.property-info__container{grid-column:3;grid-row:2;display:grid;grid-template-columns:2fr minmax(16rem,1fr);gap:1.25rem}@media (max-width:48rem){.property-info__container{display:flex;flex-direction:column;gap:2rem}}.property-info__left{grid-column:1;display:flex;flex-direction:column;gap:6rem}@media (max-width:48rem){.property-info__left{grid-column:auto;display:contents}}.property-info__right{grid-column:2;display:flex;flex-direction:column;gap:3.5rem}@media (max-width:48rem){.property-info__right{grid-column:auto;display:contents}}.property-info__section{display:flex;flex-direction:column;gap:2rem}.property-info__section--heading{line-height:1.25}.property-info__features--grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media (max-width:30rem){.property-info__features--grid{grid-template-columns:1fr}}.property-info__feature{background-color:#f1f2f3;padding:1.25rem 0 2.5rem;border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;align-items:center}.property-info__feature--icon{width:4rem;height:4rem;background-color:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:0;line-height:1}.property-info__feature--icon svg{width:75%;height:75%}.property-info__feature span{font-size:1.5rem;font-weight:500;line-height:1.25;text-align:center;display:block;padding-inline:2rem}.property-info__other-features{display:grid;grid-template-columns:repeat(3,1fr);column-gap:2.5rem;padding-right:2.5rem}@media (max-width:48rem){.property-info__other-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:30rem){.property-info__other-features{grid-template-columns:1fr}}.property-info__other-features .other-feature{gap:.5rem}.property-info__other-features .other-feature span{font-family:"inter-variable",sans-serif;font-variation-settings:"slnt" 0,"wght" 400;font-weight:700;color:#e59535}.property-info__summary{display:flex;flex-direction:column;gap:1rem;padding-right:2rem}@media (max-width:48rem){.property-info__summary{padding-right:0}}.property-info__buttons{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:1.25rem;overflow:auto}.home-hero__tab span,.property-info__buttons .button,.wpcf7-list-item label input{flex:0 0 auto}.property-info__map{background-color:#f1f2f3;border-radius:.5rem;padding:.75rem .75rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem}.property-info__map--container{font-size:0;aspect-ratio:1/1}.property-info__map--container iframe{width:100%;height:auto;min-height:16rem;aspect-ratio:1/1}.property-info__amenities{padding-inline:1.25rem;display:flex;flex-direction:column;gap:1.25rem}.property-info__amenity{display:flex;flex-direction:row;gap:.75rem;align-items:start}.property-info__amenity .amenity-icon{display:inline-block;font-size:0;line-height:1;flex:0 0 auto}.property-info__amenity .amenity-icon svg{width:100%;height:100%;max-width:2rem}.property-info__amenity .amenity-name{font-weight:700}.property-info__amenity .amenity-distance{color:#69707f}.property-info__quote{display:flex;flex-direction:column;gap:1rem;align-items:center}.property-info__quote--icon{width:2.5rem;height:auto;font-size:0;line-height:1}.property-info__quote--icon svg path{transform:scale(.9);transform-origin:center center}.property-info__quote--text{display:block;font-size:1.5rem;line-height:1.5;font-weight:700;text-align:center}.property-info__quote--name,.property-info__quote--position{font-size:1rem;color:#69707f;line-height:1;text-align:center;display:block}.property-info__quote--name{font-weight:700}.property-info__quote--position{margin-top:-.5rem}.property-info__contract{background-color:#19233a;border-radius:.5rem;color:#fff;padding-block:2rem;padding-inline:2rem;display:flex;flex-direction:column;gap:2rem}.property-info__contract--heading{line-height:1}.property-info__contract--list{display:flex;flex-direction:column;gap:1.5rem}.property-info__contract--item{line-height:1}.property-info__contract--more{margin-top:-.5rem}.property-info__contract--more a{color:#babdc4}.related-properties{display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr);grid-template-rows:6rem auto auto auto}@media (max-width:64rem){.related-properties{background-color:#f1f2f3;display:flex;flex-direction:column;padding-top:1.25rem;padding-inline:1.25rem;width:calc(100% - 2.5rem)}}.related-properties:before{content:"";grid-column:2/-2;grid-row:1/span 3;border-radius:1rem;background-color:#f1f2f3;position:relative;z-index:-1;width:100%;height:100%}@media (max-width:64rem){.related-properties:before{display:none}}.related-properties__focus{grid-column:2/-2;display:grid;grid-template-columns:minmax(3rem,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,37.5rem) minmax(auto,37.5rem) minmax(3rem,calc((min(102.5rem,100vw) - 75rem)/2));grid-row:2;padding-bottom:6rem}@media (max-width:64rem){.related-properties__focus{display:flex;flex-direction:column-reverse;gap:2rem}}.related-properties__description,.related-properties__left{display:flex;flex-direction:column;gap:1rem}.related-properties__left{grid-column:2;padding-right:6rem;gap:2rem;align-items:start;justify-content:center;padding-block:2rem}@media (max-width:64rem){.related-properties__left{padding-block:0;padding-right:0}}.related-properties__right{grid-column:3/span 2}.related-properties__container{grid-column:2/-2;display:grid;grid-template-columns:minmax(3rem,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(3rem,calc((min(102.5rem,100vw) - 75rem)/2));row-gap:3rem;grid-row:3/span 2;margin-bottom:1.5rem}@media (max-width:64rem){.related-properties__container{display:flex;flex-direction:column}}.related-properties__container--heading{grid-column:2}.related-properties__images{border-radius:1rem 0 0 1rem;min-height:32rem;max-height:calc(100vh - 25rem);position:sticky;top:12.5rem}@media (max-width:64rem){.related-properties__images{border-radius:1rem}}@media (max-width:48rem){.related-properties__images{min-height:auto;max-height:none;top:5.5rem}}@media (max-width:64rem){.related-properties__image{aspect-ratio:14/9}}.related-properties__slider{grid-column:2;overflow:hidden}@media (max-width:64rem){.property-info__features{order:1}.property-info__overview{order:50}.property-info__map{order:25}.property-info__quote{order:75}.property-info__contract{order:100}}.wpcf7-form p,.wpcf7-form-control-wrap{display:flex;flex-direction:column;gap:.5rem}.wpcf7-columns{display:flex;flex-direction:row;gap:1rem}@media (max-width:24rem){.wpcf7-columns{flex-direction:column}}.wpcf7-columns>*{flex:1}.wpcf7-not-valid-tip{font-size:.75rem}.wpcf7-submit-wrapper{position:relative}.wpcf7-list-item label,.wpcf7-submit-wrapper p{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}.wpcf7-submit-wrapper p .wpcf7-submit{flex:1 0 auto;max-width:12rem}.wpcf7-submit-wrapper p .wpcf7-spinner{flex:0 0 auto;margin:0}.wpcf7-list-item{margin:0!important}.wpcf7-list-item label{justify-content:start;align-items:start;gap:.5rem}.wpcf7-list-item-label{font-size:.85rem;line-height:1.25rem}.wpcf7-submit{border:0;font-family:"figtree",sans-serif;cursor:pointer}.wpcf7-response-output{background-color:#f1f2f3;margin:1rem 0 0!important;font-size:.75rem;font-weight:600;border:0!important;border-radius:.25rem;padding:1rem!important}.wpcf7 form.failed .wpcf7-response-output{background-color:#dc3232;color:#fff}.home-hero{display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr);min-height:40rem;margin-bottom:6rem}@media (max-width:30rem){.home-hero{min-height:32rem;margin-bottom:2rem}}.home-hero__backgrounds{grid-column:2/-2;grid-row:1;height:100%;position:relative;z-index:0;border-radius:1rem;overflow:hidden}@media (max-width:48rem){.home-hero__backgrounds{grid-column:1/-1;border-radius:0}}.home-hero__backgrounds:before{content:"";background:linear-gradient(to bottom,transparent 0,#000 100%);position:absolute;bottom:0;left:0;z-index:50;width:100%;height:50%;display:block}.home-hero__backgrounds--image{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.home-hero__container{grid-column:2/-2;grid-row:1;justify-self:center;align-self:end;position:relative;z-index:100;display:flex;flex-direction:column;gap:4rem;justify-content:start;align-items:center}@media (max-width:30rem){.home-hero__container{gap:2rem}}.home-hero__title{color:#fff;text-align:center}@media (max-width:30rem){.home-hero__title{font-size:2rem}}.home-hero__tabs,.home-hero__tabs--list{display:flex;flex-direction:column;gap:2.5rem;align-items:center}.home-hero__tabs--list{flex-direction:row;gap:1.5rem;justify-content:center}.home-hero__tab,.home-hero__tabs--views{position:relative}.home-hero__tab{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;min-width:18rem;color:#fff;font-weight:700;line-height:1;text-decoration:none;border-width:.0625rem;border-style:solid;border-radius:3rem;padding-block:1rem;transition:all 500ms ease}.home-hero__tab:after{content:"";width:0;height:0;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);border-left:.75rem solid transparent;border-right:.75rem solid transparent;border-top:.75rem solid transparent}.home-hero__tab svg{flex:0 0 auto;width:1.5rem;height:auto}.home-hero__tab svg path{stroke:#fff}.home-hero__tab.active{color:#19233a}.home-hero__tab.active svg path{stroke:#19233a}.home-hero__tab.student{border-color:#e59535}.home-hero__tab.student.active{background-color:#e59535}.home-hero__tab.student.active:after{border-top-color:#e59535}.home-hero__tab.residential{border-color:#99aa38}.faqs-block.department-residential .faqs-block .faqs__question--toggle:after,.faqs-block.department-residential .faqs-block .faqs__question--toggle:before,.faqs-block.department-residential .faqs-block .faqs__single.open .faqs__question--toggle,.faqs-block.department-residential .faqs-block__tab.active,.home-hero__tab.residential.active{background-color:#99aa38}.home-hero__tab.residential.active:after{border-top-color:#99aa38}.home-hero__tab.commercial{border-color:#9c9c9b}.faqs-block.department-commercial .faqs-block .faqs__question--toggle:after,.faqs-block.department-commercial .faqs-block .faqs__question--toggle:before,.faqs-block.department-commercial .faqs-block .faqs__single.open .faqs__question--toggle,.faqs-block.department-commercial .faqs-block__tab.active,.home-hero__tab.commercial.active{background-color:#9c9c9b}.home-hero__tab.commercial.active:after{border-top-color:#9c9c9b}.west-one-difference{display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr);position:relative}.west-one-difference:before{content:"";grid-column:2/-2;grid-row:1;background-color:#f1f2f3;border-radius:1rem 1rem 0 0;display:block;width:100%;height:100%;position:relative;z-index:0}.west-one-difference__container{grid-column:3;grid-row:1;position:relative;z-index:5;display:flex;flex-direction:column;gap:3rem;padding-top:6rem}@media (max-width:30rem){.west-one-difference__container{gap:0;padding-top:2rem}}.west-one-difference__heading{text-align:center}@media (max-width:30rem){.west-one-difference__heading{font-size:1.25rem}}.west-one-difference__columns{display:flex;flex-direction:row;justify-content:center}@media (max-width:48rem){.west-one-difference__columns{flex-direction:column;padding-inline:2rem}}.west-one-difference__column{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;justify-content:start;border-right:.0625rem solid #babdc4;padding:1.5rem 4rem;text-align:center}@media (max-width:48rem){.west-one-difference__column{flex:auto;border-right:0;padding:2rem 0;position:relative}.west-one-difference__column:after{content:"";width:min(15rem,100%);height:.0625rem;background-color:#babdc4;display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}}.west-one-difference__column:last-child{border-right:0}@media (max-width:48rem){.west-one-difference__column:last-child{padding-bottom:0}.west-one-difference__column:last-child:after{display:none}}.west-one-difference__figure{font-size:3rem;color:#e59535;font-weight:700;line-height:1;margin-bottom:.5rem}.west-one-difference__label{font-size:1rem;font-weight:700}.west-one-difference+.content-with-gallery:before{border-radius:0 0 1rem 1rem}.content-with-gallery{display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr);position:relative}.content-with-gallery:before{content:"";grid-column:2/-2;grid-row:1;background-color:#f1f2f3;border-radius:1rem;display:block;width:100%;height:100%;position:relative;z-index:0}.content-with-gallery__container{grid-column:2/-2;grid-row:1;display:grid;grid-template-columns:minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,37.5rem) minmax(auto,37.5rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2));padding-block:6rem;position:relative;z-index:5}@media (max-width:64rem){.content-with-gallery__container{grid-column:3;display:flex;flex-direction:column;padding-block:3rem;padding-inline:1.25rem}}.content-with-gallery__gallery{grid-column:3/span 2;grid-row:1;border-radius:1rem 0 0 1rem}@media (max-width:64rem){.content-with-gallery__gallery{border-radius:1rem}}@media (max-width:48rem){.content-with-gallery__gallery{height:auto;aspect-ratio:16/9}}@media (max-width:30rem){.content-with-gallery__gallery{aspect-ratio:4/3}}.content-with-gallery__content{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:2rem;align-items:start;padding-block:7.5rem;padding-right:6rem}@media (max-width:64rem){.content-with-gallery__content{padding-top:3rem;padding-bottom:0;padding-right:0}}@media (max-width:30rem){.content-with-gallery__content{gap:1rem}}.content-with-gallery__text{display:flex;flex-direction:column;gap:1rem;justify-content:start;align-items:start}.content-with-gallery__button{margin-top:1rem}.location-property-grid{display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr);padding-block:6rem}@media (max-width:48rem){.location-property-grid{padding-block:3rem}}.location-property-grid__grid{grid-column:3;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media (max-width:64rem){.location-property-grid__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:48rem){.location-property-grid__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:30rem){.location-property-grid__grid{grid-template-columns:1fr}}.hero-container__inner{grid-column:2/-2;display:grid;grid-template-columns:minmax(auto,5rem) minmax(auto,1fr) minmax(auto,5rem);grid-template-rows:9rem auto 2fr 1fr;background-color:transparent;transition:all 250ms ease}@media (max-width:64rem){.hero-container__inner{grid-template-columns:minmax(auto,2rem) minmax(auto,1fr) minmax(auto,2rem)}}@media (max-width:48rem){.hero-container__inner{grid-template-columns:minmax(auto,1.25rem) minmax(auto,1fr) minmax(auto,1.25rem);grid-template-rows:5.75rem auto 2fr 1fr;grid-column:1/-1}}.hero-container__inner:before{content:"";grid-column:1/-1;grid-row:1/span 3;position:relative;z-index:0}.hero-container__inner .breadcrumbs{grid-column:2;grid-row:2;position:relative;z-index:5;margin-bottom:1.5rem}.hero-container__inner .hero{grid-column:2;grid-row:3/span 2;position:relative;z-index:5}.hero-container__inner .hero:first-child{margin-top:1rem}@media (max-width:48rem){.hero-container__inner .hero:first-child{margin-top:0}}.text-block{padding-block:6rem;display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr)}@media (max-width:48rem){.text-block{padding-block:3rem}}.text-block__container{grid-column:3;display:flex;flex-direction:column;gap:1rem}.accreditations{display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr);padding-block:6rem}@media (max-width:48rem){.accreditations{padding-block:3rem}}.accreditations__container{grid-column:3;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media (max-width:48rem){.accreditations__container{grid-template-columns:repeat(2,1fr)}}@media (max-width:30rem){.accreditations__container{grid-template-columns:1fr}}.accreditations__item{display:flex;flex-direction:column;gap:1.5rem;justify-content:start;align-items:center;color:#19233a;text-decoration:none}.accreditations__image{border:.125rem solid #babdc4;border-radius:1rem;display:block;width:calc(100% - .25rem);height:auto;aspect-ratio:5/4;position:relative}.accreditations__image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:auto;max-width:11rem}.accreditations__label{font-size:1rem;font-weight:700;text-align:center;display:block}.faqs-block{display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr);padding-block:7.5rem}@media (max-width:48rem){.faqs-block{padding-block:2.5rem;padding-inline:1.25rem;display:flex;flex-direction:column}}.faqs-block__container{grid-column:2/-2;display:grid;grid-template-columns:minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,1fr) minmax(auto,calc(((min(102.5rem,100vw) - 75rem)/2 + 75rem)*.35))}@media (max-width:48rem){.faqs-block__container{display:flex;flex-direction:column-reverse;gap:2.5rem}}.faqs-block__image{grid-column:3;grid-row:1;display:block;max-height:calc(100vh - 25rem);position:sticky;top:12.5rem;font-size:0;border-radius:1rem 0 0 1rem;overflow:hidden}@media (max-width:48rem){.faqs-block__image{border-radius:1rem;max-height:none;top:5.5rem}}.faqs-block__image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center center}.faqs-block__tab,.faqs-block__tabs{display:flex;flex-direction:row;align-items:center}.faqs-block__tabs{justify-content:start;gap:1.5rem;overflow:auto}.faqs-block__tab{justify-content:center;gap:1rem;background-color:#fff;color:#19233a;font-size:1rem;line-height:1;font-weight:700;text-decoration:none;padding:.75rem 1.5rem;min-width:7rem;border:.125rem solid #e59535;border-radius:4rem;transition:all 250ms ease;margin-bottom:.75rem;position:relative}.faqs-block__tab:after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);z-index:-1;width:0;height:0;border-style:solid;border-width:.75rem .75rem 0;border-color:#e59535 transparent transparent;opacity:0;transition:all 500ms ease}.faqs-block__tab.active{background-color:#e59535}.faqs-block__tab.active:after{opacity:1;bottom:-.75rem}.faqs-block__groups{grid-column:2;grid-row:1;padding-right:7.5rem;display:flex;flex-direction:column;gap:3rem}@media (max-width:48rem){.faqs-block__groups{padding-right:0}}.faqs-block__group .faqs{display:flex;flex-direction:column}.faqs-block__group .faqs__heading{display:none}.faqs-block.department-residential .faqs-block__tab{border:.125rem solid #99aa38}.faqs-block.department-residential .faqs-block__tab:after{border-color:#99aa38 transparent transparent}.faqs-block.department-commercial .faqs-block__tab{border:.125rem solid #9c9c9b}.faqs-block.department-commercial .faqs-block__tab:after{border-color:#9c9c9b transparent transparent}.basic-instagram-feed{display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr);padding-block:6rem}@media (max-width:48rem){.basic-instagram-feed{padding-block:3rem}}.basic-instagram-feed__container{grid-column:3}.tenant-area{padding-block:6rem;display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr)}.tenant-area__grid{grid-column:3;display:grid;grid-template-columns:repeat(4,1fr);gap:3rem 1.5rem}@media (max-width:64rem){.tenant-area__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (max-width:48rem){.tenant-area__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:30rem){.tenant-area__grid{grid-template-columns:1fr}}.tenant-area__block,.tenant-area__grid--item{display:flex;flex-direction:column;gap:1rem;justify-content:start}.tenant-area__block{background-color:#19233a;border-radius:.5rem;height:13.75rem;align-items:center;gap:2rem;text-decoration:none;transition:all 250ms ease;transform:scale(1)}.tenant-area__block:hover{transform:scale(1.05)}.tenant-area__block img,.tenant-area__block svg{margin-top:2.5rem;width:auto;height:3.75rem}.tenant-area__block--title{color:#fff;font-size:1.25rem;font-weight:600;max-width:11rem}.tenant-area__block--title,.tenant-area__text{text-align:center;display:block}.tenant-area-popup{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:1rem}.tenant-area-popup>*{display:block;width:100%}.tenant-area-popup>p{display:inline}.meet-the-team{display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr);padding-block:6rem}.meet-the-team__container{grid-column:3;display:flex;flex-direction:column;gap:6rem}.meet-the-team__group{display:flex;flex-direction:column;gap:2rem}.meet-the-team__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.25rem}@media (max-width:64rem){.meet-the-team__header{display:flex;flex-direction:column;align-items:start}}@media (max-width:48rem){.meet-the-team__header{align-items:center}}.meet-the-team__header--right{display:flex;flex-direction:row;justify-content:end;align-items:center;gap:1.25rem;flex:0 0 auto}@media (max-width:48rem){.meet-the-team__header--right{display:flex;flex-direction:column}}.meet-the-team__header--email,.meet-the-team__header--phone{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding-inline:1.5rem}.meet-the-team__header--email .icon,.meet-the-team__header--phone .icon{width:1.875rem;height:1.875rem;position:relative;font-size:0;line-height:1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.meet-the-team__header--email .icon svg,.meet-the-team__header--phone .icon svg{width:1rem;height:auto}.meet-the-team__heading{display:block;flex:1 0 auto;font-size:2rem;line-height:1.25;font-weight:700}@media (max-width:30rem){.meet-the-team__heading{font-size:1.25rem}}.meet-the-team__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem 1.5rem}@media (max-width:64rem){.meet-the-team__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:48rem){.meet-the-team__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:30rem){.meet-the-team__grid{display:none}}.meet-the-team__slider{display:none;position:relative}@media (max-width:30rem){.meet-the-team__slider{display:flex}}.meet-the-team__slider--pagination{top:calc(100% + 1.5rem)!important;bottom:unset!important}.meet-the-team__slider--pagination .pagination-bullet{background-color:#19233a}.meet-the-team__slider--pagination .pagination-bullet.active{background-color:#e59535}.meet-the-team__slider .swiper-slide-active .meet-the-team__image{filter:grayscale(0%)}.meet-the-team__member{position:relative;min-height:auto;align-items:start;flex:0 0 auto;width:100%!important}.meet-the-team__member:hover .meet-the-team__image{transform:scale(1);filter:grayscale(0%)}.meet-the-team__member:hover .meet-the-team__bottom{transform:translateY(0)}.meet-the-team__top{width:calc(100% - 1.5rem);height:auto;aspect-ratio:1/1}.meet-the-team__image{position:absolute;right:0;bottom:0;z-index:5;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center center;transform:scale(1);transition:all 250ms ease;clip-path:circle(60% at 40% 40%);filter:grayscale(100%)}.meet-the-team__bottom{justify-content:space-between;min-height:6rem;margin-top:1.5rem}.meet-the-team__bottom--top{display:flex;flex-direction:column;gap:.5rem}.meet-the-team__name{font-size:1.25rem;font-weight:700;line-height:1}.meet-the-team__role{font-size:1rem;font-weight:600;line-height:1.25}.meet-the-team__email{font-size:1rem;font-weight:500;line-height:1;text-decoration:none}@container help (width < 16rem){.meet-the-team__email{font-size:.75rem}}.page-quote{margin-block:2rem;padding-block:2rem;border:.0625rem solid #f1f2f3;border-inline-width:0;display:flex;flex-direction:row;align-items:start;justify-content:space-between;gap:2.5rem}.page-quote:first-child{margin-block-start:0}.page-quote:last-child{margin-block-end:0}.page-quote__icon{flex:0 0 auto;background-color:#e59535;width:3.75rem;height:3.75rem;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:0;line-height:1}.page-quote__icon svg{width:1.75rem;height:auto}.page-quote__text{flex:1;font-size:2rem;font-weight:600;line-height:1.25}.page-get-in-touch{max-width:none!important;display:grid;margin-inline:0;margin-block:5rem}.page-get-in-touch:first-child{margin-block-start:0}.page-get-in-touch:last-child{margin-block-end:0}@media (max-width:64rem){.page-get-in-touch{background-color:#19233a;display:flex}}@media (max-width:48rem){.page-get-in-touch{margin-block:2rem}}.page-get-in-touch__inner{background-color:#19233a}.page-get-in-touch__heading{color:#fff}.page-get-in-touch__text{color:#fff;font-weight:500}.page-get-in-touch__buttons .request{background-color:#e59535!important;color:#19233a!important}.page-get-in-touch__buttons .whatsapp{background-color:#fff;color:#19233a}.image-with-caption{position:relative;border-radius:.5rem;overflow:hidden;margin-block:2rem}.image-with-caption:first-child{margin-block-start:0}.image-with-caption:last-child{margin-block-end:0}.image-with-caption__image{position:relative;z-index:1;width:100%;height:auto;font-size:0;line-height:1}.image-with-caption__image img{width:100%;height:auto}.image-with-caption__caption{position:absolute;bottom:0;left:0;z-index:5;width:calc(100% - 2.5rem);padding-block:1.25rem;padding-inline:1.25rem;display:flex;flex-direction:row;gap:.5rem;justify-content:start;align-items:start;background:linear-gradient(to bottom,transparent 0,#000 100%)}.image-with-caption__caption svg{width:.75rem;height:.5rem;margin-block:.375rem;flex:0 0 auto}.image-with-caption__caption svg line{stroke:#e59535;stroke-width:.125rem}.image-with-caption__text{color:#fff;font-size:1rem;line-height:1.25rem;text-shadow:0 .0625rem .125rem rgba(0,0,0,.75)}.enquiry-block{display:grid;grid-template-columns:minmax(1.25rem,1fr) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(auto,75rem) minmax(auto,calc((min(102.5rem,100vw) - 75rem)/2)) minmax(1.25rem,1fr);padding-block:6rem}@media (max-width:48rem){.enquiry-block{padding-block:3rem}}.enquiry-block__container{grid-column:3;display:flex;flex-direction:column;gap:3rem}.enquiry-block__heading{text-align:center}.enquiry-block form{gap:1.5rem;margin-block-end:0}
/*# sourceMappingURL=maps/main.css.map */
