.request_demo{padding:var(--box-padding)}@media(max-width:800px){.request_demo{padding:var(--box-padding-mobile);width:100%}}.request_demo form{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-align:center;align-items:center}.request_demo form h3.title{font-family:var(--font-normal);font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:20px;text-align:center}.request_demo form p.error{color:#f76363;font-size:12px;line-height:normal;position:absolute;width:100%}.request_demo form .field_input{padding-bottom:var(--gap-bottom);position:relative;width:100%}.request_demo form .field_input input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]){border:1px solid #e1e2e6;border-radius:var(--input-corner-radius);font-family:var(--font-normal);font-size:15px;height:var(--input-height);line-height:23px;padding:11px 10px 10px;width:100%}.request_demo form .field_input input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]).invalid_input{background-color:#fdece9;border:1px solid #fb6f67}.request_demo form .field_input input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image])::-webkit-input-placeholder{color:#a0a3af;opacity:1}.request_demo form .field_input input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image])::-moz-placeholder{color:#a0a3af;opacity:1}.request_demo form .field_input input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):-ms-input-placeholder{opacity:1}.request_demo form .field_input input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image])::placeholder{color:#a0a3af;opacity:1}.request_demo form .field_input input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):-ms-input-placeholder{color:#a0a3af}.request_demo form .field_input input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image])::-ms-input-placeholder{color:#a0a3af}.request_demo form input[type=submit]{background:#3b5cde;border:0;border-radius:20px;color:#fff;font-family:var(--font-normal);font-size:15px;height:40px;max-width:260px;width:100%}.request_demo form .field_group{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.request_demo form .field_group input{margin-top:0}.request_demo form .field_group :first-child{margin-right:var(--gap)}@media(max-width:800px){.request_demo form .field_group{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.request_demo form .field_group input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):not(:last-child){margin-right:0}.request_demo form .field_group input[type=submit]{max-width:unset}}.request_demo.style_1{--gap:10px;--gap-bottom:20px;--box-padding:32px 30px 28px 30px;--box-padding-mobile:20px;--input-height:44px;--input-corner-radius:6px;background-color:#fff;background:#fff;border:1px solid #f3f3f3;border-radius:24px;box-shadow:0 2px 5px 0 rgba(34,35,71,.051)}.request_demo.style_2{--gap:15px;--gap-bottom:20px;--box-padding:30px;--box-padding-mobile:20px;--input-height:48px;--input-corner-radius:4px;background-color:#15204a;border-radius:10px}.request_demo.style_2 form h3.title{color:#fff;font-size:20px;line-height:32px;text-align:left;text-transform:capitalize;width:100%}.request_demo.style_2 form p.desc{color:#fff;font-family:var(--font-normal);font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:20px;text-transform:capitalize;width:100%}.request_demo.style_2 form input[type=submit]{border-radius:var(--input-corner-radius);height:var(--input-height);margin-bottom:var(--gap);max-width:none;text-transform:uppercase;width:100%}.request_demo.style_2 form p.terms{color:#fff;font-family:var(--font-normal);font-size:12px;font-style:normal;font-weight:400;line-height:20px}.request_demo.style_2 form p.terms a{color:inherit;font-family:inherit;font-weight:inherit;-webkit-text-decoration-line:underline;text-decoration-line:underline}.request_demo.agent_referral{--gap:10px;--gap-bottom:25px;--box-padding:45px 50px;--box-padding-mobile:20px;--input-height:44px;--input-corner-radius:6px;background-color:#fff;background:#fff;background:var(--solid-black-ffffff,#fff);border:1px solid #f3f3f3;border-radius:16px;box-shadow:0 10px 30px 0 rgba(59,110,241,.1);width:100%}.request_demo.agent_referral .field_input .label{color:#a0a3af;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.request_demo.agent_referral .field_input .md-input,.request_demo.agent_referral .field_input input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]){background-color:#f6f7fb;border:1px solid #f6f7fb;margin-top:3px}.request_demo.agent_referral .field_input .md-input:focus:not(.invalid_input),.request_demo.agent_referral .field_input input:not([type=button]):not([type=reset]):not([type=submit]):not([type=image]):focus:not(.invalid_input){background-color:#fff;border:1px solid #3b5cde}.request_demo.agent_referral input[type=submit]{border-radius:4px;margin-bottom:0;margin-top:20px;max-width:unset;width:100%}