.elementor-2165 .elementor-element.elementor-element-9bea287{--display:flex;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2165 .elementor-element.elementor-element-973a4c6{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2165 .elementor-element.elementor-element-973a4c6 .elementor-divider-separator{width:100%;}.elementor-2165 .elementor-element.elementor-element-973a4c6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-widget-back-to-search .back-to-search a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-back-to-search .back-to-search i{color:var( --e-global-color-primary );}.elementor-2165 .elementor-element.elementor-element-11ce170 .back-to-search a{font-family:"Vend_Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-2165 .elementor-element.elementor-element-11ce170 .back-to-search{text-align:left;}.elementor-2165 .elementor-element.elementor-element-416339c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2165 .elementor-element.elementor-element-a1f48b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2165 .elementor-element.elementor-element-91b5b2a .elementor-heading-title{font-family:var( --e-global-typography-8894a32-font-family ), Sans-serif;font-size:var( --e-global-typography-8894a32-font-size );font-weight:var( --e-global-typography-8894a32-font-weight );line-height:var( --e-global-typography-8894a32-line-height );color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2165 .elementor-element.elementor-element-00908c1 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-widget-property-price .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2165 .elementor-element.elementor-element-63a364f .price{font-family:var( --e-global-typography-309b0fa-font-family ), Sans-serif;font-size:var( --e-global-typography-309b0fa-font-size );font-weight:var( --e-global-typography-309b0fa-font-weight );line-height:var( --e-global-typography-309b0fa-line-height );color:var( --e-global-color-secondary );text-align:left;}.elementor-2165 .elementor-element.elementor-element-1dab43f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2165 .elementor-element.elementor-element-6eaa36e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2165 .elementor-element.elementor-element-b32e561 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-ea40a78 );color:var( --e-global-color-ea40a78 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ea40a78 );padding:12px 12px 12px 12px;}.elementor-2165 .elementor-element.elementor-element-b32e561 .elementor-button:hover, .elementor-2165 .elementor-element.elementor-element-b32e561 .elementor-button:focus{background-color:var( --e-global-color-ea40a78 );color:var( --e-global-color-e942c3e );}.elementor-2165 .elementor-element.elementor-element-b32e561{width:auto;max-width:auto;}.elementor-2165 .elementor-element.elementor-element-b32e561 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2165 .elementor-element.elementor-element-b32e561 .elementor-button .elementor-button-content-wrapper{gap:45px;justify-content:space-between;}.elementor-2165 .elementor-element.elementor-element-b32e561 .elementor-button:hover svg, .elementor-2165 .elementor-element.elementor-element-b32e561 .elementor-button:focus svg{fill:var( --e-global-color-e942c3e );}.elementor-2165 .elementor-element.elementor-element-b09b8f1 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-e942c3e );color:var( --e-global-color-e942c3e );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;padding:12px 12px 12px 12px;}.elementor-2165 .elementor-element.elementor-element-b09b8f1 .elementor-button:hover, .elementor-2165 .elementor-element.elementor-element-b09b8f1 .elementor-button:focus{background-color:var( --e-global-color-ea40a78 );color:var( --e-global-color-e942c3e );}.elementor-2165 .elementor-element.elementor-element-b09b8f1{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-2165 .elementor-element.elementor-element-b09b8f1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2165 .elementor-element.elementor-element-b09b8f1 .elementor-button .elementor-button-content-wrapper{gap:20px;justify-content:space-between;}.elementor-2165 .elementor-element.elementor-element-b09b8f1 .elementor-button:hover svg, .elementor-2165 .elementor-element.elementor-element-b09b8f1 .elementor-button:focus svg{fill:var( --e-global-color-e942c3e );}.elementor-2165 .elementor-element.elementor-element-d2e7cd5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-widget-property-brochures-link a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );background:var( --e-global-color-secondary );}.elementor-2165 .elementor-element.elementor-element-77b2f00 a{color:var( --e-global-color-e942c3e );background:var( --e-global-color-ea40a78 );display:inline-block;padding:10px 15px 10px 15px;}.elementor-2165 .elementor-element.elementor-element-77b2f00{text-align:center;}.elementor-widget-property-epcs-link a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );background:var( --e-global-color-secondary );}.elementor-2165 .elementor-element.elementor-element-841cf6a a{color:var( --e-global-color-e942c3e );background:var( --e-global-color-ea40a78 );display:inline-block;padding:10px 15px 10px 15px;}.elementor-2165 .elementor-element.elementor-element-841cf6a{text-align:center;}.elementor-widget-property-floorplans-link a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );background:var( --e-global-color-secondary );}.elementor-2165 .elementor-element.elementor-element-d45cd4e a{color:var( --e-global-color-e942c3e );background:var( --e-global-color-ea40a78 );display:inline-block;padding:10px 15px 10px 15px;}.elementor-2165 .elementor-element.elementor-element-d45cd4e{text-align:center;}.elementor-widget-property-map-link a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );background:var( --e-global-color-secondary );}.elementor-2165 .elementor-element.elementor-element-54cbdd4 a{color:var( --e-global-color-e942c3e );background:var( --e-global-color-ea40a78 );display:inline-block;padding:10px 15px 10px 15px;}.elementor-2165 .elementor-element.elementor-element-54cbdd4{text-align:center;}.elementor-widget-property-virtual-tours-link a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );background:var( --e-global-color-secondary );}.elementor-2165 .elementor-element.elementor-element-fdc5508 a{color:var( --e-global-color-e942c3e );background:var( --e-global-color-ea40a78 );display:inline-block;padding:10px 15px 10px 15px;}.elementor-2165 .elementor-element.elementor-element-fdc5508{text-align:center;}.elementor-widget-add-to-shortlist-link a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );background:var( --e-global-color-secondary );}.elementor-2165 .elementor-element.elementor-element-c72a1f6 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-2165 .elementor-element.elementor-element-c72a1f6 a{color:var( --e-global-color-e942c3e );background:var( --e-global-color-ea40a78 );display:inline-block;padding:10px 15px 10px 15px;}.elementor-2165 .elementor-element.elementor-element-c72a1f6{text-align:center;}.elementor-2165 .elementor-element.elementor-element-c894226{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2165 .elementor-element.elementor-element-c894226 .elementor-divider-separator{width:100%;}.elementor-2165 .elementor-element.elementor-element-c894226 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2165 .elementor-element.elementor-element-ed0f88c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2165 .elementor-element.elementor-element-59262d0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2165 .elementor-element.elementor-element-bc1f821 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-2165 .elementor-element.elementor-element-d269b49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-property-bedrooms .elementor-widget-bedrooms{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-property-bedrooms .elementor-widget-bedrooms i{color:var( --e-global-color-primary );}.elementor-2165 .elementor-element.elementor-element-0df18e8 .elementor-widget-bedrooms{text-align:left;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-2165 .elementor-element.elementor-element-0df18e8 .elementor-widget-bedrooms i{color:var( --e-global-color-accent );}.elementor-widget-property-reception-rooms .elementor-widget-reception-rooms{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-property-reception-rooms .elementor-widget-reception-rooms i{color:var( --e-global-color-primary );}.elementor-2165 .elementor-element.elementor-element-4ca3361 .elementor-widget-reception-rooms{text-align:left;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-2165 .elementor-element.elementor-element-4ca3361 .elementor-widget-reception-rooms i{color:var( --e-global-color-accent );}.elementor-widget-property-bathrooms .elementor-widget-bathrooms{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-property-bathrooms .elementor-widget-bathrooms i{color:var( --e-global-color-primary );}.elementor-2165 .elementor-element.elementor-element-dffd614 .elementor-widget-bathrooms{text-align:left;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-2165 .elementor-element.elementor-element-dffd614 .elementor-widget-bathrooms i{color:var( --e-global-color-accent );}.elementor-2165 .elementor-element.elementor-element-b0e79c8{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2165 .elementor-element.elementor-element-b0e79c8 .elementor-divider-separator{width:100%;}.elementor-2165 .elementor-element.elementor-element-b0e79c8 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2165 .elementor-element.elementor-element-145a578 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-2165 .elementor-element.elementor-element-7ee3bb2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-property-type .elementor-widget-property-type{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2165 .elementor-element.elementor-element-4712857 .elementor-widget-property-type{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;text-align:left;}.elementor-2165 .elementor-element.elementor-element-e37d30d{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2165 .elementor-element.elementor-element-e37d30d .elementor-divider-separator{width:100%;}.elementor-2165 .elementor-element.elementor-element-e37d30d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2165 .elementor-element.elementor-element-2b6f920 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-2165 .elementor-element.elementor-element-e36f76d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-property-council-tax-band .elementor-widget-council-tax-band{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-property-council-tax-band .elementor-widget-council-tax-band i{color:var( --e-global-color-primary );}.elementor-2165 .elementor-element.elementor-element-0ea94ac .elementor-widget-council-tax-band{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;text-align:left;}.elementor-2165 .elementor-element.elementor-element-0ea94ac .elementor-widget-council-tax-band i{color:var( --e-global-color-accent );}.elementor-2165 .elementor-element.elementor-element-990b29a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-property-summary-description .summary h4{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-property-summary-description .summary .summary-contents{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2165 .elementor-element.elementor-element-b0e660d .summary h4{font-family:var( --e-global-typography-309b0fa-font-family ), Sans-serif;font-size:var( --e-global-typography-309b0fa-font-size );font-weight:var( --e-global-typography-309b0fa-font-weight );line-height:var( --e-global-typography-309b0fa-line-height );color:var( --e-global-color-secondary );}.elementor-2165 .elementor-element.elementor-element-b0e660d .summary .summary-contents{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-property-tabbed-details .elementor-tab-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-tabbed-details .elementor-tab-title.elementor-active{color:var( --e-global-color-accent );}.elementor-widget-property-tabbed-details .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2165 .elementor-element.elementor-element-bee69fe .elementor-tab-title, .elementor-2165 .elementor-element.elementor-element-bee69fe .elementor-tab-title:before, .elementor-2165 .elementor-element.elementor-element-bee69fe .elementor-tab-title:after, .elementor-2165 .elementor-element.elementor-element-bee69fe .elementor-tab-content, .elementor-2165 .elementor-element.elementor-element-bee69fe .elementor-tabs-content-wrapper{border-width:1px;}.elementor-2165 .elementor-element.elementor-element-bee69fe .elementor-tab-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-309b0fa-font-family ), Sans-serif;font-size:var( --e-global-typography-309b0fa-font-size );font-weight:var( --e-global-typography-309b0fa-font-weight );line-height:var( --e-global-typography-309b0fa-line-height );}.elementor-2165 .elementor-element.elementor-element-5d26e38{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2165 .elementor-element.elementor-element-29cec2e{width:var( --container-widget-width, 60% );max-width:60%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2165 .elementor-element.elementor-element-29cec2e.elementor-element{--align-self:center;}.elementor-2165 .elementor-element.elementor-element-29cec2e .elementor-heading-title{font-family:var( --e-global-typography-67d6ae9-font-family ), Sans-serif;font-size:var( --e-global-typography-67d6ae9-font-size );font-weight:var( --e-global-typography-67d6ae9-font-weight );line-height:var( --e-global-typography-67d6ae9-line-height );color:var( --e-global-color-secondary );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2165 .elementor-element.elementor-element-6ee54c5{--grid-columns:4;}@media(min-width:768px){.elementor-2165 .elementor-element.elementor-element-a1f48b8{--width:40%;}.elementor-2165 .elementor-element.elementor-element-1dab43f{--width:60%;}.elementor-2165 .elementor-element.elementor-element-59262d0{--width:40%;}.elementor-2165 .elementor-element.elementor-element-990b29a{--width:60%;}}@media(max-width:1024px){.elementor-2165 .elementor-element.elementor-element-9bea287{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-back-to-search .back-to-search a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-2165 .elementor-element.elementor-element-91b5b2a .elementor-heading-title{font-size:var( --e-global-typography-8894a32-font-size );line-height:var( --e-global-typography-8894a32-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-price .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-2165 .elementor-element.elementor-element-63a364f .price{font-size:var( --e-global-typography-309b0fa-font-size );line-height:var( --e-global-typography-309b0fa-line-height );}.elementor-2165 .elementor-element.elementor-element-1dab43f{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2165 .elementor-element.elementor-element-6eaa36e{--flex-wrap:wrap;}.elementor-2165 .elementor-element.elementor-element-b32e561 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2165 .elementor-element.elementor-element-b09b8f1{--container-widget-width:164px;--container-widget-flex-grow:0;width:var( --container-widget-width, 164px );max-width:164px;}.elementor-2165 .elementor-element.elementor-element-b09b8f1 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-property-brochures-link a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-epcs-link a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-floorplans-link a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-map-link a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-virtual-tours-link a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-add-to-shortlist-link a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-bedrooms .elementor-widget-bedrooms{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-reception-rooms .elementor-widget-reception-rooms{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-bathrooms .elementor-widget-bathrooms{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-type .elementor-widget-property-type{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-council-tax-band .elementor-widget-council-tax-band{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-summary-description .summary h4{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-summary-description .summary .summary-contents{line-height:var( --e-global-typography-primary-line-height );}.elementor-2165 .elementor-element.elementor-element-b0e660d .summary h4{font-size:var( --e-global-typography-309b0fa-font-size );line-height:var( --e-global-typography-309b0fa-line-height );}.elementor-2165 .elementor-element.elementor-element-b0e660d .summary .summary-contents{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-property-tabbed-details .elementor-tab-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-tabbed-details .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2165 .elementor-element.elementor-element-bee69fe .elementor-tab-title{font-size:var( --e-global-typography-309b0fa-font-size );line-height:var( --e-global-typography-309b0fa-line-height );}.elementor-2165 .elementor-element.elementor-element-29cec2e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2165 .elementor-element.elementor-element-29cec2e .elementor-heading-title{font-size:var( --e-global-typography-67d6ae9-font-size );line-height:var( --e-global-typography-67d6ae9-line-height );}.elementor-2165 .elementor-element.elementor-element-6ee54c5{--grid-columns:2;}}@media(max-width:767px){.elementor-2165 .elementor-element.elementor-element-9bea287{--padding-top:0px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-widget-back-to-search .back-to-search a{line-height:var( --e-global-typography-primary-line-height );}.elementor-2165 .elementor-element.elementor-element-11ce170 .back-to-search a{font-size:18px;}.elementor-2165 .elementor-element.elementor-element-416339c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-2165 .elementor-element.elementor-element-91b5b2a .elementor-heading-title{font-size:var( --e-global-typography-8894a32-font-size );line-height:var( --e-global-typography-8894a32-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-price .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-2165 .elementor-element.elementor-element-63a364f .price{font-size:var( --e-global-typography-309b0fa-font-size );line-height:var( --e-global-typography-309b0fa-line-height );}.elementor-2165 .elementor-element.elementor-element-1dab43f{--justify-content:flex-start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2165 .elementor-element.elementor-element-6eaa36e{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2165 .elementor-element.elementor-element-b32e561{width:auto;max-width:auto;}.elementor-2165 .elementor-element.elementor-element-b32e561 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:12px 12px 12px 12px;}.elementor-2165 .elementor-element.elementor-element-b09b8f1{width:auto;max-width:auto;}.elementor-2165 .elementor-element.elementor-element-b09b8f1 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:12px 12px 12px 12px;}.elementor-2165 .elementor-element.elementor-element-d2e7cd5{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-property-brochures-link a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-epcs-link a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-floorplans-link a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-map-link a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-virtual-tours-link a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-add-to-shortlist-link a{line-height:var( --e-global-typography-primary-line-height );}.elementor-2165 .elementor-element.elementor-element-ed0f88c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-property-bedrooms .elementor-widget-bedrooms{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-reception-rooms .elementor-widget-reception-rooms{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-bathrooms .elementor-widget-bathrooms{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-type .elementor-widget-property-type{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-council-tax-band .elementor-widget-council-tax-band{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-summary-description .summary h4{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-summary-description .summary .summary-contents{line-height:var( --e-global-typography-primary-line-height );}.elementor-2165 .elementor-element.elementor-element-b0e660d .summary h4{font-size:var( --e-global-typography-309b0fa-font-size );line-height:var( --e-global-typography-309b0fa-line-height );}.elementor-2165 .elementor-element.elementor-element-b0e660d .summary .summary-contents{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-property-tabbed-details .elementor-tab-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-property-tabbed-details .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2165 .elementor-element.elementor-element-bee69fe > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2165 .elementor-element.elementor-element-bee69fe .elementor-tab-title{font-size:var( --e-global-typography-309b0fa-font-size );line-height:var( --e-global-typography-309b0fa-line-height );}.elementor-2165 .elementor-element.elementor-element-29cec2e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2165 .elementor-element.elementor-element-29cec2e .elementor-heading-title{font-size:var( --e-global-typography-67d6ae9-font-size );line-height:var( --e-global-typography-67d6ae9-line-height );}.elementor-2165 .elementor-element.elementor-element-6ee54c5{--grid-columns:1;}}/* Start custom CSS for back-to-search, class: .elementor-element-11ce170 */.elementor-2165 .elementor-element.elementor-element-11ce170 svg {
    width: 10px;
    height: 20px;
    margin-right: 7px;
}

.elementor-2165 .elementor-element.elementor-element-11ce170 a{
    display: flex;
    align-items: center;
    font-size: 17px;
    color:#000000;
}/* End custom CSS */
/* Start custom CSS for property-images, class: .elementor-element-fe1ff94 */.elementor-2165 .elementor-element.elementor-element-fe1ff94 .flexslider{
    margin:0px 0px 20px 0px !important;
    background: none;
    border: none;
}



.elementor-2165 .elementor-element.elementor-element-fe1ff94  .thumbnails .flex-viewport {
    height:auto !important;  
    
}

.elementor-2165 .elementor-element.elementor-element-fe1ff94  .flex-direction-nav a{
    overflow: visible;
    font-size:0px;
}

.elementor-2165 .elementor-element.elementor-element-fe1ff94  .flex-direction-nav a:before{
    margin-top: 20px;
}

.elementor-2165 .elementor-element.elementor-element-fe1ff94  .flex-direction-nav li{
    opacity: 1 !important;
}

@media (min-width: 1024px) {
   .elementor-2165 .elementor-element.elementor-element-fe1ff94  .flex-viewport {
        height: 600px !important;
        overflow: hidden;
    }

   .elementor-2165 .elementor-element.elementor-element-fe1ff94  .flex-viewport img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        object-position: center;
    }
}/* End custom CSS */
/* Start custom CSS for property-price, class: .elementor-element-63a364f */.elementor-2165 .elementor-element.elementor-element-63a364f span.price-qualifier {
    font-size: 15px !important;
    background: #181818;
    padding: 2px 8px;
    color:#fff;
    margin-left: 8px;
    font-weight: 400 !important;
    text-transform: uppercase;
}

@media (max-width: 767px) {
    .elementor-2165 .elementor-element.elementor-element-63a364f span.price-qualifier {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2e7cd5 */.elementor-2165 .elementor-element.elementor-element-d2e7cd5 .button{
    border-radius:0px;
}/* End custom CSS */
/* Start custom CSS for property-tabbed-details, class: .elementor-element-bee69fe */.elementor-2165 .elementor-element.elementor-element-bee69fe .property-enquiry-form .control {
    margin-bottom: 10px;
}

.elementor-2165 .elementor-element.elementor-element-bee69fe h4{
    font-size: clamp(16px, 2.5vw, 22px);
    font-weight: 500;
    font-family: "Vend_Sans";
    margin-bottom: 10px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Vend_Sans';
	font-display: auto;
	src: url('https://howardmacmillanpropertysolutions.co.uk/wp-content/uploads/2026/03/VendSans-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */