form{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}form label{color:var(--text-color-primary)}form label,form label span{font-style:normal;font-weight:300;line-height:normal}form label span{color:var(--text-color-primary-variant);font-size:.875rem}form .titleLabel{color:var(--text-color-primary);font-style:normal;font-weight:300;line-height:normal;padding-bottom:16px}form .form-size{align-items:center;flex:1 0 0;gap:10px}form .form-col,form .form-size{display:flex;justify-content:center}form .form-col{align-items:flex-start;flex-direction:column;gap:var(--spacing-xxs)}form .form-col input{width:216px}form .custom-file-input{display:flex;justify-content:center}form .custom-file-input .custom-file-label{background-color:var(--text-color-primary);border-radius:var(--radius-sm);color:var(--white);font-size:1rem;height:40px;line-height:24px;padding:var(--spacing-xxs) var(--spacing-xs)}form .form-input,form .form-textarea{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-xxs);justify-content:center}form .form-submit{display:flex;justify-content:flex-end}form .title{color:var(--text-color-primary);font-size:1rem;font-style:normal;font-weight:800;line-height:normal;padding-bottom:16px}form .input-base,form input[type=date],form input[type=email],form input[type=number],form input[type=tel],form input[type=text],form textarea{align-items:center;align-self:stretch;background:var(--background-color-primary);border:.125rem solid transparent;border-radius:var(--spacing-xxs);color:var(--text-color-primary);display:flex;font-size:1rem;font-style:normal;font-weight:300;gap:10px;justify-content:center;line-height:normal;padding:var(--spacing-xs) var(--spacing-md)}form .input-base::-moz-placeholder,form input[type=date]::-moz-placeholder,form input[type=email]::-moz-placeholder,form input[type=number]::-moz-placeholder,form input[type=tel]::-moz-placeholder,form input[type=text]::-moz-placeholder,form textarea::-moz-placeholder{color:var(--text-color-primary-variant);-moz-transition:.5s;transition:.5s}form .input-base::placeholder,form input[type=date]::placeholder,form input[type=email]::placeholder,form input[type=number]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form textarea::placeholder{color:var(--text-color-primary-variant);transition:.5s}form .input-base:focus,form input[type=date]:focus,form input[type=email]:focus,form input[type=number]:focus,form input[type=tel]:focus,form input[type=text]:focus,form textarea:focus{color:var(--text-color-primary-variant);transition:.5s}form .error-input{border:.125rem solid var(--border-color-error)!important}form .good-input{border:.125rem solid var(--border-color-brand)!important}form textarea{min-height:160px}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);background-position:97% 50%;background-repeat:no-repeat;border:.0625rem solid var(--black);font-weight:300;padding:16px;width:100%}form select,form select option{color:var(--black);font-size:.9375rem;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.4;text-align:left}form select option{font-weight:400}form .error-message{color:var(--orange-120);font-size:.875rem;font-style:normal;font-weight:300;line-height:normal}form .fileInputLabel{display:block;margin-bottom:16px}form .fileInputBox{align-items:center;align-self:stretch;background:var(--background-color-primary);border:2px dashed var(--border-color-primary);border-radius:var(--spacing-xxs);cursor:pointer;display:flex;gap:10px;justify-content:center;margin-bottom:16px;margin-top:16px;padding:var(--spacing-lg);transition:all .3s ease-in-out;width:100%}form .fileInputBox.fileInputBoxActive,form .fileInputBox:hover{background:var(--background-color-brand-lighter);border-color:var(--border-color-brand)}form .fileInputBox.fileInputBoxActive{transform:scale(1.02)}form .fileInputIcon{font-size:1.25rem;margin-right:16px}form .fileInputText{padding:var(--spacing-md);text-align:center}form .fileInputTitle{align-items:center;color:var(--text-color-primary);display:flex;font-size:1rem;font-style:normal;font-weight:500;gap:var(--spacing-sm);justify-content:center;line-height:normal;text-align:center}form .fileInputTitle:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2344b384' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M17 8l-5-5-5 5M12 3v12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;width:24px}form .fileInput,form .fileInputSubtitle{color:var(--text-color-primary-variant);font-size:1rem;font-style:normal;font-weight:300;line-height:normal;text-align:center}form .list_files_names{align-items:flex-start;background-color:var(--background-color-primary);border-radius:var(--spacing-xxs);display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:flex-start;margin-top:var(--spacing-sm);padding:var(--spacing-sm);width:100%}form .list_files_names li{align-items:center;border-bottom:1px solid var(--border-color-primary);color:var(--text-color);display:flex;font-size:.875rem;font-style:normal;font-weight:300;gap:var(--spacing-xxxs);justify-content:space-between;line-height:normal;padding:0 var(--spacing-xxs);padding-bottom:var(--spacing-xs);text-align:center;width:100%}form .list_files_names li:last-child{border-bottom:none}form .list_files_names li .button-delete{background:none;border:none;color:var(--orange-120);cursor:pointer;font-size:.875rem;font-style:normal;font-weight:300;line-height:normal;padding:0;text-decoration:underline}form .list_files_names li .button-delete:hover{color:var(--orange-100)}@media (max-width:35.9988rem){form .fileInputTitle{font-size:1.25rem}form input[type=file]{font-size:.875rem}}@keyframes ldsRing{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.lds-ring{display:inline-block;flex:0 0 36px;height:36px;position:relative;width:36px}.lds-ring div{animation:ldsRing 1.2s cubic-bezier(.5,0,.5,1) infinite;border:.125rem solid var(--text-color-primary);border-color:var(--text-color-primary) transparent transparent transparent;border-radius:50%;box-sizing:border-box;display:block;height:12px;margin:4px;position:absolute;width:12px}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}.content-text{font-size:.875rem;font-weight:400}.btn-submit,.content-text{color:var(--text-color-primary);font-style:normal;line-height:normal}.btn-submit{align-items:center;display:inline-flex;font-size:1rem;font-weight:800;gap:16px;position:relative;width:120px}.btn-submit:after{background:var(--text-color-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 7h10m0 0v10m0-10L7 17'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";display:block;flex:0 0 36px;height:36px}
