.blog-contact-form,.blog-contact-form-container{display:flex;justify-content:center}.blog-contact-form-container{align-items:center;background:var(--purple-medium);border-radius:8px;gap:2rem;max-width:900px;padding:3rem}.blog-contact-form .form-section,.blog-contact-form .text-section{width:50%}.sidebar-lower-content .blog-contact-form .form-section,.sidebar-lower-content .blog-contact-form .text-section{width:100%}@media only screen and (max-width:768px){.blog-contact-form-container{flex-direction:column!important;margin:3%;padding:2rem;width:96%}.blog-contact-form .form-section,.blog-contact-form .text-section{width:100%}}.input-tag{color:var(--grey-400);margin-top:2rem}input[type=email],input[type=text]{border:1px solid var(--grey-300);border-radius:3px;margin-bottom:.2rem;padding:.5rem;width:100%}input[type=email]::placeholder,input[type=text]::placeholder{color:var(--grey-400);font-size:.9rem}.sidebar-checkbox-container{align-items:flex-start;display:flex;margin-bottom:.5rem}.sidebar-checkbox-container input{display:inline-block;margin-right:.5rem}.checkbox-text{color:var(--grey-500);display:inline-block;font-size:.8rem;transform:translateY(-2px);width:calc(100% - 28px)}.blog-contact-form-container .button{background-color:var(--grey-500);color:var(--grey-100);width:100%}.blog-contact-form .form-title{display:none}.blog-contact-form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:1.8rem!important}.blog-contact-form .legal-consent-container .hs-form-booleancheckbox-display>span p{margin-left:0!important}.blog-contact-form form label p,.blog-contact-form form label span{font-size:.8rem}.blog-contact-form .legal-consent-container .hs-richtext{display:none;margin:0}.blog-contact-form .hs-form-booleancheckbox{margin-bottom:.4rem;margin-top:0}.blog-contact-form .hs-error-msg{font-size:.8rem}.blog-contact-form .hs-button{margin-top:1rem;padding:.8rem}.blog-contact-form .hs-form-field{margin-bottom:.6rem}.blog-contact-form .hs_email .hs-error-msg{transform:translateY(-1rem)}form .hs-fieldtype-phonenumber label,form .hs-fieldtype-text label:not(.hs-error-msg,.hs-form-booleancheckbox,.hs-fieldtype-select label),form .hs-fieldtype-textarea label{position:relative}.blog-contact-form .form-section label{color:var(--grey-500)}.blog-contact-form .form-section .hs-form-field,.blog-contact-form .form-section label{background-color:transparent!important;transform:none!important}.blog-contact-form .form-section .hs_email span{display:inline-block;font-size:1rem;padding-bottom:.4rem;text-transform:uppercase}.blog-contact-form .form-section .hs-error-msgs li{margin-bottom:1.4rem;margin-top:0}