.contact-details-wrapper{display:flex;flex-direction:column;margin-bottom:8rem;align-items:center;text-align:center}.contact-details__col{width:100%}.contact-details__col:nth-child(1){max-width:80rem}.contact-details{display:flex;align-items:center;justify-content:center;margin-top:6rem}.contact-details p{display:flex;align-items:center;padding:4rem;margin:0;border-right:thin solid #E0E0E0;border-bottom:thin solid #E0E0E0}.contact-details p:last-child{border-right:none}.contact-details p svg{margin-right:2rem}.contact-details p a{color:inherit;text-decoration:none}.contact-form-wrapper{max-width:80rem;margin-left:auto;margin-right:auto}.contact-form-wrapper>h2{font-weight:700;margin-bottom:4.5rem}.contact-form-wrapper input,.contact-form-wrapper textarea{border:thin solid #C2C2C2;background-color:#fff;color:#9e9e9e;box-shadow:none;border-radius:.8rem}.contact-form-wrapper .field{flex-direction:column}.contact-form-wrapper .field__label,.contact-form-wrapper .customer .field label{position:initial;order:-1;letter-spacing:initial;color:#000}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:3rem}}.contact__button{margin-top:3rem;text-align:right}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.grecaptcha-badge{visibility:hidden}@media screen and (max-width: 990px){.contact-details-wrapper{flex-direction:column}.contact-details__col:nth-child(1){width:100%}.contact-details__col:nth-child(2){width:100%}.contact-details{flex-direction:column;margin-top:4rem;align-items:stretch}.contact-details p{border-top:thin solid #E0E0E0;border-left:thin solid #E0E0E0;border-bottom:none;padding:1.6rem}.contact-details p:last-child{border-bottom:thin solid #E0E0E0;border-right:thin solid #E0E0E0}.contact-details p svg{width:2rem}.contact-form-wrapper{padding:4rem}}@media screen and (max-width: 700px){.contact-details-wrapper{font-size:1.4rem}.contact-form-wrapper{padding:2rem}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/section-contact-form.css.map */
