.contact{flex:1}.contact__wrapper{margin:0 auto}.contact__button{margin-top:1.6rem}.contact__fields .form-field{margin-top:0}.contact-form__wrapper{display:flex}.contact-form .card-media,.contact-form .card-media__media{height:100%}.contact-form.custom-contact-form{padding:1.125rem 0 5rem;border-top-right-radius:.75rem;border-top-left-radius:.75rem;overflow:hidden;position:relative;margin-top:-1.125rem}.faq .contact-form.custom-contact-form{padding:0 0 3.75rem;background-color:#fdfbfa}.custom-contact-form .contact__wrapper{padding:1.125rem;background-color:#faf6f3;border-radius:.5rem}.custom-contact-form .contact-form__wrapper{margin:0 auto!important;background-color:transparent;max-width:68.75rem}.custom-contact-form .contact__title{font-weight:600;font-size:1.25rem;line-height:1.2;letter-spacing:.02rem;text-transform:uppercase;padding:0 0 2rem;color:var(--color-main-dark);font-family:var(--font-body-family);text-align:left}.custom-contact-form .form-label{font-size:.75rem;line-height:1.25;font-weight:500;color:var(--color-main-dark);letter-spacing:-.015rem;margin:0 0 .6875rem;text-transform:capitalize}.custom-contact-form .contact__fields{gap:1rem;display:flex;flex-direction:column}.custom-contact-form .form-control{border:.025rem solid #26262647;border-radius:999px;font-size:.75rem;line-height:1.25;font-weight:400;font-family:var(--font-body-family);color:var(--color-main-dark);padding:.813rem 1.5rem;background-color:transparent;letter-spacing:-.015rem}.custom-contact-form .form-control::placeholder{font-size:.75rem;line-height:1;font-weight:400;font-family:var(--font-body-family);color:var(--color-main-dark);letter-spacing:-.015rem}.custom-contact-form .form-control.form-control--textarea{border-radius:.5rem;padding:.75rem;min-height:7.125rem;resize:none;background-color:transparent}.custom-contact-form .contact__button{margin-top:1.5rem}.custom-contact-form .custom-contact__button{width:100%;padding:1.25rem;height:100%;border-radius:9rem;background-color:var(--color-blue);color:var(--color-main-bg)}.custom-contact-form .form-message.alert.alert--success.h6.blocks-radius{font-size:1rem;font-weight:500;color:#262626;background-color:#fef8ca;padding:.75rem 1.25rem;display:flex;align-items:center}body .site-wrapper #MainContent{flex:unset!important}.custom-contact-form .form-control:focus,.custom-contact-form .form-control:focus-visible{box-shadow:unset;background-color:transparent}@media screen and (min-width:45em){.custom-contact-form .contact-form__wrapper{font-size:.875rem;background-color:#faf6f3}.faq .contact-form.custom-contact-form{padding:0 0 7.5rem}.faq .custom-contact-form .contact-form__wrapper{max-width:69.375rem}.custom-contact-form .custom-contact__button{padding:1.188rem 2.439rem;max-width:fit-content;font-size:.875rem;line-height:1.215}.custom-contact-form .custom-contact__button.cus-btn:hover:after{background-color:#faf6f3!important}.custom-contact-form .contact__button{display:flex}.custom-contact-form .contact__wrapper{padding:2.5rem}.custom-contact-form .form-control.form-control--textarea::placeholder,.custom-contact-form .form-control.form-control--textarea{letter-spacing:0}}@media screen and (min-width:60em){.contact-form.custom-contact-form{padding:9rem 0 7.5rem;margin-top:-1.5rem;border-top-right-radius:1.25rem;border-top-left-radius:1.25rem}.custom-contact-form .contact__fields{flex-direction:unset;flex-wrap:wrap}.contact__fields .form-field{width:calc(50% - .5rem)}.custom-contact-form .form-field.form-field--full.form-field--body{width:100%}.custom-contact-form .contact__title{font-size:1.375rem;line-height:1.182;letter-spacing:0}.custom-contact-form .form-message.alert.alert--success.h6.blocks-radius{font-size:1.24rem}}@media screen and (min-width:79em){.custom-contact-form .form-label{font-size:.875rem;line-height:1.215}.custom-contact-form .form-control{padding:.797rem 1.5rem;font-size:.875rem}.custom-contact-form .form-control::placeholder{font-size:.875rem}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/section-contact-form.css.map */
