.c-input-container.c-upload>.validation,.c-input-container:not(.c-upload)>.validation{transition:height .3s .1s;position:relative}.c-input-container.c-upload>.validation>.wrapper,.c-input-container:not(.c-upload)>.validation>.wrapper{color:var(--color-negative-base);-webkit-font-smoothing:antialiased;margin-top:5px;margin-bottom:15px;font-weight:600;display:flex;position:absolute;top:0;left:0}.c-input-container.c-upload>.validation>.wrapper>.flag,.c-input-container:not(.c-upload)>.validation>.wrapper>.flag{margin-top:1px;margin-right:6px}.c-input-container.c-upload>.validation>.wrapper>.text,.c-input-container:not(.c-upload)>.validation>.wrapper>.text{font-size:14px}.c-input-container.c-upload>.validation>.wrapper>.text>b,.c-input-container:not(.c-upload)>.validation>.wrapper>.text>b{-webkit-font-smoothing:antialiased}.c-input-container.c-upload>.validation>.fade-enter-active,.c-input-container:not(.c-upload)>.validation>.fade-enter-active{transition:opacity .3s .1s!important}.c-input-container.c-upload>.validation>.fade-leave-active,.c-input-container:not(.c-upload)>.validation>.fade-leave-active{transition:opacity .3s!important}.c-input-container.c-upload>.validation>.fade-enter,.c-input-container:not(.c-upload)>.validation>.fade-enter,.c-input-container.c-upload>.validation>.fade-enter-from,.c-input-container:not(.c-upload)>.validation>.fade-enter-from,.c-input-container.c-upload>.validation>.fade-leave-to,.c-input-container:not(.c-upload)>.validation>.fade-leave-to{opacity:0!important}.c-input-container:not(.c-upload){position:relative}.c-input-container:not(.c-upload).-label:not(.-label-left){margin-top:27px}@media only screen and (width<=1023px){.c-input-container:not(.c-upload).-label:not(.-label-left){margin-top:22px}}.c-input-container:not(.c-upload).c-radio-button.-label-left>.label{align-items:flex-start}.c-input-container:not(.c-upload).-label-left>.label{text-align:right;justify-content:flex-end;align-items:center;width:210px;height:40px;padding-left:20px;padding-right:20px;display:flex;top:0;right:100%}.c-input-container:not(.c-upload)>.label{text-transform:uppercase;font-size:11px;font-weight:500;font-family:var(--title-font-family);color:var(--color-text-base-50);margin-bottom:15px;padding-right:10px;position:absolute;top:-27px}@media only screen and (width<=1023px){.c-input-container:not(.c-upload)>.label{margin-bottom:10px;top:-22px}}.c-input-container:not(.c-upload)>.label>.required{color:var(--color-negative-base);margin-left:3px;font-size:10px}.c-input-container:not(.c-upload)>.label>.icon.-lindua{fill:#b8bcc8;opacity:1}.c-input-container:not(.c-upload)>.label>.icon.-convenia{stroke:#b8bcc8;opacity:1}.c-input-container:not(.c-upload)>.hint{visibility:hidden;width:999px;max-width:330px;padding-left:12px;position:absolute;top:-16px;left:calc(100% + 22px)}.c-input-container:not(.c-upload)>.hint:before{content:"";background:var(--color-text-base-10);width:2px;height:0%;transition:all .3s ease-out;position:absolute;top:50%;left:0;transform:translate(-100%,-50%)}.c-input-container:not(.c-upload)>.hint:after{content:"";opacity:0;background-color:var(--color-text-base);border-radius:6px;width:6px;height:6px;transition:all .3s ease-out;position:absolute;top:50%;left:-1px;transform:translate(-50%,-50%)}.c-input-container:not(.c-upload)>.hint>.text{color:var(--color-text-base);opacity:0;font-size:14px;line-height:19px;transition:all .3s ease-out;display:block;transform:translate(-4px)}.c-input-container:not(.c-upload)>.after{margin-top:8px;display:flex}.c-input-container:not(.c-upload)>.after>.text{color:var(--color-text-base-30);font-family:var(--title-font-family);letter-spacing:0;font-size:11px;line-height:14px}@media only screen and (width>=1024px){.c-input-container:not(.c-upload).-show-hint>.hint{visibility:visible}.c-input-container:not(.c-upload).-show-hint>.hint:before{height:100%}.c-input-container:not(.c-upload).-show-hint>.hint:after{opacity:.5}.c-input-container:not(.c-upload).-show-hint>.hint>.text{opacity:.5;transform:translate(0)}}.c-input-container.c-upload>.validation{position:absolute;bottom:15px;right:50%}.c-input-container.c-upload>.validation>.wrapper{white-space:nowrap;transform:translate(-50%)}.c-input-container.c-upload.-is-small:has(.form-field-validation.validation){padding-bottom:10px}.c-input-container.c-upload.-is-small>.validation{top:calc(100% - 5px);bottom:auto}@media only screen and (width>=1024px){.c-input-container.c-radio-button>.label{line-height:25px}}
