.elementor-228 .elementor-element.elementor-element-e8f27a4{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;--z-index:998;}.elementor-228 .elementor-element.elementor-element-e8f27a4:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-e8f27a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-228 .elementor-element.elementor-element-e8f27a4::before, .elementor-228 .elementor-element.elementor-element-e8f27a4 > .elementor-background-video-container::before, .elementor-228 .elementor-element.elementor-element-e8f27a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-228 .elementor-element.elementor-element-e8f27a4 > .elementor-background-slideshow::before, .elementor-228 .elementor-element.elementor-element-e8f27a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-228 .elementor-element.elementor-element-e8f27a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-228 .elementor-element.elementor-element-320c149{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--z-index:999;}.elementor-228 .elementor-element.elementor-element-320c149:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-320c149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-property-shortaddress .elementor-widget-shortaddress{font-family:var( --e-global-typography-primary-font-family ), Times New Roman;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-228 .elementor-element.elementor-element-fbe6160 > .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-228 .elementor-element.elementor-element-fbe6160.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-fbe6160 .elementor-widget-shortaddress{font-family:var( --e-global-typography-text-font-family ), Times New Roman;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-property-price .price{font-family:var( --e-global-typography-primary-font-family ), Times New Roman;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-228 .elementor-element.elementor-element-2ae2def > .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-228 .elementor-element.elementor-element-2ae2def.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-2ae2def .price{font-family:var( --e-global-typography-text-font-family ), Times New Roman;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-align:center;}.elementor-228 .elementor-element.elementor-element-7748f55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-property-summary-description .summary h4{font-family:var( --e-global-typography-primary-font-family ), Times New Roman;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-property-summary-description .summary .summary-contents{font-family:var( --e-global-typography-primary-font-family ), Times New Roman;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-228 .elementor-element.elementor-element-9b8aca7.elementor-element{--align-self:center;}.elementor-228 .elementor-element.elementor-element-9b8aca7 .summary .summary-contents{font-family:"Cormorant Garamond", Times New Roman;font-size:1em;font-weight:400;}.elementor-228 .elementor-element.elementor-element-858a988{--display:flex;}.elementor-widget-property-bedrooms .elementor-widget-bedrooms{font-family:var( --e-global-typography-primary-font-family ), Times New Roman;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-property-bedrooms .elementor-widget-bedrooms i{color:var( --e-global-color-primary );}.elementor-228 .elementor-element.elementor-element-38d39ed .elementor-widget-bedrooms{text-align:center;font-family:var( --e-global-typography-text-font-family ), Times New Roman;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-property-bathrooms .elementor-widget-bathrooms{font-family:var( --e-global-typography-primary-font-family ), Times New Roman;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-property-bathrooms .elementor-widget-bathrooms i{color:var( --e-global-color-primary );}.elementor-228 .elementor-element.elementor-element-f17b9a9 .elementor-widget-bathrooms{text-align:center;font-family:var( --e-global-typography-text-font-family ), Times New Roman;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-property-reception-rooms .elementor-widget-reception-rooms{font-family:var( --e-global-typography-primary-font-family ), Times New Roman;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-property-reception-rooms .elementor-widget-reception-rooms i{color:var( --e-global-color-primary );}.elementor-228 .elementor-element.elementor-element-2a05c97 .elementor-widget-reception-rooms{text-align:center;font-family:var( --e-global-typography-text-font-family ), Times New Roman;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-228 .elementor-element.elementor-element-db92730{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-property-tenure .elementor-widget-tenure{font-family:var( --e-global-typography-primary-font-family ), Times New Roman;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-property-tenure .elementor-widget-tenure i{color:var( --e-global-color-primary );}.elementor-228 .elementor-element.elementor-element-dfbca4b .elementor-widget-tenure{text-align:center;font-family:var( --e-global-typography-text-font-family ), Times New Roman;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-property-reference-number .elementor-widget-reference-number{font-family:var( --e-global-typography-primary-font-family ), Times New Roman;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-228 .elementor-element.elementor-element-64f81ff .elementor-widget-reference-number{font-family:"Cormorant Garamond", Times New Roman;font-size:1.3vw;font-weight:400;}.elementor-228 .elementor-element.elementor-element-7ed19b4{--display:flex;}.elementor-widget-property-enquiry-form-link a{font-family:var( --e-global-typography-primary-font-family ), Times New Roman;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background:var( --e-global-color-secondary );}.elementor-228 .elementor-element.elementor-element-ee7ab5e a{font-family:"Cormorant Garamond", Times New Roman;font-size:2vw;font-weight:600;color:var( --e-global-color-secondary );background:var( --e-global-color-accent );display:inline-block;padding:5px 20px 5px 20px;}.elementor-228 .elementor-element.elementor-element-ee7ab5e{text-align:center;}.elementor-widget-property-features .features h4{font-family:var( --e-global-typography-primary-font-family ), Times New Roman;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-property-features .features li{font-family:var( --e-global-typography-primary-font-family ), Times New Roman;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-228 .elementor-element.elementor-element-6c7ff27 .features h4{font-family:var( --e-global-typography-primary-font-family ), Times New Roman;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-228 .elementor-element.elementor-element-6c7ff27 .features li{font-family:var( --e-global-typography-text-font-family ), Times New Roman;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-property-full-description .description h4{font-family:var( --e-global-typography-primary-font-family ), Times New Roman;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-property-full-description .description .description-contents{font-family:var( --e-global-typography-primary-font-family ), Times New Roman;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-228 .elementor-element.elementor-element-bc7b408 .description .description-contents{font-family:var( --e-global-typography-text-font-family ), Times New Roman;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-228 .elementor-element.elementor-element-c7ebf3b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-property-floorplans .floorplans h4{font-family:var( --e-global-typography-primary-font-family ), Times New Roman;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-property-epcs .epcs h4{font-family:var( --e-global-typography-primary-font-family ), Times New Roman;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-228 .elementor-element.elementor-element-344fd2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-228 .elementor-element.elementor-element-3df1b1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-228 .elementor-element.elementor-element-6a19780 a{font-family:"Cormorant Garamond", Times New Roman;font-size:2vw;font-weight:600;color:var( --e-global-color-secondary );background:var( --e-global-color-accent );display:inline-block;padding:05px 20px 5px 20px;}.elementor-228 .elementor-element.elementor-element-6a19780{text-align:center;}@media(max-width:1024px){.elementor-228 .elementor-element.elementor-element-e8f27a4{--grid-auto-flow:row;}.elementor-228 .elementor-element.elementor-element-320c149{--grid-auto-flow:row;}.elementor-widget-property-shortaddress .elementor-widget-shortaddress{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-fbe6160 .elementor-widget-shortaddress{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-property-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-2ae2def.elementor-element{--align-self:flex-end;}.elementor-228 .elementor-element.elementor-element-2ae2def .price{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-property-summary-description .summary h4{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-property-summary-description .summary .summary-contents{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-property-bedrooms .elementor-widget-bedrooms{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-38d39ed .elementor-widget-bedrooms{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-property-bathrooms .elementor-widget-bathrooms{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-f17b9a9 .elementor-widget-bathrooms{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-property-reception-rooms .elementor-widget-reception-rooms{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-2a05c97 .elementor-widget-reception-rooms{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-property-tenure .elementor-widget-tenure{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-dfbca4b .elementor-widget-tenure{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-property-reference-number .elementor-widget-reference-number{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-64f81ff.elementor-element{--align-self:center;}.elementor-widget-property-enquiry-form-link a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-property-features .features h4{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-property-features .features li{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-6c7ff27 .features h4{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-6c7ff27 .features li{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-property-full-description .description h4{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-property-full-description .description .description-contents{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-bc7b408 .description .description-contents{font-size:var( --e-global-typography-text-font-size );}.elementor-228 .elementor-element.elementor-element-c7ebf3b{--grid-auto-flow:row;}.elementor-widget-property-floorplans .floorplans h4{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-property-epcs .epcs h4{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-228 .elementor-element.elementor-element-e8f27a4{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:997;}.elementor-228 .elementor-element.elementor-element-320c149{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 1;grid-row:span 1;}.elementor-widget-property-shortaddress .elementor-widget-shortaddress{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-fbe6160 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-228 .elementor-element.elementor-element-fbe6160 .elementor-widget-shortaddress{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-property-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-2ae2def > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-228 .elementor-element.elementor-element-2ae2def .price{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-property-summary-description .summary h4{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-property-summary-description .summary .summary-contents{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-9b8aca7.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-228 .elementor-element.elementor-element-9b8aca7 .summary .summary-contents{font-size:20px;}.elementor-widget-property-bedrooms .elementor-widget-bedrooms{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-38d39ed .elementor-widget-bedrooms{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-property-bathrooms .elementor-widget-bathrooms{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-f17b9a9 .elementor-widget-bathrooms{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-property-reception-rooms .elementor-widget-reception-rooms{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-2a05c97 .elementor-widget-reception-rooms{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-property-tenure .elementor-widget-tenure{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-dfbca4b .elementor-widget-tenure{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-property-reference-number .elementor-widget-reference-number{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-64f81ff .elementor-widget-reference-number{font-size:20px;}.elementor-widget-property-enquiry-form-link a{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-ee7ab5e a{font-size:32px;}.elementor-widget-property-features .features h4{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-property-features .features li{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-6c7ff27 .features h4{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-6c7ff27 .features li{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-property-full-description .description h4{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-property-full-description .description .description-contents{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-bc7b408 .description .description-contents{font-size:var( --e-global-typography-text-font-size );}.elementor-228 .elementor-element.elementor-element-c7ebf3b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-property-floorplans .floorplans h4{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-property-epcs .epcs h4{font-size:var( --e-global-typography-primary-font-size );}.elementor-228 .elementor-element.elementor-element-6a19780 a{font-size:32px;}}/* Start custom CSS for container, class: .elementor-element-320c149 */.elementor-228 .elementor-element.elementor-element-320c149 {row-gap: 5px;}/* End custom CSS */
/* Start custom CSS for property-summary-description, class: .elementor-element-9b8aca7 */.elementor-228 .elementor-element.elementor-element-9b8aca7 {text-align:center}/* End custom CSS */
/* Start custom CSS for property-features, class: .elementor-element-6c7ff27 */.elementor-228 .elementor-element.elementor-element-6c7ff27 ul {
  column-count: 3; columns */
  column-gap: 30px; /* Space between columns */
  list-style-position: inside; /* Keeps bullets aligned */
}
@media only screen and (max-width: 600px) {
    .elementor-228 .elementor-element.elementor-element-6c7ff27 ul {
     column-count:1;
    column-gap: 0px; 
    }
}/* End custom CSS */