.villamar-architecture .va-container{margin:0 auto;max-width:1240px;padding:0 32px}.villamar-architecture .va-title{color:#1a1a1a;font-size:2.2rem;font-weight:600;letter-spacing:-.03em;line-height:1.2;margin:0 auto 10px;max-width:720px;text-align:center}.villamar-architecture .va-subtitle{line-height:1.6;margin:0 auto 36px;max-width:720px;text-align:center}.villamar-architecture .va-subtitle-text{color:#4a4a4a;font-size:1.05rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:720px;text-align:center}.villamar-architecture .va-subtitle p:empty{display:none}.villamar-architecture .va-images{display:flex;gap:20px;justify-content:center;margin-bottom:52px}.villamar-architecture .va-img{border-radius:12px;display:block;height:460px;object-fit:cover;width:50%}@media (max-width:768px){.villamar-architecture{padding-bottom:44px;padding-top:24px}.villamar-architecture .va-container{padding:0 5vw}.villamar-architecture .va-title{font-size:1.7rem;letter-spacing:-.3px;line-height:1.15;margin-bottom:12px;margin-top:0}.villamar-architecture .va-subtitle{margin-bottom:28px}.villamar-architecture .va-subtitle-text{font-size:1rem}.villamar-architecture .va-images{flex-direction:column;gap:20px;margin-bottom:0}.villamar-architecture .va-img{height:280px;width:100%}}