html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}h1,h2,h3,h4,h5,body{margin:0}p{margin:0;margin-block-start:0em;margin-block-end:0em;margin-inline-start:0px;margin-inline-end:0px}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:300;src:url(/build/assets/nunito-v26-latin-300-1ca366bc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:300;src:url(/build/assets/nunito-v26-latin-300italic-a73e6f57.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(/build/assets/nunito-v26-latin-regular-923963e0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:400;src:url(/build/assets/nunito-v26-latin-italic-e6ecac0e.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:500;src:url(/build/assets/nunito-v26-latin-500-b14d0eb1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:url(/build/assets/nunito-v26-latin-600-72f4dad9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:url(/build/assets/nunito-v26-latin-700-391d904f.woff2) format("woff2")}.wpf_header{z-index:9999;box-shadow:0 3px 6px #00000029}.wpf_header .topnavbar{background-color:#88b72b;padding:8px 0}.wpf_header .topnavbar .container .inner{display:flex;justify-content:space-between;padding:0 15px}.wpf_header .topnavbar .container a{color:#fff!important;font-weight:500;font-size:14px;border-bottom:1px solid transparent;display:flex;align-items:center;gap:8px}.wpf_header .topnavbar .container a:hover{border-color:#fff}.wpf_header .topnavbar .container a svg{width:20px}.wpf_header .topnavbar .container a:last-child svg{width:18px}.wpf_header .mainnavbar .nav_container .inner{padding:10px 7px 10px 15px;display:flex;align-items:center;justify-content:space-between}@media (max-width: 920px){.wpf_header .mainnavbar .nav_container .inner{flex-direction:column}}.wpf_header .mainnavbar .nav_container .company_logo{line-height:0;display:block;padding:10px 0}.wpf_header .mainnavbar .nav_container .company_logo img{max-width:180px;min-width:160px}@media (max-width: 1024px){.wpf_header .mainnavbar .nav_container .company_logo img{max-width:160px}}@media (min-width: 769px){.wpf_header .mainnavbar .nav_container #mainmenu_center .inner.mainmenu{margin:0;padding:0;flex-direction:row}.wpf_header .mainnavbar .nav_container #mainmenu_center .inner.mainmenu .menu-close{display:none}.wpf_header .mainnavbar .nav_container #mainmenu_center .inner.mainmenu .nav-item{display:flex}.wpf_header .mainnavbar .nav_container #mainmenu_center .inner.mainmenu .nav-item .menu_link{text-align:center;padding:8px 12px;cursor:pointer;font-weight:600;letter-spacing:2px}.wpf_header .mainnavbar .nav_container #mainmenu_center .inner.mainmenu .nav-item .menu_link:hover,.wpf_header .mainnavbar .nav_container #mainmenu_center .inner.mainmenu .nav-item .menu_link.active{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-color:#ffce00;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}@media (min-width: 769px) and (max-width: 1280px){.wpf_header .mainnavbar .nav_container #mainmenu_center .inner.mainmenu .nav-item .menu_link{font-size:14px;padding:8px}}button#burger{border:0px;background-color:transparent;padding:0}#burger{display:none;cursor:pointer}@media (max-width: 768px){.wpf_header .nav_container .inner{padding:0 30px!important}.wpf_header .nav_container .inner .nav-container-logo-burger{display:flex;justify-content:space-between;width:100%;align-items:center;z-index:9;background-color:#fff;height:80px}.wpf_header .nav_container .inner .company_logo{order:1}.wpf_header .nav_container .inner #burger{display:unset}.wpf_header .nav_container .inner #burger .lines{display:flex;flex-direction:column;gap:6px}.wpf_header .nav_container .inner #burger .lines hr{box-sizing:content-box;overflow:visible;width:30px;height:1px;margin:0;background-color:#88b72b;border-radius:999999px;border:1px solid #88B72B}.wpf_header .nav_container .inner #burger .lines hr:nth-child(2){width:20px}.wpf_header .nav_container .inner #mainmenu_center{position:absolute;top:-200%;background-color:#fff;width:100%;left:0;height:100vh;transition:all .4s cubic-bezier(.69,0,.27,1) .1s;display:flex}.wpf_header .nav_container .inner #mainmenu_center li{list-style:none}.wpf_header .nav_container .inner #mainmenu_center .inner.mainmenu{width:100%;justify-content:inherit}.wpf_header .nav_container .inner #mainmenu_center .inner.mainmenu .nav-item{padding:12px 0}.wpf_header .nav_container .inner #mainmenu_center .inner.mainmenu .nav-item .menu_link{border-bottom:2px solid transparent;font-weight:600;font-size:16px}.wpf_header .nav_container .inner #mainmenu_center .inner.mainmenu .nav-item .menu_link.active{border-bottom:2px solid #FFCE00}.wpf_header .nav_container .inner #mainmenu_center .inner.mainmenu #burger-close{background-color:transparent;line-height:0;border:0px;color:#88b72b;margin:20px auto;display:flex;align-items:center;gap:6px;font-size:15px;cursor:pointer;font-weight:600}.wpf_header .nav_container .inner #mainmenu_center .inner.mainmenu #burger-close svg{max-width:12px;width:12px}.wpf_header .nav_container .inner #mainmenu_center .inner.mainmenu #burger-close svg path{fill:#88b72b}}.wpf_footer{margin-top:auto}.wpf_footer .footer.first{background-size:cover;background-repeat:no-repeat;background-position:right top;padding:18vw 0px 2vw}.wpf_footer .footer .container{display:flex;flex-direction:column;gap:20px}.wpf_footer .footer .container .inner{padding:10px 15px}.wpf_footer .footer .container .inner .footer-center{margin:0!important}.wpf_footer .footer .container .inner .footer-center .company_name{font-size:22px;line-height:1.3}.wpf_footer .footer .container .inner .footer-center .contact-content{padding:15px 0}.wpf_footer .footer .container .inner .footer-center .logo_box a{display:inline-block}.wpf_footer .footer .container .inner .footer-center .logo_box a:hover{opacity:.8}.wpf_footer .footer .container .inner .footer-bottom .footer-nav{display:flex;flex-wrap:wrap;gap:40px}.wpf_footer .footer .container .inner .footer-bottom .footer-nav a{font-size:14px;border-bottom:1px solid transparent}.wpf_footer .footer .container .inner .footer-bottom .footer-nav a:hover,.wpf_footer .footer .container .inner .footer-bottom .footer-nav .active{border-color:#000}@media (max-width: 1024px){.wpf_footer .footer .container .inner{padding:10px 30px}}@media (max-width: 768px){.wpf_footer .footer.first{padding:160px 0 20px}.wpf_footer .footer .container .inner{padding:10px 30px}}@media (max-width: 480px){.wpf_footer .footer.first{padding:140px 0 20px}.wpf_footer .footer.first .company_name{font-size:20px!important}}.kontakt .footer.first{display:none}.stoerer_box{position:absolute;right:0;bottom:50px;display:flex;flex-direction:column;gap:10px;align-items:flex-end;z-index:9}.stoerer_box .stoerer_element{background-color:#ffce00;border-radius:99px 0 0 99px;padding:10px}.stoerer_box .stoerer_element .stoerer_content{display:flex;flex-direction:row;align-items:center}.stoerer_box .stoerer_element .stoerer_content .stoerer_icon{line-height:0;width:32px;display:flex;justify-content:center}.stoerer_box .stoerer_element .stoerer_content .stoerer_icon svg{width:24px;height:auto}.stoerer_box .stoerer_element .stoerer_content .stoerer_title{font-weight:600;font-size:14px;padding-left:8px;display:none}.stoerer_box .stoerer_element:first-child svg{width:32px!important}.stoerer_box .stoerer_element:hover .stoerer_content .stoerer_title,.stoerer_box .stoerer_element:focus-within .stoerer_content .stoerer_title{display:block}@media (max-width: 768px){.stoerer_box{display:none}}.btn-box{display:flex;flex-wrap:wrap;padding-top:20px;gap:15px}.btn-box.row{flex-direction:row}.btn-box.column{flex-direction:column}.btn{cursor:pointer;padding:12px 24px;border-radius:9999px;width:-moz-fit-content;width:fit-content;font-weight:600;display:flex;align-items:center;gap:10px;line-height:1}.btn svg{width:14px}.btn-primary{background-color:#ffce00;color:#000}.btn-primary:hover{background-color:#ffba00}.btn-white{background-color:#fff;color:#000}.btn-white:hover{background-color:#ddd}.textlink-secondary,.backlink{padding:0!important;color:#88b72b}.textlink-secondary path,.backlink path,.textlink-secondary rect,.backlink rect{fill:#88b72b}.textlink-secondary path:hover,.backlink path:hover,.textlink-secondary rect:hover,.backlink rect:hover{color:#749c25}.textlink-secondary:hover,.backlink:hover{color:#749c25}.textlink-icon{padding:0!important;color:#000}.textlink-icon svg{width:20px}.textlink-icon:hover{text-decoration:underline}.download-link svg{width:16px}.backlink-box{display:flex;width:100%}.backlink-box .backlink{cursor:pointer;text-transform:uppercase;font-size:12px;line-height:1;letter-spacing:1px;background-color:transparent;border:none}.backlink-box .backlink svg{rotate:180deg}html,body{overflow-x:hidden;scroll-padding-top:80px}body{color:#000;font-family:Nunito,sans-serif;line-height:1.5;font-weight:400;font-size:15px;display:flex;flex-direction:column;height:100vh}h4{margin:0}h1{font-size:30px;font-weight:600;line-height:1.2}@media (min-width: 481px) and (max-width: 1024px){h1{font-size:36px}}@media (min-width: 1025px) and (max-width: 1280px){h1{font-size:48px}}@media (min-width: 1281px){h1{font-size:56px}}h2{font-size:24px;line-height:1.2}@media (min-width: 1025px){h2{font-size:28px}}h3{font-size:18px;font-weight:500}@media (min-width: 481px) and (max-width: 1024px){h3{font-size:19px}}@media (min-width: 1025px){h3{font-size:20px}}h4{font-size:16px;font-weight:600;display:flex;flex-direction:row;gap:10px;align-items:center}@media (min-width: 481px){h4{font-size:18px}}h4 svg{max-width:24px;width:24px}img{width:100%}a{color:#000;text-decoration:none}svg{min-width:12px}.is-open{top:0!important;padding-top:80px}.mediabox,.col-mediabox{line-height:0}.mediabox img,.col-mediabox img{border-radius:15px}ul{padding-left:20px}@media (max-width: 480px){#main_content{padding-top:10px}}#main_content article:last-child .text-mediabox{padding-bottom:0}img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;pointer-events:none}.site .container,.nav_container{max-width:1280px;margin:0 auto}@media (max-width: 1280px){.site .container,.nav_container{max-width:1024px}}.fullscreen .container{margin:0 auto;padding:60px 120px}@media (max-width: 1440px){.fullscreen .container{padding:60px}}@media (max-width: 1280px){.fullscreen .container{padding:45px}}@media (max-width: 480px){.fullscreen .container{padding:30px}}.text p{padding-bottom:12px}.text p:last-child{padding-bottom:0}.text-secondary{color:#88b72b}.w100{width:100%}.text-mediabox{padding:30px;display:flex;gap:30px;align-items:center}.text-mediabox .mediabox{line-height:0}.text-mediabox .mediabox img{border-radius:15px}.text-mediabox.position-1{flex-direction:column}.text-mediabox.position-1 .textbox,.text-mediabox.position-1 .mediabox{width:100%}.text-mediabox.position-2{flex-direction:column-reverse}.text-mediabox.position-2 .textbox,.text-mediabox.position-2 .mediabox{width:100%}@media (max-width: 768px){.text-mediabox.position-2{flex-direction:column}}.text-mediabox.position-3{flex-direction:column!important}.text-mediabox.position-3 .textbox,.text-mediabox.position-3 .mediabox{width:100%}.text-mediabox.position-4{flex-direction:column-reverse!important}.text-mediabox.position-4 .textbox,.text-mediabox.position-4 .mediabox{width:100%}@media (min-width: 769px){.text-mediabox{padding:45px 60px}.text-mediabox.position-1{flex-direction:row}.text-mediabox.position-1 .textbox,.text-mediabox.position-1 .mediabox{width:50%}.text-mediabox.position-2{flex-direction:row-reverse}.text-mediabox.position-2 .textbox,.text-mediabox.position-2 .mediabox{width:50%}}@media (min-width: 1025px){.text-mediabox{padding:60px 15px;gap:60px}}.columns{margin:0 -10px}.columns .col .inner{display:flex}.columns .col .inner.position-1{flex-direction:column}.columns .col .inner.position-1 .col-textbox,.columns .col .inner.position-1 .col-mediabox{width:100%}.columns .col .inner.position-2{flex-direction:column-reverse}.columns .col .inner.position-2 .col-textbox,.columns .col .inner.position-2 .col-mediabox{width:100%}.columns .col .inner.position-3{flex-direction:column!important}.columns .col .inner.position-3 .col-textbox,.columns .col .inner.position-3 .col-mediabox{width:100%}.columns .col .inner.position-4{flex-direction:column-reverse!important}.columns .col .inner.position-4 .col-textbox,.columns .col .inner.position-4 .col-mediabox{width:100%}@media (min-width: 769px){.columns .col .inner.position-1{flex-direction:row}.columns .col .inner.position-1 .col-textbox,.columns .col .inner.position-1 .col-mediabox{width:50%}.columns .col .inner.position-2{flex-direction:row-reverse}.columns .col .inner.position-2 .col-textbox,.columns .col .inner.position-2 .col-mediabox{width:50%}}.pt-s{padding-top:15px!important}.pb-s{padding-bottom:15px!important}.pt-m{padding-top:30px!important}.pt-l{padding-top:45px!important}.pb-m{padding-bottom:30px!important}.pt-xl{padding-top:60px!important}.pb-xl{padding-bottom:60px!important}@media (min-width: 1025px){.desktop-none{display:none!important}}@media (max-width: 1024px){.mobile-none{display:none!important}}.error-404{height:50vh;padding:60px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.error-404 .headline-404{font-weight:600;color:#ffce00;font-size:80px;margin:0}.error-404 .subtitle-404{font-size:24px;line-height:1.2}.columns-2{display:flex;margin:0 -30px;flex-wrap:wrap}.columns-2 .col .inner{margin:15px 30px}@media (min-width: 769px){.columns-2{flex-direction:row}.columns-2 .col{width:50%}}@media (max-width: 768px){.columns-2{flex-direction:row}.columns-2 .col{width:100%}.columns-2 .col .inner{margin-top:0}}.columns-3{display:flex;margin:0 -15px;flex-wrap:wrap}.columns-3 .col .inner{margin:15px}@media (min-width: 1024px) and (min-width: 769px){.columns-3{flex-direction:row}.columns-3 .col .inner{margin:15px}}@media (min-width: 481px){.columns-3{flex-direction:row}.columns-3 .col{width:33%}}@media (max-width: 480px){.columns-3{flex-direction:row}.columns-3 .col{width:50%}}.columns-4{display:flex;margin:0 -15px;flex-wrap:wrap}.columns-4 .col .inner{margin:15px}@media (min-width: 1024px) and (min-width: 769px){.columns-4{flex-direction:row}.columns-4 .col .inner{margin:15px}}@media (min-width: 769px){.columns-4{flex-direction:row}.columns-4 .col{width:25%}}@media (min-width: 481px) and (max-width: 768px){.columns-4{flex-direction:row}.columns-4 .col{width:33%}}@media (max-width: 480px){.columns-4{flex-direction:row}.columns-4 .col{width:50%}}.col .inner{background-position:center center;background-repeat:no-repeat;background-size:cover}.bg-grey{background-color:#ebebeb}.bg-primary{background-color:#ffce00}.paper_grey .text-mediabox,.paper_white .text-mediabox{padding-bottom:0}@media (min-width: 1025px){.puzzle_top{max-width:160px}}@media (max-width: 1024px){.puzzle_top{max-width:120px}}.no-headline .text{padding:0!important}.site_header .container .text-mediabox{flex-direction:column;align-items:unset}.site_header .container .text-mediabox .textbox h3,.site_header .container .text-mediabox .textbox .text{padding-top:15px}@media (min-width: 769px){.site_header .container .text-mediabox{flex-direction:row;display:flex;gap:30px;align-items:center}.site_header .container .text-mediabox .mediabox,.site_header .container .text-mediabox .textbox{width:50%}}@media (min-width: 1025px){.site_header .container .text-mediabox{padding:60px 15px;gap:60px}}.logo_box img{max-width:220px}.beratung{background-repeat:no-repeat;background-size:cover;background-position:center center;border-bottom:10px solid #FFCE00}.beratung .col{text-align:center;color:#fff}.beratung .col .inner{-webkit-hyphens:auto;hyphens:auto}.beratung .col .inner svg{max-width:50px;max-height:50px}.informationen{border-bottom:10px solid #FFCE00}.with_columns{gap:0px}.profilschule_inklusion .mediabox>img{width:60%;margin:0 auto;display:block}.profilschule_inklusion .mediabox .text p{line-height:1.5}.profilschule_inklusion .mediabox .btn-box{align-items:center}.profilschule_inklusion .mediabox .btn-box img{max-height:80px;width:auto;border:1px solid #EBEBEB}@media (max-width: 768px){.profilschule_inklusion .text-mediabox{gap:12px}.profilschule_inklusion .text-mediabox .mediabox{display:flex;flex-direction:column}.profilschule_inklusion .text-mediabox .mediabox .text{order:0}.profilschule_inklusion .text-mediabox .mediabox .btn-box{order:1}.profilschule_inklusion .text-mediabox .mediabox>img{padding-top:20px;order:2}}@media (max-width: 480px){.profilschule_inklusion .text-mediabox .mediabox>img{width:100%}}.kontakt main{display:flex;flex-direction:column}.kontakt main .site_header{order:0}.kontakt main .paper{order:1}.kontakt main .schulmanager{order:2}@media (min-width: 769px){.kontakt main .schulmanager .text-mediabox{padding-top:0!important}}@media (max-width: 768px){.schulberatung .text-mediabox .col:last-child .inner{padding-top:20px}}.foerderverein-mitglied .text-mediabox{padding-top:0;padding-bottom:30px}.text a:hover{text-decoration:underline}.news-detail .text-mediabox{padding-bottom:0}.home-spalten-bg .inner{padding:120px 30px;border-radius:20px}.home-spalten-bg .inner .col-textbox{display:flex;align-items:center;justify-content:center;flex-direction:column}.home-spalten-bg .inner .col-textbox .text p{font-size:24px;text-align:center}@media (max-width: 768px){.home-spalten-bg .inner{padding:140px 30px}}@media (max-width: 480px){.home-spalten-bg .inner{padding:60px 30px}}.rechtliches-content .text-mediabox{padding-top:0}.rechtliches-content .text-mediabox .textbox{width:100%}.row-cols.cols-1{gap:30px;display:flex;flex-direction:column}.row-cols.cols-1 hr{margin:0 0 0 5px;width:100%;border:0;height:1px;background-color:#e6e6e6}.group_date{display:flex;align-items:center;max-width:70%;gap:5px;text-transform:uppercase}@media (max-width: 1024px){.group_date{max-width:95%}}@media (max-width: 768px){.group_date{max-width:100%}}.news-cards .content{display:flex;align-items:center;gap:20px}.news-cards .content .media{width:20%;max-width:160px;line-height:0}.news-cards .content .media img{border-radius:20px;background-size:cover;background-repeat:no-repeat;background-position:center center}.news-cards .content .body{width:55%;display:flex;flex-direction:column;gap:20px}.news-cards .content .body .content_body h2{font-size:15px;padding-bottom:5px}.news-cards .content .body .content_body p:last-child{padding-bottom:0}.news-cards .content .body .content_body .date{font-weight:600;letter-spacing:1px}.news-cards .content .body .content_body .headline{font-weight:600}@media (min-width: 1920px){.news-cards .content .body .content_body h2,.news-cards .content .body .content_body p,.news-cards .content .body .content_body .shortview{font-size:.9vw}}@media (max-width: 1024px){.news-cards .content .body{width:75%}}@media (max-width: 768px){.news-cards .content .media{width:30%;max-width:135px}}@media (max-width: 480px){.news-cards .content{flex-direction:column;gap:15px;align-items:flex-start}.news-cards .content .media{width:70%;max-width:200px}.news-cards .content .body{width:100%;flex-direction:column;align-items:flex-start;gap:10px}.news-cards .content .footer{width:100%}}.news-detail .content{display:flex;flex-direction:column;gap:30px}.news-detail .content .body{display:flex;flex-direction:column;gap:20px}.news-detail .content .body .heading .date{padding-bottom:5px}.news-detail .content .body .heading .headline{font-size:24px}.news-detail .content .body .text{width:80%}.news-detail .content .body .text a{color:#4342be}.news-detail .content .body .links_buttons,.news-detail .content .body .downloads{display:flex;flex-direction:column}.news-detail .content .body .links_buttons .download,.news-detail .content .body .downloads .download,.news-detail .content .body .links_buttons .external-link,.news-detail .content .body .downloads .external-link{display:flex;align-items:center}.news-detail .content .body .links_buttons .download svg,.news-detail .content .body .downloads .download svg,.news-detail .content .body .links_buttons .external-link svg,.news-detail .content .body .downloads .external-link svg{padding-right:5px;width:20px;min-width:20px}.news-detail .content .media .gallery-container .swiper.image img{background-size:contain;background-color:#000}@media (max-width: 768px){.news-detail .content .body .text{width:100%}}@media (max-width: 480px){.news-detail .content .body .heading .headline{font-size:22px}}.aktuelles-home{padding:0 15px 30px}.aktuelles-home.ogs{padding-top:60px}@media (max-width: 1024px){.aktuelles-home.ogs{padding-top:45px}}@media (max-width: 768px){.aktuelles-home.ogs{padding-top:30px}}.aktuelles-home .columns.columns-3{margin:0;flex-wrap:nowrap;gap:60px;overflow:scroll;padding:0 5px 10px}.aktuelles-home .columns.columns-3 .cards.news-card-box.col{box-shadow:0 3px 6px #00000029;border-radius:20px;min-width:250px}.aktuelles-home .columns.columns-3 .cards.news-card-box.col .inner{margin:0;flex-direction:column;height:100%}.aktuelles-home .columns.columns-3 .cards.news-card-box.col .inner .media{line-height:0}.aktuelles-home .columns.columns-3 .cards.news-card-box.col .inner .media img{background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:20px 20px 0 0}.aktuelles-home .columns.columns-3 .cards.news-card-box.col .inner .body{padding:20px;display:flex;flex-direction:column;height:100%}.aktuelles-home .columns.columns-3 .cards.news-card-box.col .inner .body .content_body{padding-bottom:15px}.aktuelles-home .columns.columns-3 .cards.news-card-box.col .inner .body .content_body .date{font-weight:600;font-size:14px}.aktuelles-home .columns.columns-3 .cards.news-card-box.col .inner .body .content_body .headline{font-size:15px;font-weight:700;line-height:1.4;padding:5px 0}.aktuelles-home .columns.columns-3 .cards.news-card-box.col .inner .body .content_body .shortview{font-size:15px}.aktuelles-home .columns.columns-3 .cards.news-card-box.col .inner .body .footer{margin-top:auto}@media (max-width: 1024px){.aktuelles-home{padding:0 30px 25px}.aktuelles-home .columns.columns-3{gap:30px}}@media (max-width: 768px){.aktuelles-home{padding:0 15px 15px}}@media (min-width: 940px){.aktuelles-home ::-webkit-scrollbar{display:none}}@media (max-width: 939px){.aktuelles-home ::-webkit-scrollbar{height:4px;width:4px;background:#EBEBEB;border-radius:99px}.aktuelles-home ::-webkit-scrollbar-thumb:horizontal{background:#FFCE00;border-radius:10px}}.pagination-set{line-height:1;width:70%}.pagination-set .pagination{display:flex;gap:20px;text-align:center;align-items:center;justify-content:right;padding-top:20px}.pagination-set .pagination .prev svg{rotate:180deg;width:14px}.pagination-set .pagination .next svg{width:14px}@media (max-width: 1024px){.pagination-set{width:95%}}@media (max-width: 768px){.pagination-set{width:100%}}.text-mediabox .slider-box{width:100%}.text-mediabox .slider-box .simply-swiper img{background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:15px}.text-mediabox .slider-box .simply-swiper .swiper-button-prev,.text-mediabox .slider-box .simply-swiper .swiper-button-next{width:32px;height:32px;background-color:#ffce00;color:#000}.text-mediabox .slider-box .simply-swiper .swiper-button-prev:after,.text-mediabox .slider-box .simply-swiper .swiper-button-next:after{font-size:16px}.text-mediabox .slider-box .simply-swiper .swiper-button-prev::hover,.text-mediabox .slider-box .simply-swiper .swiper-button-next::hover{background-color:#ffba00}.text-mediabox .slider-box .simply-swiper .swiper-button-prev{left:0}.text-mediabox .slider-box .simply-swiper .swiper-button-prev:after{margin-left:-2px}.text-mediabox .slider-box .simply-swiper .swiper-button-next{right:0}.text-mediabox .slider-box .simply-swiper .swiper-button-next:after{margin-right:-2px}.uppercase{text-transform:uppercase}.gallery-container .image{-webkit-user-select:none;-moz-user-select:none;user-select:none;height:80%}.gallery-container .thumbs{box-sizing:border-box;padding:10px 0;height:20%}.gallery-container .thumbs .swiper-slide{opacity:.4;height:100%;width:25%}.gallery-container .thumbs .swiper-slide-thumb-active{opacity:1}.gallery-container img{background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:15px}.gallery-container .swiper-button-prev,.gallery-container .swiper-button-next{width:32px;height:32px;background-color:#ffce00;color:#000}.gallery-container .swiper-button-prev:after,.gallery-container .swiper-button-next:after{font-size:16px}.gallery-container .swiper-button-prev::hover,.gallery-container .swiper-button-next::hover{background-color:#ffba00}.gallery-container .swiper-button-prev{left:0}.gallery-container .swiper-button-prev:after{margin-left:-2px}.gallery-container .swiper-button-next{right:0}.gallery-container .swiper-button-next:after{margin-right:-2px}.gallery{display:flex;flex-wrap:wrap}.gallery-item{cursor:pointer;width:20%}@media (max-width: 1024px){.gallery-item{width:25%}}@media (max-width: 768px){.gallery-item{width:33%}}@media (max-width: 480px){.gallery-item{width:50%}}.gallery-item figure{margin:5px;line-height:0}.gallery-item figure img{border-radius:15px}.gallery-item .nopic{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:100%}.gallery-item img{max-width:100%;height:auto}.popup-swiper button{background-color:unset;border:unset;padding:0}.popup-swiper .modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000000e6}.popup-swiper .modal.active{display:block}.popup-swiper .modal .close{z-index:999;position:absolute;top:0;right:20px;color:#f1f1f1;font-size:40px}.popup-swiper .modal .close:hover,.popup-swiper .modal .close:focus{color:#bbb;text-decoration:none;cursor:pointer}.popup-swiper .modal .modal-content{width:100%;height:100%}.popup-swiper .modal .modal-content .swiper-wrapper .swiper-slide{display:flex;flex-direction:column}.popup-swiper .modal .modal-content .swiper-wrapper .swiper-slide img{margin:auto;display:block;width:auto;height:auto;max-width:90%;max-height:90%}.popup-swiper .modal .modal-content .swiper-button-prev,.popup-swiper .modal .modal-content .swiper-button-next{color:#000;width:32px;height:32px;background-color:#ffce00}.popup-swiper .modal .modal-content .swiper-button-prev:after,.popup-swiper .modal .modal-content .swiper-button-next:after{font-size:16px}.popup-swiper .modal .modal-content .swiper-button-prev{left:15px}.popup-swiper .modal .modal-content .swiper-button-next{right:15px}
