@-webkit-keyframes spinner{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes spinner{to{transform:translate(-50%,-50%) rotate(1turn)}}@media only screen and (min-width:768px){.contact{margin-top:2.5rem}}@media only screen and (min-width:992px){.contact{margin-top:6.25rem}}.contact__content{margin:0 auto;max-width:1180px;width:100%}@media only screen and (min-width:768px){.contact__content{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;grid-column-gap:1.875rem;padding:0 2.813rem;margin-bottom:2.5rem}}@media only screen and (min-width:992px){.contact__content{margin-bottom:5rem}}.contact__info{background:#212121;color:#fff;padding:3.125rem;font-size:1rem}@media only screen and (min-width:768px){.contact__info{background-color:#f8f8f8;color:#2d2a2b;font-size:.813rem;padding:2.813rem 2.188rem;order:1}}@media only screen and (min-width:992px){.contact__info{padding:4.375rem 3.75rem;margin-right:100px;font-size:1.063rem}}.contact__info .footer__list-social{justify-content:flex-start;margin-bottom:2.188rem}@media only screen and (min-width:768px){.contact__info .footer__list-social{margin-bottom:1rem}}@media only screen and (min-width:992px){.contact__info .footer__list-social{margin-bottom:1.875rem}}.contact__info .footer__list-social path{fill:#fff}@media only screen and (min-width:768px){.contact__info .footer__list-social path{fill:#212121}}.contact__info-title{font-weight:700;font-size:1.5rem;margin:0 0 1.875rem}@media only screen and (min-width:768px){.contact__info-title{font-size:1rem;margin-bottom:1.25rem}}@media only screen and (min-width:992px){.contact__info-title{font-size:1.5rem;margin-bottom:1.875rem}}.contact__info-text{margin:0 0 2.188rem}.contact__info-links{display:flex;flex-direction:column;margin-bottom:2.813rem}@media only screen and (min-width:768px){.contact__info-links{margin-bottom:1.563rem}}@media only screen and (min-width:992px){.contact__info-links{margin-bottom:2.5rem}}.contact__info-link{color:#fff;text-decoration:underline}@media only screen and (min-width:768px){.contact__info-link{color:#2d2a2b}}.contact__info-link+.contact__info-link{margin-top:.625rem}.contact__info-cta{background-color:#fff;border-color:#fff;text-align:center;width:100%}@media only screen and (min-width:768px){.contact__info-cta{border-color:#2c2a2b;background-color:transparent;width:auto;padding-left:2.188rem;padding-right:2.188rem}}.contact__info-cta:active,.contact__info-cta:hover{border-color:#fff}@media only screen and (min-width:768px){.contact__info-cta:active,.contact__info-cta:hover{border-color:#2c2a2b}}.contact__form{padding:2.813rem 3.438rem}@media only screen and (min-width:768px){.contact__form{padding:1.875rem 0;order:2}}.contact__form-title{font-size:1.563rem;font-weight:700;margin:0 0 2.813rem;text-transform:uppercase}@media only screen and (min-width:768px){.contact__form-title{font-size:1.063rem;margin-bottom:1.25rem}}@media only screen and (min-width:992px){.contact__form-title{font-size:1.875rem;margin-bottom:2.188rem}}.contact__fields{width:100%}@media only screen and (min-width:768px){.contact__field-row{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.25rem}}.contact__field{margin-bottom:1.25rem}@media only screen and (min-width:992px){.contact__field{margin-bottom:2.5rem}}.contact__input,.contact__textarea{font-family:var(--font-body-family);font-size:1.071rem;width:100%;padding:1.25rem}@media only screen and (min-width:768px){.contact__input,.contact__textarea{padding:.625rem}}@media only screen and (min-width:992px){.contact__input,.contact__textarea{padding:1.25rem}}.contact__input{height:auto}.contact__textarea{height:105px;resize:vertical}.contact__form-cta{min-width:100%}@media only screen and (min-width:768px){.contact__form-cta{min-width:150px}}@media only screen and (min-width:992px){.contact__form-cta{min-width:265px}}.contact__form-cta:hover{border-color:var(--button-border-color-bold)}.contact .form-status{display:flex;align-items:center;margin-bottom:1rem}.contact .form-status .icon{margin-right:.625rem;width:1.875rem}.contact input:not([type=checkbox]):not([type=radio]):not([type=range]),.contact textarea{min-width:0}
