.contact-link{position:relative}.contact-link__links-holder{display:flex;flex-direction:column;gap:.625rem}.contact-link__link,.contact-link__link:not([href]) .contact-link__text{-webkit-text-decoration:none;text-decoration:none}@media(hover:hover){.contact-link__link:hover .contact-link__text{text-decoration-color:transparent;transition:text-decoration-color .2s ease-out}}.contact-link__text{color:#282828;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#282828;transition:text-decoration-color .2s ease-in}.contact-link__path{fill:#282828}.contact-links{display:flex;flex-direction:column;gap:1.25rem}.contact__form{margin-top:3.75rem}.contact__contact-links{margin-top:6.25rem}.contact:first-child .contact__container{padding-top:200px}@media only screen and (min-width:48rem){.contact__visible-heading{grid-column:3/span 14;grid-row:1}.contact__form{grid-column:3/span 14;grid-row:2;margin-top:4.375rem;max-width:none}.contact__contact-links{grid-column:19/-3;grid-row:1;justify-self:end;margin-top:0;text-align:right}.contact:first-child .contact__container{padding-top:163px}}@media only screen and (min-width:64rem){.contact__visible-heading{grid-column:4/span 13}.contact__contact-links{grid-column:18/-4}.contact__form{grid-column:4/-4}}@media only screen and (min-width:75rem){.contact__visible-heading{grid-column:5/span 12}.contact__contact-links{grid-column:18/-5}.contact__form{grid-column:5/-5}}@media only screen and (min-width:85.375rem){.contact__visible-heading{grid-column:6/span 11}.contact__contact-links{grid-column:18/-6}.contact__form{grid-column:6/-6}}