﻿.menu-bg{width:max-content;display:block;margin-left:auto;position:fixed;z-index:3;right:5%;top:10%}.menu-bg .hamburger{position:relative;z-index:3;cursor:pointer}@media(max-width: 1025px){.menu-bg .hamburger{height:100%}}@media(max-width: 1025px){.menu-bg .hamburger .hamburger-box{height:100%;margin-right:15px}}.menu-bg .hamburger .hamburger-inner{background-color:#fff;width:70px;height:8px;border-radius:unset !important}.menu-bg .hamburger .hamburger-inner.colswitch{background:linear-gradient(90deg, rgb(173, 0, 22) 0%, rgb(215, 35, 53) 100%)}.menu-bg .hamburger .hamburger-inner.colswitch::before,.menu-bg .hamburger .hamburger-inner.colswitch::after{background:linear-gradient(90deg, rgb(173, 0, 22) 0%, rgb(215, 35, 53) 100%)}.menu-bg .hamburger .hamburger-inner::before{background-color:#fff;width:70px;height:8px;top:-15px;border-radius:unset !important}.menu-bg .hamburger .hamburger-inner::after{background-color:#fff;width:70px;height:8px;top:15px;border-radius:unset !important}.menu-bg .hamburger.is-active .hamburger-inner{background:#fff !important;width:50px !important}.menu-bg .hamburger.is-active .hamburger-inner::before{background:#fff !important}.menu-bg .hamburger.is-active .hamburger-inner::after{background:#fff !important;top:0 !important;width:50px !important}.menu{background:linear-gradient(90deg, rgb(173, 0, 22) 0%, rgb(215, 35, 53) 100%);position:fixed;top:7%;right:-100%;min-height:85vh;width:90%;transition:right .6s cubic-bezier(0.25, 1, 0.5, 1),opacity .3s ease;opacity:1;visibility:visible;z-index:2;overflow:hidden}@media(max-width: 1025px){.menu{top:0%;min-height:100vh;height:100vh;width:100%}}.menu a{text-decoration:underline 1px}.menu .menulogo{position:absolute;bottom:50px;left:40px}.menu .menulogo img{height:240px}@media(max-width: 1025px){.menu .menulogo{display:none}}.menu.open{right:0;opacity:1;visibility:visible}.menu>.menu-content{width:100%;margin-top:125px;margin-bottom:100px}@media(min-width: 1200px){.menu>.menu-content{display:flex}}@media(max-width: 1025px){.menu>.menu-content{top:5%;transform:unset}}.menu>.menu-content>ul{position:relative;right:-19%}@media(min-width: 1200px){.menu>.menu-content>ul{right:-20%}}@media(max-width: 767px){.menu>.menu-content>ul{right:0;padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem)}}.menu>.menu-content>ul li{list-style-type:none;padding-bottom:20px}.menu>.menu-content>ul li a{color:#fff;font-size:2.2rem;line-height:1.1;text-decoration:none}@media(min-width: 1200px){.menu>.menu-content>ul li a{top:10px;position:relative}}@media(max-width: 575px){.menu>.menu-content>ul li a{font-size:1.7rem}}.menu>.menu-content>ul li a:hover{color:#c9b092;transition:.3s ease-in-out}.menu>.menu-content>ul li a.current{color:#c9b092}@media(min-width: 1200px){.menu>.menu-content .menu-items{order:1}}.menu>.menu-content .menu-items.secondmenu{margin-left:30px}@media(min-width: 1200px){.menu>.menu-content .menu-items.secondmenu{order:0}}.menu>.menu-content .menu-items.secondmenu>li>.nextlevel{height:0;overflow:hidden;transition:all 1s ease;max-height:0px}.menu>.menu-content .menu-items.secondmenu>li>.nextlevel.view{height:fit-content;transition:all 1s ease;max-height:200px}@media(max-width: 767px){.menu>.menu-content .menu-items.secondmenu>li>.nextlevel.view{max-height:275px}}.menu>.menu-content .menu-items.secondmenu>li>.nextlevel.view .menu-items.secondmenu{margin-bottom:10px;margin-top:20px}@media(max-width: 575px){.menu>.menu-content .menu-items.secondmenu>li>.nextlevel.view .menu-items.secondmenu{padding-left:0}.menu>.menu-content .menu-items.secondmenu>li>.nextlevel.view .menu-items.secondmenu li{margin-top:7px}.menu>.menu-content .menu-items.secondmenu>li>.nextlevel.view .menu-items.secondmenu li a{margin-left:0 !important}}.menu>.menu-content>ol{position:relative;right:-19%;counter-reset:custom-counter}@media(max-width: 767px){.menu>.menu-content>ol{right:0;padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem)}}.menu>.menu-content>ol>li{padding-bottom:20px;counter-increment:custom-counter;position:relative}.menu>.menu-content>ol>li::before{content:"";border-left:3px solid #d8193b;height:100%;display:block;position:absolute;top:14px}@media(max-width: 575px){.menu>.menu-content>ol>li::before{top:10px}}.menu>.menu-content>ol>li:last-of-type::before{height:75%}.menu>.menu-content>ol>li::marker{content:counter(custom-counter, decimal-leading-zero) " ";color:#d8193b;font-size:20px;font-weight:bold}.menu>.menu-content>ol>li a{color:#fff;font-size:2.2rem;margin-left:45px;line-height:1.1;top:10px;position:relative;text-decoration:none}@media(max-width: 575px){.menu>.menu-content>ol>li a{margin-left:15px;font-size:1.7rem;top:5px}}.menu>.menu-content>ol>li a:hover{color:#c9b092;transition:.3s ease-in-out}.menu>.menu-content>ol>li a.current{color:#c9b092}.menu>.menu-content>ol>li .nextlevel ol li{list-style:none}.menu>.menu-content>ol>li .nextlevel ol li::marker{content:"";display:none;list-style-type:none;visibility:hidden}.menu>.menu-content>ol>li .nextlevel ol li a{font-size:1.7rem !important;margin-left:25px !important}@supports(-webkit-appearance: none){.menu>.menu-content>ol>li .nextlevel ol li::marker{content:"";display:none;list-style-type:none;visibility:hidden}}.transparent.open{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100vh;background-color:rgba(0,0,0,.2705882353);transition:all .4s ease;z-index:1}.transparent{background-color:rgba(0,0,0,0);transition:all .4s ease}.SliderElement{height:60vh;margin-bottom:-6px}.SliderElement .bgImage{height:60vh;background-repeat:no-repeat;background-position:center}.header{position:relative}.slider{height:60vh}.slider.sub{height:45vh}.slider.sub .frame-type-contentelement_slider .SliderElement{height:45vh}.slider.sub .frame-type-contentelement_slider .SliderElement .bgImage{height:45vh}.slider .frame-type-contentelement_slider{position:fixed;width:100%;left:0;right:0;padding:0}.grauerkasten{height:220px;background:linear-gradient(90deg, rgb(173, 0, 22) 0%, rgb(215, 35, 53) 100%);padding:110px 0 0 0;position:relative}@media(max-width: 575px){.grauerkasten{height:fit-content}}.grauerkasten .ocv{color:#fff;font-size:4rem;font-family:"Bauhaus93",sans-serif}@media(max-width: 575px){.grauerkasten .ocv{font-size:3rem}}.grauerkasten .logo{position:absolute;top:-320px;left:-5px}.grauerkasten>.container{position:relative}.footer{background:linear-gradient(90deg, rgb(173, 0, 22) 0%, rgb(215, 35, 53) 100%);min-height:350px;padding:100px 0;align-content:center;color:#fff;font-size:22px;font-weight:bold;position:relative;height:fit-content}@media(max-width: 767px){.footer{min-height:525px;height:fit-content}}.footer a{color:#fff;text-decoration:none !important}.footer .footer-wrap{display:flex}.footer .footer-wrap .row{width:100%}.footer .footer-wrap .flogo img{width:250px}.footer .footer-wrap .links{display:flex;justify-content:right}@media(max-width: 767px){.footer .footer-wrap .links{justify-content:left}}.footer .footer-wrap .links .flinks{position:absolute;bottom:30px}@media(max-width: 767px){.footer .footer-wrap .links .flinks{position:relative;bottom:unset}}@media(max-width: 767px){.footer .footer-wrap .logo,.footer .footer-wrap .adress,.footer .footer-wrap .contact,.footer .footer-wrap .links{margin-bottom:20px}}.footer .footer-wrap .adress,.footer .footer-wrap .contact{padding-top:50px}.footer .footer-wrap .social-icons a{margin-right:10px}.footer .footer-wrap .social-icons a svg{font-size:25px}.fwhite{height:40px;background-color:#fff}.Inhalt .logo img{width:360px}.Inhalt.sub .content{padding:90px 0 90px 0}.content{padding:75px 0 90px 0;position:relative}.job{height:220px;align-content:center;text-align:center;background-color:#fff;position:relative;align-items:center;display:flex}@media(max-width: 575px){.job{text-align:start}}.job>.container{position:relative}.job>.container::before{content:"";height:140px;position:absolute;border-right:3px #d8193b solid;top:-40px;left:20px}@media(max-width: 767px){.job>.container::before{top:-5px}}@media(max-width: 575px){.job>.container::before{display:none}}.job a{color:#d8193b}.job .angebot{font-size:2.6rem;font-weight:bold;color:#d8193b}@media(max-width: 575px){.job .angebot{font-size:2.2rem}}.newsrow{background-color:#d3d2ce;position:relative}.newsrow>.container{padding-top:80px}.newsrow::before{content:url(/fileadmin/templates/public/img/berg_.jpg)}.news-list-view.news-list-view-home{background-color:rgba(0,0,0,0) !important;position:relative;cursor:pointer;display:flex}.news-list-view.news-list-view-home .article{width:450px;margin-right:40px;position:relative;margin-bottom:150px}@media(max-width: 575px){.news-list-view.news-list-view-home .article{width:100%}}.news-list-view.news-list-view-home .article:first-of-type::before{content:"01";color:#d8193b;font-weight:bold;font-size:6rem;position:absolute;top:-113px}@media(max-width: 575px){.news-list-view.news-list-view-home .article:first-of-type::before{top:-105px}}.news-list-view.news-list-view-home .article:nth-of-type(2)::before{content:"02";color:#d8193b;font-weight:bold;font-size:6rem;position:absolute;top:-113px}@media(max-width: 575px){.news-list-view.news-list-view-home .article:nth-of-type(2)::before{top:-105px}}.news-list-view.news-list-view-home .article:nth-of-type(3)::before{content:"03";color:#d8193b;font-weight:bold;font-size:6rem;position:absolute;top:-114px}@media(max-width: 575px){.news-list-view.news-list-view-home .article:nth-of-type(3)::before{top:-106px}}.news-list-view.news-list-view-home .article .news-img-wrap{margin:0;box-shadow:0px 0px 5px 1px gray;width:450px}@media(max-width: 575px){.news-list-view.news-list-view-home .article .news-img-wrap{width:100%}}.news-list-view.news-list-view-home .article .news-img-wrap img{max-height:150px;width:450px !important;height:150px;object-fit:cover}@media(max-width: 575px){.news-list-view.news-list-view-home .article .news-img-wrap img{width:100% !important}}.news-list-view.news-list-view-home .article .teaser-text{height:300px;background-color:#fff;padding:50px 30px 30px 30px;text-decoration:none !important;overflow:hidden;width:450px}@media(max-width: 575px){.news-list-view.news-list-view-home .article .teaser-text{width:100%}}.news-list-view.news-list-view-home .article .teaser-text span.newstitle{font-size:25px;color:#000 !important;font-weight:bold;text-decoration:none !important}.news-list-view.news-list-view-home .article .teaser-text span.newstitle>div{margin-bottom:20px}.news-list-view.news-list-view-home .article .teaser-text a{text-decoration:none !important;font-size:25px;color:#000 !important}.news-list-view.news-list-view-home .article .teaser-text a span{line-height:1.2}.news-list-view.news-list-view-home .article .footer{display:none}@media(max-width: 767px){.news-list-view.news-list-view-home .container{padding-left:0;padding-right:0}}.news-list-view.news-list-view-list{padding-top:100px;padding-bottom:100px}.news-list-view.news-list-view-list .article{margin-bottom:100px}@media only screen and (max-width: 767px){.news-list-view.news-list-view-list .article{display:block}}.news-list-view.news-list-view-list .article .header{display:none}.news-list-view.news-list-view-list .article .news-img-wrap{width:unset;margin-right:100px;background-color:unset}@media only screen and (max-width: 991px){.news-list-view.news-list-view-list .article .news-img-wrap{margin-bottom:25px}}@media only screen and (max-width: 767px){.news-list-view.news-list-view-list .article .news-img-wrap{margin-right:0px;width:100%}}.news-list-view.news-list-view-list .article .news-img-wrap a{background:unset;border:none;padding:0;float:unset}@media only screen and (min-width: 1400px){.news-list-view.news-list-view-list .article .news-img-wrap a img{max-width:350px;height:auto}}@media only screen and (max-width: 767px){.news-list-view.news-list-view-list .article .news-img-wrap a img{width:100%}}@media only screen and (max-width: 767px){.news-list-view.news-list-view-list .article .teaser-text{position:relative}}.news-list-view.news-list-view-list .article .footer{display:none}.news-list-view.news-list-view-list .article:last-of-type{margin-bottom:0}.frame-type-news_newsdetail .news-backlink-wrap{margin-top:20px}.frame-type-news_newsdetail .news-backlink-wrap a{color:#d8193b}.frame-type-contentelement_zahlenstrahl{overflow:hidden;background-image:url(/fileadmin/user_upload/CE/Zahlenstrahl/bg-kaesten-v2.png)}.frame-type-contentelement_zahlenstrahl .intro{max-width:680px;margin:auto}.frame-type-contentelement_zahlenstrahl .intro .header{text-align:center;margin-bottom:20px}.frame-type-contentelement_zahlenstrahl .intro .header h1,.frame-type-contentelement_zahlenstrahl .intro .header h2,.frame-type-contentelement_zahlenstrahl .intro .header h3,.frame-type-contentelement_zahlenstrahl .intro .header h4,.frame-type-contentelement_zahlenstrahl .intro .header h5{font-size:2rem;line-height:2rem;font-family:"Gilroy Bold",sans-serif;font-style:normal;font-weight:normal;color:#d8193b;text-transform:none;letter-spacing:normal}.frame-type-contentelement_zahlenstrahl .intro .text{text-align:center}.frame-type-contentelement_zahlenstrahl .first{max-width:680px;margin:auto;margin-top:70px;margin-bottom:40px;text-align:center}.frame-type-contentelement_zahlenstrahl .first .header{margin-bottom:10px}.frame-type-contentelement_zahlenstrahl .first .header span{font-size:2rem;line-height:2rem;font-family:"Gilroy Bold",sans-serif;font-style:normal;font-weight:normal;color:#d8193b;text-transform:none;letter-spacing:normal}.frame-type-contentelement_zahlenstrahl .timeline{position:relative;max-width:1200px;margin:0 auto}.frame-type-contentelement_zahlenstrahl .timeline::after{content:"";position:absolute;width:3px;background-color:gray;top:0;bottom:0;left:50%;margin-left:-1.5px}.frame-type-contentelement_zahlenstrahl .timeline .container.center{width:100%;height:100px;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.frame-type-contentelement_zahlenstrahl .timeline .container.center.last{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.frame-type-contentelement_zahlenstrahl .timeline .container.center .dot{content:"";width:11px;height:11px;background-color:gray;top:0px;border-radius:50%;z-index:1}.frame-type-contentelement_zahlenstrahl .timeline .container{position:relative;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:unset;padding:0}.frame-type-contentelement_zahlenstrahl .timeline .container.right{left:50%;transition:left .5s ease}.frame-type-contentelement_zahlenstrahl .timeline .container.right.fadein{left:50% !important}.frame-type-contentelement_zahlenstrahl .timeline .container.left{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;transition:left .5s ease}.frame-type-contentelement_zahlenstrahl .timeline .container.left.fadein{left:0}.frame-type-contentelement_zahlenstrahl .timeline .container.left .content{text-align:right}.frame-type-contentelement_zahlenstrahl .timeline .container .bigLine{width:200px !important}.frame-type-contentelement_zahlenstrahl .timeline .container .line{width:100px;height:3px;background-color:gray;position:relative;top:20px}.frame-type-contentelement_zahlenstrahl .timeline .container .line::before{content:"";position:absolute;width:11px;height:11px;right:-5.5px;background-color:gray;top:-3px;border-radius:50%;z-index:1}.frame-type-contentelement_zahlenstrahl .timeline .container .line::after{left:-5.5px;right:auto}.frame-type-contentelement_zahlenstrahl .timeline .container .line::after{content:"";position:absolute;width:11px;height:11px;right:-4px;background-color:gray;top:-3px;border-radius:50%;z-index:1}.frame-type-contentelement_zahlenstrahl .timeline .container .content{max-width:450px;padding:0px 30px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.frame-type-contentelement_zahlenstrahl .timeline .container .content .header{margin-bottom:10px}.frame-type-contentelement_zahlenstrahl .timeline .container .content .header span{font-size:2rem;line-height:2rem;font-family:"Gilroy Bold",sans-serif;font-style:normal;font-weight:normal;color:#d8193b;text-transform:none;letter-spacing:normal}.powermail_fieldset_1{width:100%}.frame-type-powermail_pi1.frame-layout-3 .tx-powermail{background-color:#f6f6f6 !important}.frame-type-powermail_pi1.frame-layout-3 .tx-powermail .powermail_field .checkbox label{color:gray}.frame-type-powermail_pi1.frame-layout-3 .tx-powermail .powermail_label{color:gray}.tx-powermail .container-fluid{padding:0}.tx-powermail .powermail_fieldwrap{width:100%;margin-top:30px}.tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_file:nth-of-type(11){margin-top:10px !important}.tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_file:nth-of-type(12){margin-top:10px !important}.tx-powermail .powermail_fieldwrap:first-of-type{margin-top:10px}.tx-powermail .powermail_fieldwrap .powermail_field textarea,.tx-powermail .powermail_fieldwrap .powermail_field input,.tx-powermail .powermail_fieldwrap .powermail_field select{width:100%;border:none;padding:10px;background-color:#f4f4f4;color:gray;font-size:18px;border-radius:10px}.tx-powermail .powermail_fieldwrap .powermail_field label{width:100%}.tx-powermail .powermail_fieldwrap .powermail_field label input{width:unset;height:auto}.tx-powermail .powermail_fieldwrap_type_submit .powermail_field{width:max-content}.tx-powermail .powermail_fieldwrap_type_submit input{background-color:#d8193b !important;border:#fff 1px solid !important;color:#fff !important;transition:all .4s ease;width:max-content;padding:5px 10px !important}.tx-powermail .powermail_fieldwrap_type_submit input:hover{color:#d8193b !important;background-color:#fff !important;border:1px solid #d8193b !important}.tx-powermail .powermail_fieldwrap_type_submit input:focus{color:#d8193b !important;background-color:#fff !important;border:1px solid #d8193b !important;outline:3px solid #d8193b}.tx-powermail .powermail_fieldwrap_type_check .powermail_field .checkbox label{display:contents;font-size:12px;color:gray}.tx-powermail .powermail_fieldwrap_type_check .powermail_field .checkbox label a{color:gray;font-size:12px}.tx-powermail .powermail_fieldwrap_type_check .powermail_field .checkbox label a:hover{text-decoration:underline}.tx-powermail .powermail_fieldwrap_type_check .powermail_field .checkbox label input:focus{outline:3px solid #d8193b}textarea:focus,input:focus{outline:none}.cc_banner.cc_container.cc_container--open{background:linear-gradient(90deg, rgb(173, 0, 22) 0%, rgb(215, 35, 53) 100%)}.cc_btn.cc_btn_accept_all{background-color:#c9b092 !important;color:#fff !important}.cc_btn.cc_btn_accept_all:hover{background-color:#fff !important;color:#000 !important}.cc_more_info{color:#c9b092 !important}.frame-type-contentelement_colorbox{padding:0 !important;margin-bottom:50px;margin-top:50px}.frame-type-contentelement_colorbox .frame-type-text{margin-bottom:5px !important}.frame-type-contentelement_colorbox .colorbox.inverted .big{background-color:#000 !important}.frame-type-contentelement_colorbox .colorbox .container-fluid.small.opad{margin-left:0;width:80%}.frame-type-contentelement_colorbox .colorbox>.container-fluid.big{margin-left:calc((100vw - 100%)/-2);width:100vw}@media(max-width: 1919px){.frame-type-contentelement_colorbox .colorbox>.container-fluid.big .container{padding-left:50px !important}}.frame-type-contentelement_colorbox .colorbox>.container-fluid.normal{width:1650px;margin-left:-90px;padding-left:90px;padding-right:100px}@media(max-width: 1699px){.frame-type-contentelement_colorbox .colorbox>.container-fluid.normal{padding-right:300px}}@media(max-width: 1399px){.frame-type-contentelement_colorbox .colorbox>.container-fluid.normal{padding-right:480px}}@media(max-width: 1199px){.frame-type-contentelement_colorbox .colorbox>.container-fluid.normal{padding-right:660px}}@media(max-width: 991px){.frame-type-contentelement_colorbox .colorbox>.container-fluid.normal{padding-right:900px}}@media(max-width: 767px){.frame-type-contentelement_colorbox .colorbox>.container-fluid.normal{padding-right:995px}}@media(max-width: 575px){.frame-type-contentelement_colorbox .colorbox>.container-fluid.normal{width:100% !important;margin-left:0 !important;padding-left:10px !important;padding-right:10px !important}}.frame-type-contentelement_colorbox .colorbox>.container-fluid.normal .container{padding-right:0 !important;padding-left:0 !important}.frame-type-contentelement_colorbox .colorbox>.container-fluid.normal h2{margin-top:0 !important}.frame-type-contentelement_colorbox .colorbox>.container-fluid.filler{margin-left:calc((100vw - 100%)/-2);width:100vw;position:relative;margin-bottom:150px;margin-top:170px}@media(max-width: 769px){.frame-type-contentelement_colorbox .colorbox>.container-fluid.filler{margin-bottom:100px}}@media(max-width: 1025px){.frame-type-contentelement_colorbox .colorbox>.container-fluid.filler .frame-type-contentelement_columns2 .fe-col.fe-col-collapse:first-of-type .frame-type-image{position:relative}}.frame-type-contentelement_colorbox .colorbox>.container-fluid.filler .frame-type-contentelement_columns2 .fe-col.fe-col-collapse:first-of-type .frame-type-image img{height:auto;width:100%}@media(max-width: 1025px){.frame-type-contentelement_colorbox .colorbox>.container-fluid.filler .frame-type-contentelement_columns2 .fe-col.fe-col-collapse:last-of-type .frame-type-text{margin-bottom:0px}}.frame-type-contentelement_colorbox .colorbox>.container-fluid.filler::after{position:absolute;top:0;bottom:0;left:0;width:310px;content:"";background-color:#fff}@media(max-width: 1919px){.frame-type-contentelement_colorbox .colorbox>.container-fluid.filler::after{width:85px}}@media(max-width: 1025px){.frame-type-contentelement_colorbox .colorbox>.container-fluid.filler::after{display:none}}@media(max-width: 992px){.frame-type-contentelement_colorbox .colorbox>.container-fluid>.container{padding-left:0;padding-right:0}}@media(max-width: 575px){.frame-type-contentelement_colorbox .colorbox>.container-fluid>.container .col-md-12{width:100vw}}.frame-type-contentelement_colorbox .colorbox>.container-fluid.font-white{color:#fff}.frame-type-contentelement_colorbox .colorbox>.container-fluid.font-white h1,.frame-type-contentelement_colorbox .colorbox>.container-fluid.font-white h2,.frame-type-contentelement_colorbox .colorbox>.container-fluid.font-white h3,.frame-type-contentelement_colorbox .colorbox>.container-fluid.font-white h4{color:#fff}.frame-type-contentelement_colorbox .colorbox>.container-fluid.font-white a{color:#fff !important;opacity:1;transition:all .4s ease-in-out}.frame-type-contentelement_colorbox .colorbox>.container-fluid.font-white a:hover{opacity:.8}.frame-type-contentelement_colorbox .colorbox>.container-fluid.font-white ul{color:#fff}.frame-type-contentelement_colorbox .colorbox>.container-fluid.font-white ul li{color:#fff}.frame-type-contentelement_colorbox .colorbox>.container-fluid.font-white ul li::marker,.frame-type-contentelement_colorbox .colorbox>.container-fluid.font-white ul li a{color:#fff}.frame-type-contentelement_colorbox .colorbox>.container-fluid.font-black ul li::marker{color:#000}.frame-type-contentelement_colorbox .colorbox .container{padding-top:50px;padding-bottom:50px}.frame-type-contentelement_colorbox .colorbox .container.opad{padding-left:0}.frame-type-ce_columns2 .ce-col.colorbox-startseite .frame-default{position:relative;height:100%;top:0;bottom:0;padding:25px 0}.frame-type-ce_columns2 .ce-col.colorbox-startseite .frame-default header{padding-left:100px}@media(max-width: 991px){.frame-type-ce_columns2 .ce-col.colorbox-startseite .frame-default header{padding-left:15px;padding-right:15px}}.frame-type-ce_columns2 .ce-col.colorbox-startseite .frame-default p{padding-left:100px}@media(max-width: 991px){.frame-type-ce_columns2 .ce-col.colorbox-startseite .frame-default p{padding-left:15px;padding-right:15px}}.frame-type-ce_columns2 .ce-col.colorbox-startseite .frame-default .colorbox{position:relative;top:0;bottom:0;height:100%}.frame-type-ce_columns2 .ce-col.colorbox-startseite .frame-default .colorbox .container-fluid{position:relative;top:0;bottom:0;height:100%;display:flex;justify-content:center;flex-direction:column;height:100%;overflow:hidden}.LernweltenElement{margin-bottom:30px}.LernweltenElement .container.opad{padding:0}.LernweltenElement .container-fluid.small.font-white.opad{width:100%;margin-left:-24px;max-height:240px;height:240px;overflow:hidden}@media(max-width: 767px){.LernweltenElement .container-fluid.small.font-white.opad{margin-left:0;padding-bottom:0;max-height:unset;height:100%}}.LernweltenElement .frame-type-text{margin:30px}.LernweltenElement h2{margin-top:30px;margin-bottom:25px}.LernweltenElement img{width:auto !important;height:240px !important}@media(max-width: 767px){.LernweltenElement img{width:100% !important;height:auto !important}}.bodyinverted .frame-type-contentelement_colorbox .colorbox>.container-fluid.filler::after{background-color:#000 !important}.frame-type-contentelement_colorbox.frame-layout-3{justify-content:right;display:flex}.frame-type-contentelement_colorbox.frame-layout-3 .colorbox .container-fluid.small{width:100% !important}.frame-type-contentelement_colorbox.frame-layout-3 .frame-layout-2 .image-embed-item{width:90% !important}@media(min-width: 1200px){.frame-type-contentelement_colorbox.frame-layout-1 .colorbox .container-fluid.small .opad{padding-left:65px !important}}.frame-type-eventcalendar_eventteaser{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.frame-type-eventcalendar_eventlist{display:flex;flex-wrap:wrap;align-items:flex-start}@media(max-width: 575px){.frame-type-eventcalendar_eventlist{justify-content:center}}.col-xl-4.col-md-6.eventaccordion{vertical-align:top;background-color:unset !important}.col-xl-4.col-md-6.eventaccordion::after{top:unset !important;bottom:30px !important;height:25px}.col-xl-4.col-md-6.eventaccordion .bg-content{min-height:180px;background-color:#f0f0f0;box-shadow:0px 2px 10px 0px rgba(0,0,0,.25)}@media(max-width: 1399px){.col-xl-4.col-md-6.eventaccordion .bg-content{min-height:180px}}.col-xl-4.col-md-6.eventaccordion .event-title{font-weight:bold;padding:3vh 0 20px}.col-xl-4.col-md-6.eventaccordion .event-image{padding:0px !important;box-shadow:25px 40px 30px -40px rgba(0,0,0,.75)}.col-xl-4.col-md-6.eventaccordion .event-image img{width:100%;object-fit:cover}.col-xl-4.col-md-6.eventaccordion .event-date{font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;padding:4vh 0 0}.eventaccordion_trigger:checked+.col-xl-4.col-md-6.eventaccordion .event-title{padding-bottom:20px}.event-btn{margin-top:35px;margin-bottom:50px;display:flex;justify-content:center;padding-right:45px}.event-btn a{display:inline-block;padding:15px 20px;border:#fff solid 2px;text-decoration:none;background:linear-gradient(90deg, #ad0016 0%, #d72335 100%);font-size:1.25rem;color:#fff;letter-spacing:2px;transition:all .5s;cursor:pointer;color:#fff !important}.event-btn a:hover{background:#fff;border:#ad0016 solid 2px;color:#ad0016 !important;text-decoration:none !important}@media(max-width: 992px){.frame-type-eventcalendar_eventlist .eventaccordion .title{font-size:1.2rem}}@media(max-width: 768px){.frame-type-eventcalendar_eventlist .eventaccordion .eventimage img{padding-bottom:20px}}.eventaccordion{width:31%;padding:10px;margin-bottom:50px;position:relative;cursor:pointer;margin-right:40px}@media(max-width: 1399px){.eventaccordion{margin-right:30px}}@media(max-width: 991px){.eventaccordion{width:45%}}@media(max-width: 575px){.eventaccordion{width:100%;margin-right:0 !important}}.eventaccordion .collapse{display:none}.eventaccordion .date{color:#fff;font-size:35px;line-height:1.2}.eventaccordion .title{color:#d8193b;font-size:1.75rem}.eventaccordion .time{display:inline-block;font-size:22px;margin-top:20px}.eventaccordion .age{margin:5px;font-size:22px}.eventaccordion .day,.eventaccordion .location{font-size:22px}.eventaccordion .content{max-height:0;opacity:0;transition:max-height .5s ease-out,opacity .5s;overflow:hidden;background-color:#f2f2f2;padding-top:0 !important;padding-bottom:0 !important}.eventaccordion:after{content:"";position:absolute;font-size:200%;right:20px;transform:translateY(-50%);font-family:"Font Awesome 6 Pro";color:#d8193b;bottom:-10px}.eventaccordion_trigger{display:none}.eventaccordion_trigger:checked+.eventaccordion .content{opacity:1;max-height:unset;transition:max-height 1s ease-in,opacity 1s;padding:18px}.eventaccordion_trigger:checked+.eventaccordion:after{content:""}.col-xl-4.col-lg-4.col-md-5.col-sm-12{background:linear-gradient(90deg, #ad0016 0%, #d72335 100%);height:175px;display:flex;align-items:center}@media(max-width: 991px){.col-xl-4.col-lg-4.col-md-5.col-sm-12{max-height:130px}}@media(max-width: 575px){.col-xl-4.col-lg-4.col-md-5.col-sm-12{justify-content:center}}.col-xl-8.col-lg-8.col-md-7.col-sm-12.eventimage{display:flex;max-height:175px;align-items:center;padding:0;justify-content:left;background:linear-gradient(90deg, #ad0016 0%, #d72335 100%)}@media(max-width: 991px){.col-xl-8.col-lg-8.col-md-7.col-sm-12.eventimage{max-height:130px;overflow:hidden}}@media(max-width: 767px){.col-xl-8.col-lg-8.col-md-7.col-sm-12.eventimage{justify-content:center;max-height:145px}}@media(max-width: 575px){.col-xl-8.col-lg-8.col-md-7.col-sm-12.eventimage{max-height:200px}}.col-xl-8.col-lg-8.col-md-7.col-sm-12.eventimage img{height:100% !important;width:auto !important}@media(min-width: 1400px){.col-xl-8.col-lg-8.col-md-7.col-sm-12.eventimage img{max-width:unset !important}}@media(min-width: 768px){.col-xl-8.col-lg-8.col-md-7.col-sm-12.eventimage img{max-width:270px}}@media(max-width: 767px){.col-xl-8.col-lg-8.col-md-7.col-sm-12.eventimage img{width:100% !important;height:auto !important}}@media(max-width: 767px){.col-xl-8.col-lg-8.col-md-7.col-sm-12.eventimage img{width:100% !important;height:auto !important;max-height:300px}}@media(max-width: 575px){.col-xl-8.col-lg-8.col-md-7.col-sm-12.eventimage img{width:auto !important}}.col-xl-8.col-lg-8.col-md-7.col-sm-12.eventimage .filler{display:flex;justify-content:center}.col-xl-8.col-lg-8.col-md-7.col-sm-12.eventimage .filler img{width:unset !important}.row.eventaccordion .head{background-color:#f2f2f2;padding:18px;min-height:260px}@media(max-width: 767px){.row.eventaccordion .head{padding:10px}}.svg-inline--fa.fa-location-dot{width:16px}.bodyinverted .row.eventaccordion .head{background-color:#000}.bodyinverted .row.eventaccordion .content{background-color:#000}.bodyinverted .event-btn a{color:#000 !important;border:#000}.bodyinverted .event-btn a:hover{background:#000;color:#ad0016 !important;border:#ad0016 solid 2px !important}@font-face{font-family:"Bauhaus93";src:url("/fileadmin/templates/public/fonts/bauhaus/Bauhaus 93 Regular.ttf") format("woff"),url("/fileadmin/templates/public/fonts/bauhaus/BAUHS93.ttf") format("truetype");font-weight:normal;font-style:normal}html{overflow-x:hidden}body{overflow-x:hidden;background:linear-gradient(90deg, rgb(173, 0, 22) 0%, rgb(215, 35, 53) 100%)}@media(min-width: 1400px){.container{max-width:1500px}}a{color:#d8193b}h1{color:#d8193b;font-size:2.5rem;margin-bottom:50px}.content{background-color:#fff}.content p{font-size:25px}.content ul li,.content ol li{font-size:25px}.content a:hover{color:#c9b092}.thirdLevel{background-color:#fff;position:relative}.thirdLevel ul{margin-bottom:0}