.partner-contact-form{display:flex;flex-direction:column;gap:30px;padding:25px}.partner-contact-form fieldset{padding-bottom:20px;padding-left:20px;padding-right:20px}.partner-contact-form p{margin:0}.partner-contact-form.partner-contact-form--2025{background:#535e79;color:#fff}.partner-contact-form.partner-contact-form--2025 legend{color:#fff;font-size:18px;font-weight:700}.partner-contact-form.partner-contact-form--2025 label{color:#fff;font-size:14px}.partner-contact-form.partner-contact-form--2025 label:first-of-type{margin-top:20px}.partner-contact-form.partner-contact-form--2025 input[type=email],.partner-contact-form.partner-contact-form--2025 input[type=tel],.partner-contact-form.partner-contact-form--2025 input[type=text],.partner-contact-form.partner-contact-form--2025 select{font-size:17px;height:39px!important}.partner-contact-form.partner-contact-form--2025 textarea{font-size:14px;line-height:1.5!important}.partner-contact-form.partner-contact-form--2025 input[type=email],.partner-contact-form.partner-contact-form--2025 input[type=tel],.partner-contact-form.partner-contact-form--2025 input[type=text],.partner-contact-form.partner-contact-form--2025 select,.partner-contact-form.partner-contact-form--2025 textarea{background-color:#fff;border:1px solid #ebebeb;color:#7e7f7e;padding:0 10px;width:100%}.partner-contact-form.partner-contact-form--2025 input[type=email]::placeholder,.partner-contact-form.partner-contact-form--2025 input[type=tel]::placeholder,.partner-contact-form.partner-contact-form--2025 input[type=text]::placeholder,.partner-contact-form.partner-contact-form--2025 select::placeholder,.partner-contact-form.partner-contact-form--2025 textarea::placeholder{color:#999;font-size:15px}.partner-contact-form.partner-contact-form--2025 input[type=email]:focus,.partner-contact-form.partner-contact-form--2025 input[type=tel]:focus,.partner-contact-form.partner-contact-form--2025 input[type=text]:focus,.partner-contact-form.partner-contact-form--2025 select:focus,.partner-contact-form.partner-contact-form--2025 textarea:focus{border-color:#66afe9}.partner-contact-form.partner-contact-form--2025 input[type=submit]{margin-top:20px}.partner-contact-form.partner-contact-form--2025 a{color:#5bc0de}.partner-contact-form.partner-contact-form--2025 a:active,.partner-contact-form.partner-contact-form--2025 a:focus,.partner-contact-form.partner-contact-form--2025 a:hover{color:#ffb335}.partner-contact-form.partner-contact-form--2025 a:visited,.partner-contact-form.partner-contact-form--2025 em{color:#e8e8e8}.partner-contact-form.partner-contact-form--2025 .partner-form__data{display:grid;gap:20px}.partner-contact-form.partner-contact-form--2025 .partner-form__company-name{grid-area:company}.partner-contact-form.partner-contact-form--2025 .partner-form__cooperation{grid-area:coop}.partner-contact-form.partner-contact-form--2025 .partner-form__cooperation-type{grid-area:type}.partner-contact-form.partner-contact-form--2025 .partner-form__cooperation-id{grid-area:coopid}.partner-contact-form.partner-contact-form--2025 .partner-form__street{grid-area:street}.partner-contact-form.partner-contact-form--2025 .partner-form__city{grid-area:city}.partner-contact-form.partner-contact-form--2025 .partner-form__postal-code{grid-area:zip}.partner-contact-form.partner-contact-form--2025 .partner-form__country{grid-area:country}.partner-contact-form.partner-contact-form--2025 .partner-form__web-site{grid-area:web}.partner-contact-form.partner-contact-form--2025 .partner-form__comment{grid-area:comment}.partner-contact-form.partner-contact-form--2025 .partner-form__data--company{grid-template-areas:"company" "type" "coop" "coopid" "street" "zip" "city" "country" "web" "comment"}.partner-contact-form.partner-contact-form--2025 .mla-form__salutation{grid-area:salutation}.partner-contact-form.partner-contact-form--2025 .mla-form__first-name{grid-area:firstname}.partner-contact-form.partner-contact-form--2025 .mla-form__last-name{grid-area:lastname}.partner-contact-form.partner-contact-form--2025 .mla-form__email{grid-area:email}.partner-contact-form.partner-contact-form--2025 .mla-form__phone{grid-area:phone}.partner-contact-form.partner-contact-form--2025 .partner-form__data--contact{grid-template-areas:"salutation" "firstname" "lastname" "email" "phone"}.partner-contact-form.partner-contact-form--2025 .partner-form__iban{grid-area:iban}.partner-contact-form.partner-contact-form--2025 .partner-form__bic{grid-area:bic}.partner-contact-form.partner-contact-form--2025 .tax-number{grid-area:tax}.partner-contact-form.partner-contact-form--2025 .partner-form__data--financial{grid-template-areas:"iban" "bic" "tax"}@media(min-width:992px){.partner-contact-form.partner-contact-form--2025 .partner-form__data--company{grid-template-areas:"company company company type    type    type" "coop    coop    coop    coopid  coopid  coopid" "street  street  street  zip     city    city" "country country country web     web     web" "comment comment comment comment comment comment";grid-template-columns:repeat(6,1fr)}.partner-contact-form.partner-contact-form--2025 .partner-form__data--contact{grid-template-areas:"salutation firstname firstname lastname lastname" "email      email     email     phone    phone";grid-template-columns:repeat(5,1fr)}.partner-contact-form.partner-contact-form--2025 .partner-form__data--financial{grid-template-areas:"iban bic" "tax .";grid-template-columns:1fr 1fr}}.wpcf7 .wpcf7-form:has(.partner-contact-form.partner-contact-form--2025) .wpcf7-response-output{font-weight:700;margin-top:20px}.wpcf7 .screen-reader-response:has(+.wpcf7-form.sent .partner-contact-form.partner-contact-form--2025) p[role=status]{olor:#535e79!important}