.lomake textarea,.lomake input,.lomake select{padding:0.5rem;width:100% !important;height:35px;-webkit-appearance:textfield;-moz-appearance:textfield}.lomake .form-row,.form-row-fix{margin-bottom:var(--main-padding);position:relative;max-width:100% !important;width:100% !important}.lomake .form-row label,.form-row-fix label{position:absolute;z-index:1;top:6px;left:6px;background:var(--bg-color3);padding:var(--padding1);font-family:var(--font-family2);transition:all .3s ease 0s}.lomake form{width:100%}.lomake input.button{background:var(--bg-color4);color:var(--font-color5);cursor:pointer}.lomake .form-row.active label,.form-row-fix label{top:-7px;left:3px;font-size:12px}.lomake .form-row input::placeholder,.lomake .form-row textarea::placeholder{color:var(--font-color5);transition:all .7s ease 0s}.lomake .form-row.active input::placeholder,.lomake .form-row.active textarea::placeholder{color:var(--font-color4)}.lomake p.send-msg{display:none;font-style:italic}.lomake .form-spinner-overlay.active .send-msg,.lomake .form-spinner-overlay.active .loader{display:block}.lomake .form-spinner-overlay.active{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.6);display:flex;justify-content:center;align-items:center;flex-direction:column-reverse}.loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid var(--bg-color4);width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:none}@media only screen and (max-width: 500px){.lomake .form-row label{font-size:12px;top:10px}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}
