.fieldset .field{position:relative}.fieldset .field .label{position:absolute;top:50%;left:16px;margin:0;transform:translateY(-50%);font-size:16px;color:rgba(60,60,77,0.8);font-weight:normal;z-index:3;top:25px}.fieldset .field.focus-on .label{transform-origin:top left;transform:translateY(-14px) scale(.625);transition:0.5s}.fieldset .field.focus-on .control input{padding-top:14px;transition:0.5s}.fieldset .field.focus-on .control select{padding-top:14px;transition:0.5s;line-height:36px;vertical-align:middle}.fieldset .field.choice .label{left:0}.fieldset .field.with-icon .label{left:53px}.fieldset .field.required>.label::after{font-size:16px;color:rgba(60,60,77,0.8);margin:0}