.contact-section{background-color:#f9fafe;padding:80px 0 100px}.contact-section .wrapper{width:100%}.contact-section .section-title h2{color:#252040;font-family:var(--urbanist);font-size:40px!important;font-weight:800!important;line-height:1!important;text-align:left!important;text-transform:capitalize}.contact-section .section-title p{color:#4f5665;font-family:var(--urbanist);font-size:22px!important;font-weight:500!important;line-height:1.2!important;margin-top:8px;text-align:left!important}.contact-section .form-wrapper{background-color:#fff;border-radius:10px;box-shadow:0 0 60px 30px #00000008;margin-top:30px;padding:70px}.form-wrapper .form-title{display:none}.form-wrapper form{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;row-gap:50px}.form-wrapper form input,.form-wrapper form textarea{border:none;border-radius:0}.form-wrapper form .hs_email,.form-wrapper form .hs_firstname,.form-wrapper form .hs_lastname{margin:0!important;width:calc(33.33333% - 10px)!important}.form-wrapper form input,.form-wrapper form textarea{color:#000;padding:8px!important}.form-wrapper form input::placeholder,.form-wrapper form textarea::placeholder{color:#000;font-family:var(--urbanist);font-size:16px;font-weight:400;line-height:1.2}.form-wrapper form .hs_submit{width:100%}.form-wrapper form .hs-form-field{padding:0!important}.form-wrapper form .hs_submit .actions{padding:0}.form-wrapper form .hs_message{margin-bottom:0!important}.form-wrapper form label{color:#000;font-family:var(--urbanist);font-size:18px;font-weight:500;line-height:1.2}.form-wrapper form .hs_submit input[type=submit]{background-color:#252040;border-radius:5px;box-shadow:0 0 14px 0 #0000001f;color:#fff;font-family:var(--urbanist);font-size:16px;font-weight:500;line-height:1;padding:15px 48px!important;text-align:center}.form-wrapper form .hs-error-msgs li{margin:0!important}.form-wrapper form .hs-error-msgs li label{color:red;font-size:12px;margin:6px 0 0!important}@media (max-width:1023px){.contact-section .form-wrapper{padding:50px 30px}}@media (max-width:991px){.contact-section .section-title h2{font-size:36px!important}.contact-section .section-title p{font-size:18px!important}.contact-section{padding:60px 0}.contact-section .form-wrapper{padding:40px 20px}}@media (max-width:767px){.contact-section .section-title h2{font-size:28px!important}.contact-section .section-title p{font-size:16px!important}.form-wrapper form .hs-form-field{width:100%!important}.form-wrapper form{row-gap:30px}.form-wrapper form .hs-form-field .input{border-bottom:1px solid #000}}