.two-column-text-contact-form__container{padding:4rem 0;background-color:#1e293b}.two-column-text-contact-form__text{display:flex;flex-direction:column;justify-content:center;padding-right:3rem}.two-column-text-contact-form__text .title{font-family:var(--font-heading-stack);font-size:2.2rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:3rem;line-height:1.3}.two-column-text-contact-form__steps{list-style:none;padding:0;margin:0}.two-column-text-contact-form__step{display:flex;gap:1.5rem;padding:1.75rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.two-column-text-contact-form__step:first-child{padding-top:0}.two-column-text-contact-form__step:last-child{border-bottom:none;padding-bottom:0}.two-column-text-contact-form__step-number{font-size:3rem;font-weight:700;color:#fff6;min-width:5rem}.two-column-text-contact-form__step-title{font-size:2.25rem;font-weight:600;color:#fff;margin:0 0 1rem}.two-column-text-contact-form__step-description{font-size:1.75rem;line-height:1.6;color:#fff9;margin:0}.two-column-text-contact-form__form-wrapper{background-color:#fff;border-radius:12px;padding:2rem;border:none}.two-column-text-contact-form__form-wrapper .fields{margin-bottom:1.25rem;position:relative}.two-column-text-contact-form__form-wrapper .fields__label{font-size:1.5rem;font-weight:600;color:#374151;text-transform:none;letter-spacing:normal;margin-bottom:1rem;display:block;position:static;pointer-events:auto;transform:none;top:auto;left:auto;background:transparent;padding:0;z-index:auto;transition:none}.two-column-text-contact-form__form-wrapper .fields__label span[aria-hidden=true]{color:#dc2626;margin-left:4px}.two-column-text-contact-form__form-wrapper .fields__input{width:100%;padding:1.75rem 2rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1.75rem;color:#1f2937;background-color:#fff;box-sizing:border-box;font-family:inherit}.two-column-text-contact-form__form-wrapper .fields__input:focus{outline:none}.two-column-text-contact-form__form-wrapper .fields__input::placeholder{color:#9ca3af;opacity:1;font-size:1.75rem}.two-column-text-contact-form__form-wrapper .text-area{min-height:260px;resize:none;padding:1.75rem 2rem}.two-column-text-contact-form__form-wrapper .contact__button{margin-top:2.5rem}.two-column-text-contact-form__form-wrapper .button{width:100%;background-color:#f97316;color:#fff;border:none;border-radius:3px;padding:2rem;font-size:1.75rem;font-weight:700;text-transform:uppercase;letter-spacing:4px;cursor:pointer;transition:none}.two-column-text-contact-form__form-wrapper .button:hover{background-color:#f97316}@media screen and (max-width:989px){.two-column-text-contact-form__container{padding:3rem 0}.two-column-text-contact-form__text .title{font-size:2rem}.two-column-text-contact-form__step-number{font-size:2.5rem}.two-column-text-contact-form__step-title{font-size:2rem}.two-column-text-contact-form__step-description{font-size:1.5rem}}@media screen and (max-width:749px){.two-column-text-contact-form__text{padding-right:0;margin-bottom:2rem}.two-column-text-contact-form__text .title{font-size:1.75rem;margin-bottom:2rem}.two-column-text-contact-form__step{flex-direction:column;gap:.75rem;padding:1.25rem 0}.two-column-text-contact-form__step-number{font-size:2rem;min-width:auto}.two-column-text-contact-form__step-title{font-size:1.75rem;margin-bottom:.5rem}.two-column-text-contact-form__step-description{font-size:1.4rem}.two-column-text-contact-form__form-wrapper{margin-top:2rem;padding:1.75rem}.two-column-text-contact-form__form-wrapper .fields__label{font-size:1.4rem}.two-column-text-contact-form__form-wrapper .fields__input{padding:1.5rem;font-size:1.5rem}.two-column-text-contact-form__form-wrapper .fields__input::placeholder{font-size:1.5rem}.two-column-text-contact-form__form-wrapper .text-area{min-height:180px;padding:1.5rem}.two-column-text-contact-form__form-wrapper .button{padding:1.75rem;font-size:1.5rem;letter-spacing:2px}}@media screen and (max-width:479px){.two-column-text-contact-form__container{padding:2rem 0}.two-column-text-contact-form__text .title{font-size:1.5rem;margin-bottom:1.5rem}.two-column-text-contact-form__step{padding:1rem 0;gap:.5rem}.two-column-text-contact-form__step-number{font-size:1.75rem}.two-column-text-contact-form__step-title{font-size:1.5rem;margin-bottom:.25rem}.two-column-text-contact-form__step-description{font-size:1.25rem;line-height:1.5}.two-column-text-contact-form__form-wrapper{padding:1.25rem;border-radius:8px}.two-column-text-contact-form__form-wrapper .fields{margin-bottom:1rem}.two-column-text-contact-form__form-wrapper .fields__label{font-size:1.25rem;margin-bottom:.75rem}.two-column-text-contact-form__form-wrapper .fields__input{padding:1.25rem;font-size:1.25rem;border-radius:8px}.two-column-text-contact-form__form-wrapper .fields__input::placeholder{font-size:1.25rem}.two-column-text-contact-form__form-wrapper .text-area{min-height:140px;padding:1.25rem}.two-column-text-contact-form__form-wrapper .contact__button{margin-top:1.5rem}.two-column-text-contact-form__form-wrapper .button{padding:1.5rem;font-size:1.25rem;letter-spacing:1px}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
