.modern-form{max-width:400px;margin:20px auto;font-family:Arial,sans-serif}.form-group{position:relative;margin-bottom:20px}.form-group input{width:100%;padding:12px 10px;font-size:16px;border:1px solid #ccc;border-radius:6px;outline:none;background:#f9f9f9}.form-group label{position:absolute;top:50%;left:12px;transform:translateY(-50%);background:#f9f9f9;padding:0 5px;color:#777;font-size:14px;transition:.3s ease;pointer-events:none}.form-group input:focus+label,.form-group input:not(:placeholder-shown)+label{top:-8px;left:10px;font-size:12px;color:#e91e63}.modern-form button{width:100%;padding:12px;font-size:16px;background:#e91e63;border:none;border-radius:6px;color:#fff;cursor:pointer;transition:background .3s}.modern-form button:hover{background:#c2185b}.block-wrap.block-overlay .overlay-holder,.block-wrap.block-overlay .overlay-wrap{background:0 0!important;background-color:#1e3a8a!important;opacity:.9!important}