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