.elementor-102 .elementor-element.elementor-element-3869cd8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-1553b23{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-68f9aec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-76bc305{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-cc586dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-5f3b3d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-1e777f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-7dffdcf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-5203118{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-94dff80{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-102 .elementor-element.elementor-element-6020f6f{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-102 .elementor-element.elementor-element-5b678d9{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.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 );color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-384be6a .elementor-heading-title{font-size:1.7rem;font-weight:500;}.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 );color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-ed129ad > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-ed129ad .price{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-accent );text-align:left;}.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-102 .elementor-element.elementor-element-55fd344{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-102 .elementor-element.elementor-element-55fd344 .elementor-divider-separator{width:100%;}.elementor-102 .elementor-element.elementor-element-55fd344 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-102 .elementor-element.elementor-element-b62a58e{--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-start;--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 );color:var( --e-global-color-primary );}.elementor-widget-property-bedrooms .elementor-widget-bedrooms i{color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-7d1778f .elementor-widget-bedrooms{text-align:left;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-7d1778f .elementor-widget-bedrooms 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 );color:var( --e-global-color-primary );}.elementor-widget-property-bathrooms .elementor-widget-bathrooms i{color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-11cba9d .elementor-widget-bathrooms{text-align:left;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-11cba9d .elementor-widget-bathrooms 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 );color:var( --e-global-color-primary );}.elementor-widget-property-reception-rooms .elementor-widget-reception-rooms i{color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-55055e3 .elementor-widget-reception-rooms{text-align:left;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-55055e3 .elementor-widget-reception-rooms i{color:var( --e-global-color-accent );}.elementor-widget-property-full-description .description h4{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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 ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-9af76f7 .description h4{font-family:"Poppins", Sans-serif;font-size:1.6rem;font-weight:400;color:var( --e-global-color-accent );}.elementor-102 .elementor-element.elementor-element-9af76f7 .description .description-contents{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:400;color:var( --e-global-color-text );}.elementor-102 .elementor-element.elementor-element-a2dff18{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-102 .elementor-element.elementor-element-a2dff18:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-a2dff18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-widget-property-features .features h4{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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 ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-d4ec6ed .features h4{font-family:"Poppins", Sans-serif;font-size:1.6rem;font-weight:400;color:var( --e-global-color-accent );}.elementor-102 .elementor-element.elementor-element-d4ec6ed .features li{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.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 );color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-ffdb72f .elementor-heading-title{font-size:1.6rem;font-weight:400;color:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-102 .elementor-element.elementor-element-3f6bd07{--display:flex;}.elementor-widget-property-floorplans .floorplans h4{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-d137192{--display:flex;}.elementor-widget-property-epcs .epcs h4{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-7d3c944{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:4px;--n-tabs-gap:0px;--n-tabs-title-border-radius:15px 15px 0px 0px;--n-tabs-title-padding-top:7px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:7px;--n-tabs-title-padding-left:20px;--n-tabs-title-color-active:var( --e-global-color-accent );}.elementor-102 .elementor-element.elementor-element-7d3c944 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#E2E2E2;}.elementor-102 .elementor-element.elementor-element-7d3c944.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-102 .elementor-element.elementor-element-7d3c944.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#131313;}:where( .elementor-102 .elementor-element.elementor-element-7d3c944.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEBEBE;--padding-top:30px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px;}.elementor-102 .elementor-element.elementor-element-7d3c944 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-7842388{--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-102 .elementor-element.elementor-element-2c450ec{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-102 .elementor-element.elementor-element-2c450ec:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-2c450ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-482b8a5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:600;color:var( --e-global-color-accent );}.elementor-102 .elementor-element.elementor-element-7bff028{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-7bff028:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-7bff028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-102 .elementor-element.elementor-element-7815722 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.8rem;font-weight:600;}.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-102 .elementor-element.elementor-element-91af531{--grid-columns:3;--grid-column-gap:13px;}@media(max-width:1024px){.elementor-102 .elementor-element.elementor-element-94dff80{--e-n-carousel-swiper-slides-to-display:2;}.elementor-102 .elementor-element.elementor-element-5b678d9{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-102 .elementor-element.elementor-element-7bff028{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-102 .elementor-element.elementor-element-91af531{--grid-columns:2;}}@media(max-width:767px){.elementor-102 .elementor-element.elementor-element-1553b23{--min-height:280px;}.elementor-102 .elementor-element.elementor-element-68f9aec{--min-height:280px;}.elementor-102 .elementor-element.elementor-element-76bc305{--min-height:280px;}.elementor-102 .elementor-element.elementor-element-cc586dd{--min-height:280px;}.elementor-102 .elementor-element.elementor-element-5f3b3d5{--min-height:280px;}.elementor-102 .elementor-element.elementor-element-1e777f8{--min-height:280px;}.elementor-102 .elementor-element.elementor-element-7dffdcf{--min-height:280px;}.elementor-102 .elementor-element.elementor-element-5203118{--min-height:280px;}.elementor-102 .elementor-element.elementor-element-94dff80{--e-n-carousel-swiper-slides-to-display:1;}.elementor-102 .elementor-element.elementor-element-7bff028{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-102 .elementor-element.elementor-element-7815722{text-align:center;}.elementor-102 .elementor-element.elementor-element-91af531{--grid-columns:1;}}@media(min-width:768px){.elementor-102 .elementor-element.elementor-element-5b678d9{--width:70%;}.elementor-102 .elementor-element.elementor-element-7842388{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-102 .elementor-element.elementor-element-5b678d9{--width:60%;}.elementor-102 .elementor-element.elementor-element-7842388{--width:40%;}}/* Start custom CSS for property-enquiry-form, class: .elementor-element-4e71b30 */.elementor-102 .elementor-element.elementor-element-4e71b30 label {color:#fff;line-height: 1.3em;}
.elementor-102 .elementor-element.elementor-element-4e71b30 div#enquirySuccess {
    color: #fff;
    line-height: 1em;
    margin-bottom: 10px;
}/* End custom CSS */