#filter-alle,#filter-diaet,#filter-ergo,#filter-heil,#filter-lsb,#filter-physio,#filter-trainer{background-color:#f0f0f0;padding:1rem;margin:0.5rem;border-radius:8px;cursor:pointer;display:inline-block;font-weight:bold;box-shadow:0 2px 5px rgba(0,0,0,0.1);transition:all 0.2s ease;text-align:center}#filter-alle:hover,#filter-diaet:hover,#filter-ergo:hover,#filter-heil:hover,#filter-lsb:hover,#filter-physio:hover,#filter-trainer:hover{background-color:#3f8e44;color:white}.dp-dots-up .slick-dots{margin-top:6px!important;position:relative;top:-6px}.dp-dots-up .slick-list{margin-bottom:0!important}.dp-dots-up .card,.dp-dots-up .dipi-card,.dp-dots-up .dp-image-card{padding-bottom:12px!important}.dp-dots-up .slick-dots li{margin:0 4px!important}.slick-prev:before,.slick-next:before{color:#879670!important}.wpcf7 form{display:grid;gap:24px}.wpcf7 form .cf7-two{display:flex;gap:24px}.wpcf7 form .cf7-two>*{flex:1 1 0}.wpcf7 form input[type="text"],.wpcf7 form input[type="email"],.wpcf7 form input[type="tel"],.wpcf7 form input[type="url"],.wpcf7 form input[type="number"],.wpcf7 form input[type="search"],.wpcf7 form input[type="date"],.wpcf7 form textarea{width:100%;background:#eeeeee;border:none;outline:none;padding:16px 18px;font-size:18px;line-height:1.4;color:#333;border-radius:0;box-shadow:none}.wpcf7 form textarea{min-height:220px;resize:vertical}.wpcf7 ::placeholder{color:#9a9a9a}.wpcf7 form strong{display:block;font-weight:600;color:#666;margin-bottom:8px}.wpcf7 form input[type="checkbox"]{width:20px;height:20px;margin:0;accent-color:#7e8f66}.wpcf7 form label{font-size:16px;color:#666;line-height:1.5}.wpcf7 form input[type="submit"].wpcf7-submit,.wpcf7 form button.wpcf7-submit{background:#7e8f66;color:#fff;border:none;padding:14px 28px;font-size:18px;line-height:1;border-radius:999px;cursor:pointer;transition:transform .05s ease,opacity .2s ease}.wpcf7 form input[type="submit"].wpcf7-submit:hover,.wpcf7 form button.wpcf7-submit:hover{opacity:0.95}.wpcf7 form input[type="submit"].wpcf7-submit:active,.wpcf7 form button.wpcf7-submit:active{transform:translateY(1px)}.wpcf7 form span.wpcf7-not-valid-tip{font-size:13px;color:#b00020;margin-top:6px;display:block}.wpcf7 form div.wpcf7-response-output{border:1px solid #7e8f66;color:#333}@media (max-width:767.98px){.wpcf7 form .cf7-two{flex-direction:column}}