.apex-rendered-form{max-width:600px;margin:0 auto;padding:2rem;background:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.apex-rendered-form .form-title{margin-bottom:1rem;color:#333;text-align:center}.apex-rendered-form .form-description{margin-bottom:2rem;color:#6c757d;text-align:center}.apex-rendered-form .form-field{margin-bottom:1.5rem}.apex-rendered-form .form-field .field-label{display:block;margin-bottom:.5rem;font-weight:500;color:#495057}.apex-rendered-form .form-field .field-label .required{color:#dc3545;margin-left:.25rem}.apex-rendered-form .form-field .field-description{margin-top:.5rem;font-size:.875rem;color:#6c757d;font-style:italic}.apex-rendered-form .form-actions{margin-top:2rem;padding-top:2rem;border-top:1px solid #e9ecef;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.apex-rendered-form .form-actions .btn{flex-shrink:0}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-check{position:relative;display:block;padding-left:1.25rem;margin-bottom:.75rem}.form-check .form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check .form-check-label{margin-bottom:0;cursor:pointer}.btn{display:inline-block;font-weight:400;color:#333;text-align:center;vertical-align:middle;cursor:pointer;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;text-decoration:none;transition:all .15s ease-in-out}.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn.btn-primary:hover{color:#fff;background-color:#0056b3;border-color:#004085}.btn.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn.btn-secondary{color:#fff !important;background-color:#6c757d !important;border-color:#6c757d !important}.btn.btn-secondary:hover{color:#fff !important;background-color:#5a6268 !important;border-color:#545b62 !important}.btn.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}@media(max-width: 480px){.apex-rendered-form .form-actions{flex-direction:column;align-items:stretch}.apex-rendered-form .form-actions .btn{width:100%}}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem}.alert.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert.alert-dismissible{padding-right:4rem}.alert.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit;background:rgba(0,0,0,0);border:0;font-size:1.25rem;cursor:pointer;opacity:.5}.alert.alert-dismissible .close:hover{opacity:.75}.alert.alert-dismissible .close span{display:inline-block;font-size:1.5rem;line-height:1}.alert.fade{transition:opacity .15s linear}.alert.fade.show{opacity:1}.paragraph__column .apex-rendered-form,.paragraph--type--apex-form-embed .apex-rendered-form{max-width:none;background:hsla(0,0%,100%,.9);margin:30px 0px;text-align:center;padding:30px 15px;border-radius:0;box-shadow:5px 5px 20px rgba(0,0,0,.3)}.paragraph__column .apex-rendered-form .form-title,.paragraph--type--apex-form-embed .apex-rendered-form .form-title{text-align:left}.paragraph__column .apex-rendered-form .form-description,.paragraph--type--apex-form-embed .apex-rendered-form .form-description{text-align:left;margin-bottom:1.5rem}.paragraph__column .apex-rendered-form .form-actions,.paragraph--type--apex-form-embed .apex-rendered-form .form-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}@media(max-width: 768px){.apex-rendered-form:not(.paragraph__column .apex-rendered-form){margin:1rem;padding:1.5rem}}

/*# sourceMappingURL=form-renderer.min.css.map*/