.b-contact-form{margin-bottom:6rem}.b-contact-form .contact-form-subline{display:block;margin:0 auto;max-width:73rem}.b-contact-form .contact-form-main-content{background-color:#fff;margin:0 calc(var(--layout-container-x-padding)*-1);padding:3rem 2rem}@media (min-width:768px){.b-contact-form .contact-form-main-content{margin:0}}@media (min-width:992px){.b-contact-form .contact-form-main-content{margin:0 10rem;padding:7rem}}@media (min-width:768px){.b-contact-form .contact-form-form{grid-template-areas:"topic topic" "freenet-id-hint freenet-id-hint" "freenet-id freenet-id" "text text" "firstname lastname" "email email" "phonenumber phonenumber" "zip zip" "message message" "privacy privacy" "submit submit"}}.b-contact-form .contact-form-freenet-id-hint{grid-area:freenet-id-hint}.b-contact-form .contact-form-topic{grid-area:topic}.b-contact-form .contact-form-freenet-id{grid-area:freenet-id}.b-contact-form .contact-form-lastname{grid-area:lastname}.b-contact-form .contact-form-firstname{grid-area:firstname}.b-contact-form .contact-form-email{grid-area:email}.b-contact-form .contact-form-phonenumber{grid-area:phonenumber}.b-contact-form .contact-form-zip{grid-area:zip}.b-contact-form .contact-form-message{grid-area:message}.b-contact-form .contact-form-text{grid-area:text}.b-contact-form .contact-form-privacy-hint{grid-area:privacy}.b-contact-form .contact-form-submit{grid-area:submit}.b-contact-form .formkit-actions,.b-contact-form .formkit-messages:not(.form-element-errors){display:none}
