.contact__heading{--color: #06408c;text-align:center}@media print,screen and (min-width: 768px){.contact__heading{font-size:1.5rem}}@media screen and (max-width: 767.98px){.contact__heading{font-size:1.25rem}}.contact__text{line-height:1.8}@media print,screen and (min-width: 768px){.contact__text{text-align:center;font-size:1rem;margin-top:32px}}@media screen and (max-width: 767.98px){.contact__text{font-size:.875rem;margin-top:24px}}.contact__note{font-size:.8125rem;color:#525a61;margin-top:8px}@media print,screen and (min-width: 768px){.contact__note{text-align:center}}.contact__link{color:#005bac;text-decoration:underline}@media(hover: hover){.contact__link:not(.is-disabled-hover):hover{text-decoration:none}}@media print,screen and (min-width: 768px){.contact__tel{pointer-events:none}}@media screen and (max-width: 767.98px){.contact__tel{color:#005bac;text-decoration:underline}}.contact__buttons{display:grid;justify-content:center}@media print,screen and (min-width: 768px){.contact__buttons{grid-template-columns:repeat(auto-fit, minmax(0, 360px));gap:20px;margin-top:40px}}@media screen and (max-width: 767.98px){.contact__buttons{grid-template-columns:repeat(1, 1fr);gap:12px;margin-top:24px}}.contact__button .c-button__text{padding-inline:9px 12px}
