.contact-form-section{align-items:center;background-color:#fff;border-radius:32px;display:flex;gap:30px;padding:40px 20px}.contct-form-container{width:60%}.contact-form-section form input,.contact-form-section form textarea{border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:15px}.contact-form-section form .hs_company label,.contact-form-section form .hs_email label,.contact-form-section form .hs_firstname label,.contact-form-section form .hs_lastname label,.contact-form-section form .hs_phone label{display:none}.contact-form-section form .hs_phone select{border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:15px}.contact-form-section form .hs_project_details label{color:#231f20;font-size:16px;font-weight:600}.contact-form-section form .legal-consent-container label p{color:#231f20;font-size:12px;font-weight:300;line-height:100%}.contact-form-section form .legal-consent-container input{border:1px solid rgba(0,0,0,.2);margin-top:7px;width:20px}.contact-form-section form .hs_message{position:relative}.contact-form-section form .hs_message label{color:rgba(35,31,32,.5);font-size:14px;font-weight:400;left:20px;line-height:100%;position:absolute;top:10px}.contact-form-section form .hs-error-msgs li label{position:static}.contact-form-section form .hs_message:focus-within label{opacity:0;visibility:hidden}.contact-form-section form .actions input{background-color:#1a4362;border-radius:12px!important;color:#fff;font-size:18px;padding:15px 50px}.contact-form-section form .hs_project_details{align-items:center;display:flex;gap:15px}.contact-form-section form .hs_project_details input{border:1px solid rgba(250,97,34,.2)}.contact-form-section form .hs-form-field{margin-bottom:10px}.contact-form-section form input::placeholder{color:rgba(35,31,32,.5);font-size:14px;font-weight:400;line-height:100%}@media(max-width:768px){.contact-form-section{flex-direction:column}.contct-form-container{width:100%}.contact-form-section form .hs_project_details{display:block}}