.schwarz-link a{color:#000;text-decoration:underline}.schwarz-link a:hover{color:#000;text-decoration:underline}.wpcf7-form textarea{width:100%!important;height:100px!important}.elementor-field-group .elementor-field-textual:focus{border-bottom-color:#333!important}.green-link a{color:#65b32e;text-decoration:underline}.green-link a:hover{color:#333!important;text-decoration:underline}.glossary-alphabet{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px}.alphabet-button{background-color:#65b32e;color:white;font-size:20px;font-weight:900;border:1px solid #65b32e;padding:10px 15px;cursor:pointer;transition:.3s ease;border-radius:5px}.alphabet-button:hover,.alphabet-button.active{background-color:white;color:#65b32e;border:1px solid #65b32e}.glossary-section{display:none;background:#f9faf3;padding:20px;border-radius:8px;margin-top:10px}.glossary-section.active{display:block}.ekit-wid-con .has_eae_slider a img{width:auto}.min-h550 .has_eae_slider.elementor-section{margin-bottom:40px}.w-link a{color:#fff!important;text-decoration:none!important}.w-link a:hover{color:#fff!important;text-decoration:none!important}.houses_filter .searchandfilter ul{display:flex;flex-direction:row;align-content:center;padding:0;flex-wrap:wrap}.houses_filter .searchandfilter ul li{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;flex-basis:20%;margin-right:2%}.houses_filter .searchandfilter ul li:last-child{margin-right:0;flex-basis:12%}.houses_filter .searchandfilter ul input[type=submit]{border-color:#65b32e;color:#65b32e}.houses_filter .searchandfilter ul input[type=submit]:hover{background:#65b32e;color:#fff}.signatur{background-color:#65b32e;color:white;border:none;padding:10px 20px;margin-top:20px;margin-bottom:20px;font-size:16px;cursor:pointer;border-radius:5px;transition:background-color .3s ease}.signatur:hover{background-color:#569a28}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%!important}.acceptance-inline{display:flex;align-items:center;gap:8px}.acceptance-inline label{display:flex;align-items:center;gap:8px;margin:0;line-height:1.4}.acceptance-inline input[type=checkbox]{vertical-align:middle!important;position:relative;top:0;margin:0!important;transform:translateY(0)}.acceptance-inline a{color:#65b32e;text-decoration:underline}.acceptance-inline a:hover{text-decoration:none}