.contact{overflow:hidden;width:100%}.contact .contact__inner{column-gap:var(--grid);counter-reset:number;display:grid;grid-template-columns:auto;width:100%}.contact .form-el{align-self:end;grid-column:1}.contact .form-el-hint-box{grid-column:1}.contact .hint-text a{border:1px solid transparent;border-bottom:1px solid var(--mai-purple)}.contact .hint-text a:hover{border-bottom-color:var(--mai-creme)}.contact .btn--primary{align-self:end;margin-bottom:var(--size-m);margin-top:var(--size-m)}@media screen and (min-width:768px){.contact .btn--primary{margin-bottom:0;margin-left:30px;margin-top:0}}.contact .btn--pic{align-self:start}.contact .btn--pic svg{width:48px}.contact--2-step .contact__inner{column-gap:0;display:grid;grid-template-areas:"part01  part02" "hint01  hint02" "button01 button02";grid-template-columns:1fr 1fr;transform:translate(0);transition:transform .15s ease-in;width:200%}@media screen and (min-width:768px){.contact--2-step .contact__inner{grid-template-areas:"part01 button01 part02 button02" "hint01 . hint02 .";grid-template-columns:1fr 180px 1fr 180px}}.contact--2-step .contact__parts{display:flex}.contact--2-step .part01{grid-area:part01}.contact--2-step .part02{grid-area:part02}.contact--2-step .hint01{grid-area:hint01}.contact--2-step .hint02{grid-area:hint02}.contact--2-step .button01{grid-area:button01}.contact--2-step .button02{grid-area:button02}.contact--step2 .contact__inner{transform:translate(-50%)}.form-container-02 .hint-error{margin-bottom:var(--size-s)}.contact--2-step .contact__inner .button01,.contact--2-step .contact__inner .button02{margin-bottom:var(--size-xs)}.contact-success{column-gap:var(--size-s);display:flex}.contact-success svg{flex-shrink:0;-webkit-flex-shrink:0}.hidden,.hs-form-iframe{display:none!important}.element-block p.hinttext{margin-bottom:0}.page-form.element-block--1-3{grid-row-gap:var(--grid-2x)}@media screen and (min-width:768px){.page-form.element-block--1-3{grid-template-columns:22% calc(78% - var(--grid))!important}}.page-form .page-form__img{max-width:var(--logoWidth);grid-row-gap:var(--grid-2x)}