.dynamic-form{padding-left:3rem!important;padding-right:3rem!important}.dynamic-form .form-grid{row-gap:20px}.dynamic-form .form-field{display:flex;flex-direction:column;box-sizing:border-box}.dynamic-form .form-field label{margin-bottom:6px;font-weight:500}.dynamic-form .large-label{color:var(--stantia-blue);font-weight:700;font-size:clamp(1.5rem,1.5rem + 1vw,2.25rem);margin-top:.3rem}.dynamic-form .description-label{color:var(--stantia-blue);font-weight:500;font-size:clamp(.95rem,.95rem + .5vw,1.188rem);margin-top:.3rem}.dynamic-form label.required::after{content:" *";color:var(--stantia-orange)}.dynamic-form .required-asterisk{color:var(--stantia-orange);margin-left:2px}.dynamic-form .form-field input[type=checkbox],.dynamic-form .form-field input[type=radio]{margin-right:6px}.dynamic-form .form-control,.dynamic-form .form-select{border-radius:15px;border:2px solid var(--stantia-blue);padding:.75rem 1.25rem}.dynamic-form ::-moz-placeholder{color:var(--stantia-blue);opacity:1}.dynamic-form ::placeholder{color:var(--stantia-blue);opacity:1}.dynamic-form .form-check-input{margin-top:.3rem}.dynamic-form .radio-pill-container{display:flex;gap:.5rem;flex-wrap:wrap}.dynamic-form .radio-pill-container input[type=radio]{display:none}.dynamic-form .radio-pill-container .radio-pill{border:2px solid var(--stantia-orange);color:var(--stantia-blue);font-weight:600;border-radius:9999px;padding:.5rem 1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.dynamic-form .radio-pill-container .radio-pill:hover,.dynamic-form .radio-pill-container input[type=radio]:checked+.radio-pill{background-color:var(--stantia-orange);color:#fff;border-color:var(--stantia-orange)}.dynamic-form .validation-message{color:red!important;font-size:12px!important;padding-left:15px!important}.dynamic-form .spinner-icon{width:1.25rem;height:1.25rem;animation:spin 1s linear infinite}@keyframes spin{100%{transform:rotate(360deg)}}@media (max-width:767px){.dynamic-form{padding:2rem .25rem!important}}
/*# sourceMappingURL=dynamicForm.css.map */
