input,textarea{color:#0f0f11;font-family:Lufga,Arial,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.2rem;position:relative}input:not([type=checkbox],[type=radio]),textarea:not([type=checkbox],[type=radio]){background-color:#ecf4fd;border:.2rem solid #ecf4fd;min-height:6.4rem;padding:0 2.2rem;width:100%}input::-moz-placeholder,textarea::-moz-placeholder{color:#6c6c77}input::placeholder,textarea::placeholder{color:#6c6c77}input[type=file],textarea[type=file]{min-height:12.2rem}input[type=file]::file-selector-button,textarea[type=file]::file-selector-button{display:none!important;height:0!important;opacity:0!important;visibility:hidden!important;width:0!important}input[type=file]::-webkit-file-upload-button,textarea[type=file]::-webkit-file-upload-button{display:none!important;height:0!important;opacity:0!important;visibility:hidden!important;width:0!important}input[type=file]::-ms-browse,textarea[type=file]::-ms-browse{display:none!important;height:0!important;opacity:0!important;visibility:hidden!important;width:0!important}textarea{min-height:25.6rem!important;padding-top:1.7rem!important;resize:none;width:100%}.formkit-wrapper{position:relative}.formkit-wrapper label{display:block;font-size:1.5rem;line-height:2.2rem;margin-bottom:.7rem}.formkit-wrapper :has([aria-required=true]):after{color:#db453e;content:"*";position:absolute;right:2.4rem;top:2.6rem;transform:translateY(-50%)}.formkit-outer[data-type=file]{position:relative}.formkit-outer[data-type=file] label{color:#6c6c77;font-size:1.6rem;font-weight:600;left:2.4rem;line-height:2.4rem;position:absolute;top:1.9rem;z-index:5}.formkit-outer[data-type=file] .formkit-inner{position:relative}.formkit-outer[data-type=file] .formkit-inner button{display:none!important;height:0!important;opacity:0!important;position:absolute!important;visibility:hidden!important;width:0!important}.formkit-outer[data-type=file] input[type=file]{color:transparent!important;cursor:pointer;padding-top:5.5rem}.formkit-outer[data-type=file] input[type=file]::-ms-browse,.formkit-outer[data-type=file] input[type=file]::-webkit-file-upload-button,.formkit-outer[data-type=file] input[type=file]::file-selector-button{display:none!important;height:0!important;opacity:0!important;position:absolute!important;visibility:hidden!important;width:0!important}.formkit-outer[data-type=file] :deep(#file-upload-button),.formkit-outer[data-type=file] :deep(button),.formkit-outer[data-type=file] button{display:none!important;opacity:0!important;visibility:hidden!important}.formkit-outer[data-type=file] .formkit-file-remove{display:none!important}.formkit-outer[data-type=file] .formkit-inner{align-items:flex-start;display:flex;flex-direction:column;gap:1.6rem}.formkit-outer[data-type=file] .formkit-file-list{align-items:center;color:#0f0f11;display:flex;font-size:1.6rem;font-weight:400;left:19.2rem;line-height:2.4rem;padding:0;pointer-events:none;position:absolute;top:6.725rem;z-index:5}@media only screen and (max-width:500px){.formkit-outer[data-type=file] .formkit-file-list{max-width:11.2rem;overflow-wrap:break-word;top:5.525rem;white-space:normal;word-break:break-word}}.formkit-outer[data-type=file] .formkit-no-files{align-items:center;background:transparent;border:.1rem solid #0f0f11;border-radius:99rem;color:#0f0f11;cursor:pointer;display:inline-flex;font-family:Lufga,Arial,sans-serif;font-size:1.4rem;font-weight:600;justify-content:center;left:2.4rem;line-height:2rem;padding:1.3rem 2.7rem;pointer-events:none;position:absolute;text-align:center;text-decoration:none;top:5.525rem;transition:color .25s,background .25s,border-color .25s;z-index:5}.formkit-outer[data-type=file]:hover .formkit-no-files{background:#ccb48e;border-color:#ccb48e;color:#3b322b}.formkit-outer[data-type=file] .formkit-file-info{color:#0f0f11;font-size:1.6rem;font-weight:400;left:19.2rem;line-height:2.4rem;pointer-events:none;position:absolute;top:6.725rem;white-space:nowrap;z-index:5}@media only screen and (max-width:500px){.formkit-outer[data-type=file] .formkit-file-info{max-width:11.2rem;top:5.525rem;white-space:wrap}}.formkit-outer[data-type=file]:has(.formkit-file-list:not(:empty)) .formkit-file-info{display:none}.formkit-outer[data-type=file] .formkit-file-item{align-items:center;display:inline-flex;gap:.8rem;pointer-events:none}.formkit-outer[data-type=file] .formkit-file-name{color:#0f0f11;display:inline-block;font-size:1.4rem;font-weight:400;line-height:2rem;max-width:30rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:500px){.formkit-outer[data-type=file] .formkit-file-name{max-width:11.2rem;overflow-wrap:break-word;text-overflow:unset;white-space:normal;word-break:break-word}}.formkit-outer[data-invalid] input,.formkit-outer[data-invalid] textarea{border:2px solid #db453e}.checkbox-custom{align-items:center;color:#0f0f11;display:flex;gap:1rem;position:relative}.checkbox-custom,.checkbox-custom .formkit-label{font-size:1.4rem;line-height:2rem}.checkbox-custom .formkit-label a{color:#0f0f11;font-size:1.4rem;line-height:2rem}.checkbox-custom .formkit-inner:after{background:#ebf1ff;border:1px solid #ebf1ff;content:"";cursor:pointer;font-weight:700;height:2rem;left:0;position:absolute;top:1rem;transform:translateY(-50%);visibility:visible;width:2rem}.checkbox-custom .formkit-inner input{opacity:0}.checkbox-custom:has(input:checked) .formkit-inner:after{background-color:#bd9c6b;background-image:url(../image/icon/checkMarkWhiteForm.svg);background-position:50%;background-repeat:no-repeat;background-size:1.2rem auto;border-color:#fff}.checkbox-custom .formkit-label{display:block;padding-left:.8rem}.formkit-messages{padding-left:0}.formkit-messages li{color:#db453e;font-size:1.4rem;font-weight:600;line-height:2rem;list-style-type:none}@media only screen and (min-width:1025px){.form[data-v-93d8fd98]{margin-left:auto;margin-right:auto;max-width:81.6rem}}.form__row[data-v-93d8fd98]{display:flex;gap:.8rem;margin-bottom:.8rem;width:100%}@media only screen and (max-width:1025px){.form__row[data-v-93d8fd98]{flex-direction:column}}@media only screen and (min-width:1025px){.form__row[data-v-93d8fd98]{gap:1.6rem;margin-bottom:1.6rem}}@media only screen and (min-width:1280px){.form__row[data-v-93d8fd98]{gap:2.4rem;margin-bottom:2.4rem}}.form__column[data-v-93d8fd98]{display:flex;flex:1;flex-direction:column;gap:1.6rem}.form__button[data-v-93d8fd98]{margin-top:2.2rem}.form .message[data-v-93d8fd98]{margin-top:.6rem}.error-message[data-v-93d8fd98]{color:#a80300}.success-message[data-v-93d8fd98]{color:#16ca16}
