@charset "utf-8";
 :root{
--sc-navy:#06305c;
--sc-blue:#0b63ce;
--sc-blue-dark:#003366;
--sc-text:#26374a;
--sc-border:#e3ebf3;
--sc-radius-lg:16px;
--sc-radius:12px;
--sc-radius-sm:8px;
--sc-shadow:0 16px 40px rgba(6,48,92,.10);
--sc-ease:all .2s ease;
}
.schedule_demo_soft_main{
max-width:1000px;
margin:40px auto !important;
padding:0 20px;
}
.schedule_demo_soft_main > h2{
color:var(--sc-navy) !important;
font-weight:700 !important;
margin-bottom:8px !important;
}
.schedule_demo_soft_main > h2::after{
content:"";
display:block;
width:60px;
height:3px;
margin:14px auto 0;
background:linear-gradient(135deg, var(--sc-blue), var(--sc-navy));
border-radius:2px;
}
.schedule_demo_soft_main .contact_form_main{
background:#ffffff;
border:1px solid var(--sc-border);
border-radius:var(--sc-radius-lg);
box-shadow:var(--sc-shadow);
padding:36px 40px !important;
margin-top:28px !important;
overflow:hidden !important; box-sizing:border-box !important;
} .schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form{
display:grid !important;
grid-template-columns:1fr 1fr;
column-gap:8px;
}
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form > p.cont_field,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form > p.soft_main_number,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form > p.clinic_name{
float:none !important;
width:auto !important;
margin:0 0 16px !important;
} .schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form > p.clinic_name,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form > p.soft_main_number,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form > p:not(.cont_field):not(.soft_main_number):not(.clinic_name),
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form > .g-recaptcha,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form > p.submit_btn_cont{
grid-column:1 / -1;
}
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form > div[style*="clear"]{
display:none !important;
}
.schedule_demo_soft_main .g-recaptcha{
margin-bottom:8px !important;
}
.schedule_demo_soft_main .submit_btn_cont{
margin-top:2px !important;
}
.schedule_demo_soft_main input[type="text"],
.schedule_demo_soft_main input[type="email"],
.schedule_demo_soft_main select, .schedule_demo_soft_main .contact_main.schedule_demo #contact_r_form input[type="text"],
.schedule_demo_soft_main .contact_main.schedule_demo #contact_r_form input[type="email"],
.schedule_demo_soft_main .contact_main.schedule_demo #contact_r_form select,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form .clinic_name #clinicnm,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form .cont_field #c_name,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form .cont_field #lastname,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form .cont_field #c_email,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form .cont_field #c_pnumber,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form .soft_main_number #demo_for,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form .cont_field #country_c1,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form .cont_field #state_c1,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form .cindia #city_c1,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form .other #city_name_b{
width:100% !important;
height:44px !important;
background:#ffffff !important;
border:1px solid #d5dee7 !important;
border-radius:var(--sc-radius-sm) !important;
padding:0 12px !important;
color:var(--sc-text) !important;
font-size:14.5px !important;
box-sizing:border-box !important;
transition:var(--sc-ease);
}
.schedule_demo_soft_main select{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%235c6b7c'%3E%3Cpath d='M5.5 7.5l4.5 4.5 4.5-4.5' stroke='%235c6b7c' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
background-repeat:no-repeat !important;
background-position:right 12px center !important;
padding-right:34px !important;
}
.schedule_demo_soft_main input[type="text"]:focus,
.schedule_demo_soft_main input[type="email"]:focus,
.schedule_demo_soft_main select:focus{
border-color:var(--sc-blue) !important;
box-shadow:0 0 0 3px rgba(11,99,206,.15);
outline:0;
}
.schedule_demo_soft_main label.error,
.schedule_demo_soft_main .error{
color:#d5484d;
font-size:13px;
margin-top:4px;
}
.schedule_demo_soft_main .submit_btn_cont,
.schedule_demo_soft_main .contact_main.schedule_demo #contact_r_form .submit_btn_cont{
text-align:center !important;
float:none !important;
display:block !important;
width:100% !important;
margin:10px auto 0 !important;
}
.schedule_demo_soft_main .signup_btn{
display:inline-block;
width:auto !important;
min-width:220px;
height:auto !important;
padding:13px 40px !important;
border-radius:var(--sc-radius-sm) !important;
background:linear-gradient(135deg, var(--sc-blue) 0%, var(--sc-blue-dark) 100%) !important;
border:none !important;
color:#ffffff !important;
font-size:15px !important;
letter-spacing:.5px;
text-transform:uppercase;
box-shadow:0 6px 18px rgba(6,48,92,.18);
transition:var(--sc-ease);
}
.schedule_demo_soft_main .signup_btn:hover{
transform:translateY(-1px);
box-shadow:0 10px 22px rgba(6,48,92,.24);
} @media only screen and (max-width: 767px){
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form{
grid-template-columns:1fr;
} .schedule_demo_soft_main.contact_main{
width:94% !important;
margin-left:auto !important;
margin-right:auto !important;
}
.schedule_demo_soft_main .contact_form_main{ padding:26px 20px !important; }
.schedule_demo_soft_main .signup_btn{ width:100% !important; }
.schedule_demo_soft_main input[type="text"],
.schedule_demo_soft_main input[type="email"],
.schedule_demo_soft_main select,
.schedule_demo_soft_main .contact_main.schedule_demo #contact_r_form input[type="text"],
.schedule_demo_soft_main .contact_main.schedule_demo #contact_r_form input[type="email"],
.schedule_demo_soft_main .contact_main.schedule_demo #contact_r_form select, .schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form .clinic_name #clinicnm,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form .cont_field #c_name,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form .cont_field #lastname,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form .cont_field #c_email,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form .cont_field #c_pnumber,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form .soft_main_number #demo_for,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form .cont_field #country_c1,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form .cont_field #state_c1,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form .cindia #city_c1,
.schedule_demo_soft_main .contact_main.schedule_demo .contact_form_main #contact_r_form .other #city_name_b{
width:90% !important;
margin-left:auto !important;
margin-right:auto !important;
display:block;
} .schedule_demo_soft_main .contact_main.schedule_demo #contact_r_form .submit_btn_cont{
float:none !important;
width:100% !important;
margin:10px auto 20px !important;
}
}