.contact{background-color:var(--background-color);color:var(--color);margin-top:var(--section-margin-top);padding:0!important}.contact__content{margin:0 auto;width:100%}@media(min-width:48em){.contact__content{grid-column-gap:1.875rem;align-items:flex-start;display:grid;grid-template-columns:1fr 1fr}}.contact__inner{padding-bottom:var(--section-padding-bottom);padding-top:var(--section-padding-top)}.contact__inner.color-scheme-secondary input::-moz-placeholder,.contact__inner.color-scheme-secondary textarea::-moz-placeholder{color:#fff;opacity:1}.contact__inner.color-scheme-secondary input::placeholder,.contact__inner.color-scheme-secondary textarea::placeholder{color:#fff;opacity:1}.contact__inner.color-scheme-secondary input[type=email],.contact__inner.color-scheme-secondary input[type=password],.contact__inner.color-scheme-secondary input[type=tel],.contact__inner.color-scheme-secondary input[type=text],.contact__inner.color-scheme-secondary textarea{border-color:#fff}.contact__no-blocks{width:100%}@media(min-width:48em){.contact__form{order:2;padding:0}}.contact__form .contact__button{text-align:right}.contact__form .button,.contact__form .link{align-items:center;display:flex;font-size:1.6rem;gap:1.6rem;justify-content:center;line-height:1;margin-left:auto;min-width:17rem}.contact__form .button svg,.contact__form .link svg{display:block;height:16px;width:20px}@media(max-width:47.99em){.contact__form .button,.contact__form .link{width:100%}}.contact__form-title{font-weight:700;margin:0 0 2.813rem;text-transform:uppercase}@media(min-width:48em){.contact__form-title{margin-bottom:1.25rem}}@media(min-width:75em){.contact__form-title{margin-bottom:2.188rem}}.contact__info-blocks{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:space-between;margin-bottom:3.9rem;width:100%}@media(min-width:75em){.contact__info-blocks{justify-content:flex-start;margin:auto;padding:0 3.438rem 2.813rem 0}}@media(min-width:48em){.contact__info-blocks{align-items:flex-start}}.contact__block{align-items:center;display:flex;flex-direction:column;gap:2.4rem;margin-bottom:2.4rem;max-width:100%;text-align:center}@media(min-width:48em){.contact__block{align-items:flex-start;max-width:43rem;text-align:left}}.contact__block svg{display:block;height:auto;width:2rem}.contact__block .link{color:#000}.contact__block .link:hover{font-weight:700}.contact__block .button{border-radius:3.5rem;font-size:1.6rem;width:100%}@media(min-width:48em){.contact__block .button{max-width:24rem}}.contact__body-wrapper{align-items:center;display:flex;gap:2rem}.contact__title{font-weight:700;margin:0}.contact__title-wrapper .contact__title{line-height:2.4rem}.contact__body-text a{line-height:1}.contact__body-text p{margin:0}.contact__info .footer__list-social{justify-content:flex-start;margin-bottom:2.188rem}@media(min-width:48em){.contact__info .footer__list-social{margin-bottom:1rem}}@media(min-width:75em){.contact__info .footer__list-social{margin-bottom:1.875rem}}.contact__info .footer__list-social path{fill:#212121}.contact__fields{width:100%}.contact__field{margin-bottom:2.8rem}@media(min-width:75em){.contact__field{margin-bottom:2.4rem}}.contact__label{display:block;margin-bottom:.8rem}.contact__input,.contact__textarea{font-family:var(--font-body-family);font-size:1.7rem;padding:2.55rem 1.8rem;width:100%}@media(min-width:75em){.contact__input,.contact__textarea{font-size:1.6rem;padding:2rem 1.6rem}}.contact__textarea{resize:none}.contact .form-status{align-items:center;display:flex;margin-bottom:1rem}.contact .form-status .icon{margin-right:.625rem;width:1.875rem}
