.footer_footerContainer__VQJdQ{padding:0 var(--edge-gap);padding-top:30px;padding-bottom:15px;border-top:1px solid #e0e0e0;margin-top:50px}.footer_top__JjWgG{display:flex;max-width:900px;margin:var(--margin-auto)}.footer_getInTouch__RXSn1{display:flex;flex-direction:column;width:100%}.footer_getInTouch__RXSn1>h1{font-size:var(--hero-title);font-weight:500;color:var(--text-color)}.footer_getInTouch__RXSn1>p{font-size:var(--primary-text);color:var(--secondary-text-color);margin-top:10px;width:100%;font-weight:500;max-width:330px;line-height:1.5}.footer_bottom__bzJCj{display:flex;flex-direction:column}.footer_bottomContent__nmJaV{display:flex;margin:50px 0}.footer_contactSection__cbpAn,.footer_logoSection__HbXq_{flex:1 1}.footer_title__XzBBE{font-size:var(--primary-text);font-weight:500;color:var(--text-color)}.footer_description__HzINs{font-size:var(--primary-text);color:var(--secondary-text-color);margin-top:10px;font-weight:500;line-height:1.5}.footer_logoSection__HbXq_>.footer_description__HzINs{max-width:250px}.footer_socialSection__aELEQ{display:flex;flex-direction:column;gap:10px}.footer_copyright__CSo6y{width:100%;text-align:center;padding:10px 0;border-top:1px solid #e0e0e0}@media screen and (max-width:768px){.footer_top__JjWgG{flex-direction:column;gap:30px}.footer_getInTouch__RXSn1{align-items:center;justify-content:center}.footer_getInTouch__RXSn1>h1,.footer_getInTouch__RXSn1>p{text-align:center}.footer_bottomContent__nmJaV{flex-direction:column;align-items:center;justify-content:center}.footer_contactSection__cbpAn,.footer_logoSection__HbXq_,.footer_socialSection__aELEQ{align-items:center;justify-content:center;text-align:center}.footer_description__HzINs{width:100%;text-align:center}.footer_contactSection__cbpAn>.footer_description__HzINs>p>span,.footer_title__XzBBE{display:none}.footer_contactSection__cbpAn>.footer_description__HzINs{font-weight:600}.footer_socialSection__aELEQ{margin-top:20px}}.contactForm_formContainer__x_HFv{width:100%;max-width:380px;margin:0 auto;padding:var(--edge-gap);background-color:var(--text-color);border-radius:20px}.contactForm_form___e1mu{display:flex;flex-direction:column;gap:1rem}.contactForm_formGroup__X8_iX{display:flex;flex-direction:column;gap:.5rem}.contactForm_label__oVpkF{font-weight:500;color:var(--secondary-text-color);font-size:calc(var(--secondary-text))}.contactForm_input__3Xn_A,.contactForm_textarea__a_gVC{padding:.6rem .75rem;border:1px solid #d1d5db;border-radius:calc(var(--border-radius) * 1.5);font-size:calc(var(--secondary-text));line-height:1.5;border:1px solid rgba(136,136,136,.1);background:rgba(187,187,187,.15);color:rgba(153,153,153,1);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.contactForm_textarea__a_gVC{min-height:6rem;height:8rem;max-height:8rem;overflow:scroll;resize:vertical;font-family:Satoshi}.contactForm_submitButton__si3L_{padding:.7rem 1rem;background-color:#ffffff;font-weight:700;color:var(--text-color);font-weight:500;border:none;border-radius:var(--border-radius);cursor:pointer;transition:background-color .15s ease-in-out}.contactForm_submitButton__si3L_:hover{background-color:#ebebeb}.contactForm_submitButton__si3L_:focus{outline:none;box-shadow:0 0 0 3px rgba(79,70,229,.3)}.socialMedia_wrapper__NtxYX{display:flex;align-items:center;justify-content:center;gap:5px}.socialMedia_icon__VeB_M{filter:grayscale(1)}.socialMedia_icon__VeB_M:hover{filter:grayscale(0)}.header_header__vABcB{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%);position:relative;height:var(--header-height);z-index:var(--z-top);position:fixed;width:100%;top:0;overflow:hidden;transition:all var(--transition)}.header_headerContent__HuK_u{height:var(--header-height);padding:0 var(--edge-gap)}.header_headerContent__HuK_u,.header_logoContainer__kH22S{display:flex;justify-content:space-between;align-items:center}.header_logoContainer__kH22S{min-width:215px}.header_logo___tQQL{font-size:1.5rem;color:var(--text-color);font-family:var(--font-family-logo);text-transform:uppercase;cursor:pointer}.header_navLinks__TtREd{display:flex;gap:15px;list-style:none;margin:0;padding:0;align-items:center;justify-content:end;width:100%}.header_navLink__NvYMM{text-decoration:none;color:var(--secondary-text-color);font-weight:500;font-size:15px;position:relative;padding:10px 0}.header_navLink__NvYMM.header_activeMenu__CLhYB,.header_navLink__NvYMM:hover{color:var(--text-color);transition:all var(--transition);text-decoration:underline}.header_activeMenu__CLhYB{color:var(--secondary-text-color)}.header_hamburger__CMOkS{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;background:none;border:none;cursor:pointer}.header_bar__25NHm{width:25px;height:2px;background:var(--primary-color);margin:4px 0;border-radius:var(--round-border);transition:var(--transition)}.header_hamburger__CMOkS.header_open__iD9Px .header_bar__25NHm:first-child{transform:rotate(45deg) translate(2.5px,5px)}.header_hamburger__CMOkS.header_open__iD9Px .header_bar__25NHm:nth-child(2){transform:rotate(-45deg) translate(2.5px,-5px)}.header_bar__25NHm{transition:.3s}@media (max-width:768px){.header_headerContent__HuK_u{flex-direction:column;align-items:start;margin-top:10px}.header_logoContainer__kH22S{width:100%}.header_expandedHeader__rDP_d{height:500px}.header_navLinks__TtREd{display:none;flex-direction:column;align-items:start;width:100%;margin-top:30px;gap:30px}.header_navLink__NvYMM{position:relative;font-size:32px;font-weight:500;transition:all var(--transition)}.header_hamburger__CMOkS,.header_navLinksMobileOpen__NSK5k{display:flex}}@media (min-width:769px){.header_hamburger__CMOkS{display:none}}.engageTwo_wrapper__vQ4Dp{margin:120px var(--edge-gap);display:flex;flex-direction:column;justify-content:center;gap:20px}.engageTwo_wrapper__vQ4Dp h1{font-size:var(--primary-title);color:var(--text-color);font-weight:500}.engageTwo_wrapper__vQ4Dp p{font-size:calc(var(--primary-text) * 1.1);color:var(--secondary-color);font-weight:500;width:100%;max-width:700px;line-height:1.5}.grid_grid__Obl3o{position:relative;padding:0 var(--edge-gap);display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px}@media screen and (max-width:1024px){.grid_grid__Obl3o{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.grid_grid__Obl3o{grid-template-columns:1fr}}.engage_wrapper__35LFJ{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--accent-color);gap:40px;border-radius:40px;padding:110px 20px;max-width:100%;width:100%;box-sizing:border-box}.engage_wrapper__35LFJ h1{position:relative;font-size:var(--primary-title)}.engage_wrapper__35LFJ h1,.engage_wrapper__35LFJ p{font-weight:500;text-align:center;color:var(--text-color-white)}.engage_wrapper__35LFJ p{font-size:calc(var(--primary-text) * 1.1);max-width:500px;line-height:1.5}.button_buttonWhite__9W2En,.button_button__cypyI{position:relative;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;padding:15px 20px;color:white;font-weight:500;background-color:var(--accent-color);border-radius:999px;cursor:pointer;width:-moz-fit-content;width:fit-content;text-decoration:none;border:1px solid transparent}.button_button__cypyI:hover{color:var(--primary-color)}.button_buttonWhite__9W2En{background-color:rgba(255,255,255,.2);color:var(--text-color-white);border:1px solid white}.button_buttonWhite__9W2En:hover{color:var(--text-color)}.button_label__Kt25b{position:relative;z-index:2;color:inherit;text-decoration:none;height:100%}.button_flair__9Wg1k{position:absolute;top:0;left:0;right:0;bottom:0;transform:scale(0);transform-origin:0 0;pointer-events:none}.button_flairInnerWhite__Yyb_d,.button_flairInner__ZPEik{background-color:#fefbe0;border-radius:50%;width:170%;aspect-ratio:1/1;position:absolute;left:0;top:0;transform:translate(-50%,-50%);pointer-events:none}.listings_listings__pc4XI{display:flex;flex-direction:column;gap:50px;background-color:var(--secondary-background-color);padding:100px 0}.listings_wrapper__WncRX{display:flex;flex-direction:column;align-items:center;padding:0 var(--edge-gap)}.listings_title__Ehtil{font-size:var(--primary-title);color:var(--text-color);font-weight:500;line-height:1.5}.listings_details__SAVOI{font-weight:500;color:var(--secondary-text-color);font-size:var(--primary-text);width:100%;max-width:400px;text-align:center;line-height:1.5;margin-top:10px}.propertyListing_propertyCard__tfLwo,.propertyListing_propertyCard__tfLwo:hover{transition:transform var(--transition)}.propertyListing_propertyCard__tfLwo:hover{transform:scale(.97)}.propertyListing_imageBox__iKCKM{width:100%;height:320px;border-radius:21px;overflow:hidden}.propertyListing_tag__N_Kju{position:absolute;top:20px;left:20px;padding:10px 13px;background-color:var(--accent-color);color:var(--background-color);border-radius:var(--rounded-border);font-size:var(--secondary-text);display:flex;align-items:center;justify-content:center;font-weight:500;text-transform:capitalize;gap:5px}.propertyListing_propertyDetails__6Lgbn{display:flex;flex-direction:column;gap:10px;padding:24px 0}.propertyListing_location__yDG5j{display:flex;align-items:center;gap:10px;font-size:var(--secondary-text);color:#4a4a4a;font-weight:500}.propertyListing_name__jgueR{font-size:var(--secondary-title);color:var(--text-color);font-weight:500;margin:5px 0 20px}.propertyListing_contains__HSy4U{display:flex;align-items:center;margin-bottom:10px}.propertyListing_bathrooms__yWcwr,.propertyListing_bedrooms__fBhKx,.propertyListing_sqft__ypfxM{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;font-size:var(--secondary-text);color:var(--secondary-text-color);font-weight:500;padding:0 10px}.propertyListing_bedrooms__fBhKx{padding-left:0}.propertyListing_bathrooms__yWcwr:after,.propertyListing_bedrooms__fBhKx:after{content:"";width:1px;height:70%;background-color:var(--secondary-text-color);position:absolute;right:0}.title_wrapper__bXvVT{padding:80px var(--edge-gap);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.title_title__Zi2FJ{font-size:var(--hero-title);text-align:center;width:100%;max-width:550px;font-weight:900;color:var(--text-color)}.title_details__gVPQu{font-size:var(--primary-text);color:var(--secondary-text-color);line-height:1.5;text-align:center;width:100%;max-width:620px;font-weight:500}.propertySold_propertyCard__CPEnX,.propertySold_propertyCard__CPEnX:hover{transition:transform var(--transition)}.propertySold_propertyCard__CPEnX:hover{transform:scale(.97)}.propertySold_imageBox__x_RVp{width:100%;height:320px;border-radius:21px;overflow:hidden}.propertySold_tag__MymYx{position:absolute;top:20px;left:20px;padding:10px 13px;background-color:var(--accent-color);color:var(--background-color);border-radius:var(--rounded-border);font-size:var(--secondary-text);display:flex;align-items:center;justify-content:center;font-weight:500;text-transform:capitalize;gap:5px}.propertySold_propertyDetails___YOx4{display:flex;flex-direction:column;gap:10px;padding:24px 0}.propertySold_location__4BIxL{display:flex;align-items:center;gap:10px;font-size:var(--secondary-text);color:#4a4a4a;font-weight:500}.propertySold_name__oGFZH{font-size:var(--secondary-title);color:var(--text-color);font-weight:500;margin:5px 0 20px}.mortgage_mortgageContainer__eQTTd{background-color:var(--secondary-background-color)}.mortgage_wrapper__eR6LS{margin:0 var(--edge-gap);padding:70px 0}.mortgage_content__xxxk6{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.mortgage_content__xxxk6 h1{font-size:var(--primary-title);color:var(--primary-color)}.mortgage_content__xxxk6 h1,.mortgage_content__xxxk6 p{font-weight:500;line-height:1.5;text-align:center;width:100%}.mortgage_content__xxxk6 p{max-width:700px;font-size:var(--primary-text);color:var(--secondary-text-color)}.sold_sold__sbjOh{display:flex;flex-direction:column;gap:50px;padding:100px 0}.sold_wrapper__EL98X{display:flex;flex-direction:column;align-items:center;padding:0 var(--edge-gap)}.sold_title__XmG7d{font-size:var(--primary-title);color:var(--text-color);font-weight:500;line-height:1.5}.sold_details__tTuMW{font-weight:500;color:var(--secondary-text-color);font-size:var(--primary-text);width:100%;max-width:300px;text-align:center;line-height:1.5;margin-top:10px}.trustSection_container__W7pLg{margin-top:20px}.trustSection_wrapper___4hxm{max-width:700px;padding:120px var(--edge-gap);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px;margin:0 auto}.trustSection_heading__qoa9n{font-size:1.8rem;text-align:center;font-weight:500;color:var(--secondary-text-color)}.trustSection_heading__qoa9n span{color:var(--text-color);font-weight:600}.trustSection_points__sq7dZ{display:flex;flex-direction:column;gap:20px}.trustSection_point__t_G6v{display:flex;align-items:start;gap:1rem}.trustSection_text__jYIV0{font-size:var(--text-size);color:var(--secondary-text-color);line-height:1.5}.trustSection_text__jYIV0 strong{font-weight:600;color:var(--text-color)}