.c-input-error{align-items:center;background-color:#ef40501a;border-radius:5px;display:inline-flex;padding:.5rem 1rem}.c-input-error__text{color:#ef4050;font-size:1.6rem;font-weight:400;line-height:130%;margin-left:1rem}.c-input-error__icon{display:contents}.c-input-error__icon svg{height:2rem;line-height:0;width:2rem}.c-input-error__icon svg path{fill:#ef4050}.c-checkbox{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column}@media(min-width:64em){.c-checkbox:focus-visible,.c-checkbox:has(:focus-visible){outline:1px dashed #2f3032}}.c-checkbox__container{align-items:center;display:inline-flex;flex-flow:row wrap;gap:1rem}.c-checkbox__checkbox{height:1.5rem;line-height:0;position:relative;width:1.5rem}.c-checkbox__input{border:1px solid rgba(47,48,50,.2);border-radius:.2rem;height:100%;transition:border-color .25s cubic-bezier(.4,.2,0,1);width:100%}.c-checkbox.-is-checked .c-checkbox__input,.c-checkbox:hover .c-checkbox__input{border:1px solid #ef4050}.c-checkbox__input:after{background-color:#ef4050;border-radius:.2rem;content:"";inset:0;opacity:0;position:absolute}.c-checkbox.-is-checked .c-checkbox__input:after{opacity:1}.c-checkbox__checkmark{height:1rem;line-height:0;opacity:0;pointer-events:none;width:1rem}.c-checkbox__checkmark svg{height:1rem;width:1rem}.c-checkbox__checkmark:deep(svg){height:1rem;width:1rem}.c-checkbox__checkmark{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.c-checkbox.-is-checked .c-checkbox__checkmark{opacity:1}.c-checkbox.-is-checked .c-checkbox__checkmark path{fill:#fff}.c-checkbox__label{color:#2f3032;flex:1;font-size:1.4rem;transition:color .25s cubic-bezier(.4,.2,0,1)}.c-checkbox.-is-checked .c-checkbox__label,.c-checkbox:hover .c-checkbox__label{color:#2f3032}.c-checkbox__label a{color:#60c3ad;text-decoration:underline}@media(min-width:64em){.c-checkbox__label a:focus-visible,.c-checkbox__label a:hover{text-decoration:none}}.c-checkbox__error-wrapper{margin-top:1.2rem}.c-input-text{display:flex;flex-direction:column;position:relative;width:100%}.c-input-text__label-required{color:#ef4050}.c-input-text input::-webkit-inner-spin-button,.c-input-text__select::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
