.cmplz-document{max-width:100%!important}.cmplz-document p{max-width:100%!important}[class*="btn--"],.property-card:hover{transition:all 0.2s ease-in-out!important}@media (min-width:992px){[class*="btn--"]:hover,[class*="btn--"]:focus,.property-card:hover,.property-card:focus,.contact-link-card:hover,.contact-link-card:focus,.site-tag:hover,.site-tag:focus,.fluentform button:hover,.fluentform button:focus,.properties ul:not(.page-numbers) li:hover,.properties ul:not(.page-numbers) li:focus{transform:translateY(-5px)}}@media (max-width:478px){[class*="btn--"],.property-sidebar .wp-block-button,.property-sidebar .wp-block-button a{width:100%!important}}.border-line{position:relative}.border-line:after,.property-sidebar .wp-block-heading:after{content:'';background:url(/wp-content/uploads/border-line.png);height:12px;background-size:contain;position:absolute;bottom:-15px;width:24rem;left:0;background-repeat:no-repeat}.border-line-center:after{left:50%;transform:translateX(-50%)}.mortgage-calculator__fields-wrapper{display:flex;gap:var(--space-s)}.mortgage-calculator__field{display:flex;flex-direction:column;width:25%;justify-content:space-between}.mortgage-calculator label{margin-bottom:0.5em!important}.mortgage-calculator input[type="text"]{border:2px solid var(--shade-medium);font-size:var(--text-m);color:var(--shade);height:4rem}.mortgage-calculator input[type="text"]::placeholder{font-size:var(--text-m);color:var(--shade-dark)!important}.mortgage-calculator__button-wrapper{margin:var(--space-xs) 0 var(--space-s) 0;text-align:center}.mortgage-calculator__results{margin-block:var(--content-gap);text-align:center;display:flex;flex-direction:row;gap:var(--container-gap);justify-content:space-around}.mortgage-calculator__results .mortgage-calculator__results-monthly,.mortgage-calculator__results .mortgage-calculator__results-interest{display:flex;flex-direction:column}.mortgage-calculator__results span{display:flex;justify-content:center;align-items:center;font-size:var(--text-l);font-weight:600}.mortgage-calculator__results input[type="text"]{font-size:var(--text-l)!important;min-height:max-content!important;max-height:max-content!important;width:11rem!important;line-height:1;padding:0!important;margin:0!important;background:transparent!important;border:none!important}.rental-yield-calculator{font-size:var(--text-m)!important}.rental-yield-calculator__results{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-s);font-size:var(--text-l)!important;font-weight:600!important;margin-top:var(--space-m)}.rental-yield-calculator__results label{margin:0!important;min-width:max-content!important}.rental-yield-calculator__results span{display:flex;align-items:center;color:var(--action)}.rental-yield-calculator__results input[type="text"]{border:none;text-align:right;font-size:var(--text-l)!important;color:var(--action)!important;background:transparent!important;margin:0!important;padding:0!important;max-width:5ch!important}@media (max-width:768px){.mortgage-calculator__fields-wrapper{flex-direction:column!important;gap:var(--space-xs)}.mortgage-calculator__field{width:100%}.mortgage-calculator__field input{padding-block:var(--btn-pad-y)!important;height:4.5rem!important}}@media (max-width:478px){.rental-yield-calculator button,.mortgage-calculator button{min-width:100%!important;width:100%!important;max-width:100%!important}.mortgage-calculator__results{flex-direction:column}.mortgage-calculator__results label{margin-bottom:0!important}}.selling-comparison-slider{font-family:montserrat}.selling-comparison-slider #savingsTitle{margin-bottom:var(--content-gap)}.selling-comparison-slider label{display:flex;font-weight:500;justify-content:space-between;gap:var(--content-gap);color:#000}.selling-comparison-slider input[type="range"]{-webkit-appearance:none;width:100%;height:3px;background:#000;outline:none;margin:10px 0}.selling-comparison-slider input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:var(--action);cursor:pointer;border-radius:50%;transition:background 0.3s;margin-top:-8.5px}.selling-comparison-slider input[type="range"]::-moz-range-thumb{width:20px;height:20px;background:var(--action);cursor:pointer;border-radius:50%}.selling-comparison-slider input[type="range"]::-moz-range-track{background:#000;height:3px}.selling-comparison-slider input[type="range"]::-webkit-slider-runnable-track{background:#000;height:3px}.post-type-archive-property .results-sort__wrapper:before{background:url(https://www.peakstones.co.uk/wp-content/uploads/peakstone.png)!important;content:''!important;position:absolute!important;right:0!important;top:0px!important;transform:rotate(-180deg)!important;z-index:1;width:100%}.post-type-archive-property #container{max-width:100%}.post-type-archive-property .container{max-width:var(--width-vp-max);margin:0 auto;padding:0;position:relative}.post-type-archive-property .search_wrapper{background:#272727;padding:var(--space-m) var(--section-padding-x);position:relative}.post-type-archive-property .results-sort__wrapper{position:relative;overflow:visible;padding-block:var(--space-l)}.post-type-archive-property .results-sort__wrapper .container{display:flex;flex-direction:row;gap:var(--content-gap);justify-content:space-between;align-items:center}.post-type-archive-property .results-sort__wrapper .propertyhive-result-count{display:flex;font-size:var(--text-xl);font-weight:600;z-index:2;max-width:max-content}.post-type-archive-property .results-sort__wrapper .propertyhive-ordering select{background-size:6px 6px,6px 6px;background-position:calc(100% - 20px) calc(50% + 3px),calc(100% - 14px) calc(50% + 3px)!important;min-width:max-content;padding-right:3.5rem;font-weight:500;border-style:solid;border-width:2px;border-image:linear-gradient(45deg,var(--action),var(--primary)) 1!important}.post-type-archive-property .search-results{width:100%;padding-inline:var(--section-padding-x);padding-top:var(--section-space-xs);position:relative;overflow:hidden}.post-type-archive-property .search-results .container{display:grid;grid-template-columns:7fr 3fr;gap:var(--grid-gap)}.post-type-archive-property .properties ul:not(.page-numbers){display:flex;flex-direction:column;gap:var(--space-m)}.post-type-archive-property .propertyhive-pagination ul{display:flex;flex-direction:row;gap:var(--space-xs);justify-content:center;font-size:var(--text-m)}.post-type-archive-property .propertyhive-pagination ul li .current{color:var(--action);font-weight:600}.post-type-archive-property .propertyhive-pagination ul li a{color:var(--shade)}.post-type-archive-property .propertyhive-pagination ul li a:hover,.post-type-archive-property .propertyhive-pagination ul li a:focus{color:var(--action)}.post-type-archive-property .propertyhive-pagination ul li .page-numbers:not(.next,.prev){font-weight:500}.propertyhive ul.properties{margin-bottom:var(--content-gap)}.propertyhive ul.properties li{padding:0!important}.properties ul:not(.page-numbers) li{display:grid;grid-template-columns:var(--grid-2);height:auto;border:1px solid var(--shade-light);box-shadow:2px 2px 16px rgb(0 0 0 / .1);position:relative;z-index:2}.properties ul:not(.page-numbers) li .property-search-card__image-wrapper{position:relative;display:flex;flex-direction:column;order:-1}.properties ul:not(.page-numbers) li .property-search-card__image-wrapper img{min-width:100%;height:100%;aspect-ratio:1.7777777778;object-position:center;object-fit:cover;order:-1}.properties ul:not(.page-numbers) li .property-search-card__featured-wrapper{grid-column:span 2;background-image:linear-gradient(45deg,var(--action),var(--primary));color:var(--shade);font-size:var(--text-m);font-weight:500;padding:calc(var(--space-xs)/2.1) var(--space-s);order:-2}.properties ul:not(.page-numbers) li .property-search-card__content-wrapper{display:flex;background-color:var(--white);flex-direction:column;padding:var(--space-m);justify-content:center}.properties ul:not(.page-numbers) li .property-search-card__title{font-size:var(--text-l);margin-bottom:var(--space-xs);z-index:2}.properties ul:not(.page-numbers) li .property-search-card__address{font-size:var(--text-m);font-weight:500;margin-bottom:var(--content-gap)}.properties ul:not(.page-numbers) li .property-search-card__icon-wrapper{display:flex;align-items:center;gap:var(--space-m);margin-top:var(--content-gap)}.properties ul:not(.page-numbers) li .property-search-card__icon{font-weight:600;font-size:var(--text-m);align-items:center;display:inline-flex}.properties ul:not(.page-numbers) li .property-search-card__icon img:not(.second){height:20px;width:auto!important;margin-right:var(--space-xs)}.properties ul:not(.page-numbers) li .property-search-card__icon img{height:var(--text-l)!important}.properties ul:not(.page-numbers) li .property-search-card__footer{display:block;background-color:var(--shade-ultra-light);padding:var(--space-xs) var(--space-s);align-items:center}.properties ul:not(.page-numbers) li .property-search-card__featured-footer{background-image:linear-gradient(45deg,var(--action),var(--primary));color:var(--shade)}.properties ul:not(.page-numbers) li .property-search-card__price{display:flex;justify-content:space-between!important;font-size:var(--text-l);font-weight:600}.properties ul:not(.page-numbers) li .property-search-card__price .property-search-card__qualifier{font-weight:500}.property-sidebar{background-color:var(--shade-ultra-light);padding:var(--space-m) var(--space-s);z-index:9;position:relative}.property-sidebar .wp-block-heading{font-size:var(--text-l);font-weight:500;margin-bottom:20px;position:relative}.property-sidebar p{font-size:var(--text-m)}.property-sidebar .wp-element-button{display:flex;width:max-content;padding:var(--btn-padding-block) var(--btn-padding-inline)!important;font-weight:600;border-style:solid;border-image:linear-gradient(45deg,var(--action),var(--primary)) 1!important;margin-block:var(--space-s) var(--container-gap)}.property-sidebar .wp-element-button:hover{background-image:linear-gradient(45deg,var(--action),var(--primary))!important}.property-sidebar .rental-yield-calculator{background-color:var(--shade);color:var(--white);margin:0 calc(var(--space-s)*-1) var(--container-gap) calc(var(--space-s)*-1);padding:var(--space-m) var(--space-s)}.property-sidebar .rental-yield-calculator label{color:white!important}.property-sidebar .rental-yield-calculator button{margin-top:var(--space-s)}.property-sidebar .rental-yield-calculator p{margin-bottom:var(--space-m)}@media (max-width:992px){.post-type-archive-property .search-results .container{display:grid;grid-template-columns:var(--grid-1);gap:var(--grid-gap)}}@media (max-width:767px){.properties ul:not(.page-numbers) li{grid-template-columns:var(--grid-1)}.properties ul:not(.page-numbers) li .property-search-card__featured-wrapper{grid-column:span 1}.post-type-archive-property .results-sort__wrapper .container{flex-direction:column;gap:var(--space-m)}.post-type-archive-property .results-sort__wrapper .container form{width:100%}}@media (max-width:478px){.post-type-archive-property .search_wrapper .propertyhive-result-count{font-size:var(--text-m)}.post-type-archive-property .properties ul:not(.page-numbers) li .property-search-card__content-wrapper{padding:var(--space-s)}}.single-property #container{max-width:100%}.single-property .property-hero{display:grid;grid-template-columns:var(--grid-2);padding:var(--space-m) var(--section-padding-x) var(--section-space-xs) var(--section-padding-x)}.single-property .property-hero__media-wrapper{order:-1;max-height:max-content;position:relative}.single-property .property-hero__media-wrapper .flex-direction-nav a{z-index:1;height:var(--text-l);transform:translateY(50%)}.single-property .property-hero__media-wrapper .flex-direction-nav a::before{display:block;font-size:var(--text-l);color:var(--shade-light)!important}.single-property .property-hero__media:not(.active){display:none}.single-property .property-hero__media .flex-viewport{height:max-content!important}.single-property .property-hero__media .flexslider{margin:0!important}.single-property .property-hero__media .flexslider .flex-prev::before,.single-property .property-hero__media .flexslider .flex-next::before{color:var(--white)}.single-property .property-hero__media #slider .flex-direction-nav{height:0px!important}.single-property .property-hero__media .images #slider div ul{height:max-content!important}.single-property .property-hero__media .images #slider div ul li img{height:auto;aspect-ratio:1.4545454545;object-fit:cover!important}.single-property .property-hero__media .thumbnails .flex-viewport ul li{max-width:max-content}.single-property .property-hero__media .thumbnails .flex-viewport ul li img{height:10rem!important}.single-property .property-hero__media-nav-wrapper{display:flex;gap:var(--space-xs)}.single-property .property-hero__content-wrapper{display:flex;flex-direction:column;justify-content:center;padding:var(--space-m)}.single-property .property-hero__content-wrapper .property-hero__title{font-size:calc(var(--h1)*0.75);margin-bottom:var(--space-xs)}.single-property .property-hero__content-wrapper .property-hero__address{font-size:var(--text-m);font-weight:500;margin-bottom:var(--content-gap)}.single-property .property-hero__content-wrapper .property-search-card__icon-wrapper{display:flex;align-items:center;gap:var(--space-m);margin-top:var(--content-gap)}.single-property .property-hero__content-wrapper .property-search-card__icon{font-weight:600;font-size:var(--text-m);align-items:center;display:inline-flex}.single-property .property-hero__content-wrapper .property-search-card__icon img:not(.second){height:20px;width:auto!important;margin-right:.25em}.single-property .property-hero__content-wrapper .second img{height:28px!important;width:auto!important;margin-right:.25em}.single-property .property-hero__content-wrapper .property-hero__price{display:flex;flex-direction:column;font-size:calc(var(--h2)*0.9);font-weight:600}.single-property .property-hero__content-wrapper .property-hero__price .property-hero__qualifier{font-weight:500;font-size:var(--text-m)}.single-property .property-hero__content-wrapper .property-hero__contact-wrapper{background-color:var(--shade);color:var(--white);display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-s);margin-top:var(--content-gap);width:100%;text-align:center}.single-property .property-hero__content-wrapper .property-hero__contact-wrapper a,.single-property .property-hero__content-wrapper .property-hero__contact-wrapper span{color:#fff;font-weight:600}.single-property .property-hero__content-wrapper .property-hero__contact-wrapper .call-us-link{transition:text-decoration 0.2s}.single-property .property-hero__content-wrapper .property-hero__contact-wrapper .call-us-link:hover{text-decoration:underline}.single-property .property-details{width:100%;padding:var(--section-space-s) var(--section-padding-x);background-image:url(https://www.peakstones.co.uk/wp-content/uploads/Peakstones-Graphic-Background-White-v1-Tile-2-Rows.svg);background-size:15rem;background-repeat:repeat;position:relative}.single-property .property-details::before{background-image:linear-gradient(rgb(255 255 255 / .55),rgb(255 255 255 / .55));position:absolute;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none}.single-property .property-details__container{max-width:calc(var(--width-vp-max) + 100px);margin:0 auto;position:relative;display:grid;grid-template-columns:7fr 3fr;gap:var(--grid-gap);font-size:var(--text-m)}.single-property .property-details__content{display:flex;flex-direction:column;gap:var(--container-gap);background-color:var(--white);padding:var(--space-m)}.single-property .property-details__content h2{margin-bottom:var(--space-xs)}.single-property .property-details__rental-info{display:flex;flex-direction:column}.single-property .property-details__rental-info .property-details__rental-wrapper{display:flex;gap:var(--space-m)}.single-property .property-details__features ul{display:grid;grid-template-columns:50% 50%;grid-gap:var(--grid-gap);list-style:none;padding-left:0;gap:var(--space-xs)}.single-property .property-details__features ul li{position:relative;padding-left:25px}.single-property .property-details__features ul li:before{background:url(/wp-content/uploads/check.jpg);position:absolute;left:0;top:0;background-size:contain;background-position:center;content:'';width:18px;height:18px}.single-property .property-details__floorplan .no-floorplan{background-color:var(--shade-light);padding:var(--space-xl);text-align:center;font-weight:500;max-width:max-content}.single-property .property-details__floorplan img{max-height:30rem;object-fit:contain;object-position:left}.single-property .property-details .property-floorplan-gallery{display:grid;gap:1rem}.single-property .property-details .property-floorplan-trigger{position:relative;display:block;width:100%;padding:0;border:0;background:#fff0;cursor:zoom-in;overflow:hidden;border-radius:var(--radius,12px)}.single-property .property-details .property-floorplan-trigger img{display:block;width:100%;height:auto}.single-property .property-details .property-floorplan-trigger__label{position:absolute;right:1rem;bottom:1rem;padding:.55rem .85rem;border-radius:999px;background:rgb(0 0 0 / .72);color:#fff;font-size:.875rem;line-height:1;pointer-events:none}.single-property .property-details .property-floorplan-modal-open{overflow:hidden}.single-property .property-details .property-floorplan-lightbox{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:2rem;background:rgb(0 0 0 / .86)}.single-property .property-details .property-floorplan-lightbox.is-open{display:flex}.single-property .property-details .property-floorplan-lightbox__inner{position:relative;width:min(1200px, 100%);height:min(850px, 90vh);display:flex;flex-direction:column;gap:1rem}.single-property .property-details .property-floorplan-lightbox__stage{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border-radius:var(--radius,12px);touch-action:none;cursor:grab}.single-property .property-details .property-floorplan-lightbox__stage.is-dragging{cursor:grabbing}.single-property .property-details .property-floorplan-lightbox__image{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center center;transition:transform 0.15s ease;user-select:none;-webkit-user-drag:none;will-change:transform}.single-property .property-details .property-floorplan-lightbox__close{position:absolute;top:-1.25rem;right:-1.25rem;z-index:5;display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid rgb(0 0 0 / .08);border-radius:999px;background:#fff;color:#111;font-size:0;line-height:1;cursor:pointer;box-shadow:0 10px 30px rgb(0 0 0 / .25);transition:transform 0.2s ease,background 0.2s ease}.single-property .property-details .property-floorplan-lightbox__close::before,.single-property .property-details .property-floorplan-lightbox__close::after{content:"";position:absolute;width:18px;height:2px;border-radius:999px;background:currentColor}.single-property .property-details .property-floorplan-lightbox__close::before{transform:rotate(45deg)}.single-property .property-details .property-floorplan-lightbox__close::after{transform:rotate(-45deg)}.single-property .property-details .property-floorplan-lightbox__close:hover{transform:scale(1.06);background:#f4f4f4}.single-property .property-details .property-floorplan-lightbox__close:focus-visible{outline:3px solid rgb(255 255 255 / .65);outline-offset:3px}@media (max-width:767px){.single-property .property-details .property-floorplan-lightbox__close{top:.75rem;right:.75rem;width:42px;height:42px}.single-property .property-details .property-floorplan-lightbox__close::before,.single-property .property-details .property-floorplan-lightbox__close::after{width:16px}}.single-property .property-details .property-floorplan-lightbox__toolbar{display:flex;justify-content:center;gap:.5rem}@media (max-width:767px){.single-property .property-details .property-floorplan-lightbox__toolbar{display:none}}.single-property .property-details .property-floorplan-lightbox__toolbar button{border:0;border-radius:999px;padding:.65rem 1rem;background:#fff;color:#000;font-weight:600;cursor:pointer}@media (max-width:767px){.single-property .property-details .property-floorplan-lightbox{padding:1rem}.single-property .property-details .property-floorplan-lightbox__inner{height:88vh}.single-property .property-details .property-floorplan-lightbox__close{top:.5rem;right:.5rem}.single-property .property-details .property-floorplan-lightbox__toolbar{order:2}.single-property .property-details .property-floorplan-lightbox__stage{order:1}.single-property .property-details .property-floorplan-trigger__label{right:.75rem;bottom:.75rem;font-size:.8rem}}.single-property .property-details__brochure{display:flex;flex-direction:column;gap:var(--space-xs)}.single-property .property-details__brochure a{color:var(--shade);max-width:max-content}.single-property .property-details__tax-epc{display:grid;grid-template-columns:var(--grid-2);grid-gap:var(--grid-gap)}.single-property .property-details__tax-epc a{color:var(--shade);max-width:max-content}.single-property .property-details__tax-epc .property-details__tax,.single-property .property-details__tax-epc .property-details__epc{display:flex;flex-direction:column;gap:var(--space-s)}.single-property .property-details__mortgage-calculator .mortgage-calculator__field{padding:0}.single-property .related-properties{width:100%;padding:var(--section-space-m) var(--section-padding-x);position:relative;display:none}.single-property .related-properties__container{max-width:var(--width-vp-max);margin:0 auto;position:relative}.single-property .related-properties__header{display:flex;justify-content:space-between;gap:var(--space-s);margin-bottom:var(--space-s)}.single-property .related-properties__header a{color:var(--shade)}.single-property .related-properties:before{background:url(https://www.peakstones.co.uk/wp-content/uploads/peakstone.png);content:'';position:absolute;left:-10%;top:-5%;transform:rotate(-180deg);width:50%;height:70%;background-position:center;opacity:.3;background-repeat:no-repeat;background-size:contain}.single-property .fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content{color:var(--white);background-color:var(--shade)}.single-property .fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content p{margin-top:.25em}.single-property .fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content form{margin-top:var(--space-s)}.single-property .fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content form .control{margin-bottom:var(--space-xs)}.single-property .fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content form .control input,.single-property .fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content form .control textarea{color:var(--shade)}.single-property .fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content form label{color:var(--shade-ultra-light)}.single-property .fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content form input[type="submit"]{border-width:0;background-image:linear-gradient(45deg,var(--action-medium) 40%,var(--primary));height:42px;padding-inline:var(--btn-pad-x);line-height:var(--btn-line-height);text-transform:var(--btn-text-transform);min-width:max-content;max-width:100%;font-weight:600;text-align:center;margin-top:var(--space-xs)}.single-property .fancybox-container .fancybox-inner .fancybox-stage .fancybox-slide .fancybox-content .fancybox-button{color:var(--action)}@media (max-width:992px){.single-property .property-hero{padding:0;grid-template-columns:var(--grid-1)}.single-property .property-hero__media .flexslider:not(.thumbnails){border:0}.single-property .property-hero__content-wrapper{padding:var(--content-gap) var(--section-padding-x)}.single-property .property-hero__contact-wrapper{position:fixed;left:0;bottom:0;width:100%;display:flex;flex-direction:row!important;justify-content:space-between;align-items:center;padding-inline:var(--section-padding-x);z-index:10}.single-property .property-hero__contact-wrapper a,.single-property .property-hero__contact-wrapper span{max-width:max-content}.single-property .property-details__container{grid-template-columns:var(--grid-1);padding:0}.single-property .property-details__container .property-details__content{padding:var(--space-s)}}@media (max-width:767px){.single-property .property-hero__contact-wrapper .call-us-link{font-weight:600;padding-inline:var(--space-s);padding:calc(var(--btn-pad-y) - 2px) calc(var(--btn-pad-x) - 2px);border:2px solid #fff;line-height:1}.single-property .property-hero__contact-wrapper .call-us-number{display:none}}@media (max-width:478px){.single-property .property-hero__contact-wrapper a,.single-property .property-hero__contact-wrapper span{min-width:max-content;max-width:max-content}.single-property .property-hero__media-wrapper .thumbnails{display:none}.single-property .property-hero__media img{aspect-ratio:1.3333333333}.single-property .property-details__features ul{grid-template-columns:var(--grid-1)}.single-property .property-details__tax-epc{grid-template-columns:var(--grid-1)}.single-property .property-details__rental-info .property-details__rental-wrapper{display:flex;flex-direction:column;gap:var(--space-xs)}.related-properties__header a{display:none}}.property-search-form .control{color:var(--shade);padding:0;font-size:var(--text-m)}.property-search-form .control .autocomplete-container,.property-search-form .control select{background-color:#fff}.property-search-form .autocomplete-container input::placeholder{color:var(--shade)}.property-search-form .control-property_type ul li label{color:var(--shade)}.property-search-form input[type="submit"],.property-search-form input[type="button"]{margin-left:auto;align-self:center;color:#000;border-width:0;background-image:linear-gradient(45deg,var(--action-medium) 40%,var(--primary));height:42px;padding-inline:var(--btn-pad-x);line-height:var(--btn-line-height);text-transform:var(--btn-text-transform);min-width:max-content;max-width:100%;font-weight:600;text-align:center;margin-left:var(--space-m)}.property-search-form-homepage{display:flex;align-items:center}.property-search-form-homepage .control{width:100%}.property-search-form-homepage .control-department{max-width:max-content}.property-search-form-homepage .control-department #department{margin-right:var(--space-m)}@media (max-width:767px){.property-search-form-homepage{display:flex;flex-wrap:wrap;flex-direction:row;column-gap:var(--space-s)}.property-search-form-homepage .control-address_keyword{width:calc(100% - 156px - var(--space-s))}.property-search-form-homepage input[type="submit"]{min-width:100%;margin-top:var(--space-s);margin-left:0}}@media (max-width:478px){.property-search-form-homepage .control-address_keyword,.property-search-form-homepage .control-department{max-width:100%;width:100%;margin-bottom:var(--space-xs)}}.property-search-form-buying .property-search-form,.property-search-form-renting .property-search-form{display:grid!important;grid-template-columns:repeat(7,1fr)}.property-search-form-buying .property-search-form .control-address_keyword,.property-search-form-renting .property-search-form .control-address_keyword{grid-column:span 6}.property-search-form-buying .property-search-form .control-property_type div,.property-search-form-renting .property-search-form .control-property_type div{width:100%;height:100%}.property-search-form-buying .property-search-form .control-property_type .ms-options-wrap>.selected,.property-search-form-renting .property-search-form .control-property_type .ms-options-wrap>.selected{padding:6px 12px 6px 12px!important}.property-search-form-buying .property-search-form .control.control-exclude-sold-stc,.property-search-form-renting .property-search-form .control.control-exclude-sold-stc{background-color:#fff;display:flex;align-items:center;padding:0 12px;grid-column:span 1;margin-top:var(--space-xs);margin-right:var(--space-xs)}.property-search-form-buying .property-search-form .control.control-exclude-sold-stc label,.property-search-form-renting .property-search-form .control.control-exclude-sold-stc label{color:var(--base);line-height:1;margin-bottom:0}.property-search-form-buying .property-search-form .control-exclude-sold-stc label,.property-search-form-renting .property-search-form .control-exclude-sold-stc label{color:#fff}.property-search-form-buying .property-search-form .control-maximum_price,.property-search-form-buying .property-search-form .control-maximum_rent,.property-search-form-buying .property-search-form .control-property_type,.property-search-form-buying .property-search-form .control-minimum_bedrooms,.property-search-form-buying .property-search-form .control-maximum_bedrooms,.property-search-form-renting .property-search-form .control-maximum_price,.property-search-form-renting .property-search-form .control-maximum_rent,.property-search-form-renting .property-search-form .control-property_type,.property-search-form-renting .property-search-form .control-minimum_bedrooms,.property-search-form-renting .property-search-form .control-maximum_bedrooms{grid-column:span 2;margin-top:var(--space-xs);margin-right:var(--space-xs)}.property-search-form-buying .property-search-form input[type="submit"],.property-search-form-renting .property-search-form input[type="submit"]{margin-top:var(--space-xs);margin-left:0}@media (max-width:767px){.property-search-form-buying .property-search-form .control-address_keyword,.property-search-form-renting .property-search-form .control-address_keyword{grid-column:span 5}.property-search-form-buying .property-search-form .control-radius,.property-search-form-renting .property-search-form .control-radius{grid-column:span 2}.property-search-form-buying .property-search-form .control-maximum_price,.property-search-form-buying .property-search-form .control-maximum_rent,.property-search-form-buying .property-search-form .control-property_type,.property-search-form-buying .property-search-form .control.control-minimum_bedrooms,.property-search-form-buying .property-search-form .control-maximum_bedrooms,.property-search-form-buying .property-search-form .control.control-exclude-sold-stc,.property-search-form-renting .property-search-form .control-maximum_price,.property-search-form-renting .property-search-form .control-maximum_rent,.property-search-form-renting .property-search-form .control-property_type,.property-search-form-renting .property-search-form .control.control-minimum_bedrooms,.property-search-form-renting .property-search-form .control-maximum_bedrooms,.property-search-form-renting .property-search-form .control.control-exclude-sold-stc{grid-column:span 7;margin-top:var(--space-xs);margin-right:0}}@media (max-width:478px){.property-search-form-buying .property-search-form .control-address_keyword,.property-search-form-renting .property-search-form .control-address_keyword{grid-column:span 4}.property-search-form-buying .property-search-form .control-radius,.property-search-form-renting .property-search-form .control-radius{grid-column:span 3}.property-search-form-buying .property-search-form input[type="submit"],.property-search-form-renting .property-search-form input[type="submit"]{grid-column:span 7}}@media (max-width:478px){.control-exclude-sold-stc{height:42px!important;padding:12px!important}}.property-search-form-default{display:grid!important;grid-template-columns:repeat(12,1fr)}.property-search-form-default .control-address_keyword{grid-column:span 9}.property-search-form-default .control-radius{grid-column:span 3}.property-search-form-default .control.control-exclude-sold-stc{background-color:#fff;display:flex;align-items:center;padding:0 12px}.property-search-form-default .control.control-exclude-sold-stc label{color:var(--base);line-height:1;margin-bottom:0}.property-search-form-default .control-exclude-sold-stc label{color:#fff}.property-search-form-default .control-maximum_price,.property-search-form-default .control-maximum_rent,.property-search-form-default .control-minimum_bedrooms,.property-search-form-default .control-maximum_bedrooms,.property-search-form-default .control-property_type,.property-search-form-default .control-department,.property-search-form-default .control-commercial_for_sale_to_rent,.property-search-form-default .control-exclude-sold-stc{display:block;max-width:100%;grid-column:span 2;margin-top:var(--space-xs);margin-right:var(--space-xs)}.property-search-form-default .control-exclude-sold-stc{margin-right:0px!important}.property-search-form-default .control-department select,.property-search-form-default .control-department input,.property-search-form-default .control-address_keyword select,.property-search-form-default .control-address_keyword input,.property-search-form-default .control-radius select,.property-search-form-default .control-radius input,.property-search-form-default .control-maximum_rent select,.property-search-form-default .control-maximum_rent input,.property-search-form-default .control-maximum_price select,.property-search-form-default .control-maximum_price input,.property-search-form-default .control-maximum_bedrooms select,.property-search-form-default .control-maximum_bedrooms input,.property-search-form-default .control-minimum_bedrooms select,.property-search-form-default .control-minimum_bedrooms input{padding:8px 12px!important}.property-search-form-default .control-property_type{height:100%}.property-search-form-default .control-property_type>div{width:100%;height:100%}.property-search-form-default .control-property_type>div .selected{padding:8px 12px!important;margin-top:0}.property-search-form-default .ms-options-wrap>.selected::after{border:4px solid #fff0;border-top-color:#999;right:12px;margin-top:0}.property-search-form-default input[type="submit"]{margin-left:0;margin-top:var(--space-xs);grid-column:span 2}@media (max-width:992px){.property-search-form-default .control-address_keyword{grid-column:span 8}.property-search-form-default .control-radius{grid-column:span 4}.property-search-form-default .control-maximum_price,.property-search-form-default .control-maximum_rent,.property-search-form-default .control-minimum_bedrooms,.property-search-form-default .control-maximum_bedrooms,.property-search-form-default .control-property_type,.property-search-form-default .control-department,.property-search-form-default .control-commercial_for_sale_to_rent,.property-search-form-default .control-exclude-sold-stc{margin-top:var(--space-xs);margin-right:var(--space-xs);grid-column:span 6}.property-search-form-default .control-minimum_bedrooms,.property-search-form-default .control-property_type,.property-search-form-default .control-exclude-sold-stc{margin-right:0}.property-search-form-default input[type="submit"]{margin-top:var(--space-xs);margin-right:0;grid-column:span 6}}@media (max-width:478px){.property-search-form-default .control-address_keyword{grid-column:span 7}.property-search-form-default .control-radius{grid-column:span 5}.property-search-form-default .control-maximum_price,.property-search-form-default .control-maximum_rent,.property-search-form-default .control-minimum_bedrooms,.property-search-form-default .control-maximum_bedrooms,.property-search-form-default .control-property_type,.property-search-form-default .control-department,.property-search-form-default .control-commercial_for_sale_to_rent,.property-search-form-default .control-exclude-sold-stc{margin-top:var(--space-xs);margin-right:0;grid-column:span 12}.property-search-form-default input[type="submit"]{margin-top:var(--space-xs);margin-right:0;grid-column:span 12}}.splide__pagination{width:100%}.service-card>*{transition:all 1s ease-in-out!important}.service-card:hover .service-card__lede{display:block}.service-card:hover .service-card__link{display:flex}.service-card:hover .service-card__content-wrapper{justify-content:space-around}.property-card__title{font-weight:600;font-size:var(--h4);margin-bottom:.25em}.property-card__address{margin-bottom:var(--space-s)}.property-card__banner-text{font-weight:600}.property-card__price-wrapper{display:flex;justify-content:space-between;gap:var(--content-gap);align-items:center}.property-card__price{font-size:var(--text-l);font-weight:600}.property-card__price-description{font-size:var(--text-m);font-weight:500}.property-card__availability-banner{position:absolute;top:2rem;padding:.5em var(--space-m);font-weight:500;background-image:linear-gradient(var(--action),var(--primary))}.fluentform button{background-image:linear-gradient(45deg,var(--action-medium) 40%,var(--primary));background-color:var(--action);color:black!important}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span{background-color:var(--action)!important;border-color:var(--action)!important;color:var(--black)!important;font-weight:600}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span:hover{color:var(--black)!important}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span:hover{color:var(--action)!important}@media (max-width:478px){.fluentform .ff-btn-prev{padding-inline:0!important;padding-block:var(--space-xs)!important;color:var(--shade-light)!important;background-image:linear-gradient(45deg,transparent 40%,transparent);background-color:transparent!important}}#fluentform_6 .ff-custom_html p{font-size:var(--text-s);color:var(--shade-light);max-inline-size:100%!important}.fr-toc__list-item{position:relative}.fr-toc__list-item:before{content:"";display:block;width:1.5rem;height:3.5px;background:#000;background-image:linear-gradient(45deg,var(--action-medium) 40%,var(--primary));left:-1.25rem;top:50%;position:absolute}.post-content p+div{margin-block-start:1.5em}.post-content .alignwide{max-width:100%;margin-left:0}.post-content .wp-block-media-text{gap:var(--space-m)}.post-content .wp-block-media-text__content{padding:0 0}.rental-yield-calculator button,.mortgage-calculator button{align-self:center;border-width:0;background:linear-gradient(45deg,var(--action-medium) 40%,var(--primary))!important;color:var(--shade)!important;padding-block:var(--btn-pad-y)!important;padding-inline:var(--btn-pad-x)!important;line-height:var(--btn-line-height)!important;text-transform:var(--btn-text-transform)!important;min-width:var(--btn-width)!important;max-width:100%!important;font-weight:600!important;text-align:center!important}.rental-yield-calculator input[type="text"]::placeholder,.mortgage-calculator input[type="text"]::placeholder{color:var(--shade-light)!important}.rental-yield-calculator label,.mortgage-calculator label{color:var(--shade)!important}#brxe-ehnwrj .wp-block-heading{display:none}#brxe-ehnwrj p{display:none}