@font-face{font-display:swap;font-family:League Spartan;font-style:normal;font-weight:700;src:url(fonts/LeagueSpartan-Bold.eb9c2d5b.woff2) format("woff2")}@font-face{font-display:swap;font-family:League Spartan;font-style:normal;font-weight:600;src:url(fonts/LeagueSpartan-SemiBold.f7607b9a.woff2) format("woff2")}@font-face{font-display:swap;font-family:League Spartan;font-style:normal;font-weight:500;src:url(fonts/LeagueSpartan-Medium.0fdd4a29.woff2) format("woff2")}@font-face{font-display:swap;font-family:League Spartan;font-style:normal;font-weight:400;src:url(fonts/LeagueSpartan-Regular.80ad0c5d.woff2) format("woff2")}.hero{-o-border-image:fill 0 linear-gradient(rgba(0,0,0,var(--opacity,.3)),rgba(0,0,0,var(--opacity,.3)));border-image:fill 0 linear-gradient(rgba(0,0,0,var(--opacity,.3)),rgba(0,0,0,var(--opacity,.3)));display:grid;grid-template-rows:130px 1fr;min-height:100vh;min-height:100dvh;place-items:center;position:relative}.hero__container{grid-row:2/3;padding-block:16px}.hero__heading{font-size:50px;font-weight:800}.hero__heading,.hero__paragraph{color:#fff;text-align:center}.hero__paragraph{font-size:20px;font-weight:600}.hero__background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:-1}.hero__ctas{-moz-column-gap:42px;column-gap:42px;flex-wrap:wrap;margin-top:24px;row-gap:24px}.hero__cta,.hero__ctas{display:flex;justify-content:center}.hero__cta{align-items:center;border-radius:.3rem;color:#fff;flex:1 1 100%;font-size:18px;font-weight:600;gap:12px;padding:16.5px 50px;position:relative;transition:all .35s ease-in-out}.hero__cta--green{background-color:#095f30}.hero__cta--orange{background-color:#ef7e24}.hero__cta--red{background-color:#f74141}@media(min-width:576px){.hero__cta{max-width:214px}}@media(min-width:768px){.hero{grid-template-rows:none}.hero__container{grid-row:auto}}.sidebar-form{padding:30px 60px}.sidebar-form input{max-width:100%!important}.sidebar-form button[type=submit]{background-color:var(--color-main)!important;width:100%!important}.contact-template input{max-width:100%!important}.contact-template .wpforms-field-container{-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap}.contact-template .wpforms-field-email,.contact-template .wpforms-field-text{flex-grow:1;width:375px}.contact-template .wpforms-field-textarea{width:100%}.contact-template .wpforms-submit-container button[type=submit]{background-color:var(--color-main)!important;width:100%!important}.member-box figure{isolation:isolate}.member-box figure>a:first-child{position:relative;z-index:-1}.member-box figcaption{z-index:10}.member-box[style] figure a{color:#fff;text-decoration:none}a:not([class]),a:not([class]):active,a:not([class]):hover,a:not([class]):visited{color:revert;-webkit-text-decoration:revert;text-decoration:revert}#overlay a,.page-header .container a,.sidebar-service .menu-service a{color:#fff;text-decoration:none}body li{float:none}.aboutsp .row .aboutspe{float:none;padding-left:15px;width:100%}.navbar .logo-main a img{height:auto!important;width:200px}.navbar .container .logo-main{padding:22px 0 0}.navbar-col-heading{color:#fff}.navbar li{float:none}.navbar .menueffect a{padding:0 0 8px}.navbar .menueffect a:before{height:1.5px}.navbar .menusg{margin-top:0}.navbar.sticky.bg-light{height:auto}.menueffect .menueffect a{padding:0 0 8px}.menueffect .menueffect a:before{height:1.5px}.menueffect .menueffect a:after{padding:revert}.sidebar-service span.menu-service{margin-bottom:0}.sidebar-service span.menu-service.menuactive{background:var(--color-main)}.sidebar-service span.menu-service:not(.menuactive){background-color:var(--color-not-selected)}.sidebar-service span.menu-service:not(.menuactive):hover{background:var(--color-main)}ul#menu-main-menu{align-items:start;display:flex;flex-direction:column;float:none;line-height:revert;margin-bottom:revert;padding-bottom:revert;row-gap:32px;width:auto}ul#menu-main-menu a:before{height:2px}#menu-jagdscheinkurse{align-items:start;display:flex;flex-direction:column;row-gap:12px;width:100%}#menu-jagdscheinkurse a{font-size:20px}.team-section{padding:1rem 0 5rem}.carousel-classes .button-next1,.carousel-classes .button-prev1,.team-section .button-next1,.team-section .button-prev1{position:static}.swiper-controls{bottom:0;-moz-column-gap:16px;column-gap:16px;display:flex;justify-content:center;left:0;position:absolute;width:100%}#overlay{pointer-events:none}input[type=checkbox]:checked~#overlay{pointer-events:auto}body.error404{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}body.error404 .footer{margin-top:auto}.footer__contact-link{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex}.footer__contact-link i{flex-shrink:0;font-size:20px;position:relative;top:4px}.footer__contact-link:not(:first-child){margin-top:12px}.footer-info{all:revert;align-items:center;display:flex;flex-wrap:wrap;gap:20px}.footer .footer-info .footer__contact-link{color:#fff;-moz-column-gap:8px;column-gap:8px;font-size:17px;margin:0;text-decoration-line:none}.footer .footer-info i{font-size:30px;top:8px}.footer-bottom-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:24px}.footer-bottom-row a,.footer-bottom-row li,.footer-bottom-row p,.footer-bottom-row span{font-size:16px}.menu-footer-container .footer-menu-bottom,.menu-footer-menu-container .footer-menu-bottom{color:#fff;-moz-column-gap:8px;column-gap:8px;display:flex}.menu-footer-container .footer-menu-bottom a,.menu-footer-menu-container .footer-menu-bottom a{color:#fff;text-decoration:none}.menu-footer-container .footer-menu-bottom li:before,.menu-footer-menu-container .footer-menu-bottom li:before{content:"|";margin-right:8px}.footer .footer-info .footer__contact-link i{top:6px}
