.contact-phones{max-width:440px;margin:0 0 36px;padding:0 0 14px;border-bottom:1px solid var(--hair)}
.contact-phones h2{margin:0 0 8px;font:600 16px/1.4 var(--font-body);color:var(--ink)}
.contact-phone-list{display:flex;flex-direction:column;gap:2px}
.contact-phone{display:grid;grid-template-columns:32px minmax(0,1fr) auto;column-gap:12px;align-items:center;min-height:44px;padding:8px 0;color:var(--ink2);text-decoration:none;border-radius:5px}
.contact-phone img{width:20px;height:auto;object-fit:contain}
.contact-phone-country{font:400 13px/1.4 var(--font-body);white-space:nowrap}
.contact-phone-number{font:500 15px/1.3 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap}
.contact-phone[data-primary="true"]{grid-template-columns:32px minmax(0,1fr) auto;padding:10px 0 15px;margin-bottom:3px;color:var(--cyan-text)}
.contact-phone[data-primary="true"] img{width:30px;height:auto}
.contact-phone[data-primary="true"] .contact-phone-country{color:var(--cyan-text);font-size:17px;font-weight:500}
.contact-phone[data-primary="true"] .contact-phone-number{justify-self:end;text-align:right;font-size:26px;letter-spacing:-.025em}
.contact-phone:hover .contact-phone-number{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.contact-phone:focus-visible{outline:2px solid var(--cyan-text);outline-offset:4px}
@media(max-width:600px){.contact-phone[data-primary="true"] .contact-phone-number{font-size:22px}}
@media(max-width:400px){.contact-phone{column-gap:9px}.contact-phone-country{font-size:12px}.contact-phone-number{font-size:14px}.contact-phone[data-primary="true"] .contact-phone-country{font-size:15px}.contact-phone[data-primary="true"] .contact-phone-number{font-size:20px}}
@media(max-width:350px){.contact-phone{column-gap:4px}.contact-phone-country{font-size:11px}.contact-phone[data-primary="true"] .contact-phone-country{font-size:14px}.contact-phone[data-primary="true"] .contact-phone-number{font-size:16px}}
@container(min-width:861px){#contact-form>[data-m="stack"]>[data-reveal]:first-child{padding-top:31px}}
