.checkboxes[data-v-bb640657]{margin:12px}.checkboxes.checkboxes-inline[data-v-bb640657]{display:flex;grid-gap:12px}.checkboxes:not(.checkboxes-inline) .checkbox[data-v-bb640657]{margin-bottom:6px}.checkboxes.checkboxes-bordered[data-v-bb640657]{margin:0;grid-gap:12px;width:100%}.checkboxes-inline.checkboxes-bordered[data-v-bb640657]{gap:12px}.checkboxes-inline.checkboxes-bordered .checkbox[data-v-bb640657]{flex:1 1 0}.form-fields[data-v-ab767406]{display:grid;grid-template-columns:repeat(var(--form-columns, 3),1fr);grid-gap:12px}@media (max-width: 767px){.form-fields[data-v-ab767406]{display:block}.form-fields[data-v-ab767406] .field-group{margin-bottom:6px}}.form-fields.no-grid[data-v-ab767406]{display:flex;flex-wrap:wrap;--gap: 12px;grid-gap:var(--gap)}.form-fields.no-grid[data-v-ab767406] .field-group{--field-columns: 12;--col-base-width: calc((100% / 12) - var(--gap));flex-basis:calc(var(--col-base-width) * var(--field-columns) + (var(--field-columns) - 1) * var(--gap))}@media (max-width: 767px){.form-fields.no-grid[data-v-ab767406] .field-group{flex-basis:100%}}.address-billing[data-v-c4513043] .address-line{grid-column:span 2}.form-html[data-v-314c2f8e] ul{list-style-type:disc;list-style-position:outside;padding:0 0 20px 20px}.form-html[data-v-314c2f8e] ul li{padding-bottom:.5rem}.warning-alert[data-v-66014803]{background-color:#f8d7da;color:#721c24;padding:12px;border-radius:4px;margin-bottom:24px}a[data-v-66014803]{text-decoration:underline;color:#721c24;white-space:nowrap}.cf-textarea[data-v-b88ad135]{width:100%;padding:8px;border-radius:4px;border:1px solid #d9d9d9;box-sizing:border-box;resize:none;font-family:inherit;font-size:14px}.cf-textarea-2-rows[data-v-b88ad135]{height:106px}.field-group-group[data-v-0157f8a6]{display:flex;flex-direction:column}.field-group-group__child[data-v-0157f8a6],.field-group-group__child[data-v-0157f8a6] textarea{width:100%}.confirm-dialog-backdrop[data-v-c70ab80c]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.confirm-dialog[data-v-c70ab80c]{background-color:#fff;border:1px solid #ccc;border-radius:12px;padding:24px 28px;max-width:420px;width:100%;box-shadow:0 10px 30px #00000026}.confirm-dialog-title[data-v-c70ab80c]{margin:0 0 12px;font-size:20px;color:#000;text-align:center}.confirm-dialog-message[data-v-c70ab80c]{margin:0 0 20px;font-size:16px;color:#01567d;text-align:justify}.confirm-dialog-actions[data-v-c70ab80c]{display:flex;gap:12px}.confirm-dialog-actions[data-v-c70ab80c] .altn-btn{flex:1}.form-collapse[data-v-53ade86f]{background:#f6f6f6;border-radius:20px;padding:24px}@media (max-width: 767px){.form-collapse[data-v-53ade86f]{padding:24px 16px}}.form-collapse-header[data-v-53ade86f]{display:flex;align-items:center;grid-gap:16px}.form-collapse-body[data-v-53ade86f]{margin:32px 12px 0}@media (max-width: 767px){.form-collapse-body[data-v-53ade86f]{margin:32px 0 0}}.fa-check-circle[data-v-53ade86f]{color:var(--brand-secondary-green)}.fa-minus-circle[data-v-53ade86f]{color:var(--brand-secondary-red)}.consent-question-section[data-v-ea35ae7c]{color:#2d3d52}.consent-section-title[data-v-ea35ae7c]{margin:0;font-size:18px;font-weight:700}.consent-section-description[data-v-ea35ae7c]{margin:6px 0 18px;color:#555;font-size:14px;line-height:1.5}.consent-question-grid[data-v-ea35ae7c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.consent-question[data-v-ea35ae7c]{min-width:0;margin:0;padding:0;border:0}.consent-question--full[data-v-ea35ae7c]{grid-column:1/-1}.consent-field-label[data-v-ea35ae7c]{display:block;margin:0 0 7px;color:#2d3d52;font-size:15px;font-weight:600;line-height:1.4}sup[data-v-ea35ae7c]{color:#e32929;padding-left:2px}.consent-field-hint[data-v-ea35ae7c]{margin:-2px 0 8px;color:#687383;font-size:13px;line-height:1.45}.consent-question--info[data-v-ea35ae7c]{color:#2d3d52;font-size:14px;line-height:1.55}.consent-question--info p[data-v-ea35ae7c]{margin:0}.consent-input[data-v-ea35ae7c]{width:100%;max-width:100%;min-width:0;height:50px;box-sizing:border-box;padding:10px 13px;border:1px solid #d3d3d3;border-radius:6px;background:#fff;color:#24364e;font-size:16px}.consent-input[data-v-ea35ae7c]:focus{outline:none;border-color:#01567d;box-shadow:0 0 0 3px #01567d1a}.consent-input.has-error[data-v-ea35ae7c]{border-color:#f26735}input[type=date].consent-input[data-v-ea35ae7c]{min-width:0;max-width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block}input[type=date].consent-input[data-v-ea35ae7c]::-webkit-date-and-time-value{text-align:left;min-height:1.4em;margin:0;padding:0}select.consent-input[data-v-ea35ae7c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%232D3D52' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}.consent-options-grid[data-v-ea35ae7c]{display:grid;gap:10px 12px}.consent-options-grid--one[data-v-ea35ae7c]{grid-template-columns:minmax(0,1fr)}.consent-options-grid--two[data-v-ea35ae7c]{grid-template-columns:repeat(2,minmax(0,1fr))}.consent-options-grid--three[data-v-ea35ae7c]{grid-template-columns:repeat(3,minmax(0,1fr))}.consent-option-tile[data-v-ea35ae7c]{display:flex;align-items:center;min-width:0;min-height:52px;box-sizing:border-box;gap:10px;padding:11px 14px;border:1px solid #d3d3d3;border-radius:7px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease}.consent-option-tile[data-v-ea35ae7c]:hover,.consent-option-tile[data-v-ea35ae7c]:has(input:checked){border-color:#2d3d52;background:#fbfcfd}.consent-option-tile.has-error[data-v-ea35ae7c],.has-error .consent-option-tile[data-v-ea35ae7c]{border-color:#f26735}.consent-option-tile input[data-v-ea35ae7c]{position:absolute;opacity:0;pointer-events:none}.consent-option-tile--single[data-v-ea35ae7c]{border-width:2px}.consent-option-tile--locked[data-v-ea35ae7c]{cursor:default}.consent-option-tile--locked[data-v-ea35ae7c]:hover{border-color:#2d3d52;background:#fbfcfd}.consent-results-delivery-note[data-v-ea35ae7c]{margin-top:8px}.consent-choice-indicator[data-v-ea35ae7c]{position:relative;width:17px;height:17px;flex:0 0 17px;box-sizing:border-box;border:2px solid #2D3D52;border-radius:4px;background:#fff}.consent-choice-indicator.is-radio[data-v-ea35ae7c]{border-radius:50%}input:checked+.consent-choice-indicator[data-v-ea35ae7c]:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:2px;background:#2d3d52}input:checked+.consent-choice-indicator.is-radio[data-v-ea35ae7c]:after{border-radius:50%}.consent-option-label[data-v-ea35ae7c]{min-width:0;overflow-wrap:anywhere;color:#2d3d52;font-size:14px;line-height:1.4}.consent-field-error[data-v-ea35ae7c]{margin-top:5px;color:#f26735;font-size:12px;font-weight:500}@media (max-width: 767px){.consent-question-grid[data-v-ea35ae7c],.consent-options-grid--two[data-v-ea35ae7c],.consent-options-grid--three[data-v-ea35ae7c]{grid-template-columns:minmax(0,1fr)}.consent-question-grid[data-v-ea35ae7c]{gap:15px}.consent-section-title[data-v-ea35ae7c]{font-size:17px}.consent-field-label[data-v-ea35ae7c]{font-size:14px}.consent-input[data-v-ea35ae7c]{height:40px;font-size:14px}}.consent-documents[data-v-5a8c1e9a]{margin:-24px -28px}.consent-document-group[data-v-5a8c1e9a]{padding:24px 28px}.consent-document-group+.consent-document-group[data-v-5a8c1e9a]{border-top:1px solid #d9d9d9}.consent-document-heading[data-v-5a8c1e9a]{margin:0 0 18px;color:#2d3d52;font-size:18px;font-weight:700}.consent-document-row+.consent-document-row[data-v-5a8c1e9a]{margin-top:14px;padding-top:14px;border-top:1px solid #ececec}.consent-document-row-content[data-v-5a8c1e9a]{display:flex;align-items:center;justify-content:space-between;gap:20px}.consent-document-main[data-v-5a8c1e9a]{display:flex;align-items:center;min-width:0;gap:14px}.consent-pdf-icon[data-v-5a8c1e9a]{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;width:42px;height:48px;flex:0 0 42px;box-sizing:border-box;padding-bottom:8px;border-radius:5px;background:#ed252c;color:#fff}.consent-pdf-icon[data-v-5a8c1e9a]:after{content:"";position:absolute;top:0;right:0;border-width:0 0 12px 12px;border-style:solid;border-color:transparent transparent #f77a7e transparent}.consent-pdf-icon span[data-v-5a8c1e9a]{font-size:12px;font-weight:800}.consent-document-title[data-v-5a8c1e9a]{min-width:0;color:#2d3d52;font-size:15px;font-weight:600;line-height:1.4;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.consent-document-actions[data-v-5a8c1e9a]{display:flex;align-items:center;flex:0 0 auto;gap:12px}.consent-document-action[data-v-5a8c1e9a],.consent-preview-close[data-v-5a8c1e9a]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;background:transparent;color:#2d3d52;cursor:pointer}.consent-document-action svg[data-v-5a8c1e9a],.consent-preview-close svg[data-v-5a8c1e9a]{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.consent-document-action[data-v-5a8c1e9a]:hover,.consent-preview-close[data-v-5a8c1e9a]:hover{color:#01567d}@media (max-width: 768px){.consent-documents[data-v-5a8c1e9a]{margin:-16px}.consent-document-group[data-v-5a8c1e9a]{padding:20px 16px}.consent-document-heading[data-v-5a8c1e9a]{margin-bottom:14px;font-size:17px}.consent-document-row-content[data-v-5a8c1e9a]{align-items:flex-start;gap:12px}.consent-document-main[data-v-5a8c1e9a]{align-items:flex-start;gap:10px}.consent-document-title[data-v-5a8c1e9a]{font-size:14px}.consent-document-actions[data-v-5a8c1e9a]{gap:4px}}.consent-signature h3[data-v-b0cf49c7]{margin:0 0 18px;color:#2d3d52;font-size:18px;font-weight:700}.consent-signature-input[data-v-b0cf49c7]{width:100%;height:50px;box-sizing:border-box;padding:10px 14px;border:1px solid #d3d3d3;border-radius:6px;background:#fff;color:#2d3d52;font-size:16px}.consent-signature-input.has-error[data-v-b0cf49c7]{border-color:#f26735}.consent-signature-error[data-v-b0cf49c7]{margin-top:5px;color:#f26735;font-size:12px}@media (max-width: 767px){.consent-signature-input[data-v-b0cf49c7]{height:40px;font-size:14px}}.optional-bar[data-v-e5005548]{display:flex;align-items:center;justify-content:center;grid-gap:12px;margin:24px;font-size:14px;font-weight:600}.optional-bar .line[data-v-e5005548]{display:block;height:1px;background-color:#000;flex:1}@media (max-width: 767px){.optional-bar[data-v-e5005548]{margin:8px}}.optional-forms-card[data-v-e5005548]{margin-top:24px}.optional-forms-separator[data-v-e5005548]{margin:24px 0 0 -16px;border:0;border-top:1px solid #d9d9d9;width:calc(100% + 32px);height:0px;box-shadow:0 -2px #d9d9d9,0 2px #d9d9d9}.consents-loading-card[data-v-e5005548],.consents-error-card[data-v-e5005548],.consent-questions-card[data-v-e5005548],.test-specific-card[data-v-e5005548],.consent-documents-card[data-v-e5005548],.consents-empty-card[data-v-e5005548]{margin-top:24px}.consents-loading[data-v-e5005548]{font-size:14px;color:#666;margin:0}.consents-error[data-v-e5005548]{margin:0;color:var(--brand-primary-orange, #f26735);font-size:14px;font-weight:600}.consents-empty[data-v-e5005548]{font-size:14px;color:#666;margin:0}.test-specific-title[data-v-e5005548]{font-size:18px;font-weight:700;color:#2d3d52;margin:0 0 12px}.test-specific-item[data-v-e5005548]{display:flex;flex-direction:column;padding:12px 0;border-top:1px solid #e0e0e0}.test-specific-item[data-v-e5005548]:last-child{padding-bottom:0}.test-specific-name[data-v-e5005548]{font-size:14px;font-weight:600;color:#333}.test-specific-notes[data-v-e5005548]{font-size:13px;color:#666;margin-top:2px;line-height:1.5}.consent-acknowledge-wrapper[data-v-e5005548]{border:2px solid var(--brand-dark-blue, #2D3D52);border-radius:12px;margin-top:14px;padding:16px;transition:border-color .2s ease}.consent-acknowledge-wrapper.has-error[data-v-e5005548]{border-color:var(--brand-primary-orange, #f26735);background:#fff5f2}.consent-error-message[data-v-e5005548]{color:var(--brand-primary-orange, #f26735);font-size:12px;font-weight:500;margin-top:8px;margin-left:28px}.consent-signature-card[data-v-e5005548]{margin-top:24px}@media (max-width: 767px){.consents-loading-card[data-v-e5005548],.consents-error-card[data-v-e5005548],.consent-questions-card[data-v-e5005548],.test-specific-card[data-v-e5005548],.consent-documents-card[data-v-e5005548],.consents-empty-card[data-v-e5005548],.consent-signature-card[data-v-e5005548]{margin-top:16px}.consent-acknowledge-wrapper[data-v-e5005548]{padding:14px}}.checkout-navbar{--navbar-height: 50px;--navbar-step-number-size: 42px;--navbar-step-number-font-size: 28px;--navbar-color-default: #002842;--navbar-color-active: var(--brand-primary-orange);--navbar-color-semi-active: #C2522A;--navbar-color-completed: var(--brand-secondary-green);--navbar-color-number-default: var(--brand-blue);--navbar-color-number-active: #FC8054;display:flex;width:100%;align-items:stretch;justify-content:space-between;grid-gap:8px;height:var(--navbar-height);color:#fff;font-weight:700;font-size:16px}.checkout-nav-item-completed{display:flex;align-items:center;justify-content:center;flex:1;background-color:var(--navbar-color-default);border-radius:calc(var(--navbar-height) / 2);overflow:hidden}.checkout-nav-items{display:flex;align-items:center;justify-content:space-between;flex:1;background-color:var(--navbar-color-default);border-radius:calc(var(--navbar-height) / 2);overflow:hidden}.checkout-nav-item-completed{display:flex;align-items:center;gap:6px;background-color:var(--navbar-color-completed)}.checkout-nav-item{--navbar-number-bg-color: var(--navbar-color-number-default);--navbar-item-bg-color: transparent;--navbar-item-color: inherit;display:flex;align-items:center;flex:1;height:var(--navbar-height);box-sizing:border-box;color:var(--navbar-item-color);background-color:var(--navbar-item-bg-color);padding:4px 4px 4px 24px;text-decoration:none;margin-left:-1px}.checkout-nav-item:first-child{padding-left:4px}.checkout-nav-item:last-child{padding-right:16px}.checkout-nav-step-number{display:inline-flex;height:var(--navbar-step-number-size);width:var(--navbar-step-number-size);border-radius:50%;background-color:var(--navbar-number-bg-color);font-size:var(--navbar-step-number-font-size);align-items:center;justify-content:center;flex-shrink:0}.checkout-nav-step-name{display:inline-block;margin-left:8px;text-align:center;flex:1}.checkout-nav-item-visited{--navbar-number-bg-color: var(--navbar-color-number-active);--navbar-item-bg-color: var(--navbar-color-active);--navbar-item-color: #fff8}.checkout-nav-item-current{--navbar-item-color: #fff}.checkout-nav-item-furthest{border-top-right-radius:calc(var(--navbar-height) / 2);border-bottom-right-radius:calc(var(--navbar-height) / 2)}.checkout-nav-item-previous{--navbar-number-bg-color: var(--navbar-color-number-active);--navbar-item-bg-color: var(--navbar-color-active)}.checkout-nav-arrow{display:none;width:var(--navbar-height);border-radius:calc(var(--navbar-height) / 2);color:#fff;background-color:var(--navbar-color-default);align-items:center;justify-content:center}.checkout-nav-arrow>svg{transform:translate(-2px)}.checkout-nav-arrow.checkout-nav-arrow-active{display:inline-flex}.checkout-nav-arrow-right>svg{transform:rotate(180deg) translate(-2px)}@media (max-width: 767px){.checkout-navbar{--navbar-height: 42px;--navbar-step-number-size: 34px;--navbar-step-number-font-size: 18px;font-size:12px}.checkout-nav-item{flex:0 0 auto;padding:4px!important}.checkout-nav-item-current{flex:1}.checkout-nav-item:not(.checkout-nav-item-current) .checkout-nav-step-name{display:none}.checkout-nav-arrow{display:inline-flex;visibility:hidden;pointer-events:none}.checkout-nav-arrow.checkout-nav-arrow-active{visibility:visible;pointer-events:auto}}@media (max-width: 380px){.checkout-nav-items{flex:none}.checkout-nav-step-name{display:none}}h1[data-v-9347c140]{font-size:24px;line-height:32px;color:var(--brand-blue);font-weight:700;margin-bottom:0}
