@charset "UTF-8";h1,h2,h3,h4,h5,li,p{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:parabolica,sans-serif;color:#333;margin-top:0;margin-bottom:20px;font-weight:300}h1{font-size:clamp(36px,4vw,50px);line-height:1.3}h2{font-size:clamp(32px,4vw,46px);line-height:1.3}h3{font-size:clamp(32px,3vw,42px);line-height:1.3}h4{font-size:20px;line-height:30px}h5{font-size:18px;line-height:28px}p{font-family:parabolica,sans-serif;color:#242424;font-size:24px;line-height:1.3;font-weight:400;margin-top:0;margin-bottom:20px}p a{color:#242424;text-decoration:underline}li{font-family:parabolica,sans-serif;color:#242424;font-size:24px;line-height:1.3;font-weight:400;margin-top:0}li a{color:#5c5b5b;text-decoration:none}a{text-decoration:none;transition:1s all}.white{color:#fff}.black{color:#000}.small{font-size:12px;line-height:24px}.large{font-size:34px;line-height:50px}.uppercase{text-transform:uppercase}.align-center,.text-center{text-align:center}.align-right,.text-right{text-align:right}.align-left,.text-left{text-align:left}.justified{text-align:justify}.link{color:#5c5b5b}.underline{text-decoration:underline}em{font-family:sherborne-variable,sans-serif;font-weight:500;font-size:1.15em}.subtitle{font-family:sherborne-variable,sans-serif;font-style:italic;font-size:28px}*{box-sizing:border-box}html{margin:0;padding:0;background-color:#fff9f3;font-family:parabolica,sans-serif;color:#242424;scroll-behavior:smooth}body{margin:0;padding:0;overflow-x:hidden;background-color:#fff9f3}.break{width:100%;height:30px}.break-large{width:100%;height:60px}.clear{clear:both}.dark-section:after,.dark-section:before,.main:after,.main:before,.menu-section:after,.menu-section:before{display:table;content:"";line-height:0}.dark-section:after,.main:after,.menu-section:after{clear:both}::selection{background:#ccc;color:#fff}::-moz-selection{background:#ccc;color:#fff}::-webkit-selection{background:#ccc;color:#fff}.cookiePolicy,.eighth,.fifth,.form-input,.form-select,.form-textarea,.full,.half,.half-list li,.hero-left,.hero-right,.left,.main,.one-quarter,.one-third,.quarter,.right,.sixth,.text-image-split,.third,.three-quarters,.two-thirds{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main{width:1760px;padding:0 10px;margin:auto}.full{width:100%;padding:0 10px}.eighth:has(.button-cms.text-center),.fifth:has(.button-cms.text-center),.full:has(.button-cms.text-center),.half:has(.button-cms.text-center),.padded-content:has(.button-cms.text-center),.quarter:has(.button-cms.text-center),.sixth:has(.button-cms.text-center),.third:has(.button-cms.text-center){text-align:center}.half{width:50%;padding:0 10px;float:left;margin-bottom:20px;position:relative}.third{width:33.3%;padding:0 10px;float:left;margin-bottom:20px}.quarter{width:25%;padding:0 10px;float:left;margin-bottom:20px}.fifth{width:20%;padding:0 10px;float:left;margin-bottom:20px}.sixth{width:16.6666667%;padding:0 10px;float:left}.eighth{width:12.5%;padding:0 10px;float:left;margin-bottom:20px}.flex{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.three-quarters{width:75%;padding:0 10px;float:left;margin-bottom:20px}.one-quarter{width:25%;padding:0 10px;float:left;margin-bottom:20px}.one-third{width:33.3%;padding:0 10px;float:left;margin-bottom:20px}.two-thirds{width:66.6%;padding:0 10px;float:left;margin-bottom:20px}.text-image-split{width:50%;padding:30px;display:table-cell}.text-image-split-bg{width:100%;display:table-cell}.single-row .eighth,.single-row .fifth,.single-row .half,.single-row .quarter,.single-row .sixth,.single-row .third{margin-bottom:0}.half-table-split{width:100%;display:table}.half-table-split div{width:50%;display:table-cell;vertical-align:middle}@media only screen and (max-width:1760px){.main{width:100%}.eighth{width:25%}}@media only screen and (max-width:1000px){.quarter{width:50%}.eighth{width:25%}.fifth{width:33.3%}.fifth-start{width:100%}.fifth-end{width:100%}.single-row{padding-bottom:10px}.single-row .quarter{margin-bottom:20px}.text-image-split{width:100%;display:block;padding-top:0;background-position:center}.text-image-split .padded-content{width:90%;padding:50px 0}}@media only screen and (max-width:800px){.two-thirds{width:100%;float:none}.one-third{width:100%;float:none}.flex{flex-direction:column}}@media only screen and (max-width:750px){.third{width:100%}}@media only screen and (max-width:700px){.quarter{width:50%}.eighth{width:50%}}@media only screen and (max-width:600px){.half{width:100%}.quarter{width:50%}.eighth{width:50%}.single-row{padding-bottom:10px}.single-row .third{margin-bottom:20px}}@media only screen and (max-width:550px){.fifth{width:100%;float:none}}@media only screen and (max-width:450px){.quarter{width:100%}.eighth{width:100%}.third{width:100%}}.padded{padding:100px 10px}.padded-more{padding:150px 10px}.padded-less{padding:50px 10px}.details-page .padded-less{padding:120px 10px}.no-pad-bottom{padding-bottom:30px}.padded-content{width:65%;margin:auto;display:block}.center{margin:auto}.none{display:none}img{border:none}.full-image{width:100%;display:block}.three-quarter-image{width:75%;display:block}.half-image{width:50%;display:block}.quarter-image{width:25%}.no-bottom{margin-bottom:0!important}.float-image{float:right;margin:0 0 20px 20px}.float-image-small{float:right;margin:0 0 20px 20px}hr{width:100%;background:0 0;border:none;border-top:1px solid #ccc;margin:60px auto 60px auto}.mobile-hr{display:none}.border{border:1px solid #ccc}.end{margin-right:0!important}.rounded-hidden{-moz-border-radius:6px;border-radius:6px;overflow:hidden}.i-margin{margin-right:10px}.relative{position:relative}.float-left{float:left}.float-right{float:right}.block{display:block}.vertical-align{vertical-align:middle}.display-table{display:table}.display-table-cell{display:table-cell}.map iframe{width:100%;height:450px;border:none}.inside-list{list-style-position:inside}ol:has(li.inside-list),ol:has(li.text-center),ul:has(li.inside-list),ul:has(li.text-center){padding:0}ol:has(li.inside-list) li,ol:has(li.text-center) li,ul:has(li.inside-list) li,ul:has(li.text-center) li{list-style-position:inside}ol:has(li[style*="text-align: center"]),ul:has(li[style*="text-align: center"]){padding:0}ol:has(li[style*="text-align: center"]) li,ul:has(li[style*="text-align: center"]) li{list-style-position:inside}.list{padding:0 0 0 30px;margin:0;overflow:auto;margin-bottom:20px;list-style:none}.list li{padding-left:1em;text-indent:-.7em;font-family:parabolica,sans-serif;color:#242424;font-size:16px;line-height:20px;font-weight:300;margin:7px 0}.list li::before{content:"• ";color:#333;font-weight:700;padding-right:5px}.align-center .list{padding:0}.half-list{padding:0;margin:0;overflow:auto;margin-bottom:20px;list-style:none}.half-list li{width:50%;float:left;padding-left:1em;text-indent:-.7em;font-family:parabolica,sans-serif;color:#242424;font-size:16px;line-height:22px;font-weight:300;margin:10px 0;padding-right:40px}.half-list li::before{content:"• ";color:#333;font-weight:700;padding-right:5px}.pill-list{padding:0}.pill-list li{display:inline-block;background-color:#333;color:#fff;padding:5px 15px;margin:0 5px 10px 0;border-radius:25px}.table{width:100%;box-sizing:border-box}.table th{font-family:parabolica,sans-serif;color:#333;font-size:20px;line-height:30px;font-weight:400;padding:5px}.table td{font-family:parabolica,sans-serif;color:#242424;font-size:18px;line-height:34px;font-weight:300;padding:5px}.accordion h3{font-family:sherborne-variable,sans-serif;font-style:italic;font-weight:500;padding:25px 0;margin:10px 0;cursor:pointer;outline:0;display:flex;justify-content:space-between;align-items:center}.accordion-content{padding:0;border-top:none;max-height:0;overflow:hidden;transition:max-height .3s ease;margin-top:-10px;border-bottom:1px solid #d5ccc3}.accordion-content p{color:#000}.accordion-content p:first-child{margin-top:20px}.accordion-content .button{margin-bottom:20px}.fade-animation{opacity:0;transition:all ease 1.3s;transition-delay:.4s}.fade-animation.active{opacity:1}.additional-images .additional-images-carousel{margin-top:10px}.additional-images .additional-images-carousel .additional-image{width:100%;padding-top:100%;position:relative}.additional-images .additional-images-carousel .additional-image img{position:absolute;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;cursor:pointer;transition:.25s all}.rounded-image-container{border-radius:50%;overflow:hidden}.customer-logo-container{width:150px;height:150px;display:inline-block;margin:10px;position:relative}.customer-logo-container img{position:absolute;bottom:0;left:0;width:100%;height:100%;object-fit:contain;z-index:1}@media only screen and (min-width:750px){.additional-images .additional-images-carousel .additional-image img:hover{transform:scale(.95);opacity:1;cursor:pointer}}@media only screen and (max-width:850px){.break-early{width:100%;float:none}}@media only screen and (max-width:700px){.float-image{width:100%;float:none;margin:0 0 20px 0}.float-image-small{width:30%}.half-list li{width:100%;float:none}.customer-logo-container{width:120px;height:120px}}@media only screen and (max-width:600px){.mobile-hr{display:block}.padded-content{width:90%}}.white-section{width:100%;background-color:#fff}.grey-section{width:100%;background-color:#f8f8f8}.main-color-section{width:100%;background-color:#333}.main-color-section a,.main-color-section h2,.main-color-section h3,.main-color-section h4,.main-color-section li,.main-color-section p{color:#fff}.half-section-left{width:100%;position:relative;margin-bottom:60px;min-height:540px}.half-section-left .half{padding-left:100px;float:right}.half-section-right{width:100%;position:relative;margin-bottom:60px;min-height:540px}.half-section-right .half{padding-right:100px}.half-section-right .product-price{margin-bottom:20px}.half-background-left{width:50%;height:100%;position:absolute;left:0;top:0;min-height:540px;max-height:800px}.half-background-left img{position:absolute;top:0;left:0;z-index:1;width:100%!important;height:100%;object-fit:cover}.half-background-right{width:50%;height:100%;position:absolute;right:0;top:0;min-height:540px;max-height:800px}.half-background-right img{position:absolute;top:0;left:0;z-index:1;width:100%!important;height:100%;object-fit:cover}.selection-container .selection-carousel .item{width:100%}.selection-container .item{padding:0 15px;width:33.3%;float:left;margin-bottom:20px;box-sizing:border-box}.selection-container .selection{transition:.5s all;box-shadow:0 0 7px #bfbfbf;display:block}.selection-container .selection .sel-img-container{height:350px;background-color:#333;position:relative}.selection-container .selection .sel-img-container .product-price{position:absolute;top:0;right:0;background-color:#fff;color:#242424}.selection-container .selection .sel-img-container img{width:100%;height:100%;display:block;margin:0;transition:1s all;object-fit:cover;position:absolute;top:0;left:0}.selection-container .selection .sel-content{width:100%;padding:20px;background-color:#fff;box-sizing:border-box}.selection-container .selection .sel-content h2,.selection-container .selection .sel-content h3{font-size:23px;line-height:30px;margin-bottom:10px}.selection-container .selection .sel-content p{font-size:16px;line-height:26px;font-weight:700;margin-bottom:0;display:inline-block;padding:10px 20px;border:2px solid #333;color:#333}.selection-container .selection .sel-content hr{margin:30px auto 20px auto}#details.selection-container .item{margin:0 auto 40px auto}.section-background img{position:absolute;top:0;left:0;z-index:1;opacity:.1;width:100%;height:100%;object-fit:cover;transition:all 1s}.section-background .main{z-index:2;position:relative}.usp-section .flex{flex-wrap:wrap}.usp-section .usp{width:33.33%;margin:20px auto}.usp-section .usp .p-bold-large{width:80%;margin:0 auto 10px auto}.usp-section .usp p{width:80%;margin:auto}.usp-section .usp img{width:80%;margin:auto}.usp-section .usp-icon{width:60px;height:60px;margin:0 auto 40px auto;display:block}.third-button-section .full .padded-content .button{margin:0 10px 20px}.valuation-cta{padding:clamp(40px,6vw,90px) 24px;background:#fff9f3}.valuation-cta .valuation-cta-inner{max-width:1800px;margin:0 auto;padding:clamp(60px,7vw,110px) 40px;background-color:#242424;border-radius:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:38px;text-align:center}.valuation-cta h2{margin:0;color:#fff9f3;font-size:clamp(34px,4vw,72px);line-height:1.15;font-weight:300;letter-spacing:-.02em}.valuation-cta em{font-family:sherborne-variable,sans-serif;font-style:italic;font-weight:500}.valuation-cta .button-cms{background-color:#242424;border:2px solid #fff9f3;color:#fff9f3;margin-bottom:0}.valuation-cta .button-cms a{color:#fff9f3}.about-agency{background:#fff9f3;padding:clamp(60px,8vw,120px) 24px 0}.about-agency-inner{max-width:1720px;margin:0 auto;display:grid;grid-template-columns:380px minmax(420px,620px) minmax(420px,560px);align-items:center;gap:clamp(50px,6vw,110px)}.about-agency-people{display:grid;grid-template-columns:160px 160px;gap:22px 38px;align-items:start}.about-agency-people>img{width:160px;height:160px;object-fit:cover;border-radius:8px}.about-agency-people>img:nth-child(1){grid-column:1;grid-row:1}.about-agency-people>img:nth-child(2){grid-column:1;grid-row:2}.about-agency-people>img:nth-child(3){grid-column:1;grid-row:3}.about-agency-stack{grid-column:2;grid-row:1/span 4;display:flex;flex-direction:column;gap:22px;padding-top:90px}.about-agency-stack img{width:160px;height:160px;object-fit:cover;border-radius:8px}.about-agency-stack .about-agency-logo{background:#242424;padding:0;max-width:100%;padding:20px;object-fit:contain}.about-agency-content{max-width:620px}.about-agency-image{align-self:center;text-align:center}.about-agency-image img{width:100%;aspect-ratio:1.05/1;object-fit:cover;border-radius:8px}.about-agency-image p{font-size:18px;margin-top:10px}.faq-feature{padding:clamp(60px,8vw,120px) 24px}.faq-feature-inner{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:minmax(480px,660px) minmax(420px,640px);gap:clamp(60px,8vw,140px);align-items:center}.faq-feature-images{position:relative;width:100%;min-height:760px}.faq-feature-images img{position:absolute;display:block;object-fit:cover;border-radius:8px}.faq-feature-images img:nth-child(1){width:clamp(170px,14vw,230px);aspect-ratio:.8/1;top:60px;left:34%;transform:translateX(-50%);z-index:2}.faq-feature-images img:nth-child(2){width:clamp(160px,13vw,210px);aspect-ratio:.72/1;top:-20px;right:0;z-index:2}.faq-feature-images img:nth-child(3){width:min(620px,88%);aspect-ratio:1.55/1;right:8%;bottom:0;z-index:1}.link-tiles{padding:clamp(60px,8vw,120px) 24px;background:#fff9f3;color:#242424}.link-tiles-intro{max-width:760px;margin:0 auto clamp(40px,5vw,70px);text-align:center}.link-tiles-grid{max-width:1800px;margin:0 auto;display:grid;gap:clamp(24px,2vw,40px);align-items:stretch}.link-tiles-grid.has-left-image.has-right-image{grid-template-columns:1fr .95fr 1fr}.link-tiles-grid.has-left-image:not(.has-right-image),.link-tiles-grid.has-right-image:not(.has-left-image){grid-template-columns:1fr 1fr}.link-tiles-grid:not(.has-left-image):not(.has-right-image){grid-template-columns:1fr}.link-tiles-image{overflow:hidden;border-radius:8px}.link-tiles-image img{width:100%;height:100%;min-height:680px;object-fit:cover;display:block}.link-tiles-links{background:#ff7f2a;border-radius:8px;padding:clamp(30px,5vw,60px);display:flex;flex-direction:column;justify-content:center;gap:clamp(26px,3vw,48px);align-items:center}.link-tiles-links p{margin:0}.link-tiles-links a{display:inline-block;width:fit-content;text-decoration:none;color:#ffe1cb;font-size:clamp(30px,3vw,50px);line-height:1.1;font-weight:300;transition:opacity .25s ease,transform .25s ease}@media only screen and (min-width:750px){.selection:hover{transform:scale(.95)}.selection:hover .sel-content p{background-color:#333;color:#fff}.selection:hover .sel-img-container img{opacity:.5}.valuation-cta .button-cms:hover{background:rgba(255,255,255,.08);border-color:#fff;transform:translateY(-2px)}.link-tiles-links:hover a{opacity:.5}.link-tiles-links a:hover{opacity:1;transform:translateX(6px)}}@media (max-width:1350px){.about-agency-inner{grid-template-columns:320px 1fr}.about-agency-image{grid-column:2}.about-agency-people{grid-row:span 2;grid-template-columns:135px 135px;gap:18px 28px}.about-agency-people .about-agency-stack img,.about-agency-people>img{width:135px;height:135px}}@media (max-width:1250px){.faq-feature-images{min-height:820px}.faq-feature-images img:nth-child(1){top:120px;left:28%}.faq-feature-images img:nth-child(3){right:0;width:82%}}@media only screen and (max-width:1200px){.selection-container .item{width:50%;margin:0 auto 40px auto}.link-tiles-grid,.link-tiles-grid.has-left-image.has-right-image{grid-template-columns:1fr 1fr}.link-tiles-links{grid-column:1/-1}.link-tiles-image img{min-height:420px}.link-tiles-links{order:2}}@media (max-width:1100px){.faq-feature-inner{grid-template-columns:1fr}.faq-feature-images{min-height:auto;display:grid;grid-template-columns:1fr 1fr;gap:18px}.faq-feature-images img{position:static;width:100%;height:auto;transform:none}.faq-feature-images img:nth-child(1),.faq-feature-images img:nth-child(2){width:100%;aspect-ratio:1/1.15;transform:none}.faq-feature-images img:nth-child(3){grid-column:1/-1;aspect-ratio:1.65/1;width:100%}}@media only screen and (max-width:1000px){.usp-section .usp{width:50%}.usp-section .usp img{width:100%}}@media only screen and (max-width:950px){.half-section-left{padding-top:250px;min-height:initial}.half-section-left .half{width:100%;float:none;padding:0 10px}.half-section-left .padded{padding:70px 10px}.about-logo{padding-top:0!important}.about-logo .padded{padding-top:0!important}.about-logo .three-quarter-image{margin-top:40px}.about-half{float:none}.half-section-right{padding-top:250px;min-height:initial}.half-section-right .half{width:100%;float:none;padding:0 10px}.half-section-right .padded{padding:70px 10px}.half-background-left{width:100%;height:250px;min-height:initial}.half-background-right{width:100%;height:250px;min-height:initial}}@media (max-width:900px){.about-agency-inner{display:block}.about-agency-people{max-width:420px;margin:0 auto 50px;grid-template-columns:repeat(2,1fr)}.about-agency-people .about-agency-stack img,.about-agency-people>img{width:100%;height:auto;aspect-ratio:1/1}.about-agency-stack{padding-top:60px}.about-agency-content{max-width:none;text-align:center}.about-agency-image{max-width:560px;margin:50px auto 0}}@media only screen and (max-width:800px){.usp h4{font-size:22px;line-height:28px}.valuation-cta .valuation-cta-inner{padding:55px 24px;border-radius:20px;gap:28px}.valuation-cta .button{width:100%;max-width:320px;min-height:64px}}@media only screen and (max-width:750px){.usp-icon{margin:30px auto 40px}.selection{width:100%}.selection-carousel .selection{margin:0 auto 40px}.selection-container .item{width:100%}.link-tiles{padding-inline:18px}.link-tiles-intro p br{display:none}.link-tiles-image img{min-height:320px}.link-tiles-links{padding:40px 30px}.link-tiles-links a{font-size:clamp(30px,8vw,48px)}}@media only screen and (max-width:650px){.third-button-section .full .padded-content .button{min-width:220px}}@media (max-width:600px){.faq-feature-images{grid-template-columns:1fr}.faq-feature-images img{grid-column:auto;aspect-ratio:1.35/1}}@media (max-width:520px){.about-agency{padding-inline:16px}.about-agency-people{gap:14px}.about-agency-stack{gap:14px;padding-top:40px}}@media only screen and (max-width:500px){.valuation-cta{padding-inline:16px}.valuation-cta h2{line-height:1.2}.link-tiles-image img{min-height:240px}}@media only screen and (max-width:400px){.valuation-cta .button-cms{min-width:100%}.link-tiles-image{display:none}.faq-feature-images img:nth-child(1),.faq-feature-images img:nth-child(2){display:none}}.property-filter-wrap{text-align:center}.property-filter-toggle{position:relative;margin:0 auto}.property-filter-toggle .filter-dot{width:10px;height:10px;background-color:#50e207;border-radius:50px;display:block;position:absolute;top:24px;left:18px}.property-filter-toggle:has(.filter-dot){padding-left:34px}.property-filter{display:none;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px 24px;background:#242424;border-radius:24px;padding:clamp(28px,4vw,45px) clamp(20px,4vw,45px);margin-top:60px;margin-bottom:0;opacity:0;transform:translateY(-12px);transition:opacity .4s ease,transform .4s ease}.property-filter .form-input,.property-filter button,.property-filter select{height:64px;min-width:190px;margin:0;border:0;border-radius:999px;padding:0 20px;font-family:parabolica,sans-serif;font-size:clamp(17px,1.3vw,24px);line-height:.9;outline:0;box-sizing:border-box}.property-filter select{background-color:rgba(255,255,255,.12);color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:55px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath fill='%23ffffff' d='M7 8L0 0h14z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 22px center;background-size:12px}.property-filter select:invalid{color:rgba(255,255,255,.6)}.property-filter select option{color:#242424}.property-filter .form-input{width:275px;height:64px;margin-bottom:0;border-radius:50px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.property-filter button{background:#ff7f2a;color:#fff;font-family:sherborne-variable,sans-serif;font-style:italic;font-size:clamp(24px,2vw,34px);cursor:pointer;transition:all .4s ease}.property-filter.is-visible{display:flex;opacity:1;transform:translateY(0)}.filter-reset{background-color:#ff7f2a;padding:15px;border-radius:50px}.filter-reset img{height:34px;display:block;transition:.5s all}.property-filter-checkbox{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:64px;padding:0 20px;border-radius:30px;background:#494949;color:#fff;cursor:pointer;white-space:nowrap}.property-filter-checkbox input{position:absolute;opacity:0;pointer-events:none}.property-filter-checkbox span{font-family:parabolica,sans-serif;font-size:clamp(17px,1.3vw,24px)}.property-filter-checkbox-label{font-size:inherit;line-height:1}.property-filter-switch{position:relative;display:block;flex:0 0 auto;width:42px;height:24px;border-radius:20px;background:#777;transition:background .2s ease}.property-filter-switch::after{content:"";position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s ease}.property-filter-checkbox input:checked+.property-filter-switch{background:#94d488}.property-filter-checkbox input:checked+.property-filter-switch::after{transform:translateX(18px)}.property-filter-checkbox input:focus-visible+.property-filter-switch{outline:2px solid #fff;outline-offset:3px}@media only screen and (min-width:750px){.property-filter button:hover{background:#fff;color:#242424;transform:translateY(-2px)}.property-filter .filter-reset:hover{background:#fff;color:#242424;transform:translateY(-2px)}.property-filter .filter-reset:hover img{filter:invert(1);transform:rotate(-180deg)}.property-filter select:hover{background-color:rgba(255,255,255,.18)}}@media (max-width:1000px){.property-filter button,.property-filter select{min-width:160px}}@media (max-width:760px){.property-filter{border-radius:18px;gap:16px;padding:28px 20px}.property-filter.is-visible{display:grid;grid-template-columns:1fr}.property-filter .form-input,.property-filter button,.property-filter select{width:100%;min-width:0}.property-filter button{width:70%}.property-filter.is-visible{display:flex}}@media (max-width:480px){.property-filter{padding:22px 16px}.property-filter button,.property-filter select{height:58px}}.property-tiles{display:flex;flex-direction:column;gap:clamp(50px,6vw,90px)}.property-tile{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,.95fr);gap:clamp(34px,4vw,70px);align-items:center;color:#242424;text-decoration:none}.pt-images{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,250px);gap:22px;align-items:stretch}.pt-image-1{position:relative;overflow:hidden;border-radius:8px;min-height:360px;max-height:500px}.pt-image-1 img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .8s ease}.pt-image-1 span{position:absolute;top:36px;left:36px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 28px;border-radius:999px;background:#fff9f3;color:#242424;font-family:sherborne-variable,sans-serif;font-size:20px;line-height:1}.pt-side{display:grid;grid-template-rows:1fr auto;gap:22px}.pt-image-2{overflow:hidden;border-radius:8px}.pt-image-2 img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .8s ease}.pt-specs{display:flex;align-items:center;justify-content:center;min-height:82px;padding:18px 24px;border-radius:8px;background:#f2ece7;font-family:sherborne-variable,sans-serif;font-style:italic;font-size:clamp(28px,2.2vw,36px);line-height:1.1;color:#242424}.pt-overview{max-width:620px}.pt-overview h3{margin:0 0 12px;font-size:clamp(28px,3vw,48px);line-height:1.1;font-weight:300}.pt-overview h4{margin:0 0 22px;font-family:sherborne-variable,sans-serif;font-style:italic;font-size:clamp(24px,3vw,52px);line-height:1.05;font-weight:400}.pt-overview .button{margin-top:8px}.pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;margin-top:clamp(50px,6vw,90px)}.pagination-link{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f2ece7;color:#242424;text-decoration:none;transition:all .4s ease}.pagination-link.active{background:#242424;color:#fff}@media only screen and (min-width:750px){.pagination-link:hover{background:#242424;color:#fff;transform:translateY(-2px)}}@media only screen and (min-width:750px){.property-tiles:hover .property-tile{opacity:.3}.property-tiles:hover .property-tile:hover{opacity:1}.property-tile{transition:opacity .5s ease,transform .5s ease}.property-tile:hover{transform:translateY(-4px)}.property-tile:hover .pt-image-1 img,.property-tile:hover .pt-image-2 img{transform:scale(1.045)}}@media (max-width:1250px){.property-tile{grid-template-columns:1fr;gap:34px}.pt-overview{max-width:none}}@media (max-width:760px){.property-tile{gap:26px}.pt-images{grid-template-columns:1fr}.pt-image-1{min-height:200px;aspect-ratio:1.45/1;max-width:100%;width:100%}.pt-side{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:16px}.pt-image-2{aspect-ratio:1.25/1}.pt-specs{min-height:auto;font-size:28px}.pt-overview h3{font-size:34px}.pt-overview h4{font-size:38px}.pt-overview .pt-description{font-size:20px}}@media (max-width:520px){.pt-side{grid-template-columns:1fr;gap:12px}.pt-images{gap:12px}.pt-image-1{aspect-ratio:1.15/1}.pt-image-1 span{top:18px;left:18px;min-height:38px;padding:7px 22px;font-size:17px}.pt-image-2{display:none}.pt-specs{width:100%;min-height:80px;font-size:26px;justify-content:center;padding:14px 20px}.property-tiles{gap:60px}.property-tile{gap:20px;padding-bottom:60px;border-bottom:1px solid rgba(36,36,36,.1)}.pt-overview h3{margin-bottom:8px}.pt-overview h4{margin-bottom:14px}.pt-overview .button{width:100%}.property-tile:last-child{border-bottom:0;padding-bottom:0}}.price{font-family:sherborne-variable,sans-serif;font-style:italic;font-size:clamp(34px,3.2vw,45px);line-height:1.05;font-weight:400;margin-bottom:0}.property-details-top{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(380px,.76fr);gap:clamp(36px,4vw,70px);align-items:stretch}.property-hero-gallery{position:relative}.property-gallery-nav{display:flex;align-items:center;gap:18px;margin-bottom:24px}.property-gallery-nav button{height:62px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #d5ccc3;background:0 0;color:#242424;cursor:pointer;transition:all .4s ease}.property-gallery-nav .property-gallery-next,.property-gallery-nav .property-gallery-prev{width:62px;border-radius:50%;font-size:28px;line-height:1}.property-gallery-nav .property-gallery-open--nav{min-width:180px;padding:0 28px;border-radius:999px;font-family:parabolica,sans-serif;font-size:18px}.property-main-image{position:relative;overflow:hidden;border-radius:8px;aspect-ratio:1.55/1;background:#f2ece7}.property-main-image img{width:100%;height:100%;display:block;object-fit:cover}.property-main-image span{position:absolute;top:34px;left:34px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 28px;border-radius:999px;background:rgba(255,255,255,.92);color:#242424;font-family:sherborne-variable,sans-serif;font-size:20px}.property-cta-bar{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px;background:#242424;border-radius:8px;padding:32px;margin-top:36px}.property-cta-bar .button{background:0 0;border:2px solid rgba(255,255,255,.7);color:#fff}.property-cta-bar .button:first-child{background:#ff7f2a;border-color:#ff7f2a;color:#fff;font-family:sherborne-variable,sans-serif;font-style:italic;font-size:26px}.property-key-features{position:relative;background:#ff7f2a;color:#fff;border-radius:8px;padding:clamp(30px,4vw,50px)}.property-key-features span{float:right;display:inline-flex;align-items:center;justify-content:center;min-height:70px;padding:15px 26px;margin:0 0 20px 24px;border-radius:8px;background:#f2ece7;color:#242424;font-family:sherborne-variable,sans-serif;font-style:italic;font-size:clamp(26px,2.4vw,32px)}.property-key-features h2{margin:0 0 34px;font-family:sherborne-variable,sans-serif;font-style:italic;font-size:clamp(36px,3.2vw,44px);font-weight:400;color:#fff}.property-key-features ul{margin:0 0 20px;padding:0;list-style:none}.property-key-features li{margin:0 0 22px;color:#fff}.property-key-features li:last-child{margin-bottom:0}.property-images{display:none}.property-overview-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.8fr);gap:clamp(50px,7vw,120px);align-items:start;padding:clamp(70px,9vw,130px) 10px 0}.property-overview{max-width:760px}.property-overview .subtitle{margin:0 0 12px;font-family:sherborne-variable,sans-serif;font-style:italic;font-size:clamp(18px,1.4vw,24px)}.property-overview h2{margin:0 0 28px;font-size:clamp(38px,4vw,62px);line-height:1.05;font-weight:300}.property-overview .property-description{font-size:clamp(18px,1.35vw,23px);line-height:1.55;color:#242424}.property-overview .property-description p{margin:0 0 28px}.property-overview .button{margin-top:8px}.property-images-wrap{min-width:0}.property-images--overview{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:clamp(16px,2vw,26px);align-items:start}.property-images--overview .property-image-tile{display:block;overflow:hidden;border-radius:10px;aspect-ratio:1/1;opacity:.55;transition:opacity .45s ease}.property-images--overview img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .7s ease}.property-images--overview .property-image-tile:nth-child(3n+1){transform:translateY(-28px)}.property-images--overview .property-image-tile:nth-child(3n+2){transform:translateY(42px)}.property-images--overview .property-image-tile:nth-child(3n+3){transform:translateY(0)}.property-images--overview .property-image-tile:nth-child(n+13){display:none}.more-images{display:table;margin:clamp(50px,5vw,75px) 0 0 auto}.property-information h2{font-size:32px}.property-information{margin-top:36px;background-color:#f2ece7;padding:32px;border-radius:10px}.property-information p{margin:0}.property-information-grid{display:flex;flex-wrap:wrap;gap:20px}.property-information-item{flex:1 1 180px;min-width:0;border-left:2px solid #fff;padding-left:20px}.property-information-item h3{margin:0 0 10px;font-style:italic;font-size:1.25rem;font-family:sherborne-variable,sans-serif;font-weight:400}@media only screen and (min-width:750px){.property-gallery-nav button:hover{background:#242424;border-color:#242424;color:#fff;transform:translateY(-2px)}.property-cta-bar .button:hover{background:#fff;border-color:#fff;color:#242424}.property-cta-bar .button:first-child:hover{background:#fff;border-color:#fff;color:#242424}.property-images--overview .property-image-tile:hover{opacity:1!important}.property-images--overview .property-image-tile:hover img{transform:scale(1.06)}}@media (max-width:1450px){.property-key-features span{float:none;margin-left:0}}@media (max-width:1200px){.pd-tiles{padding-top:0}.pd-tiles .link-tiles-image{display:none}}@media (max-width:1150px){.property-details-top{grid-template-columns:1fr}.property-key-features span{float:right;margin-left:24px}.property-overview-section{grid-template-columns:1fr;gap:60px}.property-overview{max-width:none}.property-images-wrap{max-width:760px;width:100%;margin:0 auto}.property-gallery-nav{justify-content:center}}@media (max-width:850px){.property-images--overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.property-images--overview .property-image-tile{opacity:0}.property-images--overview .property-image-tile.is-visible{opacity:1!important}.property-images--overview .property-image-tile:nth-child(n){transform:none!important}.property-images--overview .property-image-tile:nth-child(n+9){display:none}.more-images{margin:28px auto 0}}@media (max-width:650px){.property-main-image{aspect-ratio:1.1/1}.property-main-image span{top:18px;left:18px;min-height:38px;padding:7px 20px;font-size:18px}.property-cta-bar{padding:24px 18px;gap:14px}.property-cta-bar .button{width:100%}.property-key-features{padding:30px 22px;text-align:center}.property-key-features span{float:none;width:100%;margin:0 0 26px;box-sizing:border-box}.property-overview-section{padding:60px 10px;gap:44px;text-align:center}.property-images--overview{gap:14px}.property-images--overview .property-image-tile:nth-child(n+7){display:none}}@media (max-width:600px){.property-information-item{flex-basis:calc(50% - .5rem)}}@media (max-width:420px){.property-images--overview{grid-template-columns:1fr}.property-images--overview .property-image-tile:nth-child(n+5){display:none}.more-images{width:100%}.property-gallery-nav .property-gallery-open--nav{display:none}}.review-card{position:relative;z-index:2;background:#ff7f2a;color:#fff;padding:clamp(42px,5vw,65px) clamp(28px,4vw,50px);border-radius:8px;text-align:center}.review-card blockquote{margin:0;font-family:sherborne-variable,sans-serif;font-size:clamp(26px,2.5vw,32px);line-height:1.28;font-style:italic}.review-card blockquote p{margin:0;font-family:sherborne-variable,sans-serif;font-size:clamp(26px,2.5vw,32px);line-height:1.28;font-style:italic;color:#fff;font-weight:600;display:inline}.review-card cite{display:block;margin-top:25px;color:#242424;font-style:normal}.stars{display:inline-block;background:#fff;color:#242424;padding:5px 14px;border-radius:999px;letter-spacing:1px;margin-bottom:28px}@media (max-width:760px){.review-card{min-height:0;margin-top:34px}}.split-feature{display:grid;grid-template-columns:minmax(320px,.55fr) minmax(0,1fr);gap:clamp(36px,6vw,90px);align-items:center;padding:clamp(50px,7vw,100px) clamp(20px,5vw,64px)}.split-feature-content{max-width:520px}.split-feature-content h2{margin:0 0 22px;font-size:clamp(34px,4vw,54px);line-height:1.12;font-weight:300}.split-feature-content p{margin:0;font-size:clamp(18px,1.4vw,23px);line-height:1.55}.split-feature-buttons{display:flex;flex-wrap:wrap;gap:18px;margin-top:34px}.split-feature-image{overflow:hidden;border-radius:8px;aspect-ratio:2.05/1}.split-feature-image img{width:100%;height:100%;display:block;object-fit:cover}@media (max-width:900px){.split-feature{grid-template-columns:1fr;gap:34px}.split-feature-content{max-width:none}.split-feature-image{order:-1}}@media (max-width:560px){.split-feature{padding-inline:18px}.split-feature-buttons{display:block}.split-feature-buttons .button{width:100%;margin-bottom:12px}.split-feature-image{aspect-ratio:1.25/1}}.valuation-form{max-width:1280px;margin:0 auto;background:#242424;border-radius:28px;padding:clamp(28px,5vw,70px);color:#fff}.valuation-form-section{margin-bottom:clamp(38px,5vw,70px)}.valuation-form-section h2{margin:0 0 28px;color:#ff7f2a;font-size:clamp(30px,3vw,48px);font-weight:300}.valuation-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.form-field{display:flex;flex-direction:column;gap:10px}.form-field label{font-size:17px;color:#fff9f3}.form-field input,.form-field select,.form-field textarea{width:100%;border:0;border-radius:18px;background:rgba(255,255,255,.1);color:#fff;padding:18px 22px;font-family:parabolica,sans-serif;font-size:18px;outline:0;box-sizing:border-box}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{background:rgba(255,255,255,.16)}.form-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath fill='%23ffffff' d='M7 8L0 0h14z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 22px center;background-size:12px;padding-right:55px}.form-field option{color:#242424}.form-field textarea{resize:vertical;min-height:150px}.form-field-full{grid-column:1/-1}.valuation-form-footer{display:flex;justify-content:space-between;align-items:center;gap:28px;padding-top:34px;border-top:1px solid rgba(255,255,255,.16)}.valuation-form-footer .button{font-size:clamp(24px,2vw,34px);border:0;background-color:#ff7f2a;font-family:sherborne-variable,sans-serif;font-style:italic;color:#fff;padding:0 30px;height:64px}.form-checkbox{display:flex;align-items:flex-start;gap:14px;max-width:620px;color:rgba(255,255,255,.78);font-size:16px;line-height:1.45}.form-checkbox input{margin-top:4px}@media only screen and (min-width:750px){.valuation-form-footer .button:hover{background-color:#fff;color:#242424}}@media (max-width:760px){.valuation-form{border-radius:20px;padding:28px 20px}.valuation-form-grid{grid-template-columns:1fr;gap:18px}.valuation-form-footer{display:block}.valuation-form-footer .button{width:100%;margin-top:24px}}.services-cards{padding:clamp(50px,7vw,100px) 24px 0 24px;background:#fff9f3;color:#242424}.services-cards-inner{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,54px)}.service-card{text-align:center;min-width:0}.service-card-image{overflow:hidden;border-radius:8px;aspect-ratio:1/.98;margin-bottom:clamp(28px,4vw,42px)}.service-card-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .8s ease}.service-card-content{max-width:430px;margin:0 auto}.service-card-content h3{margin:0 0 14px;font-size:clamp(30px,2.7vw,42px);line-height:1.12;font-weight:300}.service-card-content em{font-family:sherborne-variable,sans-serif;font-style:italic;font-size:1.12em}.service-card-content p{margin:0;font-size:clamp(18px,1.5vw,25px);line-height:1.35}.pricing-table-container{width:70%;margin:auto}.grey-container{max-width:1280px;width:100%;margin:0 auto;background:#242424;border-radius:28px;padding:clamp(28px,5vw,70px);color:#fff;box-sizing:border-box;margin-top:50px;overflow:hidden}.grey-container h2,.grey-container h3,.grey-container h4{color:#ff7f2a}.grey-container p{color:#fff}.grey-container p a{color:#fff;text-decoration:underline}.pricing-table-scroll .scroll-info{display:none;font-style:italic;border:1px solid #ff7f2a;padding:10px;border-radius:8px}.pricing-table-scroll table{width:100%}.pricing-table-scroll table th{font-family:sherborne-variable,sans-serif;font-style:italic;text-align:left;color:#ff7f2a;font-size:22px;line-height:30px;font-weight:400;padding:5px}.pricing-table-scroll table td{font-family:parabolica,sans-serif;color:#fff;font-size:18px;line-height:34px;font-weight:300;padding:5px}.pricing-table-scroll table tr:nth-child(odd) td{color:#ff7f2a}#process{scroll-margin-top:120px}@media only screen and (min-width:750px){.service-card:hover .service-card-image img{transform:scale(1.04)}.grey-container p a:hover{color:#ff7f2a}}@media (max-width:1000px){.services-cards-inner{grid-template-columns:1fr;max-width:620px}.pricing-table-container{width:100%;padding:0 20px}}@media (max-width:700px){.pricing-table-scroll{overflow-x:scroll}.pricing-table-scroll .scroll-info{display:block}.pricing-table-scroll table{width:1000px}}@media (max-width:560px){.services-cards{padding-inline:18px}.service-card-image{aspect-ratio:1.15/1}.service-card-content h3{font-size:32px}.service-card-content p{font-size:19px}}.team-section{padding:50px 20px;text-align:center}.team-section h4{margin-bottom:10px}.team-section .flex{flex-direction:row}.team-section .team-member{width:33.33%;margin-bottom:30px}.team-section .team-image{width:230px;height:230px;margin:0 auto 20px}.team-section .team-image img{width:100%;height:100%;object-fit:cover}.team-section .team-contact{color:#333;font-size:25px;margin-right:10px;margin-left:10px;display:inline-block}.team-section p{width:90%;margin:auto}#team{scroll-margin-top:120px}@media only screen and (min-width:750px){.team-section .team-contact.linkedin i{display:block}.team-section .team-contact i{display:none}.team-section .team-contact span{font-size:16px}.team-section .team-contact:hover{color:#181818}}@media only screen and (max-width:850px){.team-section .team-member{width:50%}}@media only screen and (max-width:750px){.team-contact span{display:none}}@media only screen and (max-width:600px){.team-section .flex{flex-direction:column}.team-section .team-member{width:100%}}@media only screen and (max-width:560px){.team-card-image{max-height:300px;margin:auto}}.offices{background:#fff9f3;padding:0 24px clamp(50px,7vw,100px);color:#242424;overflow:hidden}.offices-inner{max-width:1440px;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,4vw,60px)}.office-card{height:100%;min-width:0}.office-card-image{position:relative;width:100%;aspect-ratio:1.65/1;overflow:hidden;border-radius:8px}.office-card-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .8s ease}.office-card-image span{position:absolute;top:34px;left:34px;z-index:2;max-width:calc(100% - 68px);background:#fff9f3;border-radius:999px;padding:10px 26px;font-family:sherborne-variable,sans-serif;font-style:italic;font-size:18px;color:#242424;font-weight:500;box-sizing:border-box}.office-card-content{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:30px 28px 0;min-width:0}.office-card-content>div{min-width:0}.office-card-content h3{max-width:360px;margin:0 0 18px;font-size:clamp(22px,2vw,28px);line-height:1.2;font-weight:300}.office-card-content p{margin:0;font-size:clamp(20px,2vw,27px);line-height:1.15}.office-card-content p a{text-decoration:none}.office-card-content em{font-family:sherborne-variable,sans-serif;font-style:italic}.office-card-content .button{flex:0 0 auto;min-width:205px;box-sizing:border-box}.contact-form-panel{max-width:1280px;width:100%;margin:0 auto;background:#242424;border-radius:28px;padding:clamp(28px,5vw,70px);color:#fff;box-sizing:border-box;margin-top:50px}.contact-form-panel h2{margin:0 0 clamp(34px,4vw,54px);color:#ff7f2a;font-size:clamp(38px,4vw,58px);line-height:1.05;font-weight:300}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.contact-form-footer{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:34px;padding-top:34px;border-top:1px solid rgba(255,255,255,.16)}.contact-form-footer .button{font-size:clamp(24px,2vw,34px);border:0;background-color:#ff7f2a;font-family:sherborne-variable,sans-serif;font-style:italic;color:#fff;padding:0 44px;height:64px;min-width:200px;box-sizing:border-box}@media only screen and (min-width:750px){.office-card:hover .office-card-image img{transform:scale(1.04)}.contact-form-footer .button:hover{background-color:#fff;color:#242424}}@media (max-width:1100px){.office-card-content{padding-inline:0}}@media (max-width:900px){.offices-inner{grid-template-columns:1fr;max-width:680px}}@media (max-width:760px){.office-card-image span{top:18px;left:18px;max-width:calc(100% - 36px);padding:8px 20px;font-size:16px}.office-card-content{display:block}.office-card-content .button{display:block;margin-top:22px;min-width:0;width:100%;box-sizing:border-box}.contact-form-panel{border-radius:20px;padding:28px 20px}.contact-form-grid{grid-template-columns:1fr;gap:18px}.contact-form-footer{display:block}.contact-form-footer .button{width:100%;margin-top:24px}}@media (max-width:600px){.office-card-content{text-align:center}.office-card-content h3{max-width:none}}@media (max-width:480px){.offices{padding-inline:18px}.office-card-image{aspect-ratio:1.25/1}}@media (max-width:380px){.offices{padding-inline:14px}.office-card-image span{font-size:15px;padding-inline:16px}}.site-header{position:relative;z-index:1000;background:#fff9f3;padding:0 clamp(18px,4vw,80px);transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.site-header.is-fixed{position:fixed;top:0;left:0;right:0;background:rgba(247,241,235,.8);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.08);animation:headerDrop .25s ease forwards}.site-header.is-fixed .header-container{height:90px}.site-header.is-fixed .logo{width:110px;height:90px;border-radius:0}.site-header.is-fixed .logo img{width:74px}.site-header.is-fixed .menu-button{width:54px;height:54px}.site-header.is-fixed .site-header-nav a{min-height:42px;padding:8px 18px;font-size:clamp(16px,1vw,22px)}.site-header .header-container{position:relative;max-width:1760px;height:120px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.site-header .logo{display:flex;align-items:center;justify-content:center;width:136px;height:120px;background:#242424;border-radius:0 0 8px 8px;transition:width .25s ease,height .25s ease}.site-header .logo img{width:94px;height:auto;display:block;transition:width .25s ease}.site-header .site-header-nav{display:flex;align-items:center;gap:clamp(16px,2vw,36px);min-width:0}.site-header .site-header-nav ul{list-style:none}.site-header .site-header-nav ul li{display:inline}.site-header .site-header-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 22px;border-radius:999px;color:#242424;text-decoration:none;font-size:clamp(18px,1.3vw,26px);line-height:1;white-space:nowrap;transition:background .25s ease,color .25s ease,transform .25s ease}.site-header .site-header-nav-left{justify-content:flex-start}.site-header .site-header-nav-right{justify-content:flex-end}.site-header .menu-button{width:62px;height:62px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:2px solid #d5ccc3;border-radius:50%;background:0 0;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .25s ease}.site-header .menu-button span,.site-header .menu-button span::after,.site-header .menu-button span::before{display:block;width:18px;height:2px;background:#242424;border-radius:2px;content:""}.site-header .menu-button span{position:relative}.site-header .menu-button span::after,.site-header .menu-button span::before{position:absolute;left:0}.site-header .menu-button span::before{top:-6px}.site-header .menu-button span::after{top:6px}@keyframes headerDrop{from{transform:translateY(-100%)}to{transform:translateY(0)}}.page-header{padding-top:100px}@media only screen and (min-width:750px){.site-header .site-header-nav a:focus-visible,.site-header .site-header-nav a:hover{background:#f2ece7;color:#242424;transform:translateY(-1px)}.site-header .menu-button:focus-visible,.site-header .menu-button:hover{background:#fff;transform:translateY(-1px)}}@media (max-width:1250px){.site-header .site-header-nav a{padding:10px 10px}}@media (max-width:1180px){.site-header .header-container{grid-template-columns:auto 1fr auto}.site-header .site-header-nav a{display:none}.site-header .site-header-nav-right{display:none}.site-header .menu-button{grid-column:1;justify-self:start}.site-header .logo{grid-column:3;justify-self:end}}@media (max-width:900px){.site-header .header-container{height:96px}.site-header .logo{width:108px;height:96px}.site-header .logo img{width:78px}.site-header .menu-button{width:56px;height:56px}.site-header.is-fixed .header-container{height:82px}.site-header.is-fixed .logo{width:92px;height:82px}.site-header.is-fixed .logo img{width:66px}.site-header.is-fixed .menu-button{width:50px;height:50px}}@media (max-width:480px){.site-header{padding-inline:16px}.site-header .header-container{height:86px}.site-header .logo{width:96px;height:86px}.site-header .logo img{width:70px}.site-header .menu-button{width:50px;height:50px}.site-header.is-fixed .header-container{height:74px}.site-header.is-fixed .logo{width:82px;height:74px}.site-header.is-fixed .logo img{width:58px}.site-header.is-fixed .menu-button{width:46px;height:46px}}.mega-menu{position:fixed;inset:0;z-index:9999;background:#242424;color:#fff9f3;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px);overflow-y:auto;-webkit-overflow-scrolling:touch;transition:opacity .35s ease,visibility .35s ease,transform .35s ease}.mega-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mega-menu .mega-menu-inner{min-height:100dvh;padding:clamp(24px,4vw,64px);display:flex;flex-direction:column}.mega-menu .mega-menu-top{display:flex;justify-content:flex-start;margin-bottom:clamp(36px,5vw,70px)}.mega-menu .menu-button-close{position:relative;width:62px;height:62px;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.35);border-radius:50%;background:0 0;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .25s ease}.mega-menu .menu-button-close span,.mega-menu .menu-button-close span::before{content:"";position:absolute;left:50%;top:50%;width:24px;height:2px;background:#fff9f3;border-radius:2px;transform-origin:center}.mega-menu .menu-button-close span{transform:translate(-50%,-50%) rotate(45deg)}.mega-menu .menu-button-close span::before{transform:translate(-50%,-50%) rotate(90deg)}.mega-menu .mega-menu-content{flex:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,520px);gap:clamp(40px,7vw,120px);align-items:center}.mega-menu .mega-menu-main{min-width:0}.mega-menu .mega-menu-eyebrow{margin:0 0 24px;color:#ff7f2a;font-size:clamp(16px,1.2vw,22px);line-height:1.2}.mega-menu .mega-menu-nav{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(10px,1.2vw,18px)}.mega-menu .mega-menu-nav li{margin-bottom:30px}.mega-menu .mega-menu-nav a{color:#fff9f3;text-decoration:none;font-size:clamp(28px,3vw,52px);line-height:1.3;font-weight:300;border-radius:999px;padding:5px 30px 10px 30px;margin-left:-40px;transition:background .25s ease,color .25s ease,transform .25s ease,opacity .25s ease}.mega-menu .mega-menu-side{display:flex;flex-direction:column;gap:28px}.mega-menu .mega-menu-image{overflow:hidden;border-radius:8px}.mega-menu .mega-menu-image img{width:100%;height:clamp(260px,28vw,430px);object-fit:cover;display:block;opacity:.85}.mega-menu .mega-menu-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.mega-menu .mega-menu-details h3{margin:0 0 10px;color:#ff7f2a;font-size:clamp(18px,1.3vw,22px);font-weight:400;line-height:1.2}.mega-menu .mega-menu-details p{margin:0;color:#fff9f3;font-size:clamp(14px,1vw,16px);line-height:1.45}.mega-menu .mega-menu-details a{color:#fff9f3}body.menu-open{overflow:hidden}@media only screen and (min-width:750px){.mega-menu .menu-button-close:focus-visible,.mega-menu .menu-button-close:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.65);transform:translateY(-1px)}.mega-menu .mega-menu-nav:hover a{opacity:.5}.mega-menu .mega-menu-nav a:focus-visible,.mega-menu .mega-menu-nav a:hover{opacity:1;background:rgba(247,241,235,.1);color:#ff7f2a;transform:translateX(8px)}}@media (max-width:1100px){.mega-menu .mega-menu-content{grid-template-columns:1fr;align-items:start}.mega-menu .mega-menu-side{max-width:620px}.mega-menu .mega-menu-nav a{font-size:clamp(34px,8vw,58px)}}@media (max-width:700px){.mega-menu .mega-menu-inner{min-height:100dvh;padding:24px 20px 42px}.mega-menu .mega-menu-top{margin-bottom:36px}.mega-menu .menu-button-close{width:54px;height:54px}.mega-menu .menu-button-close span,.mega-menu .menu-button-close span::before{width:21px}.mega-menu .mega-menu-nav{gap:8px}.mega-menu .mega-menu-nav a{font-size:clamp(32px,11vw,40px);padding:7px 18px 10px;margin-left:-18px}.mega-menu .mega-menu-side{gap:22px}.mega-menu .mega-menu-image img{height:260px}.mega-menu .mega-menu-details{grid-template-columns:1fr;gap:18px}}@media (max-width:500px){.mega-menu .mega-menu-content{gap:clamp(20px,7vw,120px)}.mega-menu .mega-menu-eyebrow{margin:0 0 10px}.mega-menu .mega-menu-nav li{margin-bottom:16px}.mega-menu .mega-menu-nav a{font-size:clamp(30px,11vw,36px)}.mega-menu-nav ul{padding-left:0;margin-bottom:0}}.hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:clamp(28px,3vw,40px);max-width:1890px;margin:0 auto;padding:34px clamp(24px,4vw,64px) 70px}.hero img{display:block;width:100%;object-fit:cover}.hero em{font-family:sherborne-variable,sans-serif;font-variation-settings:"opsz" 12,"wght" 550;font-size:1.2em}.hero .hero-left,.hero .hero-right{min-width:0}.hero .hero-left{position:relative;z-index:2;display:grid;grid-template-columns:120px minmax(0,1fr);column-gap:clamp(28px,5vw,80px);align-items:start}.hero .hero-left .video-container,.hero .hero-left>img{grid-column:1/-1;width:min(440px,85%);height:460px;margin:0 auto;border-radius:8px;position:relative;overflow:hidden}.hero .hero-left .video-container video{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:1s all ease;opacity:.6;pointer-events:none;mix-blend-mode:multiply;border-radius:8px}.hero .hero-right{position:relative;z-index:1}.hero .mini-image img{width:120px;height:190px;border-radius:8px}.hero h1{margin:28px 0 70px;font-size:clamp(34px,3vw,40px);line-height:1.25;font-weight:300;text-align:right;padding-right:20px}.search-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:35px 0 28px}.search-heading h2{margin:0;font-size:clamp(30px,3vw,38px);font-weight:300}.toggle{display:flex;flex:0 0 auto;background:#f2ece7;border-radius:999px;padding:4px}.toggle button{border:0;background:0 0;padding:12px 28px;border-radius:999px;font-size:16px;cursor:pointer;font-family:parabolica,sans-serif;color:#242424}.toggle button.active{background:#242424;color:#fff}.property-search{position:relative;height:405px;border-radius:8px;overflow:hidden}.property-search img{height:100%}.property-search form{position:absolute;top:32px;left:50%;transform:translateX(-50%);display:flex;width:min(500px,80%);background:rgba(255,255,255,.82);border-radius:8px;padding:8px}.property-search input{flex:1;min-width:0;border:0;background:0 0;padding:0 18px;font-size:20px;outline:0;font-family:parabolica,sans-serif}.property-search input::-webkit-input-placeholder{color:#242424}.property-search input:-moz-placeholder{color:#242424}.property-search input::-moz-placeholder{color:#242424}.property-search input:-ms-input-placeholder{color:#242424}.property-search button{border:0;background:#ff7f2a;color:#fff;padding:10px 26px;border-radius:999px;font-family:sherborne-variable,sans-serif;font-style:italic;font-size:24px;cursor:pointer;transition:all .5s ease}.quick-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:24px 0 44px}.quick-links .button-cms,.quick-links a{display:inline-flex!important;align-items:center;justify-content:center;min-width:100%!important;margin-bottom:0}.fade-img{position:relative;z-index:0;width:100%;max-width:275px;height:365px;border-radius:8px;overflow:hidden;opacity:.25}.fade-img img{height:100%}.review-area{position:relative;z-index:1;display:grid;grid-template-columns:minmax(180px,275px) minmax(0,1fr);gap:clamp(32px,5vw,110px);align-items:center;min-height:430px}.review-area .button{position:absolute;right:0;bottom:-60px;z-index:2}.intro{grid-column:1/-1;position:relative;z-index:3;display:grid;grid-template-columns:170px minmax(0,560px);gap:clamp(28px,5vw,90px);align-items:start;width:calc(100% + clamp(120px,14vw,260px));max-width:820px;margin-top:130px}.intro img:first-child{width:170px;height:245px;border-radius:8px;margin-bottom:30px}.intro img:nth-child(2){width:170px;height:120px;border-radius:8px}.js-hero-copy,.js-hero-img,.js-hero-review,.js-hero-review-button,.js-hero-search-group,.js-hero-title{opacity:0}.no-js .js-hero-copy,.no-js .js-hero-img,.no-js .js-hero-review,.no-js .js-hero-review-button,.no-js .js-hero-search-group,.no-js .js-hero-title{opacity:1}@media only screen and (min-width:750px){.property-search button:hover{background-color:#242424}}@media (max-width:1200px){.hero{grid-template-columns:minmax(115px,270px) minmax(0,1fr);align-items:start;max-width:960px}.hero .hero-left,.hero .hero-right{display:contents}.hero .hero-left>img{order:3;grid-column:1/-1;width:100%;height:auto;aspect-ratio:1.45/1;margin:20px 0 0}.hero .hero-left .video-container,.hero .hero-left img{max-height:300px}.hero .hero-left .video-container video,.hero .hero-left img video{opacity:1}.hero .mini-image img{order:1;width:100%;max-width:180px;min-width:115px;height:auto;aspect-ratio:.65/1}.hero h1{order:2;margin:0;align-self:center;text-align:left;font-size:50px}.search-heading{order:4;grid-column:1/-1;margin-top:38px}.property-search{order:5;grid-column:1/-1}.quick-links{order:6;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.intro{order:7;grid-column:1/-1;width:100%;max-width:none;margin-top:50px}.review-area{order:8;grid-column:1/-1}}@media (max-width:760px){.hero{grid-template-columns:120px minmax(0,1fr);gap:22px;padding:24px 18px 54px}.hero h1{font-size:clamp(28px,8vw,40px);margin-left:10px}.hero .hero-left>img{display:none}.search-heading{flex-direction:column;align-items:center;gap:18px}.search-heading h2{font-size:clamp(28px,8vw,34px);text-align:center}.property-search{height:320px}.quick-links{grid-template-columns:1fr;gap:12px;margin-bottom:34px}.quick-links .button-cms{display:inline-block}.intro{display:block;margin-top:34px}.intro img{display:none}.review-area{display:block;min-height:0}.review-area .button{position:static;width:100%;margin-top:18px}.fade-img{display:none}}@media (max-width:480px){.hero{grid-template-columns:105px minmax(0,1fr)}.mini-image img{min-width:0;width:105px}.toggle{width:100%}.toggle button{flex:1;padding-inline:18px}.property-search{height:280px}.property-search form{flex-direction:column}.property-search input{padding:10px 18px 15px 18px}}.qc-ht{display:none!important}.error{color:red;font-weight:700}.form-input::-webkit-input-placeholder{color:#242424}.form-input:-moz-placeholder{color:#242424}.form-input::-moz-placeholder{color:#242424}.form-input:-ms-input-placeholder{color:#242424}.form-textarea::-webkit-input-placeholder{color:#242424}.form-textarea:-moz-placeholder{color:#242424}.form-textarea::-moz-placeholder{color:#242424}.form-textarea:-ms-input-placeholder{color:#242424}.hp-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-errors{font-weight:700;font-family:parabolica,sans-serif;display:none;width:96%;margin-right:4%;margin:0 0 20px;padding:20px;background:#ff4739;font-size:17px;color:#fff}.form-errors ul{margin-bottom:0}.form-errors li{font-size:17px;line-height:26px;color:#fff}.field-error{display:none}.input-error{border-color:#ff4739!important}.validate-error{font-family:parabolica,sans-serif;color:#ff4739;font-size:17px;font-style:italic}.social-container{width:100%;display:table;margin-top:10px}.social-icons{display:table-cell;vertical-align:middle;text-align:center}.social-icon{width:40px;height:40px;border-radius:20px;text-align:center;line-height:37px;color:#fff;display:inline-block;font-size:16px;padding:6px 0;margin:0 5px}.social-icon img{width:22px;height:22px}.si-facebook{background-color:#3b5998}.si-linkedin{background-color:#0e76a8}.si-twitter{background-color:#000}.si-instagram{background:#833ab4;background:linear-gradient(to right,#833ab4,#fd1d1d,#fcb045)}.si-tiktok{background-color:#000}.si-youtube{background-color:red}.si-whatsapp{background-color:#25d366}@media only screen and (min-width:750px){.social-icon:hover{opacity:.5}}.button{min-width:200px;display:inline-block;background-color:#f2ece7;cursor:pointer;transition:all .5s ease;font-family:parabolica,sans-serif;font-size:19px;text-align:center;color:#242424;line-height:24px;text-decoration:none;border-radius:999px;-webkit-font-smoothing:antialiased;box-sizing:border-box;padding:15px 24px;-webkit-appearance:none}.button-cms{min-width:200px;display:inline-block;background-color:#f2ece7;cursor:pointer;transition:all .5s ease;font-family:parabolica,sans-serif;font-size:19px;text-align:center;color:#242424;line-height:24px;text-decoration:none;border-radius:999px;-webkit-font-smoothing:antialiased;box-sizing:border-box;-webkit-appearance:none}.button-cms a{display:block;padding:15px 24px;color:#242424;text-decoration:none}.b-full{width:100%}.b-outline{background:0 0;border:2px solid #d5ccc3}@media only screen and (min-width:750px){.button-cms:hover,.button:hover{background-color:#242424;color:#fff;transform:translateY(-2px)}.button-cms:hover a,.button:hover a{color:#fff}.b-outline:hover{background-color:#242424;color:#fff;border:2px solid #242424}}.site-footer{background:#242424;color:#fff9f3;padding:clamp(60px,8vw,120px) 24px 0;overflow:hidden}.site-footer .site-footer-inner{max-width:1700px;margin:0 auto}.site-footer .site-footer-logo{display:flex;justify-content:center;margin-bottom:clamp(30px,8vw,60px)}.site-footer .site-footer-logo img{width:clamp(120px,10vw,170px);height:auto}.site-footer .site-footer-main{display:grid;grid-template-columns:minmax(160px,180px) minmax(170px,210px) minmax(0,1fr);gap:clamp(32px,4vw,80px);align-items:start}.site-footer .site-footer-bottom{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,460px);gap:60px;align-items:end;margin-top:clamp(70px,9vw,130px);padding-top:50px;border-top:0}.site-footer .site-footer-bottom::before{content:"";position:absolute;top:0;left:calc(0px - 20vw);width:80vw;height:2px;background:#575757}.site-footer .site-footer-bottom>p{max-width:1050px;margin:0 0 52px;color:#fff9f3;font-size:clamp(12px,.9vw,15px);line-height:1.6}.site-footer .site-footer-bottom>p a{color:#ff7f2a}.footer-nav{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0;width:100%;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;position:static!important}.footer-nav h3{margin:0 0 8px;color:#ff7f2a;font-size:clamp(20px,1.4vw,26px);font-weight:400;line-height:1.2}.footer-nav p,.footer-nav ul{margin:0;padding:0}.footer-nav li{margin-bottom:5px}.footer-nav a{display:block;color:#fff9f3;text-decoration:none;font-size:clamp(17px,1.2vw,21px);line-height:1.45}.footer-offices{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,4vw,90px);padding:clamp(40px,5vw,70px);overflow:hidden;min-width:0;border-radius:20px;background:#242424}.footer-offices img{width:100%;height:100%;display:block;margin:0;transition:1s all;object-fit:cover;position:absolute;top:0;left:0;opacity:.15}.footer-offices{z-index:1}.footer-office{position:relative;z-index:2;min-width:0}.footer-office h3{margin:0 0 22px;color:#ff7f2a;font-size:clamp(20px,1.4vw,26px);font-weight:400}.footer-office a,.footer-office p{color:#fff9f3;text-decoration:none;font-size:clamp(17px,1.2vw,21px);line-height:1.45}.footer-office p{margin:0 0 18px}.footer-socials{display:flex;justify-content:flex-end;align-items:center;gap:28px;min-width:0;position:static!important;overflow:visible!important;margin-bottom:40px;margin-right:30px}.footer-socials img{width:28px;height:28px}.footer-socials a{color:#fff;text-decoration:none;font-size:28px;font-weight:700;line-height:1}.footer-accreditations{text-align:right;min-width:0;margin-right:calc((100vw - 1700px)/ -2);margin-bottom:30px}.footer-accreditations>p a{margin:0 0 24px;color:#fff9f3;font-size:14px;padding-right:clamp(24px,4vw,80px);text-decoration:none;opacity:.5}.footer-logo-carousel{background:#fff;border-radius:20px 0 0 20px;padding:20px 24px;width:100%}.footer-logo-carousel .owl-stage{display:flex;align-items:center}.footer-logo-carousel .owl-dots,.footer-logo-carousel .owl-nav{display:none}.footer-logo{height:58px;display:flex;align-items:center;justify-content:center}.footer-logo img{max-width:145px;max-height:58px;width:auto!important;height:auto;object-fit:contain}@media only screen and (min-width:750px){.site-footer a:hover{color:#ff7f2a}.footer-socials a:hover{opacity:.5}.footer-accreditations p a:hover{opacity:1}}@media (max-width:1700px){.footer-accreditations{margin-right:-24px}}@media (max-width:1300px){.site-footer .site-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px}.site-footer .site-footer-bottom{grid-template-columns:1fr}.site-footer .site-footer-bottom::before{width:90vw;left:calc(0px - 10vw)}.site-footer .site-footer-bottom>p{margin-bottom:0}.footer-socials{grid-column:1/-1;justify-content:flex-start;margin-top:0}.footer-offices{grid-column:1/-1}.footer-accreditations{text-align:left;margin-right:-24px}.footer-logo-carousel{max-width:none;margin-left:auto;border-radius:20px 0 0 20px}}@media (max-width:900px){.site-footer{text-align:center}.site-footer .site-footer-main{grid-template-columns:1fr;gap:42px}.footer-nav{align-items:center}.footer-offices,.footer-socials{grid-column:auto}.footer-socials{justify-content:center;margin:0 0 30px 0}}@media (max-width:760px){.site-footer .site-footer-bottom{margin-top:60px;padding-top:34px}.site-footer .site-footer-bottom::before{display:none}.footer-nav{gap:14px}.footer-nav h3{margin-bottom:4px}.footer-offices{grid-template-columns:1fr;gap:34px;padding:34px 26px}.footer-socials{gap:24px}}@media (max-width:480px){.site-footer{padding-inline:18px}.site-footer .site-footer-bottom::before{left:-18px}.footer-accreditations{margin-right:-18px}.footer-logo-carousel{padding:16px}.footer-logo{height:52px}.footer-offices{padding:28px 22px}}#cookie-bar{opacity:0;width:600px;height:auto;padding:20px 10px;position:fixed;bottom:10px;left:10px;background:#000;border-radius:10px;z-index:10000000001}#cookie-bar label,#cookie-bar p{color:#fff;font-size:15px;line-height:20px;margin:0;margin-bottom:5px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#cookie-bar p a{color:#fff;text-decoration:underline;margin-bottom:5px}#cookie-bar .cookie-bar-title{font-size:18px;line-height:22px;margin-bottom:7px;font-weight:700}#cookie-bar #options{height:0;background-color:#fff;overflow:hidden}#cookie-bar #options label,#cookie-bar #options p{color:#000}#cookie-bar #options input{width:20px;height:20px;accent-color:#05a95c}#cookie-bar #options.active{height:100%;margin:10px 0;padding:10px 0}#cookie-bar .half,#cookie-bar .third{margin:0}#cookie-bar .third{width:33.33%!important}#cookie-bar #necessary{opacity:.5}#cookie-bar .button-container{width:100%;padding:10px;display:flex;gap:10px}#cookie-bar .button-container #save{display:none}#cookie-bar .button-container #save:hover{background:#05a95c;color:#fff;border:2px solid #05a95c}#cookie-bar .button-container .cookie-button{width:100%;background:#000;border:2px solid #fff;color:#fff;font-family:parabolica,sans-serif;font-size:15px;font-weight:700;line-height:16px;padding:10px 10px;border-radius:25px;text-align:center;transition:.25s all;cursor:pointer}#cookie-bar .button-container .cookie-button:hover{background:#333;color:#fff}#cookie-bar .button-container #customise{border:2px solid #262626;color:#fff;background-color:#262626}#cookie-bar .button-container #customise:hover{background:#242424;border-color:#242424}#cookie-bar .button-container #accept:hover{background:#05a95c;color:#fff;border:2px solid #05a95c}#cookie-bar .button-container #reject:hover{background:#c6131b;color:#fff;border:2px solid #c6131b}@media only screen and (max-width:600px){#cookie-bar{width:calc(100% - 20px);text-align:center}}@media only screen and (max-width:400px){#cookie-bar .third{width:100%!important;margin-bottom:15px}#cookie-bar #options .third:nth-last-child(2){margin-bottom:0}#cookie-bar .button-container .cookie-button{align-items:center;display:flex;justify-content:center}}@media only screen and (max-width:350px){#cookie-bar .button-container{display:block}#cookie-bar .button-container .cookie-button{width:calc(100% - 10px);margin-top:10px}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#fff;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff}.featured-properties{background:#fff9f3;padding:clamp(50px,7vw,100px) 24px;color:#242424}.featured-properties-inner{max-width:1440px;margin:0 auto}.featured-properties-heading{position:relative;text-align:center;margin-bottom:clamp(40px,6vw,90px)}.featured-properties-nav{position:absolute;right:0;top:50%;display:flex;gap:20px;transform:translateY(-50%)}.featured-properties-nav button{width:58px;height:58px;border:2px solid #d5ccc3;border-radius:50%;background:0 0;color:#242424;font-size:26px;line-height:1;cursor:pointer;transition:all .2s ease}.featured-carousel .owl-stage{display:flex}.property-card{height:100%}.property-card-image{position:relative;aspect-ratio:2/1;overflow:hidden;border-radius:8px}.property-card-image img{width:100%;height:100%;object-fit:cover}.property-card-image span{position:absolute;top:38px;left:38px;background:#fff9f3;border-radius:999px;padding:10px 26px;font-family:sherborne-variable,sans-serif;font-style:italic;font-size:18px;color:#242424;font-weight:500}.property-card-content{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:30px 28px 0}.property-card-content h3{margin:0 0 6px;font-size:clamp(22px,2vw,28px);line-height:1.15;font-weight:300}.property-card-content p{margin:0;font-size:clamp(20px,2vw,27px);line-height:1.15}.property-card-content .button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:205px}.why-carousel-section{padding:clamp(50px,7vw,100px) 24px;background:#fff9f3}.why-carousel-inner{max-width:1740px;margin:0 auto;background:#242424;color:#fff;border-radius:28px;padding:clamp(50px,7vw,90px) clamp(24px,7vw,90px);text-align:center}.why-carousel-inner h2{max-width:1120px;margin:0 auto clamp(36px,5vw,60px);font-size:clamp(34px,4vw,58px);line-height:1.15;font-weight:300;color:#fff9f3}.why-slide{max-width:720px;margin:0 auto}.why-slide p{margin:0;font-size:clamp(22px,2vw,34px);line-height:1.35;color:#fff9f3}.why-carousel-nav{display:flex;justify-content:center;gap:18px;margin-top:clamp(34px,4vw,55px)}.why-carousel-nav button{width:62px;height:62px;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.7);border-radius:50%;background:0 0;color:#fff;font-size:28px;line-height:1;cursor:pointer;transition:all .4s ease}.why-carousel .owl-dots,.why-carousel .owl-nav{display:none}.team-carousel-section{background:#fff9f3;padding:clamp(50px,7vw,100px) 24px;color:#242424}.team-carousel-inner{max-width:1680px;margin:0 auto}.team-carousel-heading{position:relative;text-align:center;margin-bottom:clamp(44px,6vw,90px)}.team-carousel-heading h2{margin:0 0 18px;font-size:clamp(38px,4vw,58px);line-height:1.1;font-weight:300}.team-carousel-heading em{font-family:sherborne-variable,sans-serif;font-style:italic}.team-carousel-heading p{margin:0;font-size:clamp(20px,2vw,30px);line-height:1.35}.team-carousel-nav{position:absolute;right:0;top:50%;display:flex;gap:20px;transform:translateY(-50%)}.team-carousel-nav button{width:62px;height:62px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #d5ccc3;border-radius:50%;background:0 0;color:#242424;font-size:28px;line-height:1;cursor:pointer;transition:all .4s ease}.team-card{height:100%}.team-card-image{overflow:hidden;border-radius:8px;aspect-ratio:.78/1;background:#f2ece7}.team-card-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .8s ease}.team-card-content{padding:32px 18px 0}.team-card-content h3{margin:0 0 6px;font-size:clamp(24px,2vw,34px);line-height:1.15;font-weight:300}.team-card-content p{margin:0;font-size:clamp(20px,1.8vw,28px);line-height:1.2}.team-card-content em{font-family:sherborne-variable,sans-serif;font-style:italic;font-weight:600}.team-carousel .owl-stage{display:flex}.team-carousel .owl-dots,.team-carousel .owl-nav{display:none}.owl-carousel .owl-item,.owl-carousel .owl-item.cloned{opacity:1!important;visibility:visible!important}.owl-carousel .owl-item.cloned .property-card,.owl-carousel .owl-item.cloned .stagger-item,.owl-carousel .owl-item.cloned .team-card{opacity:1!important;transform:none!important}@media only screen and (min-width:750px){.featured-properties-nav button:hover{background:#fff;transform:translateY(-1px)}.why-carousel-nav button:hover{background:#fff;color:#242424;transform:translateY(-2px)}.team-carousel-nav button:hover{background:#fff;transform:translateY(-2px)}.team-card:hover .team-card-image img{transform:scale(1.04)!important}}@media (max-width:1100px){.featured-properties-nav{position:static;justify-content:center;margin-top:28px;transform:none}.property-card-content{padding-inline:0}.team-carousel-nav{position:static;justify-content:center;margin-top:28px;transform:none}}@media (max-width:760px){.featured-properties-heading p br{display:none}.property-card-content{display:block}.property-card-content .button{margin-top:22px;min-width:0;width:100%}.property-card-image span{top:18px;left:18px;padding:8px 20px;font-size:16px}.why-carousel-section{padding-inline:18px}.why-carousel-inner{border-radius:20px;padding:42px 22px}.why-carousel-nav button{width:54px;height:54px;font-size:24px}.team-carousel-heading p br{display:none}.team-card-content{padding:24px 0 0;text-align:center}}@media (max-width:600px){.property-card-content{text-align:center}.property-card-content .button{margin-top:20px}}@media (max-width:480px){.featured-properties{padding-inline:18px}.featured-properties-nav button{width:50px;height:50px;font-size:22px}.property-card-image{aspect-ratio:1.25/1}.team-carousel-section{padding-inline:18px}.team-carousel-nav button{width:52px;height:52px;font-size:22px}}.grid{width:100%;padding:0}.grid-item,.grid-sizer{width:25%;padding:10px;margin-bottom:0;position:relative;display:block;float:left;box-sizing:border-box}.grid-item{position:relative;cursor:pointer}.grid-item img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1;display:block}.no-images{display:none}@media only screen and (max-width:1300px){.grid-item,.grid-sizer{width:33.333%}}@media only screen and (max-width:1000px){.grid-item,.grid-sizer{width:50%}}@media only screen and (max-width:500px){.grid-item,.grid-sizer{width:100%}}#splash{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100vh;background-color:#242424;padding:20px;box-sizing:border-box;text-align:center}#splash h1{margin-top:30px;font-size:30px;color:#fff}#splash h3,#splash li,#splash p{text-align:center;color:#242424}#splash p{margin:20px;text-decoration:none;color:#fff}#splash p a{color:#242424;font-size:23px;color:#ff7f2a}#splash .logo{width:200px;display:block;margin:auto}#privacy{width:0;height:100vh;position:fixed;top:0;right:0;border-left:4px solid #fff;background-color:#333;box-sizing:border-box;transition:2s all;overflow:hidden}#privacy .privacy-content{width:100%;height:100%;overflow-y:scroll;padding:80px;box-sizing:border-box}#privacy .privacy-content h2,#privacy .privacy-content h3,#privacy .privacy-content li,#privacy .privacy-content p{color:#fff}#privacy .privacy-content a{color:#fff}#privacy .privacy-content h3{margin-top:60px}#privacy .privacy-content .list li::before{color:#fff}#privacy .privacy-close{width:50px;height:50px;border-radius:50%;background-color:#fff;position:absolute;top:40px;right:40px;font-family:parabolica,sans-serif;font-size:26px;color:#333;line-height:48px;text-align:center;transition:1s all;cursor:pointer}#privacy.active{width:80%}@media only screen and (max-width:750px){#splash p a:hover{color:#242424}#privacy .privacy-close:hover{transform:scale(1.1)}}@media only screen and (max-width:800px){#privacy.active{width:90%}#privacy.active .privacy-content{padding:40px}}