.cellstate-contact-form{width:100%;max-width:860px;margin:0 auto;font-family:'Manrope',sans-serif}.cellstate-form-row{display:flex;gap:16px;width:100%}.cellstate-form-field{flex:1;min-width:0}.cellstate-contact-form input[type="email"],.cellstate-contact-form input[type="text"]{width:100%;height:52px;padding:14px 24px;background:#FFFFFF;border:none;border-radius:11px;color:#252B55;font-family:'Manrope',sans-serif;font-size:14px;font-weight:400;box-sizing:border-box;outline:none}.cellstate-contact-form input::placeholder{color:#252B55;opacity:1}.cellstate-contact-form input:focus{box-shadow:0 0 0 2px #B9B5EC}.cellstate-form-submit{text-align:center;margin-top:48px}.cellstate-contact-form input[type="submit"]{display:inline-block;background:#B9B5EC;color:#252B55;font-family:'Manrope',sans-serif;font-size:15px;font-weight:700;border:none;border-radius:11px;padding:17px 24px;min-height:54px;cursor:pointer;transition:background 0.3s ease}.cellstate-contact-form input[type="submit"]:hover{background:#D1CEF4;color:#252B55}.cellstate-contact-form p{margin:0;padding:0}.cellstate-contact-form .wpcf7-form-control-wrap{display:block}.cellstate-contact-form .wpcf7-not-valid-tip{color:#FFFFFF;font-size:12px;margin-top:6px}@media (max-width:767px){.cellstate-form-row{flex-direction:column;gap:15px}.cellstate-form-submit{margin-top:28px}.cellstate-contact-form input[type="submit"]{width:100%}}