html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:Open Sans,sans-serif;font-weight:400;color:var(--black)}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,form,select{font-family:Open Sans,sans-serif;accent-color:var(--default-theme)}select{background-color:transparent;border:0}:is(a:not(.button,.button-secondary),textarea,summary):focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size));border-radius:2px}:is(a:not(.button,.button-secondary),textarea,summary):focus-visible,:is(a:not(.button,.button-secondary),textarea,summary).focus-visible{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size));border-radius:2px}:is(a:not(.button,.button-secondary),textarea,summary):focus:not(:focus-visible){outline:none}:is(a:not(.button,.button-secondary),textarea,summary):focus:not(:focus-visible).focus-visible{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size));border-radius:2px}:is(button:not(.modal__close-button),a.button,a.button-secondary,input,select):focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size))}:is(button:not(.modal__close-button),a.button,a.button-secondary,input,select):focus-visible,:is(button:not(.modal__close-button),a.button,a.button-secondary,input,select).focus-visible{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size))}:is(button:not(.modal__close-button),a.button,a.button-secondary,input,select):focus:not(:focus-visible){outline:none}:is(button:not(.modal__close-button),a.button,a.button-secondary,input,select):focus:not(:focus-visible).focus-visible{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset, var(--outline-size))}:is(button.modal__close-button):focus{outline:var(--outline-size) var(--outline-style) var(--outline-color)}:is(button.modal__close-button):focus-visible{outline:var(--outline-size) var(--outline-style) var(--outline-color)}:is(button.modal__close-button):focus:not(:focus-visible){outline:none}:root{--xxxl-spacing: 5em;--xxl-spacing: 3.125em;--xl-spacing: 2.25rem;--l-spacing: 1.625rem;--m-spacing: 1.25rem;--s-spacing: .9375rem;--xs-spacing: .625rem;--xxs-spacing: .3125rem;--header-height: calc(3.125em + 5px) ;--default-theme: #005bbb;--client-theme: var(--client-color, var(--default-theme));--white: #fff;--light-gray: #f5f5f5;--medium-gray: #949494;--black: #000;--dark-text: #4a4a4a;--global-error: #e91b11;--global-success: #82bc00;--global-secondary-color: #82bc00;--global-separator-light: #eee;--global-separator: #d9d9d9;--global-separator-dark: rgba(0 0 0 / 42%);--global-border-color: #ddd;--global-shadow-color: hsl(0deg 0% 0% / 15%);--icon-fill: var(--medium-gray);--global-link-color: #337ab7;--global-link-hover-color: #23527c;--global-payment-green: #4f8210;--global-label-color: #717170;--insurance-navigation-step-complete-fill: #8dc63f;--card-stripe-fill: rgb(204 204 204 / 30%);--insurance-error-text: #bf0000;--nav-icon-fill: var(--black);--outline-size: max(2px, .08em);--outline-style: solid;--outline-color: currentcolor;--global-border-radius: 4px;--global-heading-small: #000;--charge-list-item-color: #444442;--charge-denied: #bf0000;--global-form-heading: #000;--global-form-label: var(--global-label-color);--global-form-placeholder-color: #a5a5a2;--global-input-border: 1px solid var(--global-separator-dark);--global-input-error: var(--global-error);--global-input-readonly-background: #d2d2d0;--global-input-readonly-background-light: #e8e8e8;--global-button-background-color-disabled: #a5a5a2;--global-button-background-color: var(--global-secondary-color);--global-button-background-hover-color: #5f8900;--global-button-background-color-secondary: #005bbb;--global-button-background-hover-color-secondary: #004288;--global-button-inline-color: #005bbb;--global-radio-outline-color: #6d6c6b;--footer-color: var(--white);--footer-hover-color: var(--light-gray);--details-heading-background: #f5f5f5}html{scrollbar-gutter:stable;overflow-y:scroll}body:has(dialog[open]:not(.menu)){overflow:hidden}.app-root{display:grid;grid-template-rows:auto 1fr auto;min-block-size:100vh}@media screen and (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}.skip-link{--outline-offset: 0;position:fixed;z-index:1000;inset-inline-start:var(--xs-spacing);inset-block-start:var(--xs-spacing);background-color:var(--white);padding:var(--xs-spacing)}.skip-link:not(:focus):not(:active){clip-path:inset(50%);block-size:1px;overflow:hidden;position:absolute;z-index:1000;white-space:nowrap;inline-size:1px}main:focus{outline:none}.visually-hidden{inline-size:1px;block-size:1px;position:absolute;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}.ignore-layer{display:contents}.button-reset{border:0;margin:0;padding:0;font-size:1rem;border-radius:0;background-color:transparent;align-items:start}.button{background-color:var(--global-button-background-color);border:1px solid var(--global-button-background-color);border-radius:.5rem;block-size:3.25rem;line-height:1.5rem;inline-size:60%;font-size:.875rem;padding:var(--s-spacing);max-inline-size:25rem;display:inline-flex;align-items:center;text-align:center;justify-content:center;font-weight:700;cursor:pointer;text-decoration:none;color:var(--black)}.button[disabled]{opacity:.65;background-color:var(--global-button-background-color-disabled);border-color:var(--global-button-background-color-disabled);color:var(--black);cursor:not-allowed}.button:hover:not([disabled]),.button:focus:not([disabled]),.button:focus-visible:not([disabled]){background-color:var(--global-button-background-hover-color);text-decoration:none}.button--denied{background-color:var(--white);color:var(--charge-denied);border-color:var(--charge-denied)}.button--denied[disabled]{background-color:var(--white)}.button--denied:hover:not([disabled]),.button--denied:focus:not([disabled]),.button--denied:focus-visible:not([disabled]){background-color:var(--white)}.button--full-width{inline-size:100%}.button-secondary{background-color:var(--global-button-background-color-secondary);border:1px solid var(--global-button-background-color-secondary);color:var(--white);border-radius:.5rem;block-size:3.25rem;line-height:1.5rem;inline-size:60%;font-size:.875rem;padding:var(--s-spacing);max-inline-size:25rem;display:inline-flex;align-items:center;text-align:center;justify-content:center;font-weight:700;cursor:pointer;text-decoration:none}app-insurance-wizard .button-secondary{font-size:1.125em;line-height:1.1em;font-weight:700}.button-secondary[disabled]{opacity:.65;background-color:var(--global-button-background-color-disabled);border-color:var(--global-button-background-color-disabled);color:var(--black);cursor:not-allowed}.button-secondary:hover:not([disabled]),.button-secondary:focus:not([disabled]),.button-secondary:focus-visible:not([disabled]){background-color:var(--global-button-background-hover-color-secondary);text-decoration:none}.button-secondary--outline{background-color:transparent;color:var(--global-button-background-color-secondary);cursor:pointer;text-decoration:none}.button-secondary--outline[disabled]{opacity:.65;border-color:var(--global-button-background-color-disabled);color:var(--black);cursor:not-allowed}.button-secondary--outline:hover:not([disabled]),.button-secondary--outline:focus:not([disabled]),.button-secondary--outline:focus-visible:not([disabled]){background-color:transparent;border-color:var(--global-button-background-hover-color-secondary);color:var(--global-button-background-hover-color-secondary);text-decoration:none}.button-secondary--full-width{inline-size:100%}.button-inline{background-color:transparent;border:0;color:inherit;border-radius:0;font-size:inherit;padding:0;display:inline;font-weight:inherit;cursor:pointer;text-decoration:none}.button-inline[disabled]{cursor:not-allowed}.button-inline:hover:not([disabled]),.button-inline:focus:not([disabled]),.button-inline:focus-visible:not([disabled]){text-decoration:underline}.t-condensed{font-family:Open Sans,serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" .75}.t-heading-large{font-size:3.125em;font-weight:700;line-height:1.1em}.t-heading{font-size:2.25em;font-weight:300;line-height:1.1em}.t-heading--bold{font-weight:800}.t-heading-medium{font-size:1.5em;line-height:1.1em;font-weight:700}.t-heading-small{font-size:1.125em;line-height:1.1em;font-weight:700}.t-heading-small--light{font-weight:400}.t-form-heading{font-size:1.0625em;line-height:1.1em;font-weight:700}.t-body{font-size:.875em;line-height:1.1em}.t-body--spaced{line-height:1.4em}.t-uppercase{text-transform:uppercase}.t-italic{font-style:italic}.t-bold{font-weight:700}.t-semibold{font-weight:600}.t-body-large{font-size:1.125rem;line-height:1.1rem}.t-body-small{font-size:.75em;line-height:1.1em;letter-spacing:3%}.t-line-height-large{line-height:1.5em}.t-form-label{font-size:.625em;line-height:1.1em}.t-form-label--large{font-size:1em;line-height:1.6em}.t-form-select-large{font-size:20px;font-weight:600}.t-form-hint{font-size:.6875em;list-style:1.1em}.t-form-error{color:var(--global-input-error);font-weight:700}.t-insurance-form-label{font-size:.75rem;line-height:1.66rem;font-weight:600;letter-spacing:3%}.t-insurance-form-error{font-size:.75em;line-height:1.66em;font-weight:600;letter-spacing:3%;color:var(--insurance-error-text)}.t-link{color:var(--default-theme);text-decoration:none}.t-link:visited{color:var(--default-theme)}.t-link:hover{text-decoration:underline;color:var(--global-link-hover-color)}.t-link--nav{font-size:1.25em;line-height:1.1em;color:var(--default-theme)}@media screen and (min-width: 1100px){.t-link--nav{font-size:.875em;color:var(--black)}.t-link--nav:visited,.t-link--nav:hover,.t-link--nav:focus{color:var(--black)}}.t-button-inline{color:var(--default-theme);font-weight:700;text-decoration:none}.t-button-inline:hover{text-decoration:underline}p.is-highlighted,h1.is-highlighted,h2.is-highlighted,h3.is-highlighted,h4.is-highlighted,h5.is-highlighted,h6.is-highlighted,span.is-highlighted,dd.is-highlighted{padding-inline:.175em;line-height:1.35;background:#ffe500;display:inline-block;align-self:start;border:1px solid rgb(from var(--black) r g b/10%);border-radius:2px;color:rgb(from var(--black) r g b/100%)}p.is-highlighted.t-body,h1.is-highlighted.t-body,h2.is-highlighted.t-body,h3.is-highlighted.t-body,h4.is-highlighted.t-body,h5.is-highlighted.t-body,h6.is-highlighted.t-body,span.is-highlighted.t-body,dd.is-highlighted.t-body{font-weight:500;line-height:1.35;color:rgb(from var(--black) r g b/100%)}p.is-highlighted.t-heading-medium,h1.is-highlighted.t-heading-medium,h2.is-highlighted.t-heading-medium,h3.is-highlighted.t-heading-medium,h4.is-highlighted.t-heading-medium,h5.is-highlighted.t-heading-medium,h6.is-highlighted.t-heading-medium,span.is-highlighted.t-heading-medium,dd.is-highlighted.t-heading-medium{padding-block:1px}p.is-highlighted.t-bold,h1.is-highlighted.t-bold,h2.is-highlighted.t-bold,h3.is-highlighted.t-bold,h4.is-highlighted.t-bold,h5.is-highlighted.t-bold,h6.is-highlighted.t-bold,span.is-highlighted.t-bold,dd.is-highlighted.t-bold{font-weight:700}app-support p li{margin-inline-start:1em;display:list-item;list-style-type:disc;text-align:start;margin-block-start:var(--xxs-spacing)}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.form__input{border:var(--global-input-border);block-size:1.875em}.form__label{display:inline-flex;flex-direction:column;color:var(--global-label)}.form__label:has(.form__label__text){gap:var(--s-spacing)}.form__label:has(.form__label__hint) .form__label__text{order:1}.form__label:has(.form__label__hint) .form__label__input{order:2}.form__label:has(.form__label__hint) .form__label__hint{order:3}.form__label--checkbox{flex-direction:row;align-items:start}.form__label--checkbox:has(.form__label__text){gap:var(--xxs-spacing)}.form__label--checkbox .form__label__text{padding-block-start:2.5px}.form__label__input,.form__label__select{padding-inline:var(--xxs-spacing);block-size:1.875em;border-radius:.5em;border:var(--global-input-border);box-sizing:content-box}.form__label__input::placeholder,.form__label__select::placeholder{color:var(--global-form-placeholder-color)}.form__label__input:user-invalid,.form__label__input.ng-invalid.ng-touched,.form__label__select:user-invalid,.form__label__select.ng-invalid.ng-touched{border-color:var(--global-input-error)}.form__label__input::-webkit-outer-spin-button,.form__label__input::-webkit-inner-spin-button,.form__label__select::-webkit-outer-spin-button,.form__label__select::-webkit-inner-spin-button{appearance:none;margin:0}.form__label__input[type=number],.form__label__select[type=number]{appearance:textfield}.form__label__input .form__input:read-only,.form__label__select .form__input:read-only{background-color:var(--global-input-readonly-background);outline:none}.form__label__input .form__input--light:read-only,.form__label__select .form__input--light:read-only{background-color:var(--global-input-readonly-background-light);outline:none}.form__label__input+.t-form-hint,.form__label__select+.t-form-hint{margin-block-start:var(--xxs-spacing)}.form__label__input:read-only{background-color:var(--global-input-readonly-background);outline:none}.form__label__input--light:read-only{background-color:var(--global-input-readonly-background-light);outline:none}.form__label__input-wrapper--currency{position:relative}.form__label__input-wrapper--currency:before{position:absolute;inset-block-start:50%;padding-inline-start:var(--xxs-spacing);transform:translateY(-50%);content:"$"}.form__label__input-wrapper--currency .form__label__input{padding-inline:calc(var(--xxs-spacing) * 2 + .5ch) 0}.form__label__input--large{padding:var(--m-spacing);font-size:16px;font-weight:600;border-radius:10px;border:none;inline-size:100%;box-sizing:border-box;min-inline-size:25px}.form__label__select--large{font-size:16px;padding:var(--m-spacing);font-weight:600;border-radius:10px;inline-size:100%;box-sizing:border-box;block-size:auto}.modal{border:0;border-block-start:4px solid var(--client-theme);box-shadow:0 5px 15px #00000080;inline-size:600px;padding:var(--s-spacing);box-sizing:border-box;position:fixed;overflow:auto;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);margin:0}.modal::backdrop{background-color:#00000080}.modal--content-centered{text-align:center}.modal--content-centered .modal__info__buttons{display:flex;flex-direction:column;align-items:center}.modal--full-screen::backdrop{background-color:#004040}.modal__close-button{padding:var(--xs-spacing);position:absolute;inset-block-start:0;inset-inline-end:0}.modal__close-button.button-inline{border-radius:50%;outline-offset:-8px}.modal__header{display:flex;flex-direction:column;align-items:center;padding-block:var(--xs-spacing)}.modal__header--icon{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon heading" "icon text";padding-block:var(--xs-spacing);padding-inline-end:var(--xs-spacing)}.modal__header__icon{grid-area:icon;align-self:center;margin-inline-end:var(--xs-spacing)}.modal__header__heading{grid-area:heading;font-size:1.3em;line-height:1.25em;font-weight:700;color:var(--default-theme);margin-inline-start:var(--xs-spacing)}.modal__header__text{grid-area:text;margin-inline-start:var(--xs-spacing);margin-block-start:var(--xs-spacing)}.modal__info{padding:0 var(--xs-spacing) var(--xs-spacing)}.modal__info__title{margin-block-start:var(--s-spacing);color:var(--client-theme)}.modal__info__title--denied{color:var(--global-error)}.modal__info__description{margin-block-start:2px;text-transform:uppercase;font-size:1.25em;line-height:1.1em;color:var(--dark-text)}.modal__info__description span{display:block}.modal__info__buttons{margin-block-start:var(--m-spacing);display:flex;gap:var(--m-spacing);flex-direction:column}@media (min-width: 550px){.modal__info__buttons{flex-direction:row}}body:has(app-insurance-wrapper){background-color:var(--light-gray)}#splash{background:#fff;position:absolute;margin:auto;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%;z-index:99999;opacity:1}#splash #splash-inner{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;-webkit-user-select:none;user-select:none}#splash .hidden{display:none}#splash .shown{display:block}.loading-message,.error-message{color:#000;text-align:center;font-family:Open Sans,sans-serif;font-size:20px;font-weight:400}.sub-message{margin-block-start:-4px;color:#000;text-align:center;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400}#splash-loading{opacity:1;display:block}#splash-loading.hidden{display:none;opacity:0}.hidden{display:none}.shown{display:block}.form-container{display:contents}
