.property-search-wrapper{padding:8px 8px 8px 20px;align-items:center;max-width:746px;background-color:var(--color-white);width:100%;box-shadow:var(--card-shadow);margin-top:48px;border-radius:8px}@media (max-width:1200px){.property-search-wrapper{max-width:840px}}@media (max-width:1099.98px){.property-search-wrapper{max-width:696px}}@media (max-width:767.98px){.property-search-wrapper{margin-top:12px;width:100%;background-color:rgba(0,0,0,0);padding:8px}}.property-search-wrapper .divider{width:1px;height:24px;background-color:var(--color-platinum);margin:0 12px}@media (max-width:767.98px){.property-search-wrapper .divider{display:none}}.property-search-wrapper .property-search-container{display:flex;align-items:center}@media (max-width:767.98px){.property-search-wrapper .property-search-container{flex-direction:column;gap:8px}}.property-search-wrapper .property-search-location{display:flex;align-items:center}@media (max-width:767.98px){.property-search-wrapper .property-search-location{border-radius:8px;padding:13px 16px;width:100%;background-color:var(--color-white)}}.property-search-wrapper .property-search-location .property-search{position:relative;gap:12px}.property-search-wrapper .property-search-location .property-search .location-suggestions{position:absolute;top:100%;left:0;right:0;background:var(--color-white);border:1px solid var(--color-light2);border-radius:4px;margin-top:4px;padding:0;list-style:none;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,.1)}.property-search-wrapper .property-search-location .property-search .location-suggestions li{padding:8px 12px;cursor:pointer;transition:background-color .2s}.property-search-wrapper .property-search-location .property-search .location-suggestions li:hover{background-color:#f5f5f5}.property-search-wrapper .property-search-input{margin-left:8px;color:var(--color-dark);text-align:left}.property-search-wrapper .react-select__placeholder,.property-search-wrapper input::placeholder{color:var(--color-dark)!important;font-size:1rem;font-weight:var(--normal);line-height:var(--line-height140)}.property-search-wrapper .property-search-location-input-wrapper{display:flex;align-items:center}.property-search-wrapper .property-search-filter{display:flex;align-items:center;text-align:left}@media (max-width:767.98px){.property-search-wrapper .property-search-filter{border-radius:8px;padding:13px 16px;width:100%;background-color:var(--color-white)}}.property-search-wrapper .property-search-filter .icon{height:22px;width:22px}.property-search-wrapper .property-search-filter .guests-input-wrapper .guest-popup{position:absolute;bottom:50px;left:0;width:260px;background:#fff;border-radius:16px;padding:15px;box-shadow:0 4px 14px rgba(0,0,0,.18);z-index:10}.property-search-wrapper .property-search-filter .guests-input-wrapper .guest-popup .guest-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #eee}.property-search-wrapper .property-search-filter .guests-input-wrapper .guest-popup .guest-row:last-child{border-bottom:none}.property-search-wrapper .property-search-filter .guests-input-wrapper .guest-popup .guest-row .sub-text{font-size:12px;color:#666}.property-search-wrapper .property-search-filter .guests-input-wrapper .guest-popup .guest-row .counter{display:flex;align-items:center;gap:10px}.property-search-wrapper .property-search-filter .guests-input-wrapper .guest-popup .guest-row .counter button{width:28px;height:28px;border:1px solid #aaa;background:rgba(0,0,0,0);border-radius:50%;font-size:18px;line-height:1;display:flex;justify-content:center;align-items:center}.property-search-wrapper .property-search-filter .guests-input-wrapper .guest-popup .guest-row .counter button:disabled{border-color:#ccc;color:#ccc}.property-search-wrapper .property-search-filter .guests-input-wrapper .guest-popup .guest-row .counter span{width:20px;text-align:center;font-size:16px;font-weight:500}.property-search-wrapper .property-search-filter .form-control{border:none;padding-top:0;padding-bottom:0}.property-search-wrapper .dropdown-select .select-control,.property-search-wrapper .dropdown-select .select-control .react-select__control{border:none}.property-search-wrapper .property-search-submit{background-color:var(--color-D68F59);display:flex;align-items:center;justify-content:center;margin-left:24px;height:48px;border-radius:6px}.property-search-wrapper .property-search-submit button{padding:20px}@media (max-width:767.98px){.property-search-wrapper .property-search-submit{margin-left:0;width:100%}}.home-banner .banner__hero{height:100%;object-fit:cover}.home-banner .banner__hero .overlay{position:absolute;inset:0;background:rgba(40,47,49,.4)}.home-banner .banner__hero .banner__overlay{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;z-index:1001;text-align:center}@media (max-width:1099.98px){.home-banner .banner__hero .banner__overlay{width:80%}}@media (max-width:767.98px){.home-banner .banner__hero .banner__overlay{width:100%}}.home-banner .banner__hero .banner__overlay h1{color:var(--color-white);font-size:3.75rem;font-family:var(--font-secondary)!important;line-height:var(--line-height90)}@media (max-width:1099.98px){.home-banner .banner__hero .banner__overlay h1{font-size:2.75rem}}@media (max-width:767.98px){.home-banner .banner__hero .banner__overlay h1{font-size:2.5rem}}.home-banner .banner__hero .banner__overlay p{padding-top:18px;color:var(--color-white);font-size:1.125rem}@media (max-width:1099.98px){.home-banner .banner__hero .banner__overlay p{font-size:1rem}}.intro-wrapper .intro-text{text-align:center}.intro-wrapper .intro-text h2{color:var(--color-secondary);margin-bottom:24px}.intro-wrapper .intro-text a{border-bottom:1px solid var(--color-primary)}.intro-wrapper .intro-text a:hover{color:var(--color-secondary);border-bottom:1px solid var(--color-secondary)}.intro-wrapper .intro-text p:not(:last-child){padding-bottom:15px}.intro-wrapper .intro-logo-img-wrapper{border:1px solid var(--color-grey-light2);padding:16px}@media (max-width:1099.98px){.intro-wrapper .intro-logo-img-wrapper{margin-bottom:24px}}@media (max-width:767.98px){.intro-wrapper .intro-logo-img-wrapper{width:100%}}.intro-wrapper .intro-logo-img-wrapper .intro-logo-img{position:relative;height:72px;text-align:center}.intro-wrapper .intro-logo-img-wrapper .intro-logo-img img{object-fit:contain;height:72px}.news-and-insights-section{padding:80px 0}@media (max-width:1400px){.news-and-insights-section{padding:80px 0}}@media (max-width:1200px){.news-and-insights-section{padding:72px 0}}@media (max-width:1099.98px){.news-and-insights-section{padding:48px 0}}@media (max-width:767.98px){.news-and-insights-section{padding:32px 0}}.news-and-insights-section .news-insights-wrapper .title-block h1{color:var(--color-primary);font-family:var(--font-secondary)!important;margin-bottom:16px;font-size:3.75rem;line-height:var(--line-height90)}@media (max-width:1300px){.news-and-insights-section .news-insights-wrapper .title-block h1{font-size:2.5rem}}@media (max-width:1099.98px){.news-and-insights-section .news-insights-wrapper .title-block h1{line-height:var(--line-height120);font-size:2.5rem}}@media (max-width:767.98px){.news-and-insights-section .news-insights-wrapper .title-block h1{margin-bottom:8px;font-size:2rem}}.news-and-insights-section .news-insights-wrapper .news-insights-filter-wrapper{margin-top:40px;gap:40px}.news-and-insights-section .news-insights-wrapper .news-insights-filter-wrapper .category-tab{background:none;border:none;font-weight:var(--medium);padding:8px 20px;border-radius:6px}.news-and-insights-section .news-insights-wrapper .news-insights-filter-wrapper .category-tab:hover{border:1px solid var(--color-platinum);color:var(--color-primary)}.news-and-insights-section .news-insights-wrapper .news-insights-filter-wrapper .category-tab.active{border:1px solid var(--color-primary);background-color:#f7fafb;color:var(--color-primary);font-weight:var(--medium)}:root{--font-primary:"FigtreeLight";--font-primary-medium:"FigtreeMedium";--font-secondary:"DegularSemibold";--color-primary:#144355;--color-primary-light:rgba(243,146,0,0.80);--color-secondary:#3D3D3D;--color-dark:#282F31;--color-light:#F4F4F4;--color-light2:#DDD;--color-light3:#FAFAFA;--color-white:#ffffff;--color-red:#ff0000;--color-secondary2:#60A2A5;--color-secondary-light:#D7E8F0;--color-secondary-light2:#FFFAE5;--color-overlay:linear-gradient(0deg,rgba(0,0,0,0.30),rgba(0,0,0,0.30));--color-grey-bg:#E8E4DE;--color-secondary3:#99cc33;--color-platinum:#E1EAEE;--color-60A2A5:#60A2A5;--color-D68F59:#D68F59;--color-EDFAFB:#EDFAFB;--color-707C81:#707C81;--light:300;--normal:400;--medium:500;--semibold:600;--line-height90:90%;--line-height100:100%;--line-height110:110%;--line-height120:120%;--line-height140:140%;--logo-desktop-width:95px;--logo-tablet-width:81px;--logo-mobile-width:68px;--footer-logo-desktop-width:199px;--footer-logo-tablet-width:190px;--footer-logo-mobile-width:108px;--border-radius:8px;--body-font-family:var(--font-primary);--body-font-weight:var(--light);--body-text-color:var(--color-dark);--body-text-line-height:var(--line-height140);--body-bg-color:var(--color-white);--para-font-family:var(--font-primary);--para-text-color:var(--color-dark);--para-font-weight:var(--light);--para-line-height:140%;--heading-font-family:var(--font-secondary);--heading-font-weight:var(--normal);--heading-line-height:var(--line-height110);--btn-font-family:var(--font-primary-medium);--btn-font-size:16px;--btn-font-weight:var(--medium);--btn-line-height:var(--line-height140);--btn-letter-spacing:0px;--btn-text-transform:none;--btn-height-desktop:48px;--btn-height-mobile:44px;--btn-border-radius:8px;--form-height-desktop:48px;--form-height-mobile:44px;--form-border-radius:8px;--header-btn-bg-color:transparent;--header-btn-text-color:var(--color-white);--header-btn-border-color:var(--color-white);--header-btn-bg-hover-color:var(--color-primary);--header-btn-text-hover-color:var(--color-white);--header-btn-border-hover-color:var(--color-primary);--button-primary-text-color:var(--color-white);--button-primary-border-color:var(--color-D68F59);--button-primary-bg-color:var(--color-D68F59);--button-primary-text-hover-color:var(--color-white);--button-primary-border-hover-color:var(--color-secondary2);--button-primary-bg-hover-color:var(--color-secondary2);--button-primarybg-text-color:var(--color-white);--button-primarybg-border-color:var(--color-primary);--button-primarybg-bg-color:var(--color-primary);--button-primarybg-text-hover-color:var(--color-white);--button-primarybg-border-hover-color:var(--color-secondary2);--button-primarybg-bg-hover-color:var(--color-secondary2);--button-primary-outline-text-color:var(--color-white);--button-primary-outline-border-color:var(--color-white);--button-primary-outline-bg-color:transparent;--button-primary-outline-text-hover-color:var(--color-white);--button-primary-outline-border-hover-color:var(--color-secondary2);--button-primary-outline-bg-hover-color:var(--color-secondary2);--button-secondary-outline-text-color:var(--color-white);--button-secondary-outline-border-color:var(--color-white);--button-secondary-outline-bg-color:transparent;--button-secondary-outline-text-hover-color:var(--color-white);--button-secondary-outline-border-hover-color:var(--color-D68F59);--button-secondary-outline-bg-hover-color:var(--color-D68F59);--button-secondary-text-color:var(--color-primary);--button-secondary-border-color:var(--color-secondary2);--button-secondary-bg-color:var(--color-secondary2);--button-secondary-text-hover-color:var(--color-white);--button-secondary-border-hover-color:var(--color-primary);--button-secondary-bg-hover-color:var(--color-primary);--button-teritary-text-color:var(--color-primary);--button-teritary-border-color:var(--color-primary);--button-teritary-bg-color:transparent;--button-teritary-text-hover-color:var(--color-white);--button-teritary-border-hover-color:var(--color-secondary2);--button-teritary-bg-hover-color:var(--color-secondary2);--button-new-homes-text-color:var(--color-primary);--button-new-homes-border-color:var(--color-secondary2);--button-new-homes-bg-color:var(--color-secondary2);--button-new-homes-text-hover-color:var(--color-secondary2);--button-new-homes-border-hover-color:var(--color-secondary2);--button-new-homes-bg-hover-color:transparent}.news-grid-section-wrapper{margin-top:48px}@media (max-width:1400px){.news-grid-section-wrapper{margin-top:32px}}@media (max-width:1099.98px){.news-grid-section-wrapper{margin-top:24px}}.news-grid-section-wrapper .news-grid-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:32px;column-gap:32px;grid-row-gap:48px;row-gap:48px}@media (max-width:1400px){.news-grid-section-wrapper .news-grid-wrapper{row-gap:32px}}@media (max-width:1200px){.news-grid-section-wrapper .news-grid-wrapper{column-gap:20px;row-gap:24px}}@media (max-width:1099.98px){.news-grid-section-wrapper .news-grid-wrapper{grid-template-columns:repeat(2,1fr);column-gap:16px}}@media (max-width:767.98px){.news-grid-section-wrapper .news-grid-wrapper{grid-template-columns:repeat(1,1fr)}}.news-grid-section-wrapper .news-grid-wrapper .news-card .news-grid-img{height:280px;margin-bottom:16px}@media (max-width:1400px){.news-grid-section-wrapper .news-grid-wrapper .news-card .news-grid-img{height:260px}}@media (max-width:1099.98px){.news-grid-section-wrapper .news-grid-wrapper .news-card .news-grid-img{height:240px}}.news-grid-section-wrapper .news-grid-wrapper .news-card .news-grid-img img{height:280px;border-radius:8px}@media (max-width:1400px){.news-grid-section-wrapper .news-grid-wrapper .news-card .news-grid-img img{height:260px}}@media (max-width:1099.98px){.news-grid-section-wrapper .news-grid-wrapper .news-card .news-grid-img img{height:240px}}.news-grid-section-wrapper .news-grid-wrapper .news-card .news-title{color:var(--color-primary);font-family:var(--font-primary-medium);font-size:1.125rem;font-weight:var(--medium);line-height:var(--line-height140)}.news-grid-section-wrapper .news-grid-wrapper .news-card .news-title:hover{border-bottom:1px solid var(--color-secondary2)}.news-grid-section-wrapper .news-grid-wrapper .news-card .news-grid-date{margin-top:8px;color:var(--color-707C81);font-family:var(--font-primary);font-size:1rem;font-weight:var(--light);line-height:var(--line-height140)}