.provider-program .provider-program-container{display:grid;grid-template-columns:1fr 500px;gap:8rem;align-items:flex-start}.provider-program .subtitle{font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#c8862a;margin-bottom:1.6rem;display:inline-block}.provider-program .provider-heading{font-size:4.2rem;font-weight:600;line-height:1.2;color:#1a3d2e;margin-top:0;margin-bottom:2.4rem}.provider-program .provider-subtext{font-size:1.6rem;line-height:1.6;margin-top:0;margin-bottom:4rem}.provider-program .step-item{display:flex;gap:1.6rem;margin-bottom:2.4rem}.provider-program .step-item:last-child{margin-bottom:0}.provider-program .step-number{width:3.2rem;height:3.2rem;background:#4a7c5f;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:600;flex-shrink:0}.provider-program .step-text strong{font-size:1.6rem;font-weight:600;margin-bottom:.4rem;color:#1a3d2e;display:block}.provider-program .step-text p{margin:0;font-size:1.4rem;color:#1a3d2e;line-height:1.4}.provider-program .provider-card{background:#fff;padding:4rem;border-radius:1.6rem;box-shadow:0 8px 32px #00000014}.provider-program .form-title{font-size:2.4rem;font-weight:600;text-align:center;color:#1a3d2e;margin-top:0;margin-bottom:3.2rem;font-family:var(--font-heading-family)}.provider-program .form-row{display:flex;gap:15px}.provider-program .field-custom{margin-bottom:2rem;width:100%}.provider-program .field-custom .checkbox-main{display:flex;flex-direction:column;gap:1.6rem}.provider-program .field-custom .checkbox-title,.provider-program .field-custom .textarea-title{display:block;margin-bottom:.8rem}.provider-program .field--short{width:45%}.provider-program .provider-card label{font-size:1.4rem;font-weight:500;margin-bottom:.8rem;color:#1a3d2e}.provider-program .provider-card input,.provider-program .provider-card select,.provider-program .provider-card textarea{padding:1.2rem 1.6rem;border:1px solid #E5E5E5;border-radius:.8rem;font-size:1.6rem;width:100%;font-family:inherit;background:#fff;transition:border-color .3s ease}.provider-program .provider-card input:focus,.provider-program .provider-card select:focus,.provider-program .provider-card textarea:focus{outline:none;box-shadow:none;border-color:#4a7c5f}.provider-program .provider-card input,.provider-program .provider-card select{height:4.6rem}.provider-program .provider-card textarea{height:10.6rem}.provider-program .checkbox-item{line-height:normal;display:block;margin-bottom:.8rem}.provider-program .checkbox-item input{width:1.3rem;height:1.3rem;margin:0;margin-top:.3rem;cursor:pointer}.provider-program .checkbox-item label{font-size:1.5rem;font-weight:500;line-height:1.5;cursor:pointer}.provider-program .submit-btn{background:#1d3728;color:#fff;width:100%;padding:1.6rem 3.2rem;border:none;border-radius:50px;font-size:1.6rem;font-weight:600;cursor:pointer;margin-top:2rem;transition:all .3s ease}.provider-program .submit-btn:hover{background:#4a7c5f;transform:translateY(-2px)}.provider-program .form-footer{font-size:1.2rem;text-align:center;line-height:1.4;margin-bottom:0}.provider-program .form-success{color:#28a745;text-align:center;font-weight:700;padding:2rem;padding-top:0}@media only screen and (max-width:1279px){.provider-program .provider-heading{font-size:3.8rem}}@media only screen and (max-width:1169px){.provider-program .provider-program-container{grid-template-columns:1fr 420px;gap:5rem}}@media only screen and (max-width:989px){.provider-program .provider-program-container{grid-template-columns:1fr;gap:4rem}.provider-program .provider-heading{font-size:3.6rem}}@media only screen and (max-width:749px){.provider-program .provider-heading{font-size:3.2rem}.provider-program .provider-card{padding:2.5rem}.provider-program .form-row{flex-direction:column;gap:0}.provider-program .field--short{width:100%}.provider-program .step-item{gap:1.2rem}.provider-program .field-custom{margin-bottom:1.4rem}.provider-program .form-title{margin-bottom:2.4rem}.provider-program .submit-btn{margin-top:1.2rem;padding:1.4rem 2.8rem;font-size:1.4rem}}@media only screen and (max-width:479px){.provider-program .step-number{width:2.8rem;height:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-provider-application.css.map */
