.img{position:relative}.img>img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.residents{color:#434242}.residents__nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.residents__tabs{margin-bottom:100px}@media screen and (max-width: 1023px){.residents__tabs{margin-bottom:50px}}.residents__tab{display:none}.residents__tab.active{display:block}.residents__nav-item{display:flex;align-items:center;padding:0 30px;background-color:#f5f5f5;height:60px;border:1px solid rgba(0,0,0,0)}@media screen and (max-width: 1919px){.residents__nav-item{height:50px;padding:0 15px}}@media screen and (max-width: 1023px){.residents__nav-item{height:40px;padding:0 10px}}.residents__nav-item.active{background-color:rgba(0,0,0,0);border:1px solid #3FAB3C}.residents__list{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:30px;margin-bottom:60px}@media screen and (max-width: 1023px){.residents__list{grid-template-columns:repeat(2, 1fr);margin-bottom:30px}}@media screen and (max-width: 639px){.residents__list{grid-gap:15px 5px}}.residents__item{color:#434242;text-decoration:none;display:block}.residents__item span{display:block;font-size:14px;margin-bottom:5px}@media screen and (max-width: 639px){.residents__item span{font-size:12px}}.residents__item strong{font-size:24px}@media screen and (max-width: 1919px){.residents__item strong{font-size:16px}}@media screen and (max-width: 639px){.residents__item strong{font-size:14px}}.residents__img{aspect-ratio:1 / 1;margin-bottom:10px}.residents__more{display:flex;justify-content:center}.residents__more .btn{width:220px;height:40px;border:1px solid #434242;display:flex;align-items:center;justify-content:center;background-color:white;font-size:16px}@media screen and (max-width: 639px){.residents__more .btn{width:100%;font-size:14px}}.residents__form{padding:40px 40px 30px 85px;background-color:#F5F8F9;display:grid;grid-template-columns:370px auto;grid-gap:45px;margin-bottom:120px}@media screen and (max-width: 1919px){.residents__form{padding:40px 50px 40px 45px;grid-template-columns:310px auto;grid-gap:30px}}@media screen and (max-width: 1023px){.residents__form{padding:30px;grid-template-columns:155px auto;grid-gap:15px;margin-bottom:50px}}@media screen and (max-width: 639px){.residents__form{padding:20px;grid-template-columns:1fr}}.residents__form-img{aspect-ratio:370 / 190}@media screen and (max-width: 639px){.residents__form-img{display:none}}.residents__form-title{font-size:28px;margin-bottom:20px;margin-top:0}@media screen and (max-width: 1023px){.residents__form-title{font-size:24px;margin-bottom:10px}}.residents__form-subtitle{font-size:16px;margin-bottom:25px}@media screen and (max-width: 1023px){.residents__form-subtitle{font-size:14px;margin-bottom:15px}}.residents__form-inputs{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px 15px;border:none}@media screen and (max-width: 1919px){.residents__form-inputs{grid-template-columns:1fr 1fr}}@media screen and (max-width: 639px){.residents__form-inputs{grid-template-columns:1fr}}.residents__form-inputs input{height:50px;padding:0 15px;border:1px solid rgba(0,0,0,0);width:100%}.residents__form-inputs input::placeholder{color:rgba(67,66,66,0.5)}.residents__form-inputs .custom-checkbox{position:relative;cursor:pointer;user-select:none;grid-column:1/4;line-height:1.2}@media screen and (max-width: 1919px){.residents__form-inputs .custom-checkbox{grid-column:auto}}.residents__form-inputs .custom-checkbox__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.residents__form-inputs .custom-checkbox__checkmark{display:inline-block;width:20px;height:20px;margin-right:10px;border:1px solid #3FAB3C;background-color:#fff;border-radius:4px;transition:all 0.3s;position:relative}.residents__form-inputs .custom-checkbox__input:checked ~ .custom-checkbox__checkmark{background-color:#3FAB3C;border-color:#3FAB3C}.residents__form-inputs .custom-checkbox__checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.residents__form-inputs .custom-checkbox__input:checked ~ .custom-checkbox__checkmark:after{display:block}.residents__form-btn{color:#fff;background-color:#434242;border:1px solid #434242;font-weight:bold;height:50px}@media screen and (max-width: 1919px){.residents__form-btn{order:100}}
