.contact-sec{background:var(--bg);padding-block-start:clamp(56px,8vw,110px)}.ct-g{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:end;gap:clamp(32px,5vw,72px);display:grid}.ct-g p{max-width:30em;margin-block-start:12px;font-size:clamp(17px,1.4vw,19px)}.ct-a{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ct-a .mail{margin-inline-start:12px;font-size:16px}.contact-sec .band-wrap{margin-block-start:clamp(36px,5vw,64px)}@media (width<=760px){.ct-g{grid-template-columns:minmax(0,1fr)}.ct-a .mail{width:100%;margin:6px 0 0}}
