.form-container{flex-direction:column;gap:1.11111rem;width:95%;display:flex}.form-container.full-form{width:100%}.form-container.center{justify-content:center;align-items:center}.form-sub-container{flex-direction:column;gap:1.11111rem;display:flex}.form-sub-container.small-form{gap:.3rem}.form-sub-container.row{flex-direction:row}.form-sub-container.align-center{align-items:center}.form-sub-container.justify-center{justify-content:center}.form-section{--padding-field:1rem;border:none;flex-direction:column;gap:.277778rem;width:100%;display:flex;position:relative}.form-section-map{border-radius:var(--rounded-field);border:.0625rem solid var(--gray-medium);overflow:hidden}.form-section-input{width:100%;padding:var(--padding-field);border:.0625rem solid var(--gray-medium);border-radius:var(--rounded-field);background-color:var(--white);font-size:1.11111rem}.form-section-input.extra-padding-right{padding-right:calc(3*var(--padding-field))}.form-section-input[type=number]::-webkit-inner-spin-button{display:none}.form-section-input[type=number]{appearance:textfield}.form-section-input-checkbox{background-color:var(--main-light)}.form-section.min-content,.form-section.min-content>.form-section-input{width:min-content}.form-hide-password-button{top:var(--padding-field);right:var(--padding-field);background-color:#0000;border:none;position:absolute}.form-section>small,.form-section-message{color:var(--red);font-size:.95rem;font-weight:600}.form-section-message.success{color:var(--main-light)}input[type=password]{letter-spacing:.222222rem}.form-section-input:focus{border:.1rem solid var(--second-dark)}.form-section-legend{left:var(--padding-field);top:var(--padding-field);z-index:1000;border-radius:var(--rounded-field);color:var(--gray-dark);background-color:var(--white);pointer-events:none;padding:0 .25rem;font-size:1.11111rem;font-weight:600;transition:all .15s ease-in;position:absolute}.form-section-input:is(:focus,:not(:placeholder-shown))~legend,.form-section-legend.focused{top:calc(-1*(var(--padding-field) - .5125rem));color:var(--second-darker);font-size:.833333rem;font-weight:600}.form-section-input:focus~legend{background-color:var(--second-dark);border:.1em solid var(--second-dark);color:var(--white);font-weight:600}.form-section.select-item{cursor:pointer}.form-section.select-item.focus{border:5px solid red}.form-section.select-item>select{appearance:none}.form-section.select-item>svg{bottom:calc(var(--padding-field) + .3125rem);right:var(--padding-field);fill:#000;pointer-events:none;width:.833333rem;height:.833333rem;position:absolute}.form-section-uploader{--border-color:var(--gray-medium);--background-color:var(--gray-lighter);border-radius:var(--rounded-field);border:.166667rem solid var(--border-color);background-color:var(--background-color);border-style:dashed;padding:3.33333rem 1.11111rem;position:relative;gap:0!important}.form-section-uploader.uploading{--border-color:var(--second-dark);background-color:var(--main-lighter)}.form-section-uploader>svg{fill:var(--gray-dark)}.form-section-uploaded{border-radius:var(--rounded-field);border:.0555556rem solid var(--gray-medium);background-color:var(--gray-lighter);justify-content:center;align-items:center;display:flex;position:relative}.form-section-uploaded-image{border-radius:var(--rounded-field);object-fit:cover;width:100%;height:35vh}.form-section-uploaded-button{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#fafafacc;border:none;border-top-right-radius:.833333rem;border-bottom-left-radius:.833333rem;padding:.833333rem;position:absolute;top:0;right:0}.form-section-uploaded-button:hover>svg{fill:var(--red);transform:scale(1.13)}.form-section-uploaded-button>svg{width:1.22222rem;height:1.22222rem;fill:var(--second-dark-opacity);transition:all .2s ease-in-out}.deleted-field{border:.166667rem solid var(--red);border-radius:var(--rounded-field);border-style:dotted;padding:1.11111rem}.form-section-camera-uploader{--border-color:var(--gray-light);--background-color:var(--gray-lighter);border-radius:var(--rounded-field);border:.277778rem double var(--border-color);background-color:var(--background-color);height:30vh;position:relative;overflow:hidden}.form-section-camera-uploader.open-camera{height:50vh}.form-section-camera-button{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.form-section-camera-capture-button{z-index:1000;background-color:var(--white-opacity);border:none;border-radius:50%;padding:1.11111rem;transition:all .25s ease-out;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.form-section-camera-capture-button:hover{background-color:var(--white)}.form-section-uploaded.circle,.form-section-camera-uploader.circle{padding:1.11111rem 0}.form-section-uploaded.circle>.form-section-uploaded-image,.form-section-camera-uploader.circle>.form-section-uploaded-image{object-fit:cover;border-radius:50%;width:15.5556rem;height:15.5556rem}.form-section-uploaded-file-pdf{border-radius:var(--rounded-field);width:100%;min-height:40vh}.form-section-uploaded-file-pdf.renderer-pdf{min-height:60vh}.form-provider-auth-img{object-fit:contain;width:6vw;max-width:2.1875rem;height:6vw;max-height:2.1875rem}.form-provider-auth-button{background-color:var(--second-dark);border:none;border-radius:2.5rem;padding:1rem 0}.form-provider-auth-button-content{color:var(--white);justify-content:center;align-items:center;gap:.625rem;display:flex}.form-provider-option{grid-template-columns:1fr auto 1fr;align-items:center;width:40%;margin-inline:auto;display:grid}.form-provider-option-o{color:var(--second-dark);padding:0 .625rem;font-weight:600}.form-provider-option-separator{background-color:var(--second-dark-opacity);height:.11rem}.form-section-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.custom-select{cursor:pointer;align-items:center;display:flex;position:relative}.options-menu{z-index:2000;background-color:var(--white);border:1px solid var(--gray-medium);border-radius:.9375rem;width:100%;max-height:30vh;position:absolute;top:110%;left:0;overflow-y:auto}.option-item{cursor:pointer;align-items:center;padding:.444444rem;font-weight:600;display:flex}.option-item:hover{background-color:var(--main-lighter)}.flag-icon{width:2rem;box-shadow:0 0 5px var(--gray-medium);margin-right:.444444rem}.selected-location{align-items:center;font-weight:600;display:flex}@media only screen and (max-width:1150px){.form-auth{width:60%}}@media only screen and (max-width:950px){.form-auth{width:70%}}@media only screen and (max-width:750px){.form-auth{width:80%}}@media only screen and (max-width:550px){.form-auth{width:95%}}@media only screen and (max-width:439px){.form-section-row{grid-template-columns:1fr}}
