p:last-child{margin-bottom:0!important}.removeMargin p{margin-block-end:0!important}.squareImg img{aspect-ratio:1 / 1;object-fit:cover}ol:has(+p),ul:has(+p),p:has(+ul),p:has(+ol){margin-bottom:12px!important}.elementor .elementor-widget-text-editor p a,.elementor .elementor-widget-theme-post-content p a{text-decoration:underline!important;text-decoration-thickness:0.5px!important;text-underline-offset:5px!important}.elementor .elementor-widget-text-editor p a:hover,.elementor .elementor-widget-text-editor p a:focus,.elementor .elementor-widget-theme-post-content p a:hover,.elementor .elementor-widget-theme-post-content p a:focus{text-decoration:none!important}.plainLink a{color:inherit!important;text-decoration:none!important}.plainLink a:hover,.plainLink a:focus{color:inherit!important;text-decoration:none!important}.elementor-icon{vertical-align:middle}.elementor-icon-wrapper{line-height:0}.elementor-widget-image a{width:100%}.elementor-widget-off-canvas{--e-off-canvas-animation-duration:300ms}.elementor-widget-bathrooms,.elementor-widget-bedrooms,.elementor-widget-reception-rooms,.elementor-widget-council-tax-band,.back-to-search a{display:flex;align-items:center;gap:10px}.elementor-widget-theme-post-content h2.wp-block-heading,.elementor-widget-theme-post-content h3.wp-block-heading,.elementor-widget-theme-post-content h4.wp-block-heading{margin-top:40px}.elementor-button-content-wrapper{display:flex;align-items:center}.buttonOrange .elementor-button{background-color:var(--e-global-color-accent)!important;border-color:var(--e-global-color-accent)!important}.buttonOrange .elementor-button:hover,.buttonOrange .elementor-button:focus{background-color:var(--e-global-color-2565861)!important;border-color:var(--e-global-color-2565861)!important}.buttonWhiteWhite .elementor-button{background-color:transparent!important;border-color:var(--e-global-color-18bbc89)!important}.buttonWhiteWhite .elementor-button:hover,.buttonWhiteWhite .elementor-button:focus{background-color:var(--e-global-color-98ecacf)!important;border-color:var(--e-global-color-18bbc89)!important}.buttonBlackWhite .elementor-button{color:var(--e-global-color-text)!important;background-color:transparent!important;border-color:var(--e-global-color-18bbc89)!important}.buttonBlackWhite .elementor-button:hover,.buttonBlackWhite .elementor-button:focus{color:var(--e-global-color-text)!important;background-color:var(--e-global-color-98ecacf)!important;border-color:var(--e-global-color-18bbc89)!important}.buttonWhiteGreyBorder .elementor-button{color:var(--e-global-color-text)!important;background-color:white!important;border-color:var(--e-global-color-fa77858)!important}.buttonWhiteGreyBorder .elementor-button:hover,.buttonWhiteGreyBorder .elementor-button:focus{color:var(--e-global-color-text)!important;background-color:white!important;border-color:var(--e-global-color-fa77858)!important}.buttonIconBlack .elementor-button{padding:0!important;background-color:transparent!important;border:none!important;color:var(--e-global-color-text)!important}.buttonIconBlack .elementor-button:hover,.buttonIconBlack .elementor-button:focus{background-color:transparent!important;border:none!important;color:var(--e-global-color-text)!important}.buttonIconBlack .elementor-button .elementor-button-icon{font-size:16px;color:var(--e-global-color-primary)!important;transition:transform 0.3s ease!important}.buttonIconBlack .elementor-button:hover .elementor-button-icon{transform:translateX(3px)!important;color:var(--e-global-color-secondary)!important}.buttonIconBlue .elementor-button{color:var(--e-global-color-primary)!important;padding:0!important;background-color:transparent!important;border:none!important}.buttonIconBlue .elementor-button:hover,.buttonIconBlue .elementor-button:focus{color:var(--e-global-color-secondary)!important;background-color:transparent!important;border:none!important}.buttonIconBlue .elementor-button .elementor-button-icon{font-size:16px;color:var(--e-global-color-primary)!important;transition:transform 0.3s ease!important}.buttonIconBlue .elementor-button:hover .elementor-button-icon{transform:translateX(3px);color:var(--e-global-color-secondary)!important}.buttonIconBlueBack .elementor-button{color:var(--e-global-color-primary)!important;padding:0!important;background-color:transparent!important;border:none!important}.buttonIconBlueBack .elementor-button:hover,.buttonIconBlueBack .elementor-button:focus{color:var(--e-global-color-secondary)!important;background-color:transparent!important;border:none!important}.buttonIconBlueBack .elementor-button .elementor-button-icon{font-size:16px;color:var(--e-global-color-primary)!important;transition:transform 0.3s ease!important}.buttonIconBlueBack .elementor-button:hover .elementor-button-icon{transform:translateX(-3px);color:var(--e-global-color-secondary)!important}.rank-math-breadcrumb{font-family:var(--e-global-typography-86699cb-font-family),Sans-serif;font-size:var(--e-global-typography-86699cb-font-size);font-weight:var(--e-global-typography-86699cb-font-weight);text-transform:var(--e-global-typography-86699cb-text-transform);text-decoration:var(--e-global-typography-86699cb-text-decoration);line-height:var(--e-global-typography-86699cb-line-height);letter-spacing:var(--e-global-typography-86699cb-letter-spacing)}.rank-math-breadcrumb a,.rank-math-breadcrumb .separator{color:var(--e-global-color-primary)}.rank-math-breadcrumb .last{color:var(--e-global-color-8d97bbc)}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:1em}.table-responsive table{width:max-content;min-width:100%;border-collapse:collapse}.table-responsive th,.table-responsive td{max-width:300px;white-space:normal;word-break:break-word;vertical-align:top;padding:10px}.enquiryFullWidth.elementor-widget-property-enquiry-form-link a{width:100%}.flexslider{padding:0!important;margin:0!important;border:0}.elementor-widget-property-tabbed-details .elementor-tab-title{padding:20px!important}.fancybox-button--arrow_left,.fancybox-button--arrow_right{border:0!important}.flex-direction-nav a:before{font-size:20px!important}.flex-direction-nav a{font-size:0!important}.backToSearchIcon svg{width:18px}.fancybox-caption{display:none!important}[class$="-calculator"] label,.property-enquiry-form label{margin-bottom:6px;display:block}[class$="-calculator"] input[type="text"],.property-enquiry-form input{margin-bottom:20px}[class$="-calculator"] button,.property-enquiry-form input[type="submit"],.property-enquiry-form button{margin:20px 0}.fancybox-content button,.fancybox-content button:hover,.fancybox-content button:focus,.fancybox-toolbar button,.fancybox-toolbar button:hover,.fancybox-toolbar button:focus{background-color:transparent;border:none;color:var(--e-global-color-primary)}.fancybox-toolbar button,.fancybox-button--close{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.fancybox-toolbar button svg,.fancybox-button--close svg{width:24px;height:24px;display:block;color:var(--e-global-color-accent)}.property-search-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 10px}.property-search-form .control{padding:0!important}.property-search-form.clear::after{display:none}.property-search-form .control-department{width:100%;display:flex;gap:0}.property-search-form .control-department label{position:relative;display:inline-flex;width:100%;align-items:center;justify-content:center;cursor:pointer;font-size:var(--e-global-typography-accent-font-size);font-weight:400;padding:15px;color:var(--e-global-color-81fdbb4);transition:color 0.2s ease;background-color:#F1F5F9;margin-bottom:10px}.property-search-form .control-department input[type="radio"]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.property-search-form .control-department label:has(input[type="radio"]:checked){color:var(--e-global-color-primary);background-color:#fff}.property-search-form .control:not(.control-department){flex:1 1 0%;min-width:0;display:flex;flex-direction:column;padding-bottom:10px!important}.property-search-form .control[style*="display: table-cell"]{display:flex!important}.property-search-form select,.propertyhive-ordering select,[class$="-calculator"] select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:14px 20px;background:var(--e-global-color-5289a96) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 20px top 24px / 10px;border:1px solid var(--e-global-color-fa77858);border-radius:0;color:var(--e-global-color-primary);font-size:var(--e-global-typography-text-font-size);opacity:.8;cursor:pointer;outline:none;transition:opacity 0.2s ease,border-color 0.2s ease}.property-search-form select:hover,.property-search-form select:focus{opacity:1;border-color:var(--e-global-color-primary)}.property-search-form input[type="submit"]{flex:0 0 auto;align-self:stretch;margin-right:10px;margin-bottom:10px;border:0!important}.property-search-form .control:nth-child(2){margin-left:10px}@media (max-width:767px){.property-search-form{flex-direction:column;gap:0}.property-search-form .control-department{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;margin-bottom:0px!important}.property-search-form .control-department label{margin:0}.property-search-form .control:not(.control-department){width:calc(100% - 20px)!important;;flex:0 0 auto;padding:0!important;margin:10px!important}.property-search-form input[type="submit"]{width:calc(100% - 20px)!important;margin:0 10px 10px 10px}}@media (max-width:767px){.elementor-tabs .elementor-tab-content{padding:20px!important}}