.form-input-container{margin-top:12px;padding-bottom:12px;padding-top:12px}.form-input-container .form-input{--webkit-transition:all 160ms ease-in;background:transparent;border:1px solid var(--border-input);border-radius:.5rem;box-shadow:none!important;color:var(--font-color);font-size:var(--font-size);height:46px;left:0;padding:10px 20px;top:0;transition:all .16s ease-in;width:calc(100% - 40px)}.form-input-container textarea.form-input{min-height:160px;resize:vertical}.form-input-container .form-input:focus,.form-input-container .form-input:hover{border:2px solid var(--border-input-hover)}.form-input-container .form-input.input-error-displayed{border:1px solid var(--font-color-red)!important}.form-input-container .form-label{background:transparent;color:var(--font-color);cursor:text;font-size:var(--font-size);left:16px;padding:0 12px;pointer-events:none;position:absolute;top:32px;-webkit-transition:top .2s ease-in,font-size .2s ease-in,left .2s ease-in;transition:top .2s ease-in,font-size .2s ease-in,left .2s ease-in}.form-input-container .form-input:active+.form-label,.form-input-container .form-input:focus+.form-label,.form-input-container .form-input:not(:placeholder-shown)+.form-label{font-size:var(--font-size-tiny);top:0}.form-input-container .button~.button-secondary{margin-left:20px}.form-input-container .input-error-message{color:var(--font-color-red);font-size:var(--font-size-tiny);font-style:italic;margin-bottom:0;margin-top:8px;padding:0}.form-input-eye{position:absolute;right:20px;top:32px}.form-input-eye,.form-input-eye>img{cursor:pointer;height:26px;width:26px}.checkbox-wrapper *,.checkbox-wrapper :after,.checkbox-wrapper :before{box-sizing:border-box}.checkbox-wrapper [type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline;height:0;margin:0;width:0}.checkbox-wrapper [type=checkbox]+label:before{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" fill="%23fff" viewBox="0 0 9 9"><path d="M3.63 7.43.59 4.39l1.131-1.132 3.04 3.04z"/><path d="M8.581 2.488 4.268 6.802 3.066 5.6 7.38 1.286z"/></svg>') no-repeat 50%,#fff;background-size:0;border:.06em solid;border-radius:.2em;box-shadow:0 0 .04em,inset 0 .06em .16em -.03em,inset 0 0 0 .07em transparent;color:var(--border-input);content:"";display:inline-block;height:1.15em;margin-right:.6em;transform:translateZ(0);transition:color .1s,border .1s,background .15s,box-shadow .1s;vertical-align:top;width:1.15em;will-change:color,border,background,background-size,box-shadow}.checkbox-wrapper [type=checkbox]:enabled+label:active:before,.checkbox-wrapper [type=checkbox]:enabled:active+label:before{background-color:#f0f0f0;box-shadow:0 0 .04em,inset 0 .06em .16em -.03em transparent,inset 0 0 0 .07em rgba(0,0,0,.1)}.checkbox-wrapper [type=checkbox]:checked+label:before{background-color:var(--background-black);background-size:.75em;color:rgba(0,0,0,.075)}.checkbox-wrapper [type=checkbox]:checked:enabled+label:active:before,.checkbox-wrapper [type=checkbox]:checked:enabled:active+label:before{background-color:var(--background-black);color:rgba(0,0,0,.275)}.checkbox-wrapper [type=checkbox]:disabled+label:before{opacity:.5}