.hover-input-cont-row{display:flex;padding:0px 27px}.hover-input-cont{position:relative;font-size:1em;margin-top:1.2em;padding:0px 32px}.hover-input-cont-row>.hover-input-cont{flex-grow:2;flex-basis:1px;padding:0px 5px}.hover-input-cont-row>.hover-input-cont.single{flex-grow:1}.hover-input-cont input,.hover-input-cont .input{margin:0px;color:#555555;box-shadow:none;padding:10px 5px;border-radius:6px;box-shadow:0 0 0 rgba(0,0,0,0.3);transition:all .1s linear;transform:scale(1);z-index:0;font-size:16px}.hover-input-cont input:focus,.hover-input-cont .input:focus{outline:0 solid #5E9ED6;border-color:#5E9ED6;box-shadow:0 4px 15px rgba(0,0,0,0.3);transform:scale(1.01)}.hover-input-cont label,.hover-input-cont .label{display:block;padding:0px 3px;position:absolute;left:44px;top:50%;transform:translate(0%, -50%);transition:all .1s linear;font-size:1em;color:#6f6f70;margin:0px;font-weight:normal;z-index:2;font-size:16px}.hover-input-cont-row>.hover-input-cont label,.hover-input-cont-row>.hover-input-cont .label{left:17px}.hover-input-cont label::before,.hover-input-cont .label::before{position:absolute;display:block;content:"";top:0%;bottom:calc(35% - 4px);left:-1px;right:-1px;background-color:#ffffff;z-index:-1;transition:all .1s linear}.hover-input-cont.focused+.hover-input-cont label::before,.hover-input-cont.focused+.hover-input-cont .label::before{top:40%}.hover-input-cont.must-move label,.hover-input-cont.must-move .label{top:0%;transform:translate(0%, -65%);font-size:.8em;font-weight:bold;left:46px}.hover-input-cont-row>.hover-input-cont.must-move label,.hover-input-cont-row>.hover-input-cont.must-move .label{left:19px}.hover-input-cont.required label::after,.hover-input-cont.required .label::after{content:" *";color:red}.hover-input-cont.seperate label,.hover-input-cont.seperate label{position:static !important;transform:translate(0%, 0%) !important;padding-left:19px}