#contact .company-contact{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-top:34px;margin-top:34px;border-top:1px solid #ffffff30}#contact .company-contact>div{min-width:0}#contact .company-contact span{display:block;font-size:10px;letter-spacing:2px;color:#c9afe5;margin-bottom:14px}#contact .company-contact a{font-size:clamp(16px,1.6vw,23px);line-height:1.7;overflow-wrap:anywhere;transition:color .2s}#contact .company-contact a:hover{color:#c9afe5}.footer-contact{display:flex;flex-direction:column;gap:10px;margin:18px 0 22px;max-width:100%}.footer-contact a{color:#e5e0e9;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.footer-contact span{font-size:8px;letter-spacing:1px;color:#bda1e1;display:inline-block;min-width:64px}.footer-contact a:hover{color:#c9afe5}@media(max-width:700px){#contact .company-contact{grid-template-columns:1fr;gap:26px;margin-top:28px;padding-top:26px}#contact .company-contact a{font-size:16px}.footer-contact a{font-size:12px}footer>div{min-width:0;max-width:100%}}@media(prefers-reduced-motion:reduce){#contact .company-contact a{transition:none}}