.formkit-outer:has(.formkit-messages) .formkit-inner,.formkit-outer[data-invalid=true] .formkit-inner{border-color:var(--color-error)!important}.formkit-outer .formkit-messages{font-size:1.4rem;padding-top:.8rem}.formkit-outer .formkit-messages .formkit-message[data-message-type=validation]{color:var(--color-error)}.formkit-outer .formkit-label.required{position:relative}.formkit-outer .formkit-label.required:after{color:var(--color-error);content:"*";margin-left:.5rem;top:0}.formkit-outer .formkit-wrapper{display:flex;flex-direction:column;gap:.8rem}.formkit-outer .formkit-wrapper label{color:var(--color-primary);font-size:1.4rem;font-weight:var(--font-weight-bold);line-height:1.5}.formkit-outer .formkit-wrapper .formkit-inner:has(textarea:focus,input:focus){border-color:var(--color-primary)}.formkit-outer[data-family=text] .formkit-inner,.formkit-outer[data-type=select] .formkit-inner,.formkit-outer[data-type=textarea] .formkit-inner{background-color:var(--color-white);border:.1rem solid transparent;border-radius:.4rem;padding:1.2rem 2.4rem;transition:border-color .2s}.formkit-outer[data-family=text] .formkit-inner input,.formkit-outer[data-family=text] .formkit-inner select,.formkit-outer[data-family=text] .formkit-inner textarea,.formkit-outer[data-type=select] .formkit-inner input,.formkit-outer[data-type=select] .formkit-inner select,.formkit-outer[data-type=select] .formkit-inner textarea,.formkit-outer[data-type=textarea] .formkit-inner input,.formkit-outer[data-type=textarea] .formkit-inner select,.formkit-outer[data-type=textarea] .formkit-inner textarea{color:var(--color-primary);font-size:1.6rem;font-weight:var(--font-weight-bold);height:100%;line-height:1.5;width:100%}.formkit-outer[data-family=text] .formkit-inner input::-moz-placeholder,.formkit-outer[data-family=text] .formkit-inner select::-moz-placeholder,.formkit-outer[data-family=text] .formkit-inner textarea::-moz-placeholder,.formkit-outer[data-type=select] .formkit-inner input::-moz-placeholder,.formkit-outer[data-type=select] .formkit-inner select::-moz-placeholder,.formkit-outer[data-type=select] .formkit-inner textarea::-moz-placeholder,.formkit-outer[data-type=textarea] .formkit-inner input::-moz-placeholder,.formkit-outer[data-type=textarea] .formkit-inner select::-moz-placeholder,.formkit-outer[data-type=textarea] .formkit-inner textarea::-moz-placeholder{color:var(--color-grey-300);font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.5}.formkit-outer[data-family=text] .formkit-inner input::placeholder,.formkit-outer[data-family=text] .formkit-inner select::placeholder,.formkit-outer[data-family=text] .formkit-inner textarea::placeholder,.formkit-outer[data-type=select] .formkit-inner input::placeholder,.formkit-outer[data-type=select] .formkit-inner select::placeholder,.formkit-outer[data-type=select] .formkit-inner textarea::placeholder,.formkit-outer[data-type=textarea] .formkit-inner input::placeholder,.formkit-outer[data-type=textarea] .formkit-inner select::placeholder,.formkit-outer[data-type=textarea] .formkit-inner textarea::placeholder{color:var(--color-grey-300);font-size:1.6rem;font-weight:var(--font-weight-bold);line-height:1.5}.formkit-outer[data-family=text] .formkit-inner input:focus,.formkit-outer[data-family=text] .formkit-inner select:focus,.formkit-outer[data-family=text] .formkit-inner textarea:focus,.formkit-outer[data-type=select] .formkit-inner input:focus,.formkit-outer[data-type=select] .formkit-inner select:focus,.formkit-outer[data-type=select] .formkit-inner textarea:focus,.formkit-outer[data-type=textarea] .formkit-inner input:focus,.formkit-outer[data-type=textarea] .formkit-inner select:focus,.formkit-outer[data-type=textarea] .formkit-inner textarea:focus{outline:none}.formkit-outer[data-family=text] .formkit-inner textarea,.formkit-outer[data-type=select] .formkit-inner textarea,.formkit-outer[data-type=textarea] .formkit-inner textarea{resize:none}.formkit-outer[data-type=textarea] .formkit-inner{height:12rem;overflow-y:scroll}.formkit-outer[data-type=textarea] .formkit-inner:has(textarea:focus){outline:none}.formkit-outer[data-type=select] .formkit-wrapper .formkit-inner{padding:0;position:relative}.formkit-outer[data-type=select] .formkit-wrapper .formkit-inner:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%230092F2' d='m16.566 7.067-6.25 6.25a.623.623 0 0 1-.884 0l-6.25-6.25a.625.625 0 1 1 .885-.884l5.808 5.809 5.807-5.809a.625.625 0 0 1 .884.884'/%3E%3C/svg%3E") transparent no-repeat 100%;content:"";height:100%;position:absolute;right:1.6rem;top:0;transition:transform .2s;width:2rem;z-index:1}.formkit-outer[data-type=select] .formkit-wrapper .formkit-inner:has(select:focus):before{transform:rotate(180deg)}.formkit-outer[data-type=select] .formkit-wrapper .formkit-inner select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;padding:1.6rem 2.4rem;position:relative}.formkit-outer[data-type=select][data-complete=true] .formkit-inner:after{opacity:1;transform:translateY(-50%) scale(1)}.formkit-outer[data-family=box] .formkit-wrapper{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:1.2rem}.formkit-outer[data-family=box] .formkit-wrapper .formkit-label{font-size:1.6rem}.formkit-outer[data-family=box] .formkit-wrapper .formkit-inner{background-color:var(--color-white);border:.1rem solid var(--color-grey-200);border-radius:.4rem;cursor:pointer;flex-shrink:0;height:2.4rem;position:relative;transition:border-color .2s;width:2.4rem}.formkit-outer[data-family=box] .formkit-wrapper .formkit-inner input{height:0;opacity:0;width:0}.formkit-outer[data-family=box] .formkit-wrapper .formkit-inner:has(input:focus),.formkit-outer[data-family=box] .formkit-wrapper .formkit-inner:hover{border-color:var(--color-picton-blue-500)}.formkit-outer[data-family=box] .formkit-wrapper .formkit-inner:after{background-image:url(../images/icons/check.svg);background-position:50%;background-size:100% 100%;content:"";height:60%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-40%);transition:opacity .2s;width:60%}.formkit-outer[data-family=box] .formkit-wrapper[data-checked] .formkit-inner:after{opacity:1}
