body {overflow:hidden!important;background-color:#F0F0F0}@font-face{font-family:'Plus Jakarta Sans';src:url('https://www.kathihager.at/wp-content/uploads/2024/10/PlusJakartaSans-Variable.ttf') format('truetype')}@media all and (min-width:981px){#page-container .et_pb_row{padding-left:30px!important;padding-right:30px!important;padding-top:0px;padding-bottom:0px}}@media all and (max-width:980px) and (min-width:480px){#page-container .et_pb_row{padding-left:28px!important;padding-right:28px!important;padding-top:0px;padding-bottom:0px}}@media all and (max-width:479px){#page-container .et_pb_row{padding-left:28px!important;padding-right:28px!important;padding-top:0px;padding-bottom:0px}}.container{width:100%!important}body,p,footer{font-family:'Plus Jakarta Sans',sans-serif;font-style:normal;font-weight:500;font-size:16px!important;line-height:25px!important}#main-content a:link{text-decoration:underline;opacity:1;transition:opacity 300ms ease-in-out 0s}#main-content a:hover,#main-content a.button-text:hover{opacity:0.5}h1,h2,h3,h4,h5,h6{padding-bottom:0px}#main-content h1{font-family:'Plus Jakarta Sans',sans-serif;font-style:normal;font-size:40px!important;line-height:45px!important;font-weight:700}#main-content h2{font-family:'Plus Jakarta Sans',sans-serif;font-style:normal;font-size:25px!important;line-height:30px!important;font-weight:700}#main-content h3{font-family:'Plus Jakarta Sans',sans-serif;font-style:normal;font-size:20px!important;line-height:25px!important;font-weight:600}#main-content .et_pb_button,#main-content .button-text{font-family:'Plus Jakarta Sans',sans-serif;font-style:normal;font-size:17px!important;line-height:17px!important;font-weight:400;text-decoration:underline;opacity:1;transition:opacity 300ms ease-in-out 0s;padding:0px!important;text-decoration-thickness:1.5px!important;text-underline-offset:2px}#main-content a.button-text-klein,.menu-item a{font-family:'Plus Jakarta Sans',sans-serif;font-style:normal;font-size:16px!important;line-height:25px!important;font-weight:400;text-decoration:underline;opacity:1;transition:opacity 300ms ease-in-out 0s;padding:0px!important;text-decoration-thickness:1.5px!important;text-underline-offset:2px!important}#main-content .et_pb_button:hover,a.button-text:hover,a.button-text-klein:hover{opacity:0.5}.einleitung{font-family:'Plus Jakarta Sans',sans-serif;font-style:normal;font-size:17px!important;line-height:22px!important;font-weight:400;text-decoration:none;opacity:1;transition:opacity 300ms ease-in-out 0s}footer a:link {opacity:1;text-decoration:none!important;transition:opacity 300ms ease-in-out 0s!important}footer a:hover{opacity:0.5}.zitat{font-family:'Plus Jakarta Sans',sans-serif;font-style:normal;font-size:40px!important;line-height:45px!important;font-weight:600}.et_pb_contact input{font-family:'Plus Jakarta Sans',sans-serif;font-style:normal;font-size:17px!important;line-height:17px!important;font-weight:400}@media all and (min-width:980px){#main-content h1{font-size:60px!important;line-height:65px!important}#main-content h2{font-size:35px!important;line-height:40px!important}#main-content h3{font-size:25px!important;line-height:30px!important}.et_pb_button,a.button-text{font-size:20px!important;line-height:20px!important}.einleitung,footer .einleitung,footer a.einleitung{font-size:20px!important;line-height:30px!important}.zitat{font-size:50px!important;line-height:55px!important}.et_pb_contact input{font-size:20px!important;line-height:20px!important}}.logo_container{display:none}#top-menu a{opacity:1!important;transition:opacity 300ms ease-in-out 0s!important;padding:0px!important;text-decoration:underline;text-decoration-thickness:1.5px!important;text-underline-offset:2px}#top-menu a:hover{opacity:0.5!important}@media (min-width:981px){.et_fullwidth_nav #main-header .container{padding-right:33px;max-width:1356px}}@media (min-width:981px){.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left #main-header .container{padding-left:33px}}@media (max-width:980px){.et_fullwidth_nav #main-header .container{padding-right:28px}}@media (max-width:980px){.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left #main-header .container{padding-left:28px}}@media all and (min-width:768px) and (max-width:980px){.et_menu_container{max-width:656px!important}}.et_pb_scroll_top{border-radius:50px!important}.grecaptcha-badge{visibility:hidden!important}@media all and (min-width:981px) and (max-width:1210px){.header-bild .et_pb_image_wrap img{height:auto!important}}.et_pb_contact_error_text,.et-pb-contact-message{color:#f0f0f0}