.contact_form_sec .form_content form fieldset input,.contact_form_sec .form_content form fieldset select,.contact_form_sec .form_content form fieldset textarea{background-color:transparent;border:1px solid;border-radius:12px;font-size:18px;font-weight:400;line-height:27px;outline:none;padding:9px 22px}.contact_form_sec .form_content form fieldset .input{margin:0}.contact_form_sec .form_content form fieldset textarea{min-height:166px}.contact_form_sec .form_heading p{font-size:18px;font-weight:400;line-height:20.7px;max-width:368px;padding-top:10px}.contact_form_sec .form_content form fieldset input,.contact_form_sec .form_content form fieldset select,.contact_form_sec .form_content form fieldset textarea{width:100%!important}.contact_form_sec .form_content form fieldset .hs-form-field label,.contact_form_sec .form_content form fieldset input,.contact_form_sec .form_content form fieldset input::placeholder,.contact_form_sec .form_content form fieldset select,.contact_form_sec .form_content form fieldset select::placeholder,.contact_form_sec .form_content form fieldset textarea,.contact_form_sec .form_content form fieldset textarea::placeholder{color:#272727}.contact_form_sec .form_content form .hs-form-field{margin-bottom:26px}.contact_form_sec .form_content form fieldset .hs-form-field label{font-size:14px;font-weight:400;left:16px;line-height:17.5px;padding:0 6px;position:absolute;top:-10px}.contact_form_sec.layout_2 .main_section{display:flex;flex-wrap:wrap;margin:0 -10px}.contact_form_sec.layout_2 .p3-contact-from .contact_form,.contact_form_sec.layout_2 .p3-contact-from .heading_section{padding:0 10px;width:50%}.contact_form_sec .form_content form fieldset.form-columns-2{display:flex;flex-wrap:nowrap;gap:15px}.contact_form_sec .form_content form .hs_error_rollup li{margin:0}.contact_form_sec .form_content form .hs_radio .inputs-list label,.contact_form_sec .form_content form fieldset .hs_check_box label,.contact_form_sec .form_content form fieldset .hs_radio label,.contact_form_sec .form_content form ul.inputs-list label{position:static}.contact_form_sec .form_content form .hs-error-msgs label,.contact_form_sec .form_content form .hs_error_rollup li label{font-size:14px;font-weight:400;line-height:17.5px}.contact_form_sec .form_content form fieldset label.hs-error-msg{position:relative;top:0}.contact_form_sec .form_content form fieldset ul.hs-error-msgs li{margin:0}.contact_form_sec .form_content form fieldset ul.hs-error-msgs li label{margin:5px 0 0}.contact_form_sec .form_content form .hs-form-radio input[type=radio]{display:none}.contact_form_sec .form_content form .hs-form-radio input[type=radio]+span{align-items:center;color:#333;cursor:pointer;display:inline-flex;font-size:16px;padding-left:30px;position:relative}.contact_form_sec .form_content form .hs-form-radio input[type=radio]+span:before{background-color:#fff;border:2px solid #000;border-radius:50%;content:"";height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:18px}.contact_form_sec .form_content form .hs-form-radio input[type=radio]:checked+span:before{background-color:#fff;border:2px solid #e3173e;border-radius:50%;content:"";height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:18px}.contact_form_sec .form_content form .hs-form-radio input[type=radio]:checked+span:after{background-color:#e3173e;border-radius:50%;content:"";height:10px;left:4px;position:absolute;top:50%;transform:translateY(-50%);width:10px}.contact_form_sec .form_content form fieldset.form-columns-2 .hs-form-field .input{margin:0}.contact_form_sec .form_content form .hs-form-checkbox-display input[type=checkbox]{display:none}.contact_form_sec .form_content form .hs-form-checkbox-display input[type=checkbox]+span{cursor:pointer;display:inline-block;padding-left:30px;position:relative}.contact_form_sec .form_content form .hs-form-checkbox-display input[type=checkbox]+span:after{border:1px solid #272727;border-radius:3px;bottom:0;content:"";height:20px;left:0;position:absolute;width:20px}.contact_form_sec .form_content form .hs-form-checkbox-display input[type=checkbox]:checked+span:after{border:1px solid;border-radius:3px;bottom:0;content:"";height:20px;left:0;position:absolute;width:20px}.contact_form_sec .form_content form fieldset .hs_check_box label.hs-error-msg{left:0}.contact_form_sec .form_content form input[type=file]{background:transparent!important;border:none!important;cursor:pointer;padding:0}.contact_form_sec .form_content form .hs_check_box ul.inputs-list li,.contact_form_sec .form_content form .hs_radio .inputs-list li{margin:0}.contact_form_sec .form_content form input[type=file]:focus{border-color:#e3173e;outline:none}.contact_form_sec .form_content form input[type=file]::file-selector-button{border:1px solid #e3173e;border-radius:40px;cursor:pointer;margin-right:10px;padding:12px 20px}.contact_form_sec .form_content form .hs-form-checkbox-display label{color:#333;cursor:pointer;font-size:16px;margin-left:10px}.contact_form_sec .form_content form .hs_check_box ul.inputs-list,.contact_form_sec .form_content form .hs_radio .inputs-list{display:flex;gap:15px}.contact_form_sec .form_content form .hs-form-checkbox-display{align-items:center;display:flex;gap:10px;margin-bottom:10px}.contact_form_sec .submitted-message{background-color:transparent;border:1px transparent}@media only screen and (max-width:767px){.contact_form_sec .form_content form fieldset.form-columns-2{display:block}.contact_form_sec .form_heading p{max-width:100%}.contact_form_sec .form_content form .hs_check_box ul.inputs-list,.contact_form_sec .form_content form .hs_radio .inputs-list{flex-wrap:wrap}.contact_form_sec.layout_2 .p3-contact-from .contact_form,.contact_form_sec.layout_2 .p3-contact-from .heading_section{padding:0 10px;width:100%}fieldset.form-columns-2 .hs-form-field{width:100%!important}}@media only screen and (min-width:768px) and (max-width:1024px){.contact_form_sec h2{margin:0 0 20px}.contact_form_sec .form_content form fieldset.form-columns-2{display:block}.contact_form_sec .form_content form fieldset,.contact_form_sec .form_content form fieldset .hs-form-field{position:relative;width:100%}}