.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}h2.title.contact-form-heading p{margin:0}.header-contact-form-padding{padding:20px;margin-bottom:3.2rem}h2.title.contact-form-heading{padding:16px 20px 0;line-height:3.9rem;margin:0}h2.title.contact-form-heading:after{content:"";position:absolute;width:12px;height:12px;top:0;background:#000;border-radius:3px;left:0;margin:2px}.contact-form-subheading{padding:1.2rem 20px 0;margin:0;font-family:Neulis Sans,sans-serif;font-weight:400;font-size:1.6rem;line-height:2.2rem;letter-spacing:-.02rem;color:rgba(var(--color-foreground),.8)}.contact-form-subheading p{margin:0}.contact-form-subheading a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.bd-contact-form{max-width:620px;margin:auto}.bd-contact-form .field:after,.bd-contact-form .field:before{display:none}.bd-contact-form .field input::placeholder,.bd-contact-form .field textarea::placeholder{color:rgb(var(--color-foreground));opacity:1}.bd-contact-form .field input#ContactForm-name{border-top:.4px solid rgba(var(--color-foreground),.14)}.bd-contact-form .field input.field__input{padding:28px 0;font-family:Neulis Sans;font-weight:400;font-size:14px;line-height:1.8rem;letter-spacing:-.02rem;height:7.4rem;border-bottom:.4px solid rgba(var(--color-foreground),.14);margin:0}.bd-contact-form .field input.field__input:focus,.bd-contact-form .field textarea:focus{box-shadow:none}.bd-contact-form .field textarea{padding:28px 0 0;font-family:Neulis Sans;font-weight:400;font-size:14px;line-height:1.8rem;letter-spacing:-.02rem;min-height:18.3rem;border-bottom:.4px solid rgba(var(--color-foreground),.14)}.contact__fields-bd .field{margin:0}button.button-contact-form-bd{background:none;border:none;padding:0;display:flex;align-items:center;transition:all .3s ease}button.button-contact-form-bd span.button-contact-form-bd__text{padding:14px 36px;border-radius:99px;cursor:pointer;transition:all .3s;background:rgba(var(--color-foreground),.84);color:rgb(var(--color-background));min-height:46px;display:flex;align-items:center;justify-content:center}span.bd-contact-form__btn-icon{width:46px;height:46px;border-radius:99px;cursor:pointer;transition:all .3s;background:rgba(var(--color-foreground),.84);color:rgb(var(--color-background));display:flex;align-items:center;justify-content:center}button.button-contact-form-bd:hover span{background:rgba(var(--color-foreground))}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:4rem}@media screen and (min-width:750px){.contact__button{margin-top:3.2rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media screen and (max-width:749px){.bd-contact-form .field input.field__input,.bd-contact-form .field textarea{padding-left:2.4rem}.contact__button{justify-content:center;display:flex}.bd-contact-form-style-mobile form#ContactForm{width:calc(100% + 1.6rem);margin-left:-.8rem}.bd-contact-form-style-mobile .header-contact-form-padding{padding:16px}.bd-contact-form-style-mobile h2.title.contact-form-heading{padding-right:0}button.button-contact-form-bd span.button-contact-form-bd__text{font-size:1.6rem;padding:16px 28px;min-height:53px;font-weight:300}span.bd-contact-form__btn-icon{width:53px;height:53px}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/section-contact-form.css.map */
