.contact-info-sec{display:inline-block;padding:112px 0;width:100%}.contact-info-sec .contact-heading{display:block;margin:0 auto;max-width:768px;text-align:center;width:100%}.contact-info-sec .contact-heading span.sub-title{color:#ec671a;display:block;font-size:16px;line-height:150%;margin-bottom:16px;text-transform:uppercase;width:100%}.contact-info-sec .contact-heading h2{color:#5b3f91;margin:0}.contact-info-sec .contact-heading .content p{color:#5b3f91;padding-top:24px}.contact-info-sec .contact-form{display:block;margin:48px auto 0;max-width:768px;width:100%}.contact-info-sec .contact-form h3{display:none}.contact-info-sec .contact-form form{background-color:transparent;display:inline-block;width:100%}.contact-info-sec .contact-form form label{color:#000;font-family:IBM Plex Sans,sans-serif;font-size:16px;line-height:150%}.contact-info-sec .contact-form form input[type=email],.contact-info-sec .contact-form form input[type=file],.contact-info-sec .contact-form form input[type=number],.contact-info-sec .contact-form form input[type=password],.contact-info-sec .contact-form form input[type=search],.contact-info-sec .contact-form form input[type=tel],.contact-info-sec .contact-form form input[type=text],.contact-info-sec .contact-form form select,.contact-info-sec .contact-form form textarea{border:1px solid #ccc;border-radius:8px;color:#000;display:inline-block;font-family:IBM Plex Sans,sans-serif;font-size:16px;height:unset;padding:12px;width:100%}.contact-info-sec .contact-form .hs-form-field{margin-bottom:24px}.contact-info-sec .contact-form form .inputs-list>li{margin:0}.contact-info-sec .contact-form form .hs-error-msg{color:#ef6b51!important;font-size:14px!important;margin:0}.contact-info-sec .contact-form form input[type=checkbox],.contact-info-sec .contact-form form input[type=radio]{border-radius:4px;height:20px!important;width:20px!important}.contact-info-sec .contact-form form .actions{margin-top:24px;text-align:center}.contact-info-sec .contact-form form .hs-button,.contact-info-sec .contact-form form input[type=submit]{background:#ec671a;border:1px solid #ec671a;border-radius:8px;color:#fff;display:inline-block;font-family:IBM Plex Sans,sans-serif;font-size:16px;height:unset;padding:12px 24px;width:auto}.contact-info-sec .contact-form form .hs-button:hover,.contact-info-sec .contact-form form input[type=submit]:hover{background-color:transparent;color:#ec671a}.contact-info-sec .contact-form form fieldset.form-columns-2{display:flex!important;gap:10px}.contact-info-sec .contact-form form fieldset.form-columns-2 .input{margin-right:0!important}.contact-info-sec .contact-form .submitted-message{background-color:transparent;font-family:Montserrat;font-size:18px;font-weight:500}@media(max-width:1200px){.contact-info-sec{padding:80px 0}}@media(max-width:991px){.contact-info-sec{padding:60px 0}}@media(max-width:767px){.contact-info-sec{padding:48px 0}}@media(max-width:480px){.contact-info-sec .contact-form form fieldset.form-columns-2{flex-wrap:wrap;gap:0}.contact-info-sec .contact-form form fieldset.form-columns-2:first-child{flex-wrap:nowrap!important;gap:10px}.contact-info-sec .contact-form .form-columns-2 .hs-form-field .hs-input{width:100%!important}.contact-info-sec .contact-form .submitted-message{font-size:16px}}