.elementor-14178 .elementor-element.elementor-element-b0000001{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000003{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000004{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000006 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-14178 .elementor-element.elementor-element-b0000006 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-14178 .elementor-element.elementor-element-b0000006{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14178 .elementor-element.elementor-element-b0000006 .elementor-icon-list-text{transition:color 0.3s;}.elementor-14178 .elementor-element.elementor-element-b0000007{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000008 .elementor-button-content-wrapper{flex-direction:row;}.elementor-14178 .elementor-element.elementor-element-b0000008 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-14178 .elementor-element.elementor-element-b000000a{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b000000a:not(.elementor-motion-effects-element-type-background), .elementor-14178 .elementor-element.elementor-element-b000000a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vaniahproperties.co.uk/wp-content/uploads/2026/10/vaniah-hero.webp.webp");background-position:center center;background-size:cover;}.elementor-14178 .elementor-element.elementor-element-b000000b{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000011{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000012{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000017{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000018{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000019{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b000001a{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b000001e{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000020{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000021{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000024{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000028{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000029{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b000002c{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000030{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000031{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000034{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000038{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000039{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b000003c{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000040{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000041{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000044{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000048{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000049{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b000004c{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000050{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000051{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000052{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000056{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000058{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b000005a{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b000005b{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b000005c{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b000005f{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000062{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000063{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000064{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000065{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000068{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-14178 .elementor-element.elementor-element-b0000068 .elementor-widget-container{text-align:center;}.elementor-14178 .elementor-element.elementor-element-b0000069{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b000006b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-14178 .elementor-element.elementor-element-b000006b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-14178 .elementor-element.elementor-element-b000006b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14178 .elementor-element.elementor-element-b000006b .elementor-icon-list-text{transition:color 0.3s;}.elementor-14178 .elementor-element.elementor-element-b000006c{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b000006e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-14178 .elementor-element.elementor-element-b000006e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-14178 .elementor-element.elementor-element-b000006e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14178 .elementor-element.elementor-element-b000006e .elementor-icon-list-text{transition:color 0.3s;}.elementor-14178 .elementor-element.elementor-element-b000006f{--display:flex;}.elementor-14178 .elementor-element.elementor-element-b0000071 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-14178 .elementor-element.elementor-element-b0000071 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-14178 .elementor-element.elementor-element-b0000071{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14178 .elementor-element.elementor-element-b0000071 .elementor-icon-list-text{transition:color 0.3s;}.elementor-14178 .elementor-element.elementor-element-b0000073{--display:flex;}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap');
body.elementor-page-14178{background:#fff;color:#1F2526;font-family:Inter,sans-serif;margin:0}
.elementor-14178{--v-focal:50% 50%;font-family:Inter,sans-serif;color:#1F2526}
.elementor-14178 *{box-sizing:border-box;font-family:Inter,sans-serif}
.elementor-14178 .e-con{--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0;gap:0}
.elementor-14178 .v-inner{width:calc(100% - 64px);max-width:1280px;margin-inline:auto;padding:0}
.elementor-14178 .elementor-heading-title{font-weight:600;letter-spacing:-.02em;color:#1F2526;line-height:1.2}
.elementor-14178 h1.elementor-heading-title{font-size:48px;line-height:1.1;max-width:690px}
.elementor-14178 h2.elementor-heading-title{font-size:32px;margin-bottom:32px}
.elementor-14178 p{font-size:16px;line-height:1.6}
.elementor-14178 .v-header{background:#fff;border-bottom:1px solid #E3E6E7;position:sticky;top:0;z-index:50}
.elementor-14178 .v-header-inner{height:80px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:nowrap}
.elementor-14178 .v-logo{width:190px;flex:none}.elementor-14178 .v-logo img{height:56px;max-width:190px;object-fit:contain;width:auto}
.elementor-14178 .v-header .elementor-widget-text-editor{width:auto;margin:0}
.elementor-14178 .v-nav{display:flex;gap:24px}.elementor-14178 .v-nav a,.elementor-14178 .v-phone{color:#1F2526;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}
.elementor-14178 .elementor-button,.elementor-14178 .v-search button{background:#F0934B;color:#1F2526;border-radius:4px;padding:14px 22px;font-size:14px;font-weight:600;box-shadow:none;border:0}
.elementor-14178 .v-hero{position:relative;min-height:600px;display:flex;justify-content:center;background:#394041;isolation:isolate}
.elementor-14178 .v-hero-photo{position:absolute;inset:0;z-index:-2;height:100%;width:100%}
.elementor-14178 .v-hero-photo .elementor-widget-container{height:100%}
.elementor-14178 .v-hero-photo img{height:100%;width:100%;object-fit:cover;object-position:var(--v-focal)}
.elementor-14178 .v-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(31,37,38,.88),rgba(31,37,38,.6) 55%,rgba(31,37,38,.15));z-index:-1}
.elementor-14178 .v-hero-content{padding:80px 0;gap:16px}
.elementor-14178 .v-hero h1,.elementor-14178 .v-hero p,.elementor-14178 .v-hero a{color:#fff}
.elementor-14178 .v-hero p{max-width:620px;font-size:18px}
.elementor-14178 .v-search{background:#fff;color:#1F2526;padding:24px;display:grid;grid-template-columns:1.2fr 1fr 1fr .7fr auto;gap:16px;border-radius:4px;margin-top:28px}
.elementor-14178 .v-search label{display:block;color:#5B6466;font-size:14px;font-weight:500}
.elementor-14178 .v-search select{display:block;width:100%;margin-top:8px;height:44px;border:1px solid #E3E6E7;border-radius:4px;background:#fff;color:#1F2526;font-size:14px;padding:8px}
.elementor-14178 .v-search button{align-self:end;height:44px;background:#394041;color:#fff}
.elementor-14178 .v-trust{padding:32px 0;border-bottom:1px solid #E3E6E7}
.elementor-14178 .v-trust img{height:40px!important;width:auto!important;max-width:200px;object-fit:contain;filter:grayscale(1)}
.elementor-14178 .v-section{padding:96px 0}
.elementor-14178 .rhea_property_card{padding:0 12px 24px}
.elementor-14178 .rhea_property_card_inner{border:1px solid #E3E6E7;border-radius:4px;box-shadow:none!important;overflow:hidden}
.elementor-14178 .rhea_property_card_inner:hover{border-color:#394041}
.elementor-14178 .rhea_property_card img{aspect-ratio:3/2;object-fit:cover;transition:transform .2s}
.elementor-14178 .rhea_property_card:hover img{transform:scale(1.03)}
.elementor-14178 .rhea_property_card h3,.elementor-14178 .rhea_property_card h3 a{color:#1F2526;font-size:20px;font-weight:600}
.elementor-14178 .rhea_property_price{color:#1F2526;font-weight:600;font-variant-numeric:tabular-nums}
.elementor-14178 .v-more{display:inline-block;color:#394041;font-weight:600;margin-top:16px;text-decoration:underline}
.elementor-14178 a:focus-visible,.elementor-14178 button:focus-visible,.elementor-14178 select:focus-visible{outline:2px solid #394041;outline-offset:4px}
@media(max-width:1024px){.elementor-14178 .v-nav{gap:12px}.elementor-14178 .v-header-inner{gap:16px}.elementor-14178 .v-logo{width:140px}}
@media(max-width:767px){.elementor-14178 .v-inner{width:calc(100% - 32px)}.elementor-14178 .v-header-inner{height:auto;min-height:80px;display:grid;grid-template-columns:1fr 1fr;padding:12px 0;gap:12px}.elementor-14178 .v-nav{flex-wrap:wrap;gap:10px}.elementor-14178 .v-header .elementor-widget-text-editor:has(.v-nav){grid-row:2;grid-column:1/-1}.elementor-14178 .v-header .v-cta{grid-row:3;grid-column:1/-1}.elementor-14178 .v-header .v-phone{font-size:14px}.elementor-14178 h1.elementor-heading-title{font-size:34px}.elementor-14178 .v-hero-content{padding:64px 0}.elementor-14178 .v-hero{min-height:auto}.elementor-14178 .v-search{grid-template-columns:1fr;padding:16px;gap:12px}.elementor-14178 .v-trust img{max-width:98px;height:40px!important}.elementor-14178 .v-section{padding:64px 0}.elementor-14178 .rhea_property_card{width:100%!important}.elementor-14178 .v-trust{padding:24px 0}}
@media(prefers-reduced-motion:reduce){.elementor-14178 *{transition:none!important;animation:none!important}}
.elementor-14178 .v-landlords{background:#F6F7F8}
.elementor-14178 .v-two{display:grid;grid-template-columns:1.25fr 1fr;gap:80px}
.elementor-14178 .v-landlord-details{border-left:1px solid #E3E6E7;padding-left:48px}
.elementor-14178 .v-column{gap:20px}
.elementor-14178 .v-contact{background:#394041}
.elementor-14178 .v-contact-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}
.elementor-14178 .v-contact h2,.elementor-14178 .v-contact .v-phone{color:#fff;margin:0}
.elementor-14178 .v-contact .v-phone{font-size:28px}
.elementor-14178 .v-footer{border-top:1px solid #E3E6E7;background:#fff}
.elementor-14178 .v-footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr;gap:32px}
.elementor-14178 .v-footer a{color:#394041;text-decoration:none}
.elementor-14178 .v-footer h3{font-size:16px;color:#1F2526}
.elementor-14178 .v-footer p{font-size:14px;line-height:2}
.elementor-14178 .v-copyright{border-top:1px solid #E3E6E7;padding-top:24px;margin-top:48px;font-size:14px}
.elementor-14178 .v-copyright .elementor-heading-title{font-size:14px;letter-spacing:0;font-weight:400}
@media(max-width:767px){.elementor-14178 .v-two,.elementor-14178 .v-footer-grid{grid-template-columns:1fr;gap:32px}.elementor-14178 .v-landlord-details{padding-left:0;border-left:0}.elementor-14178 .v-contact-inner{flex-direction:column;align-items:flex-start}}

.elementor-14178 .elementor-widget-wrap{padding:0!important}
.elementor-14178 .v-header-inner>.elementor-container>.elementor-column>.elementor-widget-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:nowrap}
.elementor-14178 .v-header-inner .elementor-widget{width:auto!important;margin:0!important}
.elementor-14178 .v-header-inner .v-logo{width:190px!important}
.elementor-14178 .v-hero>.elementor-container,.elementor-14178 .v-hero>.elementor-container>.elementor-column,.elementor-14178 .v-hero>.elementor-container>.elementor-column>.elementor-widget-wrap{position:static;min-height:600px;width:100%}
.elementor-14178 .v-hero-content{position:relative;z-index:2}
.elementor-14178 .v-hero-photo{position:absolute!important;inset:0!important;height:100%!important;z-index:-2!important}
.elementor-14178 .v-hero-photo img{height:100%!important;width:100%!important;object-fit:cover}
.elementor-14178 .v-trust .rhea_partners{display:flex;justify-content:center;gap:64px}
.elementor-14178 .v-two>.elementor-container>.elementor-column>.elementor-widget-wrap{display:grid;grid-template-columns:1.25fr 1fr;gap:80px}
.elementor-14178 .v-contact-inner>.elementor-container>.elementor-column>.elementor-widget-wrap{display:flex;align-items:center;justify-content:space-between;gap:32px}
.elementor-14178 .v-contact-inner .elementor-widget{width:auto}
.elementor-14178 .v-footer-grid>.elementor-container>.elementor-column>.elementor-widget-wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr;gap:32px}
.elementor-14178 h1.elementor-heading-title{font-size:48px!important;line-height:1.1!important;font-weight:600!important}
.elementor-14178 h2.elementor-heading-title{font-size:32px!important;line-height:1.2!important}
@media(max-width:767px){
.elementor-14178 .v-header-inner>.elementor-container>.elementor-column>.elementor-widget-wrap{display:flex;flex-wrap:wrap;gap:12px}
.elementor-14178 .v-header-inner .v-logo{width:150px!important}
.elementor-14178 .v-header-inner .elementor-widget:has(.v-nav){order:3;width:100%!important}
.elementor-14178 .v-header-inner .v-cta{order:4}
.elementor-14178 .v-hero>.elementor-container,.elementor-14178 .v-hero>.elementor-container>.elementor-column,.elementor-14178 .v-hero>.elementor-container>.elementor-column>.elementor-widget-wrap{min-height:0}
.elementor-14178 h1.elementor-heading-title{font-size:34px!important}
.elementor-14178 .v-two>.elementor-container>.elementor-column>.elementor-widget-wrap,.elementor-14178 .v-footer-grid>.elementor-container>.elementor-column>.elementor-widget-wrap{display:block}
.elementor-14178 .v-contact-inner>.elementor-container>.elementor-column>.elementor-widget-wrap{display:block}
}
.elementor-14178 .v-section{padding:96px 0!important}
.elementor-14178 .v-hero-content{padding:80px 0!important}
.elementor-14178 .v-inner{max-width:1280px!important}
.elementor-14178 .v-trust{padding:32px 0!important}
.elementor-14178 .v-two,.elementor-14178 .v-footer-grid{display:block}
.elementor-14178 .rhea_latest_properties_2{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;justify-content:start!important;margin:0!important}
.elementor-14178 .rhea_property_card_ele_stylish{padding:0!important;margin:0!important;width:100%!important;max-width:100%;min-width:0}
.elementor-14178 .rhea_property_card_ele_stylish_inner{position:relative;border:1px solid #E3E6E7!important;border-radius:4px!important;box-shadow:none!important;overflow:hidden}
.elementor-14178 .rhea_thumbnail_wrapper{position:relative}
.elementor-14178 .rhea_thumbnail_wrapper img{width:100%;aspect-ratio:3/2;object-fit:cover}
.elementor-14178 .rh_detail_wrapper_2{padding:24px!important;display:flex;flex-direction:column}
.elementor-14178 .rhea_price_fav_box{order:-1;margin:0 0 16px!important}
.elementor-14178 .rh_prop_card__price_sty{font-size:24px!important;font-weight:600!important;font-variant-numeric:tabular-nums;color:#1F2526!important}
.elementor-14178 .rhea_heading_stylish{font-size:20px!important;line-height:1.3!important;margin-bottom:16px}
.elementor-14178 .rhea_heading_stylish a{color:#1F2526!important}
.elementor-14178 .rh_prop_card__status_sty{position:absolute;top:12px;left:12px;background:#394041;color:#fff;font-size:14px;font-weight:600;padding:5px 10px;border-radius:4px;z-index:3}
.elementor-14178 .rhea_media_count{display:none}
.elementor-14178 .v-properties .elementor-widget-rhea-properties-widget-2{margin-bottom:24px}
.elementor-14178 .v-contact-inner h2{margin-bottom:0!important}
@media(max-width:767px){.elementor-14178 .v-section{padding:64px 0!important}.elementor-14178 .v-hero-content{padding:64px 0!important}.elementor-14178 .rhea_latest_properties_2{grid-template-columns:1fr}.elementor-14178 .v-header-inner{height:auto!important}.elementor-14178 .v-contact .v-phone{font-size:24px}.elementor-14178 .v-footer-grid .elementor-widget{margin-bottom:24px}}/* End custom CSS */