.gewinnspiel .wpcf7 .contact-form__head{display:none}
.gewinnspiel.contact-form{padding:2.5rem 0 7rem}
.gewinnspiel .contact-form__head{max-width:48rem}
.gewinnspiel .contact-form__title{color:#203a79;font-size:clamp(2rem,3vw,3.15rem);font-weight:400;letter-spacing:-.025em}
.gewinnspiel .contact-form__text{font-size:1.05rem}
.gewinnspiel .contact-form__form{margin-top:4.5rem;gap:1.5rem}
.gewinnspiel .contact-form__question{margin-top:1rem;color:#203a79}
.gewinnspiel .contact-form__question-title{display:block;margin-bottom:.7rem;font-size:1.125rem;font-weight:600}
.gewinnspiel .contact-form__question-copy{display:block;margin-bottom:1rem;font-size:.95rem;line-height:1.5;color:#404040}
.gewinnspiel .contact-form__answers .wpcf7-radio{display:flex;flex-direction:column;gap:.75rem}
.gewinnspiel .contact-form__answers .wpcf7-list-item{display:block;margin:0}
.gewinnspiel .contact-form__answers label{display:flex;align-items:center;gap:.65rem;cursor:pointer;color:#404040;font-size:1rem}
.gewinnspiel .contact-form__answers input{width:1.25rem;height:1.25rem;margin:0;accent-color:#203a79}
.gewinnspiel .contact-form__checkbox-text{color:#404040}
.gewinnspiel .contact-form__checkbox-text small{color:#737373}
.gewinnspiel .contact-form__legal{margin-top:-.65rem;padding-left:2rem;color:#737373;font-size:.82rem;line-height:1.45}
.gewinnspiel .contact-form__legal a{color:#203a79;text-decoration:underline}
.gewinnspiel .contact-form__submit{margin-top:.25rem}
@media(max-width:700px){.gewinnspiel.contact-form{padding:2.5rem 0 4.5rem}.gewinnspiel .contact-form__form{margin-top:2.5rem}}
