.villamar-architecture .va-container{margin:0 auto;max-width:1240px;padding:0 24px}.villamar-architecture .va-title{color:#1a1a1a;font-size:2.3rem;font-weight:600;letter-spacing:-.03em;line-height:1.2;margin-bottom:18px;text-align:center}.villamar-architecture .va-subtitle-text{color:#4a4a4a;font-size:1.05rem;font-weight:400;line-height:1.6;margin:0 auto 36px;max-width:720px;text-align:center}.villamar-architecture .va-images{display:grid;gap:32px;grid-template-columns:1fr 1fr}.villamar-architecture .va-img{border-radius:20px;display:block;height:auto;object-fit:cover;width:100%}@media (max-width:768px){.villamar-architecture .va-title{font-size:1.9rem;margin-bottom:14px}.villamar-architecture .va-subtitle-text{font-size:1rem;margin-bottom:28px}.villamar-architecture .va-images{gap:20px;grid-template-columns:1fr}}