.sf-bar{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;height:var(--bar-height,3.125rem);flex:0 0 var(--bar-height,3.125rem);padding:var(--bar-padding,0 var(--spacer-base));background-color:var(--bar-background,var(--c-light));font:var(--bar-font,var(--bar-font-weight,var(--font-weight--medium)) var(--bar-font-size,var(--font-size--base))/var(--bar-font-line-height,1.6) var(--bar-font-family,var(--font-family--secondary)))}.sf-bar__icon{--icon-width:0.875rem;padding:0;border:0;background:transparent}.sf-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-z-index,1);background:var(--overlay-background,rgba(var(--c-gray-base),.7))}.display-none[data-v-61622d66]{display:none}.sf-modal__container[data-v-61622d66]{position:fixed;top:var(--modal-top,0);right:var(--modal-right,0);bottom:var(--modal-bottom,0);left:var(--modal-left,0);z-index:var(--modal-index,1);transform:var(--modal-transform);display:flex;flex-direction:var(--modal-flex-direction,column);align-content:space-between;box-sizing:border-box;width:var(--modal-width);height:var(--modal-height);border:var(--modal-border);max-height:var(--modal-max-height);background-color:var(--modal-background,var(--c-white))}.sf-modal__container[data-v-61622d66]::-webkit-scrollbar{width:0}.sf-modal__content[data-v-61622d66]{overflow-y:auto;padding:var(--modal-content-padding,var(--spacer-base) var(--spacer-sm));font:var(--modal-content-font,var(--modal-content-font-weight,var(--font-weight--normal)) var(--modal-content-font-size,var(--font-size--base))/var(--modal-content-font-line-height,1.6) var(--modal-content-font-family,var(--font-family--primary)));height:var(--modal-content-height)}.sf-modal__close[data-v-61622d66]{position:absolute;right:var(--modal-close-right,var(--spacer-sm));top:var(--modal-close-top,var(--spacer-sm))}@media(min-width:1024px){.sf-modal[data-v-61622d66]{--modal-width:29.375rem;--modal-top:50%;--modal-left:50%;--modal-bottom:none;--modal-right:none;--modal-transform:translate3d(-50%,-50%,0);--modal-height:auto;--modal-max-height:90%;--modal-content-padding:var(--spacer-sm) var(--spacer-lg);--modal-content-height:100%}}.display-none[data-v-fff48600]{display:none}[data-v-fff48600] .sf-overlay{z-index:99!important}[data-v-fff48600] .sf-modal__container{z-index:100!important;width:calc(100% - 1rem)!important;border-radius:.625rem!important;overflow:hidden}@media(max-width:64rem){[data-v-fff48600] .sf-modal__container{min-width:90%!important;max-width:90%!important;margin:1.5625rem auto!important;min-height:-moz-min-content;min-height:min-content;max-height:calc(100vh - 1.25rem)}}[data-v-fff48600] .sf-modal__content{padding:0}[data-v-fff48600] .sf-bar,[data-v-fff48600] .sf-modal__close{display:none}[data-v-fff48600] .modal__close-btn img{-o-object-fit:contain;object-fit:contain}.modal[data-v-fff48600]{--px:1.5rem;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:999!important}.modal[data-v-fff48600] .sf-modal__container{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important}.modal--extralarge[data-v-fff48600] .sf-modal__container{max-width:74rem!important}.modal--large[data-v-fff48600] .sf-modal__container{max-width:64rem!important}.modal--medium[data-v-fff48600] .sf-modal__container{max-width:40rem!important}.modal--small[data-v-fff48600] .sf-modal__container{max-width:30rem!important}@media(max-width:64rem){.modal--full-screen-on-mobile[data-v-fff48600] .sf-modal__container{height:100%;width:100%!important;margin:0!important;border-radius:unset!important;max-height:100%}}.modal--full-screen-on-mobile[data-v-fff48600] .sf-modal__content{height:calc(100% - 60px)}.modal--full-screen-on-mobile .modal__body[data-v-fff48600]{height:100%;padding:0}.modal--full-screen-on-mobile .modal__content[data-v-fff48600]{height:100%;max-height:100%;display:flex}.modal__header[data-v-fff48600]{display:flex;justify-content:space-between;align-items:center;background:#f5f5f5;padding:1.125rem var(--px) .625rem var(--px)}@media(max-width:64rem){.modal__header[data-v-fff48600]{padding:1rem}}.modal__body[data-v-fff48600]{padding:1rem var(--px)}@media(max-width:64rem){.modal__body[data-v-fff48600]{padding:1rem}}.modal__content--max-height[data-v-fff48600]{max-height:70vh}.display-none[data-v-d6cf891c]{display:none}.sf-checkbox[data-v-d6cf891c]{--icon-size:1.25rem}.sf-checkbox__container[data-v-d6cf891c]{position:relative;display:flex;align-items:flex-start;padding:var(--checkbox-padding);width:var(--checkbox-container-width);cursor:var(--checkbox-cursor,pointer)}.sf-checkbox__checkmark[data-v-d6cf891c]{box-sizing:border-box;display:var(--checkbox-display,flex);align-items:center;justify-content:center;order:var(--checkbox-order);min-width:1.5rem;min-height:1.5rem;width:1.5rem;height:1.5rem;border:1px solid #dbdbdb;border-radius:.3125rem;background:var(--c-white);transition:background .15s linear,border-color .15s linear}.has-error .sf-checkbox__checkmark[data-v-d6cf891c]{--checkbox-border-color:var(--c-danger)}.sf-checkbox__checkmark[data-v-d6cf891c]:hover{--checkbox-border-color:var(--c-black)}.has-error .sf-checkbox__checkmark[data-v-d6cf891c]:hover{--checkbox-border-color:var(--c-danger)}.is-disabled .sf-checkbox__checkmark[data-v-d6cf891c],.is-disabled .sf-checkbox__checkmark[data-v-d6cf891c]:hover{--checkbox-border-color:var(--c-text-disabled)}.is-disabled .sf-checkbox__checkmark.is-active[data-v-d6cf891c]{--checkbox-background:var(--c-text-disabled)}.has-error .sf-checkbox__checkmark.is-active[data-v-d6cf891c]{--checkbox-border-color:var(--c-danger);--checkbox-background:var(--c-danger)}.sf-checkbox__checkmark .sf-icon[data-v-d6cf891c]{--icon-color:var(--color-icon);--icon-width:30px;--icon-height:28px}.sf-checkbox__label[data-v-d6cf891c]{flex:1;margin:var(--checkbox-label-margin,0 0 0 .75rem);color:var(--checkbox-label-color,var(--c-link));font:var(--checkbox-font,var(--checkbox-font-weight,var(--font-weight--normal)) var(--checkbox-font-size,.875rem)/var(--checkbox-font-line-height,1.6) var(--checkbox-font-family,var(--font-family--primary)));transition:color .15s linear}.sf-checkbox__label[data-v-d6cf891c]:hover{--checkbox-label-color:var(--c-black)}.sf-checkbox--is-disabled .sf-checkbox__label[data-v-d6cf891c]:hover{--checkbox-label-color:var(--c-text-disabled)}.sf-checkbox.is-active[data-v-d6cf891c]{--checkbox-border-color:var(--color-primary);--checkbox-background:var(--color-primary)}.sf-checkbox.is-active.has-error[data-v-d6cf891c]{--checkbox-label-color:var(--c-text);--checkbox-border-color:var(--c-danger);--checkbox-background:var(--c-danger);--checkbox-message-color:var(--c-danger)}.sf-checkbox.is-active.is-disabled[data-v-d6cf891c]{--checkbox-border-color:var(--c-text-disabled);--checkbox-background:var(--c-text-disabled)}.sf-checkbox.is-required[data-v-d6cf891c]{--checkbox-message-color:var(--c-text)}.sf-checkbox.is-required.has-error[data-v-d6cf891c]{--checkbox-message-color:var(--c-danger)}.sf-checkbox.is-disabled[data-v-d6cf891c]{--checkbox-label-color:var(--c-text-disabled);--checkbox-border-color:var(--c-text-disabled)}.sf-checkbox__message[data-v-d6cf891c]{margin:var(--checkbox-message-margin,var(--spacer-2xs) 0 0 0);color:var(--checkbox-message-color,var(--c-danger));font:var(--checkbox-message-font,var(--checkbox-message-font-weight,var(--font-weight--normal)) var(--checkbox-message-font-size,var(--font-size--xs))/var(--checkbox-message-font-line-height,1.2) var(--checkbox-message-font-family,var(--font-family--secondary)))}.sf-checkbox__message .sf-checkbox__message--info[data-v-d6cf891c]{color:var(--checkbox-message-color,var(--color-primary))}.sf-checkbox input[data-v-d6cf891c]{position:absolute;opacity:0;left:-1000%;width:1px;height:1px}.sf-checkbox input[style*="outline: none"]:focus+.sf-checkbox__checkmark[data-v-d6cf891c]{outline:none}.sf-checkbox input:focus+.sf-checkbox__checkmark[data-v-d6cf891c]{outline-color:-webkit-focus-ring-color;outline-style:auto}.display-none{display:none}.formal-consents .custom-checkbox--bold .sf-checkbox__container .sf-checkbox__label{color:var(--c-black);font-weight:700!important}