.ResidentialComponent_residential__kePWC .container{max-width:1756px}@media(max-width:1804px){.ResidentialComponent_residential__kePWC .container{padding:0 1.5rem}}.ResidentialComponent_button__F_rmr{padding:1.5rem;max-width:35rem;width:100%;background:var(--color-grey);color:var(--color-white);font-size:2rem;border-radius:1.5rem}.ResidentialComponent_hero__F7g3y{padding:6rem 0;background:url(/pages/residential/hero-background.png)}.ResidentialComponent_hero__F7g3y .container{display:flex;justify-content:space-between;align-items:center;gap:2rem}@media(max-width:1024px){.ResidentialComponent_hero__F7g3y .container{flex-direction:column;align-items:center}}.ResidentialComponent_hero__info__FJhb_{max-width:40rem}.ResidentialComponent_hero__info__FJhb_ h1{font-size:3.5rem;margin-bottom:1rem;font-weight:600}.ResidentialComponent_hero__info__FJhb_ p{font-size:1.5rem;color:var(--color-grey);margin-bottom:2rem}.ResidentialComponent_hero__image__Z81Eo{display:flex;border:.25rem solid var(--color-white);border-radius:1.5rem;overflow:hidden}.ResidentialComponent_hero__image__Z81Eo img{width:100%;height:auto}.ResidentialComponent_info__CC3tf{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.ResidentialComponent_info__CC3tf h2{font-weight:500;font-size:4rem}.ResidentialComponent_info__CC3tf p{max-width:40rem;color:var(--color-grey);font-size:1.5rem}.ResidentialComponent_sizes__R2yRe{padding:4rem 0}.ResidentialComponent_sizes__R2yRe .container{display:flex;flex-direction:column;align-items:center}.ResidentialComponent_sizes__R2yRe .ResidentialComponent_info__CC3tf{margin-bottom:6rem}.ResidentialComponent_sizes__items__rmQI2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4.5rem;gap:4.5rem}@media(max-width:1024px){.ResidentialComponent_sizes__items__rmQI2{gap:3rem}}@media(max-width:768px){.ResidentialComponent_sizes__items__rmQI2{grid-template-columns:1fr}}.ResidentialComponent_size__S_Wam{width:100%}.ResidentialComponent_size__image__TAnn5{display:flex;width:100%;border:2px solid var(--color-white);border-radius:.5rem;overflow:hidden;margin-bottom:3rem}.ResidentialComponent_size__image__TAnn5 img{width:100%;height:auto}.ResidentialComponent_size__info___rWwE{display:flex;flex-direction:column}.ResidentialComponent_size__info___rWwE strong{font-size:2.5rem;margin-bottom:1rem;font-weight:500;color:var(--color-grey)}.ResidentialComponent_size__info___rWwE p{font-size:1.5rem;color:var(--color-grey)}.ResidentialComponent_packages__1E9Kz{padding-bottom:6rem}.ResidentialComponent_packages__1E9Kz .ResidentialComponent_info__CC3tf{margin-bottom:6rem}.ResidentialComponent_table__CuDH0{display:flex;flex-direction:column;width:100%;border:1px solid #7f7f7f;overflow:auto;min-width:635px}.ResidentialComponent_table__wrapper__IOoYS{overflow:auto}.ResidentialComponent_table__row__2htQu{display:grid;grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.ResidentialComponent_table__row__2htQu{grid-template-columns:2fr repeat(3,1fr)}}.ResidentialComponent_table__row__2htQu:not(:last-child){border-bottom:1px solid #7f7f7f}.ResidentialComponent_table__row__2htQu>div:not(:last-child){border-right:1px solid #7f7f7f}.ResidentialComponent_table__row_head__46h9B{font-size:1.25rem;font-weight:500;color:var(--color-grey)}.ResidentialComponent_table__row_head__46h9B>div{padding:1rem;text-align:center}.ResidentialComponent_table__text___CZEw{padding:.5rem;background:var(--color-grey);text-align:center;font-size:1rem;color:var(--color-white)}.ResidentialComponent_table__check__LxCxD,.ResidentialComponent_table__text___CZEw{display:flex;justify-content:center;align-items:center}.ResidentialComponent_table__check__LxCxD ul{display:flex;flex-direction:column;width:100%;padding:1rem;gap:.5rem;list-style-type:disc}@media(max-width:1024px){.ResidentialComponent_table__check__LxCxD ul{padding:1rem}}.ResidentialComponent_table__check__LxCxD ul li{list-style-type:disc;margin-left:1.5rem}@media(max-width:1024px){.ResidentialComponent_table__check__LxCxD ul li{margin-left:1rem}.ResidentialComponent_table__check__LxCxD img{width:2rem;height:auto}}.ResidentialComponent_gallery__9BQBJ{padding:6rem 0}.ResidentialComponent_gallery__9BQBJ .container{display:flex;flex-direction:column;align-items:center}.ResidentialComponent_gallery__9BQBJ .ResidentialComponent_info__CC3tf{margin-bottom:6rem}.ResidentialComponent_gallery__items__su3k4{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7rem 4rem;gap:7rem 4rem;margin-bottom:15rem;width:100%}@media(max-width:1024px){.ResidentialComponent_gallery__items__su3k4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ResidentialComponent_gallery__items__su3k4{grid-template-columns:1fr;gap:2rem}}.ResidentialComponent_gallery__items__su3k4 div{display:flex;width:100%;border:.25rem solid var(--color-grey);border-radius:.5rem;overflow:hidden}.ResidentialComponent_gallery__items__su3k4 div img{width:100%;height:auto}.ResidentialComponent_gallery__buttons__Iaacb{display:flex;flex-direction:column;max-width:35rem;width:100%}.ResidentialComponent_gallery__buttons__Iaacb span{text-align:center;font-size:1.5rem;margin-bottom:1.5rem}.ResidentialComponent_faq__uvTjR .ResidentialComponent_info__CC3tf{margin-bottom:6rem}.ResidentialComponent_faq__items__O_NJh{display:flex;flex-direction:column;gap:2.5rem;padding-bottom:6rem}.ResidentialComponent_question__OBaZu{width:100%;display:flex;flex-direction:column}.ResidentialComponent_question__block__phFB5{display:flex;justify-content:space-between;align-items:center;padding:4rem;gap:2rem;background:var(--color-grey);border-radius:1rem;cursor:pointer}@media(max-width:768px){.ResidentialComponent_question__block__phFB5{padding:2rem}}.ResidentialComponent_question__block__phFB5 span{font-weight:500;font-size:2rem;color:var(--color-white)}.ResidentialComponent_question__block__phFB5 img{min-width:31px;transition:.3s}.ResidentialComponent_question__answer__kiNuD{margin-top:3.5rem;margin-bottom:1rem;padding:0 4rem;overflow:hidden}@media(max-width:768px){.ResidentialComponent_question__answer__kiNuD{padding:0}}.ResidentialComponent_question__answer__kiNuD p{font-size:1.75rem;color:var(--color-grey)}