.diagnose-form{width:100%;margin:0;padding:0}.diagnose-form p{margin:0!important;padding:0!important}.diagnose-form .diagnose-field br,.diagnose-form .diagnose-submit br{display:none}.diagnose-form .diagnose-field .wpcf7-form-control-wrap{display:block;width:100%;margin:0;padding:0}.diagnose-form .diagnose-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 0 24px;padding:0}.diagnose-form .diagnose-field{width:100%;min-width:0;margin:0 0 24px;padding:0}.diagnose-form .diagnose-row .diagnose-field{margin:0}.diagnose-form .diagnose-field label{display:block;margin:0 0 8px!important;padding:0!important;color:#c4cedc;font-family:inherit;font-size:18px;font-weight:500;line-height:1.4}.diagnose-form .diagnose-field input[type="text"],.diagnose-form .diagnose-field input[type="email"],.diagnose-form .diagnose-field input[type="number"],.diagnose-form .diagnose-field textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;margin:0!important;background:rgba(255,255,255,0.08);border:1px solid rgba(196,206,220,0.45);border-radius:0;color:#ffffff;font-family:inherit;font-size:18px;font-weight:400;line-height:1.4;box-shadow:none;transition:border-color 0.2s ease,background-color 0.2s ease}.diagnose-form .diagnose-field input[type="text"],.diagnose-form .diagnose-field input[type="email"],.diagnose-form .diagnose-field input[type="number"]{height:56px;padding:0 16px}.diagnose-form .diagnose-field textarea{height:160px;min-height:160px;padding:14px 16px;resize:vertical}.diagnose-form .diagnose-field input::placeholder,.diagnose-form .diagnose-field textarea::placeholder{color:rgba(255,255,255,0.60);opacity:1}.diagnose-form .diagnose-field input:focus,.diagnose-form .diagnose-field textarea:focus{border-color:#A6B6C8;outline:2px solid #A6B6C8;outline-offset:2px;background:rgba(255,255,255,0.11)}.diagnose-form .diagnose-quiz p{margin-bottom:8px!important;font-size:16px;line-height:1.5}.diagnose-form .diagnose-quiz>p:last-child{margin-bottom:0!important}.diagnose-form .diagnose-quiz .wpcf7-form-control-wrap label{margin:0!important}.diagnose-form .diagnose-quiz .wpcf7-quiz-label{display:block;margin-bottom:8px}.diagnose-form .diagnose-quiz input[type="text"]{width:160px;max-width:100%}.diagnose-form .diagnose-submit{position:relative;width:100%;margin:0;padding:0}.wpcf7 .diagnose-form input[type="submit"],.wpcf7 .diagnose-form input[type="submit"]:hover,.wpcf7 .diagnose-form input[type="submit"]:focus{display:block;box-sizing:border-box;width:100%;height:auto;min-height:56px;margin:0!important;padding:14px 24px;background:#9C353A!important;border:1px solid #9C353A!important;border-radius:0;color:#ffffff!important;font-family:inherit;font-size:18px;font-weight:600;line-height:1.4;text-align:center;cursor:pointer}.wpcf7 .diagnose-form input[type="submit"]:focus-visible{outline:2px solid #A6B6C8;outline-offset:3px}.diagnose-form .diagnose-submit .wpcf7-spinner{position:absolute;top:50%;right:16px;margin:0;transform:translateY(-50%)}.diagnose-form .wpcf7-not-valid-tip{display:block;margin:6px 0 0;padding:0;font-size:14px;line-height:1.4}.diagnose-form input[type="number"]::-webkit-inner-spin-button,.diagnose-form input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.diagnose-form input[type="number"]{-moz-appearance:textfield}@media (max-width:767px){.diagnose-form .diagnose-row{grid-template-columns:1fr;gap:20px;margin-bottom:20px}.diagnose-form .diagnose-field{margin-bottom:20px}.diagnose-form .diagnose-field label{font-size:16px}.diagnose-form .diagnose-field input[type="text"],.diagnose-form .diagnose-field input[type="email"],.diagnose-form .diagnose-field input[type="number"],.diagnose-form .diagnose-field textarea{font-size:17px}.diagnose-form .diagnose-field textarea{height:150px;min-height:150px}}.whitepaper-form{width:100%;background:transparent}.whitepaper-form input,.whitepaper-form textarea,.whitepaper-form select,.whitepaper-form button{font-family:inherit}.whitepaper-form .whitepaper-field{margin-bottom:20px}.whitepaper-form label{display:block;margin-bottom:8px;font-size:16px;line-height:1.4;font-weight:600;color:#3f4248}.whitepaper-form .wpcf7-form-control-wrap{display:block;width:100%}.whitepaper-form input[type="text"],.whitepaper-form input[type="email"]{display:block;width:100%;height:62px;padding:0 20px;background:#ffffff;border:1px solid #d5d6d8;border-radius:0px;color:#3f4248;font-size:17px;font-weight:400;line-height:1.3;box-sizing:border-box;outline:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.whitepaper-form input[type="text"]::placeholder,.whitepaper-form input[type="email"]::placeholder{color:#b1b1b1;opacity:1;font-weight:400}.whitepaper-form input[type="text"]:focus,.whitepaper-form input[type="email"]:focus{border-color:#999999;box-shadow:none}.whitepaper-form .whitepaper-submit{margin-top:8px}.whitepaper-form input[type="submit"]{display:block;width:100%;min-height:66px;padding:16px 24px;background:#ac3527!important;border:none!important;border-radius:0px!important;color:#ffffff!important;font-size:17px!important;font-weight:600!important;line-height:1.3;text-align:center;cursor:pointer;transition:background-color 0.2s ease,transform 0.2s ease}.whitepaper-form input[type="submit"]:hover{background:#8f2a1e!important;color:#ffffff!important}.whitepaper-form p{margin:0;padding:0}.whitepaper-form br{display:none}.whitepaper-form .wpcf7-not-valid-tip{margin-top:5px;font-size:13px}.whitepaper-form .wpcf7-spinner{margin:10px 0 0}@media (max-width:767px){.whitepaper-form .whitepaper-field{margin-bottom:17px}.whitepaper-form label{margin-bottom:7px;font-size:15px}.whitepaper-form input[type="text"],.whitepaper-form input[type="email"]{height:56px;padding:0 17px;border-radius:0px;font-size:16px}.whitepaper-form input[type="submit"]{min-height:58px;padding:14px 18px;border-radius:0px!important;font-size:16px!important}}.sidebar-latest-posts h3,.sidebar-hinweis h3{background:#3f5f86;color:#ffffff!important;padding:10px 10px;margin:0 0 18px 0}.sidebar-latest-posts .wp-block-latest-posts{list-style:disc;padding-left:22px;margin:0}.sidebar-latest-posts .wp-block-latest-posts li{margin-bottom:10px}