.protectline:root{--brand-logo:url(/images/brands/protectline.png);--brand-logo-width:200px;--brand:#664674;--orange-0:var(--purple-0);--orange-1:var(--purple-1);--orange-7:var(--purple-7);--orange-8:var(--purple-8)}.lifesearch:root{--brand-logo:url(/images/brands/lifesearch.png);--brand-logo-width:100px;--brand-logo-height:80px;--brand:#1aa1a2;--orange-0:#c8f1f1;--orange-1:#f5ffff;--orange-7:#169292;--orange-8:#116d6d}
.app{flex-direction:column;min-height:100vh;display:flex}main{flex:1}.registration{width:100%;max-width:var(--max-width-body);padding-top:var(--header-height);margin:0 auto}.application-journey{--accordion-summary-padding:var(--size-1);background-color:var(--gray-0)}
body:has(.application-journey){--sidebar-background:white;--instruction-color:var(--gray-8);background-color:var(--gray-0)}.application-journey{--section-padding:var(--size-2) 0;--sidebar-main-padding-top:var(--size-3)}.application-journey .page-header{row-gap:var(--size-2);margin-bottom:var(--size-2)}.application-journey .page-header+section,.application-journey .page-header+form>section:first-child,.application-journey .page-header+dme-form form>section:first-child{padding-top:0}.application-journey .page-header+section>.question:first-child,.application-journey .page-header+form>section:first-child>.question:first-child,.application-journey .page-header+dme-form form>section:first-child>.question:first-child{margin-top:var(--size-2)}.application-journey section>section{padding-top:var(--size-4)}.application-journey>:where(h1,h2,h3,h4,h5,h6),.application-journey section>:where(h1,h2,h3,h4,h5,h6):first-child{margin-top:0;margin-bottom:0;padding-top:0!important;padding-bottom:0!important}.application-journey .info-banner{padding:var(--size-5);border:1px solid var(--gray-3);border-radius:var(--radius-3);background-color:#fff}.application-journey p a{display:inline}.question{--input-border-radius:var(--radius-2);--field-spacing:var(--size-3);--pill-min-height:60px;--pill-padding:var(--size-3);--pill-width:150px;padding:var(--size-5);font-size:var(--font-size-2);border-radius:var(--radius-3);background:#fff;border:1px solid #0000001a}.question .pills-grid{--pill-width:250px}.question .question-text{display:flex}.question .question-text i{--icon:var(--gray-3);--icon-size:var(--size-6);margin-right:var(--size-3);margin-left:var(--size-1);align-self:flex-start;position:relative}.question .question-text .info,.question .question-text .instruction{margin-top:var(--size-2)}.question .info,.question .instruction{font-size:var(--font-size-1)}.question i.complete{--icon:var(--color-success)}.question .question-note{margin-top:var(--size-2);padding:var(--size-3);font-weight:var(--font-weight-3);background:var(--gray-2);border-radius:var(--radius-1);font-size:1rem}.question .question-note h5,.question .question-note h6{padding:0 0 var(--size-2);font-size:var(--font-size-1)}.alert-warning{--alert-background:var(--yellow-2);--alert-color:var(--text);--icon-size:20px}.api-html-text br+p{margin-top:0}
body:has(.customer-application){background-color:var(--gray-0)}@media (min-width:960px){body:has(.customer-application){font-size:var(--font-size-3)}}body:has(.customer-application) main{padding-left:calc(100vw - 100%)}@media (min-width:960px){body:has(.customer-application) main{align-content:flex-start;min-height:100vh}}body:has(.customer-application) .panel{padding:var(--size-7);border:2px solid var(--gray-2);border-radius:var(--radius-4);box-shadow:var(--shadow-1);background-color:#fff}body:has(.customer-application) img{max-width:100%}
@font-face{font-weight:100 900;font-family:Inter;src:url(/fonts/Inter.var.woff2)format("woff2");font-display:swap}:root{--color-error:var(--red-8);--color-error-background:var(--red-1);--color-success:var(--green-9);--header-width:1200px;--max-width-body:840px;--app-sidebar-width:264px}html,body{--sidebar-width:296px;font-family:var(--font-sans,"Inter", system-ui, sans-serif);overscroll-behavior:none;background-color:#fff;margin:0;padding:0}.app-logo{width:var(--brand-logo-width,120px);height:var(--brand-logo-height,60px);background-image:var(--brand-logo,url(/images/brands/underwriteme.png));background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.dialog-small{--dialog-max-width:500px}.dialog-medium{--dialog-max-width:720px}.dialog-large{--dialog-max-width:1100px}.icon-size-large{--icon-size:40px}.icon-success{--icon:var(--color-success)}.icon-error{--icon:var(--color-error)}.link-button{color:var(--link);font:inherit;font-weight:var(--link-font-weight);overflow-wrap:break-word;box-shadow:none;cursor:pointer;-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link);background:0 0;border:none;padding:0;display:inline-flex}.link-button:hover{text-decoration-line:underline}.field-spacing-narrow{--field-spacing:.5rem}.reveal-field{opacity:0;animation:.3s forwards reveal-in;transform:translateY(-8px)}@keyframes reveal-in{to{opacity:1;transform:translateY(0)}}.align-left{text-align:left}.align-right{text-align:right}.w-150{width:150px}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.gap-size-2{gap:var(--size-2)}.uppercase{text-transform:uppercase}.display-inline{display:inline}.margin-block-none{margin-block:0}summary h2{line-height:1}.link-disabled{cursor:not-allowed;opacity:.6;pointer-events:none}legend{padding-inline:0}details[open]{box-shadow:none}
@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);-webkit-user-select:none;user-select:none;border-radius:.25rem;width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100%));height:100%;animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}
