.contact-page {
position: relative;
} .contact-page__hero {
max-width: 60rem;
margin: 0 0 clamp(28px, 3vw, 44px);
}
.contact-page .ct-hero__eyebrow {
margin: 0 0 14px;
font-family: var(--font-mono);
font-size: var(--fs-xs);
font-weight: 500;
letter-spacing: 0.14em;
text-transform: uppercase;
color: var(--c-text-3);
}
.contact-page .ct-hero__title {
margin: 0 0 18px;
font-family: var(--font-display);
font-weight: 400;
font-size: var(--fs-h1);
line-height: var(--lh-display);
letter-spacing: var(--ls-display);
text-transform: uppercase;
text-wrap: balance;
color: var(--c-text);
}
.contact-page .ct-hero__title .hl {
color: var(--c-accent);
}
.contact-page .ct-hero__lead {
margin: 0;
max-width: 62ch;
font-size: var(--fs-lead);
line-height: var(--lh-body);
color: var(--c-text-2);
} .contact-page [data-contact-another] {
display: none !important;
}
.contact-page .wpcf7-not-valid-tip {
margin-top: 6px;
font-size: 12.5px;
color: #ff7777;
} @media (max-width: 900px) {
.contact-page__hero {
margin-bottom: 26px;
}
}