.contact-form{display:flex;flex-direction:column}.contact-form .contact-form-top-text-wrapper{border-bottom:4px solid #326057;margin-bottom:var(--space-s);padding-bottom:var(--space-s);width:80%}.contact-form .contact-form-top-text-wrapper .contact-form-top-text{margin:0}.contact-form .contact-form-content-wrapper{display:grid;gap:var(--gap-def);grid-auto-columns:minmax(0,1fr);grid-template-columns:1fr 1fr;margin:0 auto;width:100%}.contact-form .contact-form-content-wrapper .image-container{display:flex;justify-content:center;position:relative}.contact-form .contact-form-content-wrapper .image-container:before{aspect-ratio:1;background-color:var(--primary-color-new-dark);border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%;z-index:-1}.contact-form .contact-form-content-wrapper .image-container img{height:auto;max-width:100%;object-fit:contain}.contact-form .contact-form-content-wrapper .texts-container{display:flex;flex-direction:column;justify-content:center;max-width:595px;z-index:44}.contact-form .contact-form-content-wrapper .texts-container img{border-radius:var(--border-radius-default)}@media screen and (max-width:1024px){.contact-form .contact-form-content-wrapper{grid-template-columns:1fr}.contact-form .contact-form-content-wrapper .image-container{display:none}}.form-container.form-container-redesigned{padding:96px 0 0;& form fieldset.form-columns-2{gap:var(--space-l);@media (max-width:1024px){gap:0}}& .hs-form-field{& label{display:none!important}& textarea{min-height:unset}& input,& textarea{border-bottom:2px solid #336259;border-radius:0;padding:9px 0}}& .hs-submit .actions{text-align:right}& input[type=submit]{border-radius:10px;font-family:var(--font-family-title);font-size:15px;font-weight:600;line-height:normal;min-width:220px;padding:8px 32px}@media (max-width:1024px){padding:var(--space-l) 0 0}}