.wpcf7-list-item{margin:0;margin-bottom:10px}.wpcf7-form .wpcf7-form-control{text-transform:none}.wpcf7-form-control.wpcf7-radio{display:flex}.input-sec{font-size:18px;margin-bottom:15px}.input-sec a{text-decoration:underline}.input-sec label{margin-bottom:10px;margin-bottom:10px;font-size:18px}.input-sec input[type=text],.input-sec input[type=email]{font-size:18px;border-radius:8px;padding:14px 20px;margin:8px 0;width:100%;position:relative;box-sizing:border-box;line-height:1.1}.input-sec select{margin:8px 0}.input-sec select{font-size:18px;border-radius:8px;padding:10px 20px;margin:8px 0;width:100%;position:relative;box-sizing:border-box;line-height:1.1}.input-sec select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}select::-ms-expand{display:none}.input-sec textarea{width:100%;height:120px;padding:14px 20px;font-size:18px;border-radius:8px;box-sizing:border-box;margin:10px 0}.input-sec input::placeholder,.input-sec textarea::placeholder{opacity:1}.input-sec.dflex{display:flex;justify-content:space-between;flex-wrap:wrap}.input-sec.dflex p{text-align:right}.input-sec .sp50,.input-sec.sp50{width:49%}.input-sec .sp33,.input-sec.sp33{width:32%}.datenschutz{font-size:14px}.wpcf7 .wpcf7-submit{background-color:#666!important;color:#fff!important;border:none!important;padding:14px 20px;font-size:18px;border-radius:12px;cursor:pointer}.wpcf7 .wpcf7-submit:hover{background-color:#555!important;border:none!important}.wpcf7-form-control{text-transform:none}@media (max-width:479px){.input-sec .sp50,.input-sec.sp50{width:100%}.input-sec .sp33,.input-sec.sp33{width:100%}.input-sec.dflex div+div{margin-left:0}}