.checkbox[data-v-5b551511]{position:relative;display:inline-flex;gap:.75rem;align-items:center;margin:-.5rem;padding:.5rem;border-radius:.75rem}.checkbox__indicator[data-v-5b551511]{display:flex;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:.5rem;background:#efeff3;color:#efeff3;transition:background-color var(--transition-animation)}.checkbox__indicator svg[data-v-5b551511]{width:1.5rem;height:1.5rem;opacity:0;transition:opacity var(--transition-animation),transform var(--transition-animation);transform:scale(0)}.checkbox--is-checked .checkbox__indicator[data-v-5b551511]{background:var(--color--brand--primary)}.checkbox--is-checked svg[data-v-5b551511]{opacity:1;transform:scale(1)}.checkbox .checkbox__label[data-v-5b551511]{color:#403e4b;font-weight:500;font-size:1rem;line-height:125%}@media screen and (max-width:1200px){.checkbox .checkbox__label[data-v-5b551511]{font-size:.875rem;line-height:125%}}.checkbox .checkbox__label a[data-v-5b551511]{text-decoration:underline}.checkbox .checkbox__control[data-v-5b551511]{display:block;padding:0;border:none;background:#0000;outline:none;appearance:none}.checkbox .checkbox__control[data-v-5b551511]::-webkit-calendar-picker-indicator,.checkbox .checkbox__control[data-v-5b551511]::-webkit-list-button{display:none!important;appearance:none!important}.checkbox .checkbox__control[data-v-5b551511]::-webkit-date-and-time-value{text-align:left}.checkbox .checkbox__control[data-v-5b551511]:-webkit-autofill,.checkbox .checkbox__control[data-v-5b551511]:-webkit-autofill:focus{-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}.checkbox .checkbox__control[data-autocompleted][data-v-5b551511]{background-color:initial!important}.checkbox .checkbox__control[data-v-5b551511]{position:absolute;inset:0;width:100%;height:100%;margin:0;border-radius:.5rem;cursor:pointer;pointer-events:none;transition:background-color var(--transition-animation)}.checkbox.checkbox--is-active[data-v-5b551511]{background-color:#f8f8fa}@media(hover:hover)and (not (max-width:1200px)){.checkbox[data-v-5b551511]{cursor:pointer}.checkbox[data-v-5b551511]:hover{background-color:#f8f8fa99}}.modal[data-v-78f7f6ec]{position:relative;overflow:hidden;max-width:var(--container);margin:10vh auto;padding:1.25rem;border-radius:1rem;background:#fff;box-shadow:0 2.5rem 6.25rem -1.875rem #403e4b14}.modal .modal__header[data-v-78f7f6ec]{display:flex;gap:.625rem;justify-content:space-between;align-items:center;margin:0 0 1.25rem}.modal .modal__close[data-v-78f7f6ec]{margin:0;padding:0;background:#0000;color:inherit;font:inherit;cursor:pointer;appearance:none;display:flex;flex:0 0 2.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;border:1px solid;border-radius:50%;color:var(--color--brand--secondary)}.modal .modal__close .icon[data-v-78f7f6ec]{width:1.5rem;height:1.5rem;transition:transform var(--transition-animation)}@media screen and (max-width:1200px){.modal .modal__close[data-v-78f7f6ec]{width:2rem;height:2rem}}@media(hover:hover)and (not (max-width:1200px)){.modal .modal__close:hover .icon[data-v-78f7f6ec]{transform:scale(1.3) rotate(90deg)}}.modal .modal__title[data-v-78f7f6ec]{color:#403e4b;font-weight:500;font-size:2rem;line-height:120%;text-wrap:balance}@media screen and (max-width:1200px){.modal .modal__title[data-v-78f7f6ec]{font-size:1.5rem;line-height:135%}.modal[data-v-78f7f6ec]{padding:1rem}}.spinner[data-v-fd8a4602]{display:flex;gap:.5rem;justify-content:center;place-items:center center;margin:6.25rem auto}.spinner__item[data-v-fd8a4602]{width:.625rem;height:3.125rem;border-radius:.1875rem;background:var(--color--brand--primary);animation:load1-fd8a4602 1s ease-in-out infinite;animation-delay:-.16s}.spinner__item[data-v-fd8a4602]:nth-child(2),.spinner__item[data-v-fd8a4602]:nth-child(3){background-color:var(--color--brand--primary);color:var(--color--brand--primary)}.spinner__item[data-v-fd8a4602]:nth-child(3){animation-delay:-.32s}.spinner.spinner--overlay[data-v-fd8a4602]{position:absolute;inset:0;z-index:100;width:100%;height:100%;margin:0;background-color:#ffffff80}@keyframes load1-fd8a4602{0%,80%,to{transform:scaleY(1)}40%{transform:scaleY(1.5)}}
