.contact-banner{--page-margin: 1.25rem;display:grid;grid-template-columns:max((100% - 79.5625rem) / 2,var(--page-margin)) repeat(11,1fr 1.875rem) 1fr max((100% - 79.5625rem) / 2,var(--page-margin))}.contact-banner .left{grid-column:1/11;max-width:24.375rem}.contact-banner .right{grid-column:12/-1;max-width:50.625rem}.contact-banner *+.contact-details{margin-top:1.875rem}.contact-banner .contact-details{display:flex;flex-direction:column}.contact-banner .headline+*{margin-top:1.875rem}.contact-banner a{width:fit-content;font-family:Roboto Condensed,sans-serif;font-size:1.25rem;line-height:1.75rem;text-decoration:none;transition:color .2s}.contact-banner a:hover{color:#008243}@media (max-width: 1024px){.contact-banner{grid-template-columns:repeat(1,1fr);gap:1.875rem}.contact-banner .left{grid-column:1/-1;grid-row:2;max-width:unset}.contact-banner .right{grid-column:1/-1;grid-row:1;max-width:unset}}body.landingpage .contact-banner{--page-margin: 1.25rem;display:grid;grid-template-columns:max((100% - 79.5625rem) / 2,var(--page-margin)) repeat(11,1fr 1.875rem) 1fr max((100% - 79.5625rem) / 2,var(--page-margin))}body.landingpage .contact-banner .left{grid-column:1/11;max-width:24.375rem}body.landingpage .contact-banner .right{grid-column:12/-1;max-width:50.625rem}body.landingpage .contact-banner *+.contact-details{margin-top:1.875rem}body.landingpage .contact-banner .contact-details{display:flex;flex-direction:column}body.landingpage .contact-banner .headline+*{margin-top:1.875rem}body.landingpage .contact-banner a{width:fit-content;font-family:Roboto Condensed,sans-serif;font-size:1.25rem;line-height:1.75rem;text-decoration:none;transition:color .2s}body.landingpage .contact-banner a:hover{color:#f29400}@media (max-width: 1024px){body.landingpage .contact-banner{grid-template-columns:repeat(1,1fr);gap:1.875rem}body.landingpage .contact-banner .left{grid-column:1/-1;grid-row:2;max-width:unset}body.landingpage .contact-banner .right{grid-column:1/-1;grid-row:1;max-width:unset}}
