.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}.brix-2026-form.contact_form_sec.layout_2 .main_section{justify-content:space-between}.brix-2026-form .p3-contact-from.heading_section{max-width:400px}.brix-2026-form .p3-contact-from.heading_section h5{color:#131313;font-family:Plus Jakarta Sans;font-size:18px;font-style:normal;font-weight:700;line-height:21.6px;text-transform:uppercase}.brix-2026-form .p3-contact-from.heading_section h2{color:#131313;font-family:Plus Jakarta Sans;font-size:36px;font-style:normal;font-weight:700;line-height:43.2px}.brix-2026-form .p3-contact-from.heading_section p{color:#131313;font-family:Plus Jakarta Sans;font-size:18px;font-style:normal;font-weight:400;line-height:25.5px}.brix-2026-form.contact_form_sec .form_content form fieldset .hs-form-field label{color:#131313;font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:400;left:0;line-height:14px;top:-25px}.brix-2026-form.contact_form_sec .form_content form fieldset .hs-form-field label.hs-error-msg,.brix-2026-form.contact_form_sec .hs-main-font-element{color:#e3173e!important;font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:400;left:0;line-height:14px;top:-10px}.brix-2026-form.contact_form_sec .form_content form fieldset input,.brix-2026-form.contact_form_sec .form_content form fieldset select,.brix-2026-form.contact_form_sec .form_content form fieldset textarea{background:#f8f8f8;border:0;box-shadow:inset 4px 4px 4px 0 rgba(0,0,0,.25);fill:#f8f8f8;margin-bottom:15px;stroke:var(--Neutral-Grey-4,#b9b9b9);stroke-width:1px}.brix-2026-form.contact_form_sec .hs_submit .actions{display:flex;flex-direction:row;justify-content:flex-end}.brix-2026-form.contact_form_sec .hs_submit .actions input{position:relative}.brix-2026-form.contact_form_sec .hs_submit .actions input:after{background-image:url(https://47982187.fs1.hubspotusercontent-na1.net/hubfs/47982187/2026-redesign/2026-hero-slider-right-white.svg);background-repeat:no-repeat;background-size:contain;content:"";height:16px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px}@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%}}