#hansell-form{background:#fff;border:1px solid rgba(11,78,153,.12);border-radius:18px;padding:22px;box-shadow:0 14px 38px rgba(0,0,0,.10)}#hansell-form input,#hansell-form textarea,#hansell-form select{width:100%;background:#F7F9FC;border:1px solid rgba(28,42,57,.12);border-radius:14px;padding:14px 14px;font-size:15px;color:#1C2A39;transition:box-shadow .18s ease,border-color .18s ease,background .18s ease;outline:none}#hansell-form input::placeholder,#hansell-form textarea::placeholder{color:rgba(28,42,57,.55)}#hansell-form input:focus,#hansell-form textarea:focus,#hansell-form select:focus{background:#fff;border-color:rgba(11,78,153,.45);box-shadow:0 0 0 4px rgba(11,78,153,.15)}#hansell-form .et_pb_contact_field{margin-bottom:14px}#hansell-form .et_pb_contact_submit{width:100%!important;padding:14px 18px!important;border-radius:999px!important;border:none!important;background:linear-gradient(135deg,#0B4E99 0%,#1C2A39 100%)!important;color:#fff!important;font-weight:800!important;font-size:15px!important;letter-spacing:.02em;box-shadow:0 14px 32px rgba(0,0,0,.20);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}#hansell-form .et_pb_contact_submit:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(0,0,0,.26);filter:brightness(1.02)}