#akina-form-content{display:block}.akina-quote-form{padding:var(--space-m)}.akina-quote-form h2{padding:var(--space-m);text-align:center}.akina-quote-form h3{padding-block:var(--space-m) var(--space-s)}.akina-quote-form .akina-quote-page{display:block}.akina-quote-form .akina-quote-page>fieldset>div{padding-block:var(--space-xs)}.akina-quote-form .akina-quote-button-group{display:flex;justify-content:space-between;padding-block-start:var(--space-m)}.akina-quote-form progress{width:100%;height:20px;appearance:none}.akina-quote-form progress::-webkit-progress-bar{border-radius:6px}.akina-quote-form progress::-webkit-progress-value{background-color:var(--primary);border-radius:6px}.akina-quote-form progress::-moz-progress-bar{background-color:var(--primary);border-radius:6px}.akina-quote-form .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.akina-quote-form input:focus-visible,.akina-quote-form button:focus-visible,.akina-quote-form textarea:focus-visible,.akina-quote-form select:focus-visible,.akina-quote-form a:focus-visible{outline:2px solid var(--primary, #4CAF50);outline-offset:2px}.akina-quote-form .error-message{color:#d32f2f;font-size:.875rem;margin-top:.25rem;font-weight:500}.akina-quote-form .required-indicator{color:#d32f2f;font-weight:bold;margin-left:4px;speak:literal-punctuation}.akina-quote-form fieldset{border:none;padding:0;margin:0}.akina-quote-form legend{font-weight:600;margin-bottom:var(--space-s);width:100%}.akina-quote-form .skip-link{position:absolute;left:-9999px;z-index:999;padding:.5rem 1rem;background-color:var(--primary);color:#fff;text-decoration:none}.akina-quote-form .skip-link:focus{left:50%;transform:translateX(-50%);top:0}.akina-quote-form label.btn--primary,.akina-quote-form label.btn--secondary{display:inline-block;margin:.25rem;cursor:pointer;position:relative;padding-block:.5em;padding-inline:1.25em;font-weight:bold}.akina-quote-form label.btn--primary[aria-pressed=true],.akina-quote-form label.btn--secondary[aria-pressed=true]{background-color:var(--primary);color:#fff;border-color:var(--primary)}.akina-quote-form label.btn--primary:has(input:focus-visible),.akina-quote-form label.btn--secondary:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.akina-quote-form .program-type-main-buttons{text-align:center;margin-bottom:var(--space-m, 1.5rem)}.akina-quote-form .program-type-other-section{padding-top:var(--space-s, 1rem);border-top:1px solid rgba(0,0,0,.1)}/*# sourceMappingURL=style.css.map */
