.contact__content{width:100%}@media(min-width:48em){.contact__content{grid-column-gap:1.875rem;align-items:flex-start;display:grid;grid-template-columns:1fr 1fr;margin-bottom:2.5rem;padding:0 2.813rem}}@media(min-width:62em){.contact__content{margin-bottom:5rem}}.contact__content-wrapper .list-social{align-items:center;display:flex;gap:.5em;justify-content:center;margin-top:2em}@media(min-width:48em){.contact__content-wrapper .list-social{gap:1.2em;justify-content:flex-start}}.contact__content-wrapper .list-social__item{min-width:1.65em}.contact__content-wrapper .list-social__item a{display:block}.contact__info{display:flex;flex-direction:column;height:100%;justify-content:center;max-width:450px}.contact__info .breadcrumbs{margin-bottom:1em}@media(min-width:48em){.contact__info .breadcrumbs{margin-bottom:2em}}.contact__info-title{font-size:30px;margin-top:0}.contact__info-text{margin-top:0}@media(min-width:48em){.contact__info-text{margin:0 0 2em}}.contact__info-text p:first-of-type{margin-top:0}.contact__info-links.hide-tablet-up{margin-top:2em;text-align:center}.contact__info-link{display:block}.contact__call-button{margin-bottom:0;width:-moz-max-content;width:max-content}@media(min-width:48em){.contact__call-button{margin-bottom:2em}}.contact__call-button.hide-tablet-up{background-color:transparent;color:var(--button-border-color);margin-top:2em;width:100%}.contact__fields{width:100%}@media(min-width:48em){.contact__field-row{grid-column-gap:1.25rem;display:grid;grid-template-columns:1fr 1fr}}.contact__field{margin-bottom:1.25rem}@media(min-width:62em){.contact__field{margin-bottom:2.5rem}}.contact__field textarea{max-height:300px}.contact__input,.contact__textarea{padding:1.25rem;width:100%}@media(min-width:48em){.contact__input,.contact__textarea{padding:.625rem}}@media(min-width:62em){.contact__input,.contact__textarea{padding:1.25rem}}.contact__input,.contact__textarea{border:1px solid var(--black);border-radius:4px;height:auto}.contact__textarea{height:100%;resize:vertical}.contact__form-cta{min-width:100%}@media(min-width:48em){.contact__form-cta{min-width:132px}}.contact .form-status{align-items:center;display:flex;margin-bottom:1rem}.contact .form-status .icon{margin-right:.625rem;width:1.875rem}
