.contact-cards-section{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:0 auto;padding:32px 0 40px;max-width:1200px}.contact-cards-section.form-section{padding:0 0 72px}.contact-cards-section .fund-card{gap:16px}.contact-cards-section .map-wrapper{padding:0}.contact-cards-section .form-wrapper{padding:32px}.contact-cards-section .map-wrapper iframe{border:0;width:100%;height:100%;border-radius:var(--border-radius)}.contact-cards-section .fund-card.span-2{grid-column:span 2}.contact-cards-section .fund-card.span-3{grid-column:span 3}.contact-cards-section .fund-card .card-content{gap:12px}.contact-cards-section .fund-card .card-content p{margin-bottom:0}.contact-item{display:flex;align-items:center;gap:12px}.contact-icon{flex-shrink:0;width:26px;height:26px}.contact-link{font-family:var(--primary-font);font-size:18px;color:var(--primary-color);cursor:pointer;transition:opacity 0.3s ease;flex:1}.contact-link:hover{opacity:.8}.form-group p label{margin-bottom:8px}@media (min-width:641px) and (max-width:1199px){.contact-cards-section{padding:0 48px 48px!important;gap:0;row-gap:16px;grid-template-columns:1fr}}@media (max-width:640px){.contact-cards-section{grid-template-columns:1fr;gap:24px;padding:0 24px}}@media (max-width:480px){.contact-cards-section{padding:0 24px 48px!important;gap:0;row-gap:16px}.contact-cards-section .form-wrapper{padding:24px}.contact-link{font-size:16px}}