.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow{width:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;overflow:visible}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow:not(.insurance-pid-form--has-pdf){display:flex;flex-direction:column;gap:24px;max-width:760px;margin:0 auto}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow.insurance-pid-form--has-pdf{display:grid;grid-template-columns:minmax(0, 1fr) minmax(320px, 380px);gap:24px;align-items:start;max-width:1024px;margin:0 auto}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow.insurance-pid-form--has-pdf>.rca-policy-flow__intro,.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow.insurance-pid-form--has-pdf>.messages,.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow.insurance-pid-form--has-pdf>.messages-list{grid-column:1/-1}@media(max-width: 992px){.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow.insurance-pid-form--has-pdf{display:flex;flex-direction:column;gap:0}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow.insurance-pid-form--has-pdf .rca-policy-flow__intro{margin:36px 0 24px 0;width:100%}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow.insurance-pid-form--has-pdf .rca-policy-flow__intro .rca-policy-progress{width:auto}}.rca-policy-flow{--rca-primary: var(--primary-color);--rca-primary-dark: color-mix(in srgb, var(--primary-color) 78%, #000);--rca-primary-ink: color-mix(in srgb, var(--primary-color) 52%, #071b13);--rca-primary-soft: color-mix(in srgb, var(--primary-color) 11%, #fff);--rca-primary-softer: color-mix(in srgb, var(--primary-color) 6%, #fff);--rca-primary-line: color-mix(in srgb, var(--primary-color) 24%, #fff);--rca-ink: #10201a;--rca-ink-soft: #3b4a42;--rca-muted: #6c7a71;--rca-faint: #93a099;--rca-surface: #fff;--rca-background: #f3f5f1;--rca-line: #e3e7e1;--rca-line-strong: #d3d9d1;--rca-danger: #b42318;--rca-danger-soft: #fff1f0;--rca-radius: 16px;--rca-radius-small: 12px;--rca-shadow-small: 0 1px 2px rgb(16 32 26 / 4%), 0 1px 3px rgb(16 32 26 / 6%);--rca-shadow-medium: 0 10px 30px -16px rgb(16 32 26 / 24%);--rca-shadow-large: 0 24px 60px -24px rgb(16 32 26 / 32%);box-sizing:border-box;color:var(--rca-ink);font-family:inherit;line-height:1.5}.rca-policy-flow *,.rca-policy-flow *::before,.rca-policy-flow *::after{box-sizing:border-box}.rca-policy-flow .rca-policy-progress{display:flex;align-items:center;width:min(100%,560px);margin:0 4px 26px}.rca-policy-flow .rca-policy-progress__step{display:flex;flex:0 0 auto;align-items:center;gap:9px;min-width:0}.rca-policy-flow .rca-policy-progress__number{display:grid;flex:0 0 auto;width:27px;height:27px;place-items:center;border:1.5px solid var(--rca-line-strong);border-radius:50%;background:var(--rca-surface);color:var(--rca-faint);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:12px;font-weight:700;line-height:1}.rca-policy-flow .rca-policy-progress__label{color:var(--rca-faint);font-size:12.5px;font-weight:500;white-space:nowrap}.rca-policy-flow .rca-policy-progress__step.is-active .rca-policy-progress__number{border-color:var(--rca-primary);background:var(--rca-primary);color:#fff;box-shadow:0 0 0 4px var(--rca-primary-soft)}.rca-policy-flow .rca-policy-progress__step.is-active .rca-policy-progress__label{color:var(--rca-ink);font-weight:700}.rca-policy-flow .rca-policy-progress__step.is-complete .rca-policy-progress__number{border-color:var(--rca-primary);background:var(--rca-primary-soft);color:var(--rca-primary-dark)}.rca-policy-flow .rca-policy-progress__step.is-complete .rca-policy-progress__label{color:var(--rca-ink-soft)}.rca-policy-flow .rca-policy-progress__line{flex:1 1 70px;min-width:20px;height:1.5px;margin:0 12px;background:var(--rca-line-strong)}.rca-policy-flow .rca-policy-progress__line.is-complete{background:var(--rca-primary)}.rca-policy-flow .rca-policy-flow-heading{margin:0 4px}.rca-policy-flow .rca-policy-flow-heading__eyebrow{display:flex;align-items:center;gap:9px;color:var(--rca-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rca-policy-flow .rca-policy-flow-heading__eyebrow::after{width:40px;height:1px;background:var(--rca-line-strong);content:""}.rca-policy-flow .rca-policy-flow-heading__title{margin:12px 0 8px;color:var(--rca-ink);font-size:clamp(28px,4vw,40px);font-weight:750;letter-spacing:-0.025em;line-height:1.08}.rca-policy-flow .rca-policy-flow-heading__description{max-width:58ch;margin:0;color:var(--rca-muted);font-size:15px}.rca-policy-flow .rca-policy-card{min-width:0;padding:24px;border:1px solid var(--rca-line);border-radius:var(--rca-radius);background:var(--rca-surface);box-shadow:var(--rca-shadow-small)}.rca-policy-flow .rca-policy-card__header{display:flex;align-items:center;gap:12px;margin-bottom:22px}.rca-policy-flow .rca-policy-card__number{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:9px;background:var(--rca-primary-ink);color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:13px;font-weight:700}.rca-policy-flow .rca-policy-card__heading{min-width:0}.rca-policy-flow .rca-policy-card__title{margin:0;color:var(--rca-ink);font-size:18px;font-weight:700;letter-spacing:-0.01em;line-height:1.25}.rca-policy-flow .rca-policy-card__subtitle{margin-top:2px;color:var(--rca-faint);font-size:12.5px}#rca-policy-start{padding:24px}#rca-policy-start .rca-policy-start-layout{display:flex;flex-direction:column;width:100%;min-width:0}#rca-policy-start .rca-policy-start-layout>.rca-policy-flow__main{width:100%;min-width:0}#rca-policy-start .rca-policy-start-group,#rca-policy-start .rca-policy-start-field-row{min-width:0;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}#rca-policy-start .rca-policy-start-group+.rca-policy-start-group{margin-top:18px;padding-top:18px;border-top:1px solid var(--rca-line)}#rca-policy-start .rca-policy-start-field-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:10px 12px;align-items:start}#rca-policy-start .rca-policy-start-field-row>.rca-policy-start-field,#rca-policy-start .rca-policy-start-field-row>.form-item{min-width:0;margin:0}#rca-policy-start .rca-policy-start-field-row>.rca-policy-start-status-message{grid-column:1/-1}#rca-policy-start .rca-policy-start-field{position:relative}#rca-policy-start .rca-policy-start-field>.d-flex,#rca-policy-start .rca-policy-start-field .form-item__label-wrapper,#rca-policy-start .rca-policy-start-field .form-item__label{min-width:0;width:fit-content;padding-right:6px}#rca-policy-start .rca-policy-start-field>.d-flex,#rca-policy-start .rca-policy-start-field .form-item__label-wrapper{display:flex;align-items:center;gap:7px;margin-bottom:8px}#rca-policy-start .rca-policy-start-field label,#rca-policy-start .rca-policy-start-field .form-item__label{margin:0;color:var(--rca-ink-soft);font-size:13px;font-weight:700;line-height:1.35}#rca-policy-start .rca-policy-start-field .form-required::after,#rca-policy-start .rca-policy-start-field label.required::after{color:var(--rca-primary)}#rca-policy-start .rca-policy-start-field .info-icon{display:none}#rca-policy-start .rca-policy-start-field .description,#rca-policy-start .rca-policy-start-field .form-item__description{margin-top:7px;color:var(--rca-faint);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:11.5px;line-height:1.35}#rca-policy-start input.rca-policy-start-control,#rca-policy-start .rca-policy-start-control.form-element{width:100%;min-width:0;height:52px;margin:0;padding:13px 44px;border:1.5px solid var(--rca-line-strong);border-radius:var(--rca-radius-small);outline:0;background-color:var(--rca-surface);background-repeat:no-repeat;background-position:14px center;background-size:19px 19px;box-shadow:none;color:var(--rca-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:15.5px;font-weight:600;letter-spacing:.02em;line-height:1.2;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}#rca-policy-start input.rca-policy-start-control::placeholder,#rca-policy-start .rca-policy-start-control.form-element::placeholder{color:var(--rca-faint);font-family:inherit;font-weight:500;letter-spacing:0;opacity:1}#rca-policy-start input.rca-policy-start-control:hover:not(:disabled),#rca-policy-start .rca-policy-start-control.form-element:hover:not(:disabled){border-color:color-mix(in srgb, var(--rca-primary) 42%, var(--rca-line-strong))}#rca-policy-start input.rca-policy-start-control:focus,#rca-policy-start .rca-policy-start-control.form-element:focus{border-color:var(--rca-primary);box-shadow:0 0 0 3px var(--rca-primary-soft)}#rca-policy-start input.rca-policy-start-control:disabled,#rca-policy-start input.rca-policy-start-control[readonly],#rca-policy-start .rca-policy-start-control.form-element:disabled,#rca-policy-start .rca-policy-start-control.form-element[readonly]{border-color:var(--rca-line);background-color:var(--rca-background);color:var(--rca-muted);cursor:not-allowed}#rca-policy-start input.rca-policy-start-control.error,#rca-policy-start input.rca-policy-start-control[aria-invalid=true],#rca-policy-start .rca-policy-start-control.form-element.error,#rca-policy-start .rca-policy-start-control.form-element[aria-invalid=true]{border-color:var(--rca-danger);background-color:var(--rca-danger-soft)}#rca-policy-start input.rca-policy-start-control.error:focus,#rca-policy-start input.rca-policy-start-control[aria-invalid=true]:focus,#rca-policy-start .rca-policy-start-control.form-element.error:focus,#rca-policy-start .rca-policy-start-control.form-element[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--rca-danger) 12%, #fff)}#rca-policy-start .rca-policy-start-control--idnp{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%236C7A71%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Crect x=%273%27 y=%274%27 width=%2718%27 height=%2716%27 rx=%272%27/%3E%3Ccircle cx=%279%27 cy=%2710%27 r=%272%27/%3E%3Cpath d=%27M15 8h3M15 12h3M5 16h14%27/%3E%3C/svg%3E")}#rca-policy-start .rca-policy-start-control--vehicle{text-transform:uppercase;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%236C7A71%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M5 17h14M5 17a2 2 0 0 1-2-2v-3l2-5h12l2 5v3a2 2 0 0 1-2 2M5 17v2M19 17v2%27/%3E%3Ccircle cx=%277.5%27 cy=%2714%27 r=%271%27/%3E%3Ccircle cx=%2716.5%27 cy=%2714%27 r=%271%27/%3E%3C/svg%3E")}#rca-policy-start .rca-policy-start-secondary-button,#rca-policy-start input.rca-policy-start-secondary-button,#rca-policy-start button.rca-policy-start-secondary-button{align-self:start;min-width:152px;min-height:52px;margin:26px 0 0;padding:11px 15px;border:1.5px solid var(--rca-primary-line);border-radius:11px;background:var(--rca-surface);box-shadow:none;color:var(--rca-primary-dark);font:inherit;font-size:13px;font-weight:700;line-height:1.25;white-space:normal;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}#rca-policy-start .rca-policy-start-secondary-button:hover,#rca-policy-start .rca-policy-start-secondary-button:focus,#rca-policy-start input.rca-policy-start-secondary-button:hover,#rca-policy-start input.rca-policy-start-secondary-button:focus,#rca-policy-start button.rca-policy-start-secondary-button:hover,#rca-policy-start button.rca-policy-start-secondary-button:focus{border-color:var(--rca-primary);background:var(--rca-primary-soft);color:var(--rca-primary-dark);box-shadow:none}#rca-policy-start .rca-policy-start-secondary-button:active,#rca-policy-start input.rca-policy-start-secondary-button:active,#rca-policy-start button.rca-policy-start-secondary-button:active{transform:translateY(1px)}#rca-policy-start .rca-policy-start-status-message:empty{display:none}#rca-policy-start .rca-policy-start-status-message,#rca-policy-start .form-item--error-message{color:var(--rca-danger);font-size:12.5px}#rca-policy-start .rca-policy-start-actions,#rca-policy-start .wizard-layout-footer.rca-policy-start-actions{display:flex;width:100%;margin:24px 0 0;padding:0;border:0;background:rgba(0,0,0,0)}#rca-policy-start .rca-policy-start-submit,#rca-policy-start input.rca-policy-start-submit,#rca-policy-start button.rca-policy-start-submit{width:100%;min-height:54px;margin:0;padding:14px 52px 14px 20px;border:1px solid var(--rca-primary);border-radius:12px;background-color:var(--rca-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2722%27 height=%2722%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27white%27 stroke-width=%272.2%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M5 12h14M13 6l6 6-6 6%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;box-shadow:var(--rca-shadow-medium);color:#fff;font:inherit;font-size:15px;font-weight:750;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}#rca-policy-start .rca-policy-start-submit:hover,#rca-policy-start .rca-policy-start-submit:focus,#rca-policy-start input.rca-policy-start-submit:hover,#rca-policy-start input.rca-policy-start-submit:focus,#rca-policy-start button.rca-policy-start-submit:hover,#rca-policy-start button.rca-policy-start-submit:focus{border-color:var(--rca-primary-dark);background-color:var(--rca-primary-dark);box-shadow:0 8px 14px -14px color-mix(in srgb, var(--rca-primary) 78%, transparent);color:#fff}#rca-policy-start .rca-policy-start-submit:active,#rca-policy-start input.rca-policy-start-submit:active,#rca-policy-start button.rca-policy-start-submit:active{transform:translateY(1px)}#rca-policy-start .rca-policy-start-submit:disabled,#rca-policy-start .rca-policy-start-submit[disabled],#rca-policy-start input.rca-policy-start-submit:disabled,#rca-policy-start input.rca-policy-start-submit[disabled],#rca-policy-start button.rca-policy-start-submit:disabled,#rca-policy-start button.rca-policy-start-submit[disabled]{border-color:var(--rca-line-strong);background-color:var(--rca-line-strong);box-shadow:none;color:#fff;cursor:not-allowed;opacity:.8}#rca-policy-start .rca-policy-start-actions .ajax-progress,#rca-policy-start .rca-policy-start-field-row .ajax-progress{align-self:center;margin-left:8px}#rca-policy-start .rca-policy-start-security-note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;color:var(--rca-faint);font-size:11.5px;text-align:center}#rca-policy-start .rca-policy-start-security-note__icon{width:15px;height:15px;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Crect x=%273%27 y=%2711%27 width=%2718%27 height=%2710%27 rx=%272%27/%3E%3Cpath d=%27M7 11V7a5 5 0 0 1 10 0v4%27/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:contain}#rca-policy-start>.messages,#rca-policy-start .messages-list,#rca-policy-start .messages{margin-bottom:18px;border-radius:12px}#rca-policy-start .insurance-pid-panel{width:100%;height:100%;margin:0;overflow:hidden;border:1px solid var(--rca-line);border-radius:var(--rca-radius);background:var(--rca-surface);box-shadow:var(--rca-shadow-small);grid-column:2;grid-row:unset;display:flex;flex-direction:column;position:relative}#rca-policy-start .insurance-pid-panel__header{display:flex;align-items:center;gap:10px;min-height:58px;padding:14px 16px;border-bottom:1px solid var(--rca-line);background:var(--rca-primary-softer);color:var(--rca-ink);border-radius:var(--rca-radius-small)}#rca-policy-start .insurance-pid-panel__icon{flex:0 0 auto;width:29px;height:29px;padding:6px;border:1px solid var(--rca-line);border-radius:8px;background:var(--rca-surface);color:var(--rca-primary-dark)}#rca-policy-start .insurance-pid-panel__title{min-width:0;color:var(--rca-ink);font-size:14px;font-weight:750}#rca-policy-start .insurance-pid-panel__scroll-hint{margin-left:auto;color:var(--rca-primary-dark);font-size:11.5px;font-weight:700}#rca-policy-start .insurance-pid-panel__body{display:block;min-width:0;padding:0;overflow:visible;background:var(--rca-surface);height:100%}#rca-policy-start .insurance-pid-panel__text{padding:16px;color:var(--rca-muted);font-size:12.5px}#rca-policy-start .insurance-pid-panel__text:empty{display:none}#rca-policy-start .insurance-pid-panel__text>:first-child{margin-top:0}#rca-policy-start .insurance-pid-panel__text>:last-child{margin-bottom:0}#rca-policy-start .insurance-pid-panel__pdf-wrap{display:block;width:100%;height:100%;min-width:0;padding:0;overflow:visible;background:var(--rca-background);box-shadow:var(--rca-shadow-small);border-radius:var(--rca-radius-small)}#rca-policy-start .insurance-pid-panel__pdf-expand{display:inline-flex;align-items:center;justify-content:center;margin:12px;padding:7px 11px;border:1px solid var(--rca-primary-line);border-radius:9px;background:var(--rca-surface);color:var(--rca-primary-dark);font-size:12px;font-weight:700;line-height:1.2;text-decoration:none}#rca-policy-start .insurance-pid-panel__pdf-expand:hover,#rca-policy-start .insurance-pid-panel__pdf-expand:focus{border-color:var(--rca-primary);background:var(--rca-primary-soft);color:var(--rca-primary-dark);text-decoration:none}#rca-policy-start .insurance-pid-panel__pdf{display:block;width:100%;height:100%;border:1px solid var(--rca-line);border-radius:10px;background:#fff}@media(max-width: 992px){#rca-policy-start form.rca-policy-flow.insurance-pid-form--has-pdf>.insurance-pid-panel{margin-top:24px}#rca-policy-start .insurance-pid-panel__pdf{height:560px;min-height:560px}}@media(max-width: 640px){#rca-policy-start{padding:14px}#rca-policy-start .rca-policy-flow__intro{margin-bottom:20px}#rca-policy-start .rca-policy-progress{margin-bottom:22px}#rca-policy-start .rca-policy-progress__label{display:none}#rca-policy-start .rca-policy-progress__line{min-width:14px;margin-inline:9px}#rca-policy-start .rca-policy-flow-heading__title{font-size:clamp(27px,9vw,34px)}#rca-policy-start .rca-policy-flow-heading__description{font-size:14px}#rca-policy-start .rca-policy-card{padding:19px 16px;border-radius:14px}#rca-policy-start .rca-policy-card__header{align-items:flex-start;margin-bottom:20px}#rca-policy-start .rca-policy-card__title{font-size:16.5px}#rca-policy-start .rca-policy-start-field-row{grid-template-columns:minmax(0, 1fr)}#rca-policy-start .rca-policy-start-field-row .select-profile,#rca-policy-start .rca-policy-start-field-row .select-vehicle{padding:5px 15px;min-height:35px}#rca-policy-start .rca-policy-start-secondary-button,#rca-policy-start input.rca-policy-start-secondary-button,#rca-policy-start button.rca-policy-start-secondary-button{width:100%;min-width:0;margin-top:0}#rca-policy-start .insurance-pid-panel__pdf-wrap{padding:10px}#rca-policy-start .insurance-pid-panel__pdf{height:430px;min-height:430px}}@media(prefers-reduced-motion: reduce){#rca-policy-start *,#rca-policy-start *::before,#rca-policy-start *::after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements{width:100%;margin:1.375rem 0 0}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements>.form-item{display:grid;grid-template-columns:1.375rem minmax(0, 1fr);align-items:start;column-gap:.75rem;row-gap:.5rem;width:100%;min-width:0;margin:0;padding:.875rem .9375rem;border:1px solid color-mix(in srgb, var(--primary-color) 16%, #fff);border-radius:.75rem;background:color-mix(in srgb, var(--primary-color) 6%, #fff)}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements>.form-item.form-item--error{border-color:var(--color--red, #c0392b);background:color-mix(in srgb, var(--color--red, #c0392b) 5%, #fff)}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements input.form-checkbox{appearance:none;display:grid;grid-column:1;grid-row:1;align-self:start;flex:0 0 1.375rem;place-items:center;width:1.375rem;height:1.375rem;margin:.0625rem 0 0;padding:0;border:1.5px solid color-mix(in srgb, var(--primary-color) 25%, #cfd6d1);border-radius:.4375rem;background:#fff;box-shadow:none;cursor:pointer;transition:background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements input.form-checkbox::before{content:"";width:.625rem;height:.375rem;border-bottom:2px solid #fff;border-left:2px solid #fff;opacity:0;transform:translateY(-0.0625rem) rotate(-45deg) scale(0.65);transition:opacity 150ms ease,transform 150ms ease}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements input.form-checkbox:hover{border-color:var(--primary-color)}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements input.form-checkbox:focus,.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements input.form-checkbox:focus-visible{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 16%, transparent)}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements input.form-checkbox:checked{border-color:var(--primary-color);background:var(--primary-color)}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements input.form-checkbox:checked::before{opacity:1;transform:translateY(-0.0625rem) rotate(-45deg) scale(1)}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements input.form-checkbox.error,.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements input.form-checkbox[aria-invalid=true]{border-color:var(--color--red, #c0392b)}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements .d-flex{display:block;flex:1 1 auto;min-width:0}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements label.form-item__label.option{display:inline;grid-column:2;grid-row:1;min-width:0;margin:0;color:var(--color--text, #3b4a42);font-size:.84375rem;font-weight:400;line-height:1.5;cursor:pointer}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements label.form-item__label.option a{color:var(--primary-color);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements label.form-item__label.option a:hover{text-decoration-thickness:2px}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements label.form-item__label.option a:focus-visible{border-radius:.1875rem;outline:2px solid color-mix(in srgb, var(--primary-color) 45%, transparent);outline-offset:2px}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements .info-icon{display:none}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements .form-item--error-message,.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements .form-item__error-message{grid-column:2;grid-row:2;width:100%;min-width:0;margin:0 !important;padding:0;color:var(--color--red, #c0392b);font-size:.75rem;font-weight:500;line-height:1.4}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .rca-policy-flow__main>.compliance-agreements+.rca-policy-start-actions{margin-top:1rem}@media(max-width: 35rem){.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements{margin-top:1.125rem}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements>.form-item{gap:.625rem;padding:.8125rem}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements label.form-item__label.option{font-size:.8125rem}}@media(prefers-reduced-motion: reduce){.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements input.form-checkbox,.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .compliance-agreements input.form-checkbox::before{transition:none}}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .rca-policy-account-prompt{width:100%;margin:0;border:1px solid color-mix(in srgb, var(--primary-color) 16%, #fff);border-radius:1rem;background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--primary-color) 5%, #fff) 100%);box-shadow:0 1px 2px rgba(16,32,26,.04),0 1px 3px rgba(16,32,26,.05);grid-column:1/-1}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .rca-policy-account-prompt>.block__content{position:relative;min-height:4.25rem;padding:1rem 1.125rem 1rem 4rem}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .rca-policy-account-prompt>.block__content::before{content:"";position:absolute;top:1rem;left:1.125rem;width:2.125rem;height:2.125rem;border-radius:.625rem;background-color:color-mix(in srgb, var(--primary-color) 10%, #fff)}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .rca-policy-account-prompt>.block__content::after{content:"";position:absolute;top:1.5rem;left:1.625rem;width:1.125rem;height:1.125rem;background-color:var(--primary-color);mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M20 21a8 8 0 0 0-16 0%27/%3E%3Ccircle cx=%2712%27 cy=%277%27 r=%274%27/%3E%3Cpath d=%27M19 8v6M16 11h6%27/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M20 21a8 8 0 0 0-16 0%27/%3E%3Ccircle cx=%2712%27 cy=%277%27 r=%274%27/%3E%3Cpath d=%27M19 8v6M16 11h6%27/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .rca-policy-account-prompt .block__title{margin:0 0 .1875rem;color:var(--color--text, #10201a);font-size:.9375rem;font-weight:700;line-height:1.35}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .rca-policy-account-prompt .field,.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .rca-policy-account-prompt .field__item_single,.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .rca-policy-account-prompt .text-content{margin:0;padding:0}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .rca-policy-account-prompt p{margin:0;color:var(--color--text-secondary, #6c7a71);font-size:.8125rem;line-height:1.5}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .rca-policy-account-prompt a{color:var(--primary-color);font-weight:700;text-decoration:none}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .rca-policy-account-prompt a:hover{text-decoration:underline;text-underline-offset:.15em}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .rca-policy-account-prompt a:focus-visible{border-radius:.1875rem;outline:2px solid color-mix(in srgb, var(--primary-color) 45%, transparent);outline-offset:2px}@media(max-width: 992px){.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .rca-policy-account-prompt{margin-bottom:32px}}@media(max-width: 35rem){.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .rca-policy-account-prompt{margin-bottom:28px}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .rca-policy-account-prompt>.block__content{min-height:0;padding:.9375rem .9375rem .9375rem 3.625rem}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .rca-policy-account-prompt .block__title{font-size:.875rem}.generic-insurance-form-page.page-wrapper .block-system form.rca-details.rca-policy-flow .rca-policy-account-prompt p{font-size:.78125rem}}.ui-dialog.select-profile.ui-widget.ui-widget-content{--select-profile-primary: var(--primary-color, #0e7a50);--select-profile-on-primary: var(--primary-contrast-color, #fff);--select-profile-primary-surface: color-mix(in srgb, var(--select-profile-primary) 5%, #fff);--select-profile-primary-surface-active: color-mix(in srgb, var(--select-profile-primary) 8%, #fff);--select-profile-primary-border: color-mix(in srgb, var(--select-profile-primary) 45%, transparent);--select-profile-primary-outline: color-mix(in srgb, var(--select-profile-primary) 18%, transparent);--select-profile-primary-shadow: color-mix(in srgb, var(--select-profile-primary) 18%, transparent);--select-profile-primary-shadow-hover: color-mix(in srgb, var(--select-profile-primary) 24%, transparent);--select-profile-text: #202522;--select-profile-muted: #68706c;--select-profile-border: #dfe3e1;--select-profile-background: #fff;--select-profile-surface: #f5f6f6;box-sizing:border-box;position:fixed !important;left:50% !important;width:min(35rem,100vw - 2rem) !important;height:auto !important;max-height:calc(100vh - 2rem);margin:0 !important;padding:0 !important;overflow:hidden;transform:translateX(-50%);border:0 !important;border-radius:1.25rem !important;background:var(--select-profile-background) !important;box-shadow:0 1.5rem 4rem rgba(0,0,0,.16),0 .25rem 1rem rgba(0,0,0,.07);color:var(--select-profile-text);font-family:inherit}.ui-dialog.select-profile.ui-widget.ui-widget-content,.ui-dialog.select-profile.ui-widget.ui-widget-content *,.ui-dialog.select-profile.ui-widget.ui-widget-content *::before,.ui-dialog.select-profile.ui-widget.ui-widget-content *::after{box-sizing:border-box}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-titlebar{position:relative;display:flex;align-items:center;min-height:5rem;margin:0;padding:1.25rem 1.75rem;border:0 !important;border-bottom:1px solid var(--select-profile-border) !important;border-radius:0 !important;background:#fff !important;color:var(--select-profile-text) !important}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-title{display:block;width:auto;margin:0;padding:0;overflow:visible;color:var(--select-profile-text);font-size:1.375rem;font-weight:700;line-height:1.3;text-overflow:initial;white-space:normal}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-titlebar-close{position:relative !important;inset:auto !important;flex:0 0 auto;width:2.5rem !important;height:2.5rem !important;margin:0 0 0 auto !important;padding:0 !important;border:0 !important;border-radius:.75rem !important;background:var(--select-profile-surface) !important;box-shadow:none !important;cursor:pointer;appearance:none;transition:background-color .2s ease,transform .2s ease}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-titlebar-close::before,.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-titlebar-close::after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:.125rem;border-radius:999px;background:#474d4a}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-titlebar-close::before{transform:translate(-50%, -50%) rotate(45deg)}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-titlebar-close::after{transform:translate(-50%, -50%) rotate(-45deg)}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-titlebar-close:hover{background:#e8ebea !important;transform:rotate(4deg)}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-titlebar-close:focus-visible{outline:3px solid var(--select-profile-primary-outline);outline-offset:2px}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-titlebar-close .ui-icon{display:none}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content{width:100% !important;height:auto !important;min-height:0 !important;max-height:min(36rem,100vh - 11rem) !important;margin:0;padding:1.5rem 1.75rem !important;overflow-x:hidden;overflow-y:auto;border:0 !important;background:#fff !important;color:var(--select-profile-text);scrollbar-width:thin;scrollbar-color:#bdc3c0 rgba(0,0,0,0)}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content::-webkit-scrollbar{width:.5rem}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content::-webkit-scrollbar-thumb{border-radius:999px;background:#bdc3c0}.ui-dialog.select-profile.ui-widget.ui-widget-content #modal-form,.ui-dialog.select-profile.ui-widget.ui-widget-content .select-person{width:100%;margin:0}.ui-dialog.select-profile.ui-widget.ui-widget-content fieldset,.ui-dialog.select-profile.ui-widget.ui-widget-content .fieldset,.ui-dialog.select-profile.ui-widget.ui-widget-content .fieldset__wrapper{min-width:0;margin:0;padding:0;border:0}.ui-dialog.select-profile.ui-widget.ui-widget-content .rca-person-type-v3{margin-bottom:1.5rem}.ui-dialog.select-profile.ui-widget.ui-widget-content .rca-person-type-v3 .form-boolean-group.form-boolean-group{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.25rem;padding:.25rem;border-radius:.875rem;background:var(--select-profile-surface)}.ui-dialog.select-profile.ui-widget.ui-widget-content .rca-person-type-v3 .form-boolean-group.form-boolean-group .form-type-boolean{width:100%;padding:0}.ui-dialog.select-profile.ui-widget.ui-widget-content .rca-person-type-v3 .form-boolean-group.form-boolean-group .form-type-boolean:has(input[type=radio]:checked){background-color:rgba(0,0,0,0) !important}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-person-type{position:relative;margin:0 !important}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-person-type input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-person-type label{display:flex;align-items:center;justify-content:center;min-height:2.875rem;margin:0 !important;padding:.625rem .875rem;border:1px solid rgba(0,0,0,0);border-radius:.6875rem;color:var(--select-profile-muted);font-size:.9375rem;font-weight:600;line-height:1.25;text-align:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-person-type input[type=radio]:checked+label{color:var(--select-profile-primary)}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-person-type input[type=radio]:focus-visible+label{outline:3px solid var(--select-profile-primary-outline);outline-offset:1px}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-persons-title{margin:0 0 .875rem !important}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-persons-title .title{color:var(--select-profile-text);font-size:1.0625rem;font-weight:700;line-height:1.4}.ui-dialog.select-profile.ui-widget.ui-widget-content .disabled-message.error{margin:0 0 1rem;padding:.875rem 1rem .875rem 2.875rem;border:1px solid #f0d4ad;border-radius:.75rem;background:#fff8ec;color:#79501a;font-size:.8125rem;line-height:1.45}.ui-dialog.select-profile.ui-widget.ui-widget-content .disabled-message.error::before{content:"!";position:absolute;display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;margin:.0625rem 0 0 -1.875rem;border-radius:50%;background:#e5a13b;color:#fff;font-size:.8125rem;font-weight:800}.ui-dialog.select-profile.ui-widget.ui-widget-content fieldset.existing-profiles--wrap{width:100%}.ui-dialog.select-profile.ui-widget.ui-widget-content fieldset.existing-profiles--wrap .form-boolean-group{display:grid;gap:.625rem}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person{position:relative;min-width:0;margin:0 !important;padding:0;overflow:hidden}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person:not(:has(label)){display:none}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person label{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;min-height:4.25rem;margin:0 !important;padding:.875rem 3.75rem .875rem 1rem;overflow:hidden;border-radius:.875rem;background:#fff;color:var(--select-profile-text);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person label::before{content:"";position:absolute;top:50%;right:1.125rem;width:1.25rem;height:1.25rem;transform:translateY(-50%);border:2px solid #aab0ad;border-radius:50%;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person label::after{content:"";position:absolute;top:50%;right:1.4375rem;width:.625rem;height:.625rem;transform:translateY(-50%) scale(0);border-radius:50%;background:var(--select-profile-primary);transition:transform .18s ease}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person label:hover{border-color:var(--select-profile-primary-border);background:var(--select-profile-primary-surface);box-shadow:0 .375rem 1rem color-mix(in srgb, var(--select-profile-primary) 7%, transparent)}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person input[type=radio]:checked+label{background:var(--select-profile-primary-surface-active);box-shadow:0 0 0 3px var(--select-profile-primary-outline)}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person input[type=radio]:checked+label::before{border-color:var(--select-profile-primary)}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person input[type=radio]:checked+label::after{transform:translateY(-50%) scale(1)}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person input[type=radio]:focus-visible+label{outline:3px solid var(--select-profile-primary-outline);outline-offset:2px}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person .label-item{min-width:0;overflow-wrap:anywhere;line-height:1.35}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person .label-item:first-child:not(:empty){margin-bottom:.25rem;color:var(--select-profile-text);font-size:.9375rem;font-weight:700}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person .label-item:first-child:empty{display:none}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person .label-item:last-child{color:var(--select-profile-muted);font-size:.8125rem;font-weight:500}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person.form-disabled label,.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person input[type=radio]:disabled+label{border-color:#e6e8e7;background:#f5f6f6;box-shadow:none;color:#9aa09d;cursor:not-allowed;opacity:.75;transform:none}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person.form-disabled label::before,.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person input[type=radio]:disabled+label::before{border-color:#c8ccca;background:#eef0ef}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person.form-disabled label::after,.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person input[type=radio]:disabled+label::after{display:none}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person.form-disabled label .label-item,.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person input[type=radio]:disabled+label .label-item{color:#929795}.ui-dialog.select-profile.ui-widget.ui-widget-content .wizard-layout-footer{display:none}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-buttonpane{width:100%;margin:0 !important;padding:1rem 1.75rem 1.5rem !important;border:0 !important;border-top:1px solid var(--select-profile-border) !important;background:#fff !important}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-buttonset{display:flex;justify-content:flex-end;width:100%;margin:0 !important}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-buttonset .button{display:inline-flex;align-items:center;justify-content:center;min-width:9.5rem;min-height:3rem;margin:0 !important;padding:.75rem 1.5rem;border:1px solid var(--select-profile-primary) !important;border-radius:.75rem !important;background:var(--select-profile-primary) !important;box-shadow:0 .375rem .875rem var(--select-profile-primary-shadow);color:var(--select-profile-on-primary) !important;font-family:inherit;font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;appearance:none;transition:filter .2s ease,box-shadow .2s ease,transform .2s ease}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-buttonset .button:hover{filter:brightness(0.93);box-shadow:0 .5rem 1rem var(--select-profile-primary-shadow-hover)}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-buttonset .button:active{box-shadow:0 .1875rem .5rem var(--select-profile-primary-shadow);transform:translateY(0)}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-buttonset .button:focus-visible{outline:3px solid var(--select-profile-primary-shadow-hover);outline-offset:3px}@media(max-width: 37.5rem){.ui-dialog.select-profile.ui-widget.ui-widget-content{top:.625rem !important;width:calc(100vw - 1.25rem) !important;max-height:calc(100vh - 1.25rem);border-radius:1rem !important}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-titlebar{min-height:4.25rem;padding:1rem 1.125rem}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-title{padding-right:.75rem;font-size:1.1875rem}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-titlebar-close{width:2.25rem !important;height:2.25rem !important}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content{max-height:calc(100vh - 9.75rem) !important;padding:1.125rem !important}.ui-dialog.select-profile.ui-widget.ui-widget-content .rca-person-type-v3 .form-boolean-group{grid-template-columns:1fr}.ui-dialog.select-profile.ui-widget.ui-widget-content .form-item-profile-person label{min-height:4rem;padding:.75rem 3.25rem .75rem .875rem}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-buttonpane{padding:.875rem 1.125rem 1.125rem !important}.ui-dialog.select-profile.ui-widget.ui-widget-content .ui-dialog-buttonset .button{width:100%}}.ui-dialog.select-vehicle.ui-widget.ui-widget-content{--select-vehicle-primary: var(--primary-color, #0e7a50);--select-vehicle-on-primary: var(--primary-contrast-color, #fff);--select-vehicle-primary-surface: color-mix(in srgb, var(--select-vehicle-primary) 5%, #fff);--select-vehicle-primary-surface-active: color-mix(in srgb, var(--select-vehicle-primary) 8%, #fff);--select-vehicle-primary-border: color-mix(in srgb, var(--select-vehicle-primary) 45%, transparent);--select-vehicle-primary-outline: color-mix(in srgb, var(--select-vehicle-primary) 18%, transparent);--select-vehicle-primary-shadow: color-mix(in srgb, var(--select-vehicle-primary) 18%, transparent);--select-vehicle-primary-shadow-hover: color-mix(in srgb, var(--select-vehicle-primary) 24%, transparent);--select-vehicle-text: #202522;--select-vehicle-muted: #68706c;--select-vehicle-border: #dfe3e1;--select-vehicle-background: #fff;--select-vehicle-surface: #f5f6f6;box-sizing:border-box;position:fixed !important;left:50% !important;width:min(35rem,100vw - 2rem) !important;height:auto !important;max-height:calc(100vh - 2rem);margin:0 !important;padding:0 !important;overflow:hidden;transform:translateX(-50%);border:0 !important;border-radius:1.25rem !important;background:var(--select-vehicle-background) !important;box-shadow:0 1.5rem 4rem rgba(0,0,0,.16),0 .25rem 1rem rgba(0,0,0,.07);color:var(--select-vehicle-text);font-family:inherit}.ui-dialog.select-vehicle.ui-widget.ui-widget-content,.ui-dialog.select-vehicle.ui-widget.ui-widget-content *,.ui-dialog.select-vehicle.ui-widget.ui-widget-content *::before,.ui-dialog.select-vehicle.ui-widget.ui-widget-content *::after{box-sizing:border-box}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-titlebar{position:relative;display:flex;align-items:center;min-height:5rem;margin:0;padding:1.25rem 1.75rem;border:0 !important;border-bottom:1px solid var(--select-vehicle-border) !important;border-radius:0 !important;background:#fff !important;color:var(--select-vehicle-text) !important}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-title{display:block;width:auto;margin:0;padding:0;overflow:visible;color:var(--select-vehicle-text);font-size:1.375rem;font-weight:700;line-height:1.3;text-overflow:initial;white-space:normal}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-titlebar-close{position:relative !important;inset:auto !important;flex:0 0 auto;width:2.5rem !important;height:2.5rem !important;margin:0 0 0 auto !important;padding:0 !important;border:0 !important;border-radius:.75rem !important;background:var(--select-vehicle-surface) !important;box-shadow:none !important;cursor:pointer;appearance:none;transition:background-color .2s ease,transform .2s ease}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-titlebar-close::before,.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-titlebar-close::after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:.125rem;border-radius:999px;background:#474d4a}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-titlebar-close::before{transform:translate(-50%, -50%) rotate(45deg)}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-titlebar-close::after{transform:translate(-50%, -50%) rotate(-45deg)}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-titlebar-close:hover{background:#e8ebea !important;transform:rotate(4deg)}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-titlebar-close:focus-visible{outline:3px solid var(--select-vehicle-primary-outline);outline-offset:2px}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-titlebar-close .ui-icon{display:none}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content{width:100% !important;height:auto !important;min-height:0 !important;max-height:min(39rem,100vh - 7rem) !important;margin:0;padding:0 !important;overflow-x:hidden;overflow-y:auto;border:0 !important;background:#fff !important;color:var(--select-vehicle-text);scrollbar-width:thin;scrollbar-color:#bdc3c0 rgba(0,0,0,0)}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content::-webkit-scrollbar{width:.5rem}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content::-webkit-scrollbar-thumb{border-radius:999px;background:#bdc3c0}.ui-dialog.select-vehicle.ui-widget.ui-widget-content #rca-modal-form,.ui-dialog.select-vehicle.ui-widget.ui-widget-content .rca-select-vehicle{width:100%;margin:0}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .rca-select-vehicle{padding:1.5rem 1.75rem 0}.ui-dialog.select-vehicle.ui-widget.ui-widget-content fieldset,.ui-dialog.select-vehicle.ui-widget.ui-widget-content .fieldset,.ui-dialog.select-vehicle.ui-widget.ui-widget-content .fieldset__wrapper{min-width:0;margin:0;padding:0;border:0}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-persons-title{margin:0 0 .875rem !important}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-persons-title .title{color:var(--select-vehicle-text);font-size:1.0625rem;font-weight:700;line-height:1.4}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .disabled-message.error{position:relative;margin:0 0 1rem;padding:.875rem 1rem .875rem 2.875rem;border:1px solid #f0d4ad;border-radius:.75rem;background:#fff8ec;color:#79501a;font-size:.8125rem;line-height:1.45}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .disabled-message.error::before{content:"!";position:absolute;top:.9375rem;left:1rem;display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:50%;background:#e5a13b;color:#fff;font-size:.8125rem;font-weight:800;line-height:1}.ui-dialog.select-vehicle.ui-widget.ui-widget-content fieldset.existing-vehicles--wrap{width:100%}.ui-dialog.select-vehicle.ui-widget.ui-widget-content fieldset.existing-vehicles--wrap .form-boolean-group{display:grid;gap:.625rem}.ui-dialog.select-vehicle.ui-widget.ui-widget-content fieldset.existing-vehicles--wrap .form-boolean-group .form-type-boolean{overflow:hidden}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle{position:relative;min-width:0;width:100%;margin:0 !important;padding:0 !important;overflow:hidden;border:0 !important;border-radius:.875rem;background:rgba(0,0,0,0) !important;box-shadow:none !important}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle:has(input[type=radio]:checked){background:rgba(0,0,0,0) !important}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle:not(:has(label)){display:none}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle label{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;min-height:4.25rem;margin:0 !important;padding:.875rem 3.75rem .875rem 1rem;overflow:hidden;border:1px solid var(--select-vehicle-border);border-radius:.875rem;background:#fff;color:var(--select-vehicle-text);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle label::before{content:"";position:absolute;top:50%;right:1.125rem;width:1.25rem;height:1.25rem;transform:translateY(-50%);border:2px solid #aab0ad;border-radius:50%;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle label::after{content:"";position:absolute;top:50%;right:1.4375rem;width:.625rem;height:.625rem;transform:translateY(-50%) scale(0);border-radius:50%;background:var(--select-vehicle-primary);transition:transform .18s ease}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle label:hover{background:var(--select-vehicle-primary-surface);box-shadow:0 .375rem 1rem color-mix(in srgb, var(--select-vehicle-primary) 7%, transparent)}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle input[value=_none]+label{font-weight:600}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle input[type=radio]:checked+label{background:var(--select-vehicle-primary-surface-active)}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle input[type=radio]:checked+label::after{transform:translateY(-50%) scale(1)}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle .label-item{min-width:0;overflow-wrap:anywhere;line-height:1.35}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle .label-item:first-child{color:var(--select-vehicle-text);font-size:.9375rem;font-weight:700}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle .label-item:not(:first-child){margin-top:.25rem;color:var(--select-vehicle-muted);font-size:.8125rem;font-weight:500}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle.form-disabled label,.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle input[type=radio]:disabled+label{border-color:#e6e8e7;background:#f5f6f6;box-shadow:none;color:#9aa09d;cursor:not-allowed;opacity:.75;transform:none}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle.form-disabled label::before,.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle input[type=radio]:disabled+label::before{border-color:#c8ccca;background:#eef0ef}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle.form-disabled label::after,.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle input[type=radio]:disabled+label::after{display:none}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle.form-disabled label:hover,.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle input[type=radio]:disabled+label:hover{border-color:#e6e8e7;background:#f5f6f6;box-shadow:none;transform:none}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle.form-disabled label .label-item,.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle input[type=radio]:disabled+label .label-item{color:#929795}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .wizard-layout-footer{position:sticky;bottom:0;z-index:2;width:calc(100% + 3.5rem);margin:1.5rem -1.75rem 0 !important;padding:1rem 1.75rem 1.5rem !important;border:0 !important;border-top:1px solid var(--select-vehicle-border) !important;background:#fff}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .wizard-layout-footer .fieldset__wrapper{display:flex;justify-content:flex-end;width:100%}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .wizard-layout-footer .button{display:inline-flex;align-items:center;justify-content:center;min-width:9.5rem;min-height:3rem;margin:0 !important;padding:.75rem 1.5rem;border:1px solid var(--select-vehicle-primary) !important;border-radius:.75rem !important;background:var(--select-vehicle-primary) !important;box-shadow:0 .375rem .875rem var(--select-vehicle-primary-shadow);color:var(--select-vehicle-on-primary) !important;font-family:inherit;font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;appearance:none;transition:filter .2s ease,box-shadow .2s ease,transform .2s ease}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .wizard-layout-footer .button:hover{filter:brightness(0.93);box-shadow:0 .5rem 1rem var(--select-vehicle-primary-shadow-hover)}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .wizard-layout-footer .button:active{box-shadow:0 .1875rem .5rem var(--select-vehicle-primary-shadow);transform:translateY(0)}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .wizard-layout-footer .button:focus-visible{outline:3px solid var(--select-vehicle-primary-shadow-hover);outline-offset:3px}@media(max-width: 37.5rem){.ui-dialog.select-vehicle.ui-widget.ui-widget-content{top:.625rem !important;width:calc(100vw - 1.25rem) !important;max-height:calc(100vh - 1.25rem);border-radius:1rem !important}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-titlebar{min-height:4.25rem;padding:1rem 1.125rem}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-title{padding-right:.75rem;font-size:1.1875rem}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-titlebar-close{width:2.25rem !important;height:2.25rem !important}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content{max-height:calc(100vh - 5.5rem) !important}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .rca-select-vehicle{padding:1.125rem 1.125rem 0}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-profile-vehicle label{min-height:4rem;padding:.75rem 3.25rem .75rem .875rem}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .wizard-layout-footer{width:calc(100% + 2.25rem);margin:1.125rem -1.125rem 0 !important;padding:.875rem 1.125rem 1.125rem !important}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .wizard-layout-footer .button{width:100%}}
.generic-insurance-form-page.page-wrapper .block-system #rca-additional-details-v3.rca-step-two form.rca-additional-details.rca-policy-flow,#rca-additional-details-v3.rca-step-two form.rca-additional-details.rca-policy-flow{display:block !important;width:100% !important;min-width:0 !important;max-width:none !important;min-height:0 !important;margin:0 !important;padding:0 !important;gap:0 !important;column-gap:0 !important;row-gap:0 !important;border:0 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}#rca-additional-details-v3.rca-step-two{--rca-step-primary: var(--primary-color, #0e7a50);--rca-step-on-primary: var(--primary-contrast-color, #fff);--rca-step-primary-deep: color-mix(in srgb, var(--rca-step-primary) 78%, #000);--rca-step-primary-darker: color-mix(in srgb, var(--rca-step-primary) 58%, #000);--rca-step-primary-surface: color-mix(in srgb, var(--rca-step-primary) 5%, #fff);--rca-step-primary-surface-strong: color-mix(in srgb, var(--rca-step-primary) 9%, #fff);--rca-step-primary-border: color-mix(in srgb, var(--rca-step-primary) 28%, #fff);--rca-step-primary-outline: color-mix(in srgb, var(--rca-step-primary) 18%, transparent);--rca-step-primary-shadow: color-mix(in srgb, var(--rca-step-primary) 20%, transparent);--rca-step-text: #1e2421;--rca-step-text-soft: #46504b;--rca-step-muted: #6e7772;--rca-step-faint: #929995;--rca-step-background: #f4f6f5;--rca-step-surface: #fff;--rca-step-surface-soft: #f7f8f8;--rca-step-border: #e0e4e2;--rca-step-border-strong: #cfd5d2;--rca-step-warning: #c77d16;--rca-step-warning-surface: #fff8eb;--rca-step-warning-border: #eed4aa;--rca-step-danger: #b94b48;--rca-step-danger-surface: #fff2f1;--rca-step-danger-border: #efc4c2;width:100%;max-width:72rem;margin:0 auto;padding:1rem 1.5rem 6rem;color:var(--rca-step-text);font-family:inherit}#rca-additional-details-v3.rca-step-two,#rca-additional-details-v3.rca-step-two *,#rca-additional-details-v3.rca-step-two *::before,#rca-additional-details-v3.rca-step-two *::after{box-sizing:border-box}#rca-additional-details-v3.rca-step-two .rca-additional-details{width:100%;margin:0}#rca-additional-details-v3.rca-step-two .rca-policy-flow__intro{margin-bottom:24px}#rca-additional-details-v3.rca-step-two .rca-policy-progress{display:flex;align-items:center;width:min(100%,560px);margin:0 4px 26px}#rca-additional-details-v3.rca-step-two .rca-policy-progress__step{display:flex;flex:0 0 auto;align-items:center;gap:9px;min-width:0}#rca-additional-details-v3.rca-step-two .rca-policy-progress__number{display:grid;flex:0 0 auto;width:27px;height:27px;place-items:center;border:1.5px solid var(--rca-step-border-strong);border-radius:50%;background:var(--rca-step-surface);color:var(--rca-step-faint);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:12px;font-weight:700;line-height:1}#rca-additional-details-v3.rca-step-two .rca-policy-progress__label{color:var(--rca-step-faint);font-size:12.5px;font-weight:500;white-space:nowrap}#rca-additional-details-v3.rca-step-two .rca-policy-progress__step.is-active .rca-policy-progress__number{border-color:var(--rca-step-primary);background:var(--rca-step-primary);color:var(--rca-step-on-primary);box-shadow:0 0 0 4px var(--rca-step-primary-surface-strong)}#rca-additional-details-v3.rca-step-two .rca-policy-progress__step.is-active .rca-policy-progress__label{color:var(--rca-step-text);font-weight:700}#rca-additional-details-v3.rca-step-two .rca-policy-progress__step.is-complete .rca-policy-progress__number{border-color:var(--rca-step-primary);background:var(--rca-step-primary-surface-strong);color:var(--rca-step-primary-deep)}#rca-additional-details-v3.rca-step-two .rca-policy-progress__step.is-complete .rca-policy-progress__label{color:var(--rca-step-text-soft)}#rca-additional-details-v3.rca-step-two .rca-policy-progress__line{flex:1 1 70px;min-width:20px;height:1.5px;margin:0 12px;background:var(--rca-step-border-strong)}#rca-additional-details-v3.rca-step-two .rca-policy-progress__line.is-complete{background:var(--rca-step-primary)}#rca-additional-details-v3.rca-step-two .rca-policy-flow-heading{margin:0 4px}#rca-additional-details-v3.rca-step-two .rca-policy-flow-heading__eyebrow{display:flex;align-items:center;gap:9px;color:var(--rca-step-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}#rca-additional-details-v3.rca-step-two .rca-policy-flow-heading__eyebrow::after{width:40px;height:1px;background:var(--rca-step-border-strong);content:""}#rca-additional-details-v3.rca-step-two .rca-policy-flow-heading__title{margin:12px 0 8px;color:var(--rca-step-text);font-size:clamp(28px,4vw,40px);font-weight:750;letter-spacing:-0.025em;line-height:1.08}#rca-additional-details-v3.rca-step-two .rca-policy-flow-heading__description{max-width:58ch;margin:0;color:var(--rca-step-muted);font-size:15px}#rca-additional-details-v3.rca-step-two .rca-step-two__layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(19rem, 23rem);gap:1.5rem;align-items:start}#rca-additional-details-v3.rca-step-two .rca-step-two__main{display:flex;flex-direction:column;min-width:0;gap:1rem}#rca-additional-details-v3.rca-step-two .rca-step-two__details{display:contents}#rca-additional-details-v3.rca-step-two .rca-step-card{min-width:0;margin:0 !important;padding:1.375rem !important;border:1px solid var(--rca-step-border) !important;border-radius:1rem !important;background:var(--rca-step-surface) !important;box-shadow:0 1px 2px rgba(0,0,0,.025),0 .25rem 1rem rgba(0,0,0,.035)}#rca-additional-details-v3.rca-step-two .rca-step-card--identity{order:1}#rca-additional-details-v3.rca-step-two .rca-step-card--policy{order:2}#rca-additional-details-v3.rca-step-two .rca-step-card--companies{order:3}#rca-additional-details-v3.rca-step-two .rca-step-card--road-tax{order:4}#rca-additional-details-v3.rca-step-two .rca-step-card--contact{order:5}#rca-additional-details-v3.rca-step-two .rca-step-card__head{display:flex;align-items:center;gap:.75rem;margin:0 0 1.125rem}#rca-additional-details-v3.rca-step-two .rca-step-card__number{display:grid;flex:0 0 auto;place-items:center;width:1.875rem;height:1.875rem;border-radius:.5625rem;background:var(--rca-step-primary-darker);color:var(--rca-step-on-primary);font-size:.8125rem;font-weight:750;line-height:1}#rca-additional-details-v3.rca-step-two .rca-step-card__heading-copy{min-width:0}#rca-additional-details-v3.rca-step-two .rca-step-card__title{margin:0;color:var(--rca-step-text);font-size:1.0625rem;font-weight:700;line-height:1.3;letter-spacing:-0.012em}#rca-additional-details-v3.rca-step-two .rca-step-card__subtitle{margin:.125rem 0 0;color:var(--rca-step-faint);font-size:.78125rem;line-height:1.4}#rca-additional-details-v3.rca-step-two .rca-step-card__body{min-width:0}#rca-additional-details-v3.rca-step-two .rca-identity-cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.875rem}#rca-additional-details-v3.rca-step-two .rca-identity-card{position:relative;display:grid;grid-template-columns:2.5rem minmax(0, 1fr);align-items:start;gap:.75rem;min-width:0;min-height:7rem;margin:0 !important;padding:.9375rem !important;overflow:hidden;border:1px solid var(--rca-step-border) !important;border-radius:.75rem !important;background:var(--rca-step-primary-surface) !important}#rca-additional-details-v3.rca-step-two .rca-identity-card .insurance-top-details-image{position:relative;display:grid;place-items:center;width:2.5rem;height:2.5rem;margin:0 !important;border:1px solid var(--rca-step-border);border-radius:.6875rem;background:#fff;color:var(--rca-step-primary-deep)}#rca-additional-details-v3.rca-step-two .rca-identity-card .insurance-top-details-image svg{display:none !important}#rca-additional-details-v3.rca-step-two .rca-identity-card .insurance-top-details-image::before{content:"";width:1.125rem;height:1.125rem;background:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain}#rca-additional-details-v3.rca-step-two .rca-identity-card--person .insurance-top-details-image::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27black%27 d=%27M12 12a5 5 0 1 0 0-10 5 5 0 0 0 0 10Zm0 2c-5.33 0-8 2.67-8 5v2h16v-2c0-2.33-2.67-5-8-5Z%27/%3E%3C/svg%3E")}#rca-additional-details-v3.rca-step-two .rca-identity-card--vehicle .insurance-top-details-image::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27black%27 d=%27M5.3 5h13.4l2.1 5.3A3 3 0 0 1 22 12.6V18h-2v2a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-2H9v2a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-2H2v-5.4a3 3 0 0 1 1.2-2.3L5.3 5Zm1.4 2-1.2 3h13l-1.2-3H6.7ZM6.5 12a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3Zm11 0a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3Z%27/%3E%3C/svg%3E")}#rca-additional-details-v3.rca-step-two .rca-identity-card .insurance-top-details-text{min-width:0;margin:0 !important}#rca-additional-details-v3.rca-step-two .rca-identity-card .fieldset__legend{width:auto;margin:0 0 .5rem !important;padding:0 !important;border:0 !important}#rca-additional-details-v3.rca-step-two .rca-identity-card .fieldset__label{color:var(--rca-step-muted);font-size:.6875rem;font-weight:750;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}#rca-additional-details-v3.rca-step-two .rca-identity-card .fieldset__wrapper{min-width:0;margin:0 !important;padding:0 !important}#rca-additional-details-v3.rca-step-two .rca-identity-card .fieldset__wrapper>b,#rca-additional-details-v3.rca-step-two .rca-identity-card .fieldset__wrapper .card__numbers>b{color:var(--rca-step-text);font-size:.9375rem;font-weight:700;line-height:1.45;overflow-wrap:anywhere}#rca-additional-details-v3.rca-step-two .car-info-wrap .fieldset__wrapper{display:flex;flex-direction:column;gap:.25rem .375rem}#rca-additional-details-v3.rca-step-two .car-info-wrap .fieldset__wrapper .card__numbers:nth-child(2)>b{display:inline-flex;align-items:center;min-height:1.625rem;padding:.1875rem .4375rem;border:1px solid var(--rca-step-border);border-radius:.4375rem;background:#fff;color:var(--rca-step-text-soft);font-size:.6875rem;font-weight:650}#rca-additional-details-v3.rca-step-two .rca-step-fields-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem .875rem}#rca-additional-details-v3.rca-step-two .rca-step-fields-grid .form-item-possession{grid-column:1/-1}#rca-additional-details-v3.rca-step-two .form-item{min-width:0}#rca-additional-details-v3.rca-step-two .rca-step-card .form-item{margin:0 !important}#rca-additional-details-v3.rca-step-two .rca-step-card .form-item__label,#rca-additional-details-v3.rca-step-two .rca-step-card legend,#rca-additional-details-v3.rca-step-two .rca-step-card .fieldset__label{color:var(--rca-step-text-soft)}#rca-additional-details-v3.rca-step-two .rca-step-card .form-item__label{display:flex;justify-content:space-between;width:fit-content;font-size:.875rem;padding:.25rem .625rem;font-weight:650;line-height:1.35}#rca-additional-details-v3.rca-step-two .rca-step-card .form-item__label:not(.option)::after{right:0}#rca-additional-details-v3.rca-step-two .rca-step-card .form-required::after{color:var(--rca-step-primary)}#rca-additional-details-v3.rca-step-two input[type=text],#rca-additional-details-v3.rca-step-two input[type=email],#rca-additional-details-v3.rca-step-two input[type=tel],#rca-additional-details-v3.rca-step-two input[type=bootstrap_datepicker],#rca-additional-details-v3.rca-step-two .form-date,#rca-additional-details-v3.rca-step-two .form-text,#rca-additional-details-v3.rca-step-two .form-email,#rca-additional-details-v3.rca-step-two .form-tel{width:100% !important;min-height:2.875rem;margin:0 !important;padding:.6875rem .8125rem !important;border:1px solid var(--rca-step-border-strong) !important;border-radius:.6875rem !important;background:#fff !important;box-shadow:none !important;color:var(--rca-step-text) !important;font:inherit;font-size:.9375rem;line-height:1.3;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}#rca-additional-details-v3.rca-step-two input[type=text]::placeholder,#rca-additional-details-v3.rca-step-two input[type=email]::placeholder,#rca-additional-details-v3.rca-step-two input[type=tel]::placeholder,#rca-additional-details-v3.rca-step-two input[type=bootstrap_datepicker]::placeholder,#rca-additional-details-v3.rca-step-two .form-date::placeholder,#rca-additional-details-v3.rca-step-two .form-text::placeholder,#rca-additional-details-v3.rca-step-two .form-email::placeholder,#rca-additional-details-v3.rca-step-two .form-tel::placeholder{color:var(--rca-step-faint);opacity:1}#rca-additional-details-v3.rca-step-two input[type=text]:hover:not(:disabled),#rca-additional-details-v3.rca-step-two input[type=email]:hover:not(:disabled),#rca-additional-details-v3.rca-step-two input[type=tel]:hover:not(:disabled),#rca-additional-details-v3.rca-step-two input[type=bootstrap_datepicker]:hover:not(:disabled),#rca-additional-details-v3.rca-step-two .form-date:hover:not(:disabled),#rca-additional-details-v3.rca-step-two .form-text:hover:not(:disabled),#rca-additional-details-v3.rca-step-two .form-email:hover:not(:disabled),#rca-additional-details-v3.rca-step-two .form-tel:hover:not(:disabled){border-color:color-mix(in srgb, var(--rca-step-primary) 38%, var(--rca-step-border-strong)) !important}#rca-additional-details-v3.rca-step-two input[type=text]:focus,#rca-additional-details-v3.rca-step-two input[type=email]:focus,#rca-additional-details-v3.rca-step-two input[type=tel]:focus,#rca-additional-details-v3.rca-step-two input[type=bootstrap_datepicker]:focus,#rca-additional-details-v3.rca-step-two .form-date:focus,#rca-additional-details-v3.rca-step-two .form-text:focus,#rca-additional-details-v3.rca-step-two .form-email:focus,#rca-additional-details-v3.rca-step-two .form-tel:focus{outline:none !important;border-color:var(--rca-step-primary) !important;box-shadow:0 0 0 3px var(--rca-step-primary-outline) !important}#rca-additional-details-v3.rca-step-two input[type=text]:disabled,#rca-additional-details-v3.rca-step-two input[type=email]:disabled,#rca-additional-details-v3.rca-step-two input[type=tel]:disabled,#rca-additional-details-v3.rca-step-two input[type=bootstrap_datepicker]:disabled,#rca-additional-details-v3.rca-step-two .form-date:disabled,#rca-additional-details-v3.rca-step-two .form-text:disabled,#rca-additional-details-v3.rca-step-two .form-email:disabled,#rca-additional-details-v3.rca-step-two .form-tel:disabled{background:var(--rca-step-surface-soft) !important;color:var(--rca-step-muted) !important;cursor:not-allowed;opacity:.85}#rca-additional-details-v3.rca-step-two .form-type-bootstrap-datepicker,#rca-additional-details-v3.rca-step-two .js-form-type-bootstrap-datepicker{position:relative;display:grid;grid-template-columns:minmax(0, 1fr)}#rca-additional-details-v3.rca-step-two .form-type-bootstrap-datepicker>.form-item__label,#rca-additional-details-v3.rca-step-two .js-form-type-bootstrap-datepicker>.form-item__label{grid-column:1;grid-row:1}#rca-additional-details-v3.rca-step-two .form-type-bootstrap-datepicker>.form-date,#rca-additional-details-v3.rca-step-two .js-form-type-bootstrap-datepicker>.form-date{grid-column:1;grid-row:2;width:100%;padding-right:3rem !important}#rca-additional-details-v3.rca-step-two .form-type-bootstrap-datepicker>.bd-calendar-icon,#rca-additional-details-v3.rca-step-two .js-form-type-bootstrap-datepicker>.bd-calendar-icon{position:static !important;inset:auto !important;transform:none !important;grid-column:1;grid-row:2;align-self:center;justify-self:end;display:grid !important;place-items:center;width:2rem !important;height:2rem !important;margin:0 .5rem 0 0 !important;padding:0 !important;border:0 !important;border-radius:.5rem !important;background:color-mix(in srgb, var(--rca-step-primary) 8%, #fff) !important;box-shadow:none !important;color:var(--rca-step-primary);cursor:pointer;z-index:2}#rca-additional-details-v3.rca-step-two .form-type-bootstrap-datepicker>.bd-calendar-icon::before,#rca-additional-details-v3.rca-step-two .js-form-type-bootstrap-datepicker>.bd-calendar-icon::before{content:"";width:1rem;height:1rem;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27black%27 d=%27M7 2h2v2h6V2h2v2h2a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h2V2Zm12 8H5v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-9ZM6 6a1 1 0 0 0-1 1v1h14V7a1 1 0 0 0-1-1H6Z%27/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27black%27 d=%27M7 2h2v2h6V2h2v2h2a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h2V2Zm12 8H5v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-9ZM6 6a1 1 0 0 0-1 1v1h14V7a1 1 0 0 0-1-1H6Z%27/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}#rca-additional-details-v3.rca-step-two .form-type-bootstrap-datepicker>.form-item--error-message,#rca-additional-details-v3.rca-step-two .js-form-type-bootstrap-datepicker>.form-item--error-message{grid-column:1;grid-row:3;margin-top:.375rem}#rca-additional-details-v3.rca-step-two .select2-container{width:100% !important}#rca-additional-details-v3.rca-step-two .select2-container .select2-selection--single{display:flex !important;align-items:center;width:100%;min-height:2.875rem !important;padding:0 2.5rem 0 .8125rem;border:1px solid var(--rca-step-border-strong) !important;border-radius:.6875rem !important;background:#fff !important;box-shadow:none !important;transition:border-color .18s ease,box-shadow .18s ease}#rca-additional-details-v3.rca-step-two .select2-container .select2-selection--single:hover{border-color:color-mix(in srgb, var(--rca-step-primary) 38%, var(--rca-step-border-strong)) !important}#rca-additional-details-v3.rca-step-two .select2-container--focus .select2-selection--single,#rca-additional-details-v3.rca-step-two .select2-container--open .select2-selection--single{border-color:var(--rca-step-primary) !important;box-shadow:0 0 0 3px var(--rca-step-primary-outline) !important}#rca-additional-details-v3.rca-step-two .select2-container .select2-selection__rendered{width:100%;padding:0 !important;color:var(--rca-step-text) !important;font-size:.9375rem;line-height:1.3 !important}#rca-additional-details-v3.rca-step-two .select2-container .select2-selection__placeholder{color:var(--rca-step-faint) !important}#rca-additional-details-v3.rca-step-two .select2-container .select2-selection__arrow{top:50% !important;right:.75rem !important;width:1rem !important;height:1rem !important;transform:translateY(-50%)}#rca-additional-details-v3.rca-step-two .select2-container .select2-selection__arrow b{top:50% !important;left:50% !important;width:.5rem !important;height:.5rem !important;margin:-0.375rem 0 0 -0.25rem !important;transform:rotate(45deg);border:0 !important;border-right:2px solid var(--rca-step-muted) !important;border-bottom:2px solid var(--rca-step-muted) !important}#rca-additional-details-v3.rca-step-two .select2-container--disabled .select2-selection--single{background:var(--rca-step-surface-soft) !important;cursor:not-allowed;opacity:.85}#rca-additional-details-v3.rca-step-two .rca-active-policy-message{display:flex;align-items:center;gap:.625rem;margin:1rem 0 0 !important;padding:.75rem .875rem;border:1px solid var(--rca-step-warning-border);border-radius:.6875rem;background:var(--rca-step-warning-surface);color:#76501d;font-size:.78125rem;font-weight:600;line-height:1.45}#rca-additional-details-v3.rca-step-two .rca-active-policy-message::before{content:"!";display:grid;flex:0 0 auto;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--rca-step-warning);color:#fff;font-size:.75rem;font-weight:800}#rca-additional-details-v3.rca-step-two #rca-insurance-companies-v3{min-width:0}#rca-additional-details-v3.rca-step-two .insurance-company.fieldset,#rca-additional-details-v3.rca-step-two fieldset.insurance-company{min-width:0;margin:0 !important;padding:0 !important;border:0 !important;background:rgba(0,0,0,0) !important}#rca-additional-details-v3.rca-step-two .insurance-company .fieldset__legend{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}#rca-additional-details-v3.rca-step-two .insurance-company .fieldset__wrapper,#rca-additional-details-v3.rca-step-two .insurance-company .form-boolean-group{min-width:0;margin:0 !important;padding:0 !important}#rca-additional-details-v3.rca-step-two .insurance-company .form-boolean-group{display:flex;flex-direction:column;gap:.75rem}#rca-additional-details-v3.rca-step-two .form-item-insurance-companies{position:relative;min-width:0;margin:0 !important;padding:0 !important;overflow:visible;border:0 !important;border-radius:.75rem;background:rgba(0,0,0,0) !important;box-shadow:none !important}#rca-additional-details-v3.rca-step-two .form-item-insurance-companies>input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}#rca-additional-details-v3.rca-step-two .form-item-insurance-companies>label{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;min-height:4.75rem;margin:0 !important;padding:.75rem 3.25rem .75rem .75rem;overflow:hidden;border:1px solid var(--rca-step-border-strong);border-radius:.75rem;background:#fff;color:var(--rca-step-text);font-size:.875rem;font-weight:700;line-height:1.35;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}#rca-additional-details-v3.rca-step-two .form-item-insurance-companies>label::before{content:"";position:absolute;top:50%;left:1rem;width:1.25rem;height:1.25rem;transform:translateY(-50%);border:2px solid #aab1ad;border-radius:50%;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}#rca-additional-details-v3.rca-step-two .form-item-insurance-companies>label::after{content:"";position:absolute;top:50%;left:1.3125rem;width:.625rem;height:.625rem;transform:translateY(-50%) scale(0);border-radius:50%;background:var(--rca-step-primary);transition:transform .18s ease}#rca-additional-details-v3.rca-step-two .form-item-insurance-companies>label:hover{border-color:var(--rca-step-primary-border);background:var(--rca-step-primary-surface);box-shadow:0 .375rem 1rem var(-rca-step-primary-shadow)}#rca-additional-details-v3.rca-step-two .form-item-insurance-companies .company-logo{width:6rem;height:3rem;padding:.3125rem;object-fit:contain;border:1px solid var(--rca-step-border);border-radius:.625rem;background:#fff;margin:0}#rca-additional-details-v3.rca-step-two .form-item-insurance-companies .company-logo[src=""]{display:none}#rca-additional-details-v3.rca-step-two .form-item-insurance-companies:has(input[type=radio]:checked)>label{border-color:var(--rca-step-primary);background:var(--rca-step-primary-surface-strong)}#rca-additional-details-v3.rca-step-two .form-item-insurance-companies:has(input[type=radio]:checked)>label::before{border-color:var(--rca-step-primary)}#rca-additional-details-v3.rca-step-two .form-item-insurance-companies:has(input[type=radio]:checked)>label::after{transform:translateY(-50%) scale(1)}#rca-additional-details-v3.rca-step-two .form-item-insurance-companies>input[type=radio]:focus-visible+label{outline:3px solid var(--rca-step-primary-outline);outline-offset:2px}#rca-additional-details-v3.rca-step-two .rca-company-options--empty,#rca-additional-details-v3.rca-step-two .rca-price-info:empty{display:flex;align-items:center;min-height:4rem;padding:.875rem 1rem;border:1px solid var(--rca-step-danger-border);border-radius:.75rem;background:var(--rca-step-danger-surface);color:var(--rca-step-danger);font-size:.8125rem;font-weight:600}#rca-additional-details-v3.rca-step-two .rca-user-wrap-v3{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem .875rem}#rca-additional-details-v3.rca-step-two .rca-user-wrap-v3>.rca-step-card__head,#rca-additional-details-v3.rca-step-two .rca-user-wrap-v3>.account-conflict-hint,#rca-additional-details-v3.rca-step-two .rca-user-wrap-v3>.rca-payment-heading,#rca-additional-details-v3.rca-step-two .rca-user-wrap-v3>.fieldgroup,#rca-additional-details-v3.rca-step-two .rca-user-wrap-v3>.receipt-number{grid-column:1/-1}#rca-additional-details-v3.rca-step-two .rca-user-wrap-v3>.rca-step-card__head{margin-bottom:.125rem}#rca-additional-details-v3.rca-step-two .account-conflict-hint:empty{display:none}#rca-additional-details-v3.rca-step-two .account-conflict-hint:not(:empty){margin:0 !important;padding:.75rem .875rem;border:1px solid var(--rca-step-warning-border);border-radius:.6875rem;background:var(--rca-step-warning-surface);color:#76501d;font-size:.78125rem;line-height:1.45}#rca-additional-details-v3.rca-step-two .rca-payment-heading{margin-top:.25rem;padding-top:1rem;border-top:1px solid var(--rca-step-border)}#rca-additional-details-v3.rca-step-two .rca-payment-heading h3{margin:0;color:var(--rca-step-text);font-size:.9375rem;font-weight:700;line-height:1.35}#rca-additional-details-v3.rca-step-two .rca-payment-heading p{margin:.1875rem 0 0;color:var(--rca-step-faint);font-size:.75rem;line-height:1.4}#rca-additional-details-v3.rca-step-two .rca-payment-options.fieldset,#rca-additional-details-v3.rca-step-two .rca-user-wrap-v3>fieldset{min-width:0;margin:0 !important;padding:0 !important;border:0 !important;background:rgba(0,0,0,0) !important}#rca-additional-details-v3.rca-step-two .rca-payment-options.fieldset .form-boolean-group .form-type-boolean .form-item__label{min-height:3rem;margin:0 !important}#rca-additional-details-v3.rca-step-two .rca-user-wrap-v3>fieldset>.fieldset__legend{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important}#rca-additional-details-v3.rca-step-two .rca-user-wrap-v3>fieldset .fieldset__wrapper,#rca-additional-details-v3.rca-step-two .rca-user-wrap-v3>fieldset .form-boolean-group{margin:0 !important;padding:0 !important}#rca-additional-details-v3.rca-step-two .rca-user-wrap-v3>fieldset .form-boolean-group{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.625rem}#rca-additional-details-v3.rca-step-two .form-item-payment-gateway{position:relative;min-width:0;margin:0 !important;padding:0 !important;border:0 !important;background:rgba(0,0,0,0) !important}#rca-additional-details-v3.rca-step-two .form-item-payment-gateway input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}#rca-additional-details-v3.rca-step-two .form-item-payment-gateway label{position:relative;display:flex;align-items:center;min-height:3.75rem;margin:0 !important;padding:.75rem 3rem .75rem .875rem;border:1px solid var(--rca-step-border-strong);border-radius:.75rem;background:#fff;color:var(--rca-step-text-soft);font-size:.8125rem;font-weight:650;line-height:1.35;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}#rca-additional-details-v3.rca-step-two .form-item-payment-gateway label::before{content:"";position:absolute;top:50%;right:.875rem;width:1.125rem;height:1.125rem;transform:translateY(-50%);border:2px solid #aab1ad;border-radius:50%;background:#fff}#rca-additional-details-v3.rca-step-two .form-item-payment-gateway label::after{content:"";position:absolute;top:50%;right:19px;width:8px;height:8px;transform:translateY(-50%) scale(0);border-radius:50%;background:var(--rca-step-primary);transition:transform .18s ease}#rca-additional-details-v3.rca-step-two .form-item-payment-gateway label:hover{border-color:var(--rca-step-primary-border);background:var(--rca-step-primary-surface)}#rca-additional-details-v3.rca-step-two .form-item-payment-gateway:has(input:checked) label{border-color:var(--rca-step-primary);background:var(--rca-step-primary-surface-strong)}#rca-additional-details-v3.rca-step-two .form-item-payment-gateway:has(input:checked) label::before{border-color:var(--rca-step-primary)}#rca-additional-details-v3.rca-step-two .form-item-payment-gateway:has(input:checked) label::after{transform:translateY(-50%) scale(1)}#rca-additional-details-v3.rca-step-two .form-item-payment-gateway input:focus-visible+label{outline:3px solid var(--rca-step-primary-outline);outline-offset:2px}#rca-additional-details-v3.rca-step-two .receipt-number.hidden{display:none !important}#rca-additional-details-v3.rca-step-two .receipt-number:not(.hidden){padding-top:.25rem}#rca-additional-details-v3.rca-step-two .rca-additional-details #rca-insurance-companies-v3{display:block;width:100%;min-width:0;max-width:none;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}#rca-additional-details-v3.rca-step-two .rca-additional-details #rca-insurance-companies-v3 fieldset.insurance-company.fieldset,#rca-additional-details-v3.rca-step-two .rca-additional-details #rca-insurance-companies-v3 .insurance-company.fieldset{display:block;width:100%;min-width:0;max-width:none;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}#rca-additional-details-v3.rca-step-two .rca-additional-details #rca-insurance-companies-v3 .fieldset__wrapper,#rca-additional-details-v3.rca-step-two .rca-additional-details #rca-insurance-companies-v3 .form-boolean-group.form-boolean-radios{width:100%;min-width:0;max-width:none;margin:0;padding:0}#rca-additional-details-v3.rca-step-two .rca-additional-details #rca-insurance-companies-v3 .form-item-insurance-companies{display:block;width:100%;min-width:0;max-width:none;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}#rca-additional-details-v3.rca-step-two .rca-additional-details #rca-insurance-companies-v3 .form-item-insurance-companies>label{width:100%;max-width:none;padding:.75rem .75rem .75rem 3.25rem}@media(max-width: 360px){#rca-additional-details-v3.rca-step-two .rca-additional-details #rca-insurance-companies-v3 .form-item-insurance-companies>label{display:flex;flex-direction:column;gap:.25rem}}#rca-additional-details-v3.rca-step-two .rca-additional-details fieldset.rca-payment-options.fieldset.fieldset--group{display:block;grid-column:1/-1;width:100%;min-width:0;max-width:none;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}#rca-additional-details-v3.rca-step-two .rca-additional-details fieldset.rca-payment-options.fieldset.fieldset--group>.fieldset__wrapper,#rca-additional-details-v3.rca-step-two .rca-additional-details fieldset.rca-payment-options.fieldset.fieldset--group .form-boolean-group.form-boolean-radios{width:100%;min-width:0;max-width:none;margin:0;padding:0}#rca-additional-details-v3.rca-step-two .rca-additional-details fieldset.rca-payment-options.fieldset.fieldset--group .form-boolean-group.form-boolean-radios{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem;align-items:stretch}#rca-additional-details-v3.rca-step-two .rca-additional-details fieldset.rca-payment-options.fieldset.fieldset--group .form-item-payment-gateway{display:block;width:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}#rca-additional-details-v3.rca-step-two .rca-additional-details fieldset.rca-payment-options.fieldset.fieldset--group .form-item-payment-gateway>label{width:100%;padding:.5rem 3.25rem .5rem 1rem;font-size:14px;display:flex}#rca-additional-details-v3.rca-step-two .road-tax-section{position:relative;min-width:0}#rca-additional-details-v3.rca-step-two .road-tax-section .rca-step-card__head::after{content:"Optional";margin-left:auto;padding:.25rem .5625rem;border:1px solid var(--rca-step-warning-border);border-radius:999px;background:var(--rca-step-warning-surface);color:var(--rca-step-warning);font-size:.625rem;font-weight:750;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}@media(max-width: 450px){#rca-additional-details-v3.rca-step-two .road-tax-section .rca-step-card__head{position:relative}#rca-additional-details-v3.rca-step-two .road-tax-section .rca-step-card__head::after{position:absolute;top:0;right:0}}#rca-additional-details-v3.rca-step-two .road-tax-section>.fieldset__wrapper{margin:0 !important;padding:0 !important}#rca-additional-details-v3.rca-step-two .form-item-add-road-tax{display:flex;flex-direction:row-reverse;align-items:center;gap:.75rem;min-height:4rem;margin:0 !important;padding:.875rem 1rem;border:1px solid var(--rca-step-border);border-radius:.75rem;background:var(--rca-step-surface-soft)}#rca-additional-details-v3.rca-step-two .form-item-add-road-tax input[type=checkbox]{position:relative;flex:0 0 auto;width:2.75rem !important;height:1.625rem;margin:0 !important;border:0 !important;border-radius:999px;background:var(--rca-step-border-strong);box-shadow:none !important;cursor:pointer;appearance:none;transition:background-color .2s ease}#rca-additional-details-v3.rca-step-two .form-item-add-road-tax input[type=checkbox]::after{content:"";position:absolute;top:.1875rem;left:.1875rem;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.22);transition:transform .2s ease}#rca-additional-details-v3.rca-step-two .form-item-add-road-tax input[type=checkbox]:checked{background:var(--rca-step-primary)}#rca-additional-details-v3.rca-step-two .form-item-add-road-tax input[type=checkbox]:checked::after{transform:translateX(1.125rem)}#rca-additional-details-v3.rca-step-two .form-item-add-road-tax input[type=checkbox]:focus-visible{outline:3px solid var(--rca-step-primary-outline);outline-offset:2px}#rca-additional-details-v3.rca-step-two .form-item-add-road-tax label{flex:1;margin:0 !important;color:var(--rca-step-text-soft);font-size:.84375rem;font-weight:650;line-height:1.4;cursor:pointer}#rca-additional-details-v3.rca-step-two .rca-road-tax-options{margin-top:.75rem}#rca-additional-details-v3.rca-step-two .road-tax-price{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .875rem;border:1px solid var(--rca-step-primary-border);border-radius:.6875rem;background:var(--rca-step-primary-surface);color:var(--rca-step-primary-deep);font-size:.8125rem}#rca-additional-details-v3.rca-step-two .road-tax-price__label{min-width:0;color:var(--rca-step-muted);line-height:1.4;font-size:.875rem;font-weight:700}#rca-additional-details-v3.rca-step-two .road-tax-price__value{flex:0 0 auto;color:var(--rca-step-primary-deep);font-size:.875rem;font-weight:700;line-height:1.4;text-align:right;white-space:nowrap}#rca-additional-details-v3.rca-step-two .road-tax-section .messages{margin:.75rem 0 0 !important;padding:.75rem .875rem !important;border:1px solid var(--rca-step-warning-border) !important;border-radius:.6875rem !important;background:var(--rca-step-warning-surface) !important;color:#76501d !important;font-size:.78125rem;line-height:1.45}#rca-additional-details-v3.rca-step-two .rca-step-two__summary{position:sticky;top:1.25rem;display:flex;flex-direction:column;min-width:0;gap:.875rem}#rca-additional-details-v3.rca-step-two .rca-policy-preview{position:relative;overflow:hidden;padding:1.25rem;border-radius:1rem;background:radial-gradient(120% 135% at 0% 0%, color-mix(in srgb, var(--rca-step-primary) 88%, #fff) 0%, var(--rca-step-primary-deep) 54%, var(--rca-step-primary-darker) 100%);box-shadow:0 1.25rem 3rem -1.25rem var(--rca-step-primary-shadow);color:var(--rca-step-on-primary)}#rca-additional-details-v3.rca-step-two .rca-policy-preview::after{content:"";position:absolute;right:-3.5rem;bottom:-4.5rem;width:11rem;height:11rem;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;box-shadow:0 0 0 2.25rem hsla(0,0%,100%,.035),0 0 0 4.5rem hsla(0,0%,100%,.025);pointer-events:none}#rca-additional-details-v3.rca-step-two .rca-policy-preview__header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}#rca-additional-details-v3.rca-step-two .rca-policy-preview__copy{min-width:0}#rca-additional-details-v3.rca-step-two .rca-policy-preview__kicker{display:block;color:hsla(0,0%,100%,.7);font-size:.625rem;font-weight:750;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}#rca-additional-details-v3.rca-step-two .rca-policy-preview__title{margin:.625rem 0 0;color:var(--rca-step-on-primary);font-size:1.125rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}#rca-additional-details-v3.rca-step-two .rca-policy-preview__emblem{display:grid;flex:0 0 auto;place-items:center;width:2.375rem;height:2.375rem;border:1px solid hsla(0,0%,100%,.24);border-radius:.6875rem;background:hsla(0,0%,100%,.12)}#rca-additional-details-v3.rca-step-two .rca-policy-preview__emblem::before{content:"";width:1.1875rem;height:1.1875rem;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27black%27 d=%27m12 2 8 3v6c0 5.2-3.4 9.7-8 11-4.6-1.3-8-5.8-8-11V5l8-3Zm0 2.1L6 6.3V11c0 4 2.5 7.6 6 8.8 3.5-1.2 6-4.8 6-8.8V6.3l-6-2.2Zm3.7 4.2 1.4 1.4-5.8 5.8-3.4-3.4 1.4-1.4 2 2 4.4-4.4Z%27/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}#rca-additional-details-v3.rca-step-two .rca-policy-preview__rows{position:relative;z-index:1;display:grid;gap:.625rem;margin-top:1.125rem}#rca-additional-details-v3.rca-step-two .rca-policy-preview__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.625rem;border-bottom:1px solid hsla(0,0%,100%,.13)}#rca-additional-details-v3.rca-step-two .rca-policy-preview__row:last-child{padding-bottom:0;border-bottom:0}#rca-additional-details-v3.rca-step-two .rca-policy-preview__label{color:hsla(0,0%,100%,.62);font-size:.6875rem;line-height:1.35}#rca-additional-details-v3.rca-step-two .rca-policy-preview__value{max-width:60%;color:var(--rca-step-on-primary);font-size:.75rem;font-weight:650;line-height:1.35;text-align:right;overflow-wrap:anywhere}#rca-additional-details-v3.rca-step-two .rca-policy-details{min-width:0;margin:0 !important;padding:0 !important;border:1px solid var(--rca-step-border) !important;border-radius:1rem !important;background:#fff !important;box-shadow:0 1px 2px rgba(0,0,0,.025),0 .25rem 1rem rgba(0,0,0,.035)}#rca-additional-details-v3.rca-step-two .rca-bundle-total{margin:0 !important;padding:1.25rem !important}#rca-additional-details-v3.rca-step-two .rca-bundle-total:empty{display:none}#rca-additional-details-v3.rca-step-two .rca-bundle-total__heading{margin:0 0 .875rem;color:var(--rca-step-muted);font-size:.6875rem;font-weight:750;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}#rca-additional-details-v3.rca-step-two .rca-bundle-total__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 !important;padding:.625rem 0;border-bottom:1px solid var(--rca-step-border)}#rca-additional-details-v3.rca-step-two .rca-bundle-total__row .label{position:relative;padding-left:.875rem;color:var(--rca-step-text-soft);font-size:.78125rem}#rca-additional-details-v3.rca-step-two .rca-bundle-total__row .label::before{content:"";position:absolute;top:.45em;left:0;width:.375rem;height:.375rem;border-radius:50%;background:var(--rca-step-primary)}#rca-additional-details-v3.rca-step-two .rca-bundle-total__row .value{color:var(--rca-step-text);font-size:.8125rem;font-weight:700;white-space:nowrap}#rca-additional-details-v3.rca-step-two .rca-bundle-total__grand{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 !important;padding:1rem 0 .25rem}#rca-additional-details-v3.rca-step-two .rca-bundle-total__grand .label{color:var(--rca-step-text);font-size:.9375rem;font-weight:700}#rca-additional-details-v3.rca-step-two .rca-bundle-total__grand .value{color:var(--rca-step-primary-deep);font-size:1.375rem;font-weight:800;line-height:1;letter-spacing:-0.025em;white-space:nowrap}#rca-additional-details-v3.rca-step-two .rca-bundle-total__footer{margin:.75rem 0 0;padding-top:.75rem;border-top:1px solid var(--rca-step-border);color:var(--rca-step-faint);font-size:.6875rem;line-height:1.5}#rca-additional-details-v3.rca-step-two .form-item-terms-conditions,#rca-additional-details-v3.rca-step-two .compliance-agreements{position:relative;display:flex;align-items:center;gap:.625rem;margin:0 !important;padding:.875rem;border:1px solid var(--rca-step-border);border-radius:.75rem;background:#fff}#rca-additional-details-v3.rca-step-two .form-item-terms-conditions input[type=checkbox],#rca-additional-details-v3.rca-step-two .compliance-agreements input[type=checkbox]{position:relative;flex:0 0 auto;width:1.25rem;height:1.25rem;margin:.0625rem 0 0 !important;border:1.5px solid var(--rca-step-border-strong) !important;border-radius:.375rem;background:#fff;box-shadow:none !important;cursor:pointer;appearance:none}#rca-additional-details-v3.rca-step-two .form-item-terms-conditions input[type=checkbox]::after,#rca-additional-details-v3.rca-step-two .compliance-agreements input[type=checkbox]::after{content:"";position:absolute;top:.1875rem;left:.375rem;width:.3125rem;height:.5625rem;transform:rotate(45deg) scale(0);border-right:2px solid var(--rca-step-on-primary);border-bottom:2px solid var(--rca-step-on-primary);transition:transform .15s ease}#rca-additional-details-v3.rca-step-two .form-item-terms-conditions input[type=checkbox]:checked,#rca-additional-details-v3.rca-step-two .compliance-agreements input[type=checkbox]:checked{border-color:var(--rca-step-primary) !important;background:var(--rca-step-primary)}#rca-additional-details-v3.rca-step-two .form-item-terms-conditions input[type=checkbox]:checked::after,#rca-additional-details-v3.rca-step-two .compliance-agreements input[type=checkbox]:checked::after{transform:rotate(45deg) scale(1)}#rca-additional-details-v3.rca-step-two .form-item-terms-conditions input[type=checkbox]:focus-visible,#rca-additional-details-v3.rca-step-two .compliance-agreements input[type=checkbox]:focus-visible{outline:3px solid var(--rca-step-primary-outline);outline-offset:2px}#rca-additional-details-v3.rca-step-two .form-item-terms-conditions label,#rca-additional-details-v3.rca-step-two .compliance-agreements label{flex:1;margin:2px 0 0 0 !important;color:var(--rca-step-text-soft);font-size:.75rem;font-weight:500;line-height:1.45;cursor:pointer}#rca-additional-details-v3.rca-step-two .rca-step-two__actions{display:flex;justify-content:center;gap:.625rem;width:100%;margin:0 !important;padding:0 !important;border:0 !important;background:rgba(0,0,0,0) !important}#rca-additional-details-v3.rca-step-two .rca-step-two__actions .next-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3.125rem;margin:0 !important;padding:.75rem 1.25rem;border:1px solid var(--rca-step-primary) !important;border-radius:.75rem !important;background:var(--rca-step-primary) !important;box-shadow:0 .5rem 1.125rem var(--rca-step-primary-shadow);color:var(--rca-step-on-primary) !important;font:inherit;font-size:.9375rem;font-weight:750;line-height:1;text-decoration:none;cursor:pointer;appearance:none;transition:filter .18s ease,box-shadow .18s ease,transform .18s ease}#rca-additional-details-v3.rca-step-two .rca-step-two__actions .next-button:hover:not(:disabled){filter:brightness(0.94);box-shadow:0 .625rem 1.375rem var(--rca-step-primary-shadow);transform:translateY(-1px)}#rca-additional-details-v3.rca-step-two .rca-step-two__actions .next-button:active:not(:disabled){box-shadow:0 .25rem .625rem var(--rca-step-primary-shadow);transform:translateY(0)}#rca-additional-details-v3.rca-step-two .rca-step-two__actions .next-button:focus-visible{outline:3px solid var(--rca-step-primary-outline);outline-offset:3px}#rca-additional-details-v3.rca-step-two .rca-step-two__actions .next-button:disabled,#rca-additional-details-v3.rca-step-two .rca-step-two__actions .next-button[aria-disabled=true]{border-color:var(--rca-step-border-strong) !important;background:var(--rca-step-border-strong) !important;box-shadow:none;color:#fff !important;cursor:not-allowed;opacity:.75}#rca-additional-details-v3.rca-step-two .rca-step-two__secure-note{display:flex;align-items:center;justify-content:center;gap:.4375rem;color:var(--rca-step-faint);font-size:.6875rem;line-height:1.35;text-align:center}#rca-additional-details-v3.rca-step-two .rca-step-two__secure-note::before{content:"";width:.8125rem;height:.8125rem;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27black%27 d=%27M17 9h1a3 3 0 0 1 3 3v7a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-7a3 3 0 0 1 3-3h1V7a5 5 0 0 1 10 0v2Zm-8 0h6V7a3 3 0 0 0-6 0v2Zm9 2H6a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-7a1 1 0 0 0-1-1Z%27/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}#rca-additional-details-v3.rca-step-two .form-item--error input,#rca-additional-details-v3.rca-step-two .form-item--error .select2-selection--single{border-color:var(--rca-step-danger) !important}#rca-additional-details-v3.rca-step-two .form-item--error-message,#rca-additional-details-v3.rca-step-two .form-item__error-message{margin-top:.375rem;color:var(--rca-step-danger);font-size:.71875rem;line-height:1.4}#rca-additional-details-v3.rca-step-two .messages{border-radius:.75rem}@media(max-width: 1200px){#rca-additional-details-v3.rca-step-two .rca-step-two__layout{grid-template-columns:minmax(0, 1fr) 18rem;gap:1rem}}@media(max-width: 61.25rem){#rca-additional-details-v3.rca-step-two .rca-step-two__layout{grid-template-columns:1fr}#rca-additional-details-v3.rca-step-two .insurance-company .form-boolean-group{grid-template-columns:1fr}}@media(max-width: 50rem){#rca-additional-details-v3.rca-step-two{padding-inline:1rem}#rca-additional-details-v3.rca-step-two .rca-step-two__summary{position:static;top:auto}#rca-additional-details-v3.rca-step-two .rca-policy-preview__rows{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem 1rem}#rca-additional-details-v3.rca-step-two .rca-policy-preview__row{display:block;padding:0;border:0}#rca-additional-details-v3.rca-step-two .rca-step-fields-grid{grid-template-columns:1fr}#rca-additional-details-v3.rca-step-two .rca-policy-preview__value{display:block;max-width:none;margin-top:.1875rem;text-align:left}#rca-additional-details-v3.rca-step-two .rca-step-fields-grid .form-item-possession{grid-column:auto}}@media(max-width: 37.5rem){#rca-additional-details-v3.rca-step-two{padding:.625rem .75rem 4rem}#rca-additional-details-v3.rca-step-two .rca-policy-flow__intro{margin-bottom:20px}#rca-additional-details-v3.rca-step-two .rca-policy-progress{margin-bottom:22px}#rca-additional-details-v3.rca-step-two .rca-policy-progress__label{display:none}#rca-additional-details-v3.rca-step-two .rca-policy-progress__line{min-width:14px;margin-inline:9px}#rca-additional-details-v3.rca-step-two .rca-policy-flow-heading__title{font-size:clamp(27px,9vw,34px)}#rca-additional-details-v3.rca-step-two .rca-policy-flow-heading__description{font-size:14px}#rca-additional-details-v3.rca-step-two .rca-step-card{padding:1rem !important;border-radius:.875rem !important}#rca-additional-details-v3.rca-step-two .rca-step-card__head{align-items:flex-start;margin-bottom:1rem}#rca-additional-details-v3.rca-step-two .rca-step-card__number,#rca-additional-details-v3.rca-step-two .road-tax-section>.fieldset__legend::before{width:1.75rem;height:1.75rem}#rca-additional-details-v3.rca-step-two .rca-identity-cards,#rca-additional-details-v3.rca-step-two .rca-user-wrap-v3,#rca-additional-details-v3.rca-step-two .rca-user-wrap-v3>fieldset .form-boolean-group,#rca-additional-details-v3.rca-step-two .insurance-company .form-boolean-group{grid-template-columns:1fr}#rca-additional-details-v3.rca-step-two .rca-additional-details #rca-insurance-companies-v3 .form-boolean-group.form-boolean-radios,#rca-additional-details-v3.rca-step-two .rca-additional-details fieldset.rca-payment-options.fieldset.fieldset--group .form-boolean-group.form-boolean-radios{grid-template-columns:1fr !important}#rca-additional-details-v3.rca-step-two .rca-identity-card{min-height:6rem}#rca-additional-details-v3.rca-step-two .rca-policy-preview{padding:1rem;border-radius:.875rem}#rca-additional-details-v3.rca-step-two .rca-policy-preview__rows{grid-template-columns:1fr}#rca-additional-details-v3.rca-step-two .rca-policy-details{padding:1rem !important;border-radius:.875rem !important}#rca-additional-details-v3.rca-step-two .road-tax-section>.fieldset__legend{align-items:flex-start}#rca-additional-details-v3.rca-step-two .road-tax-section>.fieldset__legend::after{margin-left:2.5rem}}@media(prefers-reduced-motion: reduce){#rca-additional-details-v3.rca-step-two *,#rca-additional-details-v3.rca-step-two *::before,#rca-additional-details-v3.rca-step-two *::after{scroll-behavior:auto !important;transition:none !important;animation:none !important}}body:has(#rca-additional-details-v3.rca-step-two) .select2-dropdown{overflow:hidden;border:1px solid #cfd5d2 !important;border-radius:.6875rem !important;background:#fff;box-shadow:0 .75rem 2rem rgba(0,0,0,.12)}body:has(#rca-additional-details-v3.rca-step-two) .select2-results__option{padding:.6875rem .8125rem;color:#46504b;font-size:.875rem}body:has(#rca-additional-details-v3.rca-step-two) .select2-results__option--highlighted[aria-selected]{background:color-mix(in srgb, var(--primary-color, #0e7a50) 9%, #fff) !important;color:color-mix(in srgb, var(--primary-color, #0e7a50) 75%, #000) !important}body:has(#rca-additional-details-v3.rca-step-two) .select2-results__option[aria-selected=true]{background:color-mix(in srgb, var(--primary-color, #0e7a50) 6%, #fff);color:var(--primary-color, #0e7a50);font-weight:650}body:has(#rca-additional-details-v3.rca-step-two) .datepicker-dropdown{padding:.625rem;border:1px solid #dfe3e1;border-radius:.75rem;box-shadow:0 .75rem 2rem rgba(0,0,0,.12)}body:has(#rca-additional-details-v3.rca-step-two) .datepicker table tr td.active,body:has(#rca-additional-details-v3.rca-step-two) .datepicker table tr td.active:hover,body:has(#rca-additional-details-v3.rca-step-two) .datepicker table tr td span.active,body:has(#rca-additional-details-v3.rca-step-two) .datepicker table tr td span.active:hover{background:var(--primary-color, #0e7a50) !important;color:var(--primary-contrast-color, #fff) !important}body:has(#rca-additional-details-v3.rca-step-two) .datepicker table tr td.today,body:has(#rca-additional-details-v3.rca-step-two) .datepicker table tr td.today:hover{background:color-mix(in srgb, var(--primary-color, #0e7a50) 10%, #fff) !important;color:color-mix(in srgb, var(--primary-color, #0e7a50) 75%, #000) !important}
