.inline-form fieldset{background-color:#fff;border:1px solid #ebeff4;border-radius:8px;box-shadow:0 4px 25px rgba(0,0,0,.13);display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:0;position:relative;width:100%}.inline-form fieldset div.error{bottom:-25px;color:red;font-size:14px;position:absolute;right:0}.inline-form fieldset.has-error{border:2px solid red}.inline-form fieldset>div{width:100%}.inline-form fieldset input{border:0!important;border-radius:5px;font-size:16px;font-weight:600;height:56px;outline:none!important;padding:28px 17px 8px;width:100%}.inline-form fieldset input:-webkit-autofill,.inline-form fieldset input:-webkit-autofill:active,.inline-form fieldset input:-webkit-autofill:focus,.inline-form fieldset input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.inline-form fieldset input:not(:-moz-placeholder-shown)~label{font-size:14px;transform:translateY(-20px)}.inline-form fieldset input:focus~label,.inline-form fieldset input:not(:placeholder-shown)~label{font-size:14px;transform:translateY(-20px)}.inline-form fieldset label{color:#8d8d8d;cursor:text;display:inline!important;font-size:16px;font-weight:600;left:0;margin:0!important;padding:0 17px;pointer-events:none;position:absolute;top:31px;transform:translateY(-50%);transition:all .2s;transition-timing-function:ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inline-form fieldset label .required{color:red}.inline-form .button{border-radius:8px;margin:5px;width:auto}@media screen and (min-width:700px){.inline-form fieldset{flex-direction:row}.inline-form fieldset label{top:50%}}