.contactbannerSec{width:100%;background:url(/_next/static/media/contact-bg.b043dff8.jpg) 0 0 no-repeat;background-size:cover;height:440px;text-align:center}.contactbannerSec h2{font-size:40px;color:#fff;font-weight:700;padding:70px 0 10px}.contactbannerSec p{font-size:17px;color:#fff;font-weight:500;padding:0 20%}@media(max-width:767px){.contactbannerSec p{padding:0 5%}}.contactFormSec{background:#fff;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:20px;margin-top:-170px;text-align:left;display:flex;justify-content:space-between;margin-bottom:70px}@media(max-width:767px){.contactFormSec{display:block}}.contactFormSec .contactFormLeft{width:432px;background:url(/_next/static/media/contact-leftbg.1ad8f77f.png) 0 0 no-repeat;background-size:cover;min-height:485px;padding:20px;border-radius:20px}@media(max-width:767px){.contactFormSec .contactFormLeft{width:100%;min-height:auto}}.contactFormSec .contactFormLeft h3{font-size:30px;color:#fff;font-weight:700;padding:10px 0 15px}.contactFormSec .contactFormLeft p{font-size:15px;color:#fff;font-weight:400;padding:0 0 50px}@media(max-width:767px){.contactFormSec .contactFormLeft p{padding:0 0 20px}}.contactFormSec .contactFormLeft .iconCol{width:55px;height:55px;border-radius:100%;display:flex;justify-content:center;align-items:center;background:#fff}.contactFormSec .contactFormLeft .textHolder{width:80%}@media(max-width:767px){.contactFormSec .contactFormLeft .textHolder{width:75%}}.contactFormSec .contactFormLeft .textHolder h4{font-size:19px;color:#fff}@media(max-width:767px){.contactFormSec .contactFormLeft .textHolder h4{font-size:17px}}.contactFormSec .contactFormLeft .textHolder p{padding-bottom:0;font-size:17px}@media(max-width:767px){.contactFormSec .contactFormLeft .mt-15{margin-top:calc(var(--spacing)*5);margin-bottom:calc(var(--spacing)*5)}}.contactFormSec .contactFormCol{width:55%}@media(max-width:767px){.contactFormSec .contactFormCol{width:100%}}.contactFormSec .contactFormCol .login-box{width:97%;margin-top:20px}@media(max-width:767px){.contactFormSec .contactFormCol .login-box .flex{display:block}}.contactFormSec .contactFormCol .login-box .user-box{position:relative;width:46%}@media(max-width:767px){.contactFormSec .contactFormCol .login-box .user-box{width:100%}}.contactFormSec .contactFormCol .login-box .user-box input{width:100%;padding:10px 0;font-size:15px;color:#061d32;font-weight:600;margin-bottom:50px;border:none;border-bottom:2px solid #d3d3d3;outline:none;background:rgba(0,0,0,0)}.contactFormSec .contactFormCol .login-box .user-box input:focus~label{top:-20px;left:0;color:#18849e;font-size:12px}.contactFormSec .contactFormCol .login-box .user-box input:valid~label{top:-20px;left:0;color:#18849e;font-size:12px}.contactFormSec .contactFormCol .login-box .user-box textarea{width:100%;padding:10px 0;font-size:15px;color:#061d32;font-weight:600;margin-bottom:45px;border:none;border-bottom:2px solid #d3d3d3;outline:none;height:150px;background:rgba(0,0,0,0)}.contactFormSec .contactFormCol .login-box .user-box textarea:focus~label{top:-20px;left:0;color:#18849e;font-size:12px}.contactFormSec .contactFormCol .login-box .user-box textarea:valid~label{top:-20px;left:0;color:#18849e;font-size:12px}.contactFormSec .contactFormCol .login-box .user-box label{position:absolute;top:0;left:0;padding:10px 0;font-size:13px;font-weight:600;color:#767676;pointer-events:none;transition:.5s}.contactFormSec .contactFormCol .login-box .fullW{width:100%!important}.contactFormSec .contactFormCol .login-box input[type=submit]{background:#00a0e5;padding:10px 20px;color:#fff;font-size:15px;font-weight:600;text-align:center;border-radius:10px;cursor:pointer}.contactFormSec .contactFormCol .login-box input[type=submit]:hover{background:#18849e}