@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}h1,h2,h3,h4{font-weight:300;font-weight:500;letter-spacing:.02em;line-height:1.2em;margin-bottom:.8em;text-wrap:balance;font-family:"Noto Serif",serif;font-weight:400}h1{font-size:2.8125rem;margin-bottom:.6em;font-style:normal}@media (max-width:768px){h1{font-size:2.5rem}}h2{font-size:2.1875rem}h3{font-size:1.5625rem}.sub_headline{text-transform:uppercase;font-size:1.25rem;line-height:1.6em;margin-top:-.7em;letter-spacing:.3em;font-weight:600;margin-bottom:1em;text-wrap:balance}body.page-id-60 .sub_headline,body.tax-kurs-kategorie .sub_headline{margin-bottom:0}@media (max-width:768px){.sub_headline{font-size:1.25rem;margin-bottom:1em}}.sub_headline_small{text-transform:uppercase;line-height:1.6em;letter-spacing:.2em;font-weight:600;margin-bottom:1em}#tinymce{max-width:100ch}.text_center{text-align:center}#tinymce,.the_content,.text,.kontakt_text{font-family:"Open Sans",sans-serif;font-size:1.3125rem;line-height:1.9em;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}#tinymce a:not(.button),.the_content a:not(.button),.text a:not(.button),.kontakt_text a:not(.button){color:#B50F0F;text-decoration:underline}#tinymce a:not(.button):hover,.the_content a:not(.button):hover,.text a:not(.button):hover,.kontakt_text a:not(.button):hover{text-decoration:none}#tinymce p,.the_content p,.text p,.kontakt_text p{margin-bottom:.6em}#tinymce img,.the_content img,.text img,.kontakt_text img{display:inline-block}@media (max-width:768px){#tinymce,.the_content,.text,.kontakt_text{font-size:1.4em}}.button,a.button{transition:all 0.2s ease-out;white-space:nowrap;background-color:#B50F0F;border-radius:2rem;border:0;padding:0rem 3rem;color:#fff;text-decoration:none;display:inline-block;font-size:1em;text-transform:uppercase;font-size:.9375rem;letter-spacing:.1em;font-weight:600;margin-bottom:1.25rem;margin-top:1.25rem;margin-right:.625rem}.button.green,a.button.green{background-color:#599E10}.button.margin-top,a.button.margin-top{margin-top:2em}.button.button_accent,a.button.button_accent{background-color:#B50F0F}.button:hover,a.button:hover{opacity:.7}@media (max-width:768px){.button,a.button{padding:.3rem 2rem}}