.form-item{position:relative;margin-bottom:20px}.form-item-description{display:block;font-size:1.5em;font-weight:700;margin-bottom:5px}.form-item-text{font-size:.875rem}.form-item .form-input-wrapper{position:relative}.form-group .form-item{float:left}.form-input{display:block;width:100%;background:none;font-size:1.6em;font-family:Montserrat,sans-serif;border:0;border-bottom:2px solid #7fc0e4;padding:8px 0;color:#2d52a0b3;height:40px;caret-color:#7fc0e4}.form-item.has-error .form-input{border-color:#e64848}.form-input-multiline{resize:none;overflow-y:scroll;display:block;width:100%;background:none;font-size:1.6em;font-family:Montserrat,sans-serif;border:2px solid #7fc0e4;padding:8px 25px 8px 8px;color:#2d52a0b3;height:100px;caret-color:#7fc0e4}.form-input-multiline::-moz-placeholder{color:#2d52a0b3}.form-input-multiline::placeholder{color:#2d52a0b3}.form-input-append{position:absolute;top:18px;right:0;z-index:5;height:40px;line-height:40px;vertical-align:middle}.form-input-append.multiline{right:25px}.form-input-append .icon{color:#7fc0e4}.form-label{position:absolute;top:0;left:0;z-index:2;color:#2d52a0b3;font-size:1.6em;line-height:1em;transition:all .2s;transform:translateY(30px)}.form-item.has-value .form-label,.form-item.has-focus .form-label{transform:translateY(0);font-size:1.2em}.form-input-details{min-height:20px;position:relative}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{animation-name:autofill;animation-fill-mode:both}@keyframes autofill{to{color:#000000b3;background:transparent}}.theme-dark input:-webkit-autofill,.theme-dark textarea:-webkit-autofill,.theme-dark select:-webkit-autofill{animation-name:initial;animation-fill-mode:initial}@media screen and (max-width:1023px){.form-group .form-item{float:none}}
