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