.contact__inner{display:flex;flex-direction:column;gap:4.8rem}@media(min-width:75em){.contact__inner{flex-direction:row;gap:10rem}}.contact__column{width:100%}.contact__info-main{display:flex;flex-direction:column;gap:5rem}.contact__intro{display:flex;flex-direction:column;gap:1.6rem}@media(max-width:74.99em){.contact__intro{gap:1.8rem}}.contact__description{color:#3b3b3b;display:flex;flex-direction:column;font-weight:400;gap:1.6rem;line-height:3rem}@media(max-width:74.99em){.contact__description{font-size:1.4rem}}.contact__description p{margin:0}.contact__coordinates{flex-direction:column}.contact__coord,.contact__coordinates{display:flex;gap:1.6rem}.contact__blocks{border-top:.1rem solid var(--color-border);display:flex;flex-direction:column;gap:4rem;margin-top:4rem;padding-top:4rem}.contact__block{align-items:center;display:flex;gap:1.5rem}.contact__block-text p{margin:0}.contact__form-title{font-weight:400;margin-bottom:2.5rem;text-transform:uppercase}@media(max-width:74.99em){.contact__form-title{font-size:1.8rem}}.contact .form__field label,.contact__info-title{font-weight:400;text-transform:uppercase}.contact .form__field label{font-family:var(--font-heading-family);font-size:1rem;letter-spacing:1px}.contact .form__field .form__input,.contact .form__field .form__textarea{padding:.8rem .8rem .8rem 0}.contact .form__field .form__textarea{height:19.2rem;max-width:67rem;resize:none}@media(max-width:74.99em){.contact .form__field .form__textarea{height:17.6rem}}.contact .form__rows{gap:2.5rem}.contact .form__cta-wrapper{margin-top:2.5rem}.contact .form__cta-wrapper .button__text{font-size:1.4rem;letter-spacing:1px}.contact .form__state--success{margin-top:var(--header-height)}.contact .form:has(.form__state--success){transform:translateY(calc(var(--header-height)*-1))}.color-accent .contact__description,.color-dark .contact__description{color:var(--color-text)}
