:root{--headline-color:#4e5559;--gallery-gap:1rem;}body{font-size:18px;}a.sr-only.sr-only-focusable{display:none;}a:hover{text-decoration:none;}h1{font-size:2.5rem;line-height:1.1;}h2{font-size:2rem;line-height:1.1;}h3{font-size:1.75rem;}h4{font-size:1.375rem;}h5{font-size:1.25rem;}h6{font-size:1.125rem;}h1,h2,h3,h4,h5,h6{text-transform:uppercase;color:var(--headline-color);letter-spacing:0.02rem;font-weight:500;}form h2,form h3,form h4,.frame-inner > h3,.frame-inner > h4{margin-top:var(--frame-spacing-xl);margin-bottom:0.75rem;}.frame-inner > h3:first-child,.frame-inner > h4:first-child{margin-top:0rem;}.display-2,h2.awesome,.awesome.h2,.h2.awesome{font-size:2rem;letter-spacing:0.02rem;font-weight:500;}.carousel-fullscreen .display-2,.carousel-fullscreen h2.awesome,.carousel-fullscreen .awesome.h2,.carousel-fullscreen .h2.awesome{font-size:3.375rem;}.card-subtitle{margin-top:-0.5rem;}.element-subheader,.card-subtitle{color:var(--bs-body-color);text-transform:none;letter-spacing:0;font-weight:400;}.container,.frame-container-default{max-width:1400px;margin:0 auto;}.container-schmal{max-width:1000px;margin-left:auto;margin-right:auto;}.Kopfbereich .container .container,.frame-layout-embedded .container .container{padding-left:0;padding-right:0;}iframe,img,svg{max-width:100%;}button:focus,a:focus,a:-webkit-any-link:focus-visible,:focus-visible{outline:0 !important;}.breadcrumb-section{background-color:transparent;}.navbar-toggler{border-radius:0;border:0;}.navbar-toggler:focus{box-shadow:none;}.navbar{padding-top:0;padding-bottom:0;}.navbar>.container{align-items:start;}.top-menu-mobile{display:none;}.frame-type-topnavigation .subnav-item .subnav-link,#navbarNavDropdown .nav-item:first-child .nav-link{padding-left:0;}.navbar-light .navbar-nav .nav-link{text-transform:uppercase;font-weight:500;color:var(--headline-color);letter-spacing:0.04rem;}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link.active{color:var(--bs-primary);}.dropdown-menu{border:0px;border-radius:0;font-size:17px;}.dropdown-item{color:var(--bs-body-color);}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-primary);text-decoration:none;background-color:transparent;}.navbar-light .navbar-nav .nav-link{padding-right:30px;}.navbar-light .navbar-nav .nav-link.dropdown-toggle:after{margin-right:-22px;}.dropdown-toggle:after{content:"";background-image:url("data:image/svg+xml,%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cdefs%3E%3Cstyle%3E.c%7Bfill:none;stroke:%23ffffff;stroke-miterlimit:10;stroke-width:4px%7D%3C/style%3E%3C/defs%3E%3Cpath class='c' d='M15 0v30M30 15H0'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;width:12px;height:12px;border:0;margin:0 0 0 10px;vertical-align:inherit;}.nav-item .nav-link.dropdown-toggle.active:after,.nav-item:hover .dropdown-toggle:after{background-image:url("data:image/svg+xml,%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cdefs%3E%3Cstyle%3E.c%7Bfill:none;stroke:%23a02824;stroke-miterlimit:10;stroke-width:4px%7D%3C/style%3E%3C/defs%3E%3Cpath class='c' d='M15 0v30M30 15H0'/%3E%3C/svg%3E");}.navbar-brand{background-color:var(--bs-primary);padding:0;margin:0;max-width:290px;}img.navbar-brand-logo-normal{height:95px;width:auto;padding:25px;}.navbar-transition .navbar-brand{height:auto;}.navbar-transition .navbar-brand-image img{max-height:none;}.frame-type-topnavigation{font-size:1rem;letter-spacing:0.02rem;margin-bottom:0.75rem;}.frame-type-topnavigation .subnav-link{border:0px;}.frame-type-topnavigation .subnav-link:hover,.frame-type-topnavigation .subnav-link:focus{color:var(--bs-primary);background-color:transparent;}.navbar-nav.kgg-mega-menu .dropdown{position:inherit;}.kgg-mega-menu .col-lg-4{position:relative;padding-top:calc(800 / 1920 * 33.33333333%);height:max-content;}.kgg-mega-menu .menu-image,.kgg-mega-menu .sub-menu-image{width:calc(100% - calc(var(--bs-gutter-x) * .5));height:100%;object-fit:cover;position:absolute;top:0;left:0;}.navbar-nav.kgg-mega-menu .dropdown-menu{left:0;width:100%;padding:3rem 0;box-shadow:0 0.25rem 0.25rem rgb(0 0 0 / 5%);}.navbar-nav.kgg-mega-menu .dropdown-item{padding-left:0rem;padding-right:0rem;}.navbar-nav.kgg-mega-menu .MegaMenuListenElemente{-webkit-columns:3;-moz-columns:3;columns:3;}.navbar-nav.kgg-mega-menu .dropdown:nth-last-child(2) .MegaMenuListenElemente,.navbar-nav.kgg-mega-menu .dropdown:last-child .MegaMenuListenElemente{-webkit-columns:2;-moz-columns:2;columns:2;}.navbar-nav.kgg-mega-menu .dropdown-item-list{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}.navbar-nav.kgg-mega-menu .dropdown-item-list img{width:24px;height:24px;margin-right:10px;}.navbar-nav.kgg-mega-menu .dropdown:nth-child(2) .dropdown-item{white-space:inherit;}.frame-inner-space-before-extra-small{padding-top:2rem;}.frame-inner-space-after-extra-small{padding-bottom:2rem;}.frame-inner-space-before-small{padding-top:3rem;}.frame-inner-space-after-small{padding-bottom:3rem;}.frame-inner-space-before-medium{padding-top:4rem;}.frame-inner-space-after-medium{padding-bottom:4rem;}.frame-inner-space-before-large{padding-top:5rem;}.frame-inner-space-after-large{padding-bottom:5rem;}.frame-inner-space-before-extra-large{padding-top:6rem;}.frame-inner-space-after-extra-large{padding-bottom:6rem;}.no-padding{padding-top:0 !important;padding-bottom:0 !important;}.bild-ueber-text .row .frame-type-textpic{height:100%;}.bild-ueber-text .row .container{background-color:var(--bs-white);height:100%;padding-left:0;padding-right:0;}.bild-ueber-text .textpic-text{padding:var(--frame-spacing);}.container .frame-background-white:not(.frame-layout-embedded){padding-left:var(--frame-spacing);padding-right:var(--frame-spacing);}.object-fit,.object-fit div,.object-fit picture,.object-fit figure{height:100%;}.object-fit img{object-fit:cover;width:100%;height:100%;}.object-fit.contain img{object-fit:contain;object-position:center;}.object-fit.contain.center img{object-position:center;}.object-fit.top img{object-position:top;}.object-fit.right img{object-position:right;}.text-bild .object-fit.video,.text-bild .object-fit picture{position:relative;padding-top:calc(650 / 800 * 100%) !important;}.text-bild .object-fit video,.text-bild .object-fit img{position:absolute;top:0;}video{width:100%;height:100%;object-fit:cover;}.videoWrapper .frame-inner{position:relative;padding-bottom:56.25%;height:0;}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}#page-content .list,#page-content .list-normal,#page-content .list-normal ul,#page-content .seiten-liste{padding-left:0;}#page-content .list li,#page-content .list-normal li,#page-content .seiten-liste li{list-style:none;margin-left:24px;margin-bottom:8px;}#page-content .list li:before,#page-content .list-normal li:before,#page-content .seiten-liste li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cdefs%3E%3Cstyle%3E.c%7Bfill:none;stroke:%23a02824;stroke-miterlimit:10;stroke-width:4px%7D%3C/style%3E%3C/defs%3E%3Cpath class='c' d='M15 0v30M30 15H0'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;margin-left:-24px;margin-right:12px;width:12px;height:12px;border:0;vertical-align:inherit;}.list-normal.zweispaltig ul{columns:2;}.frame-background-white,.well{background-color:var(--bs-white) !important;}.frame-background-primary .element-header,.frame-background-primary .element-subheader{color:var(--bs-white);}.frame-background-primary .table *{color:var(--bs-white);border-color:var(--bs-white);}.text-center{text-align:center;}.btn,.cc-btn,.backlink,.more{font-weight:500;text-transform:uppercase;letter-spacing:0.02rem;line-height:1.2;}.btn,.cc-btn,.more{border-radius:0;padding:0.75rem 2.5rem;}.more{background-color:var(--bs-primary);border:1px solid transparent;color:var(--bs-white);display:inline-block;}.backlink{color:var(--headline-color);}.btn-primary{margin-top:1rem;box-shadow:none;}.btn-primary:hover,.more:hover{background-color:var(--bs-secondary);border-color:var(--bs-secondary);color:var(--bs-white);box-shadow:none;}.form-container{padding:var(--frame-spacing-xl);background:var(--bs-white);}.form-container .form-control,.form-container .form-group input[type="file"]{background:var(--bs-light);border:0;box-shadow:none;}.form-control,.form-group input[type="file"]{border-radius:0;}textarea.form-control{min-height:calc(4.5em + 0.75rem + 2px);}.bewertungsformular .row .form-group .control-label,label[for="bewertungKGzusammengefuehrt-1065-textarea-1"]{font-weight:600;}.form-identifier-kundenzufriedenheitsumfrageKG-3380 .control-label{font-weight:600;}.bewertungsformular .inputs-list{margin-bottom:2rem;}.embed-responsive{margin-top:2rem;}.textpic-above{gap:0;}.icongroup-iconposition-above{text-align:center;}.icongroup-item > a{display:block;width:100%;}.icon-box .icongroup{padding-top:1rem;}.icon-box .icongroup-columns-4.icongroup-iconposition-above .icongroup-item,.icon-box .icongroup-columns-3.icongroup-iconposition-above .icongroup-item{background:var(--bs-white);padding:40px 20px;margin:10px;}.icon-box .icongroup-columns-4.icongroup-iconposition-above .icongroup-item{width:calc(100% / 4 - 10px * 2);}.icon-box .icongroup-columns-3.icongroup-iconposition-above .icongroup-item{width:calc(100% / 3 - 10px * 2);}.icongroup-item-text-header a{color:var(--headline-color) !important;}.quicklinks{position:absolute;bottom:0;width:100%;height:13rem;padding-top:2rem;padding-bottom:2rem;z-index:1;background:rgba(255,255,255,0.9) !important;}.quicklinks .icongroup-item-text p{margin-bottom:0;}.quicklinks .icongroup-item{position:relative;text-align:left;display:block;}.quicklinks .icongroup-item a{display:-ms-flexbox;display:-webkit-flex;display:flex;}.quicklinks .icongroup-item a,.quicklinks .icongroup-item a:hover{color:var(--bs-body-color);}.quicklinks .icongroup-item-text{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='82.828' height='42.828'%3E%3Cg fill='none' stroke='%230e4437' stroke-width='4'%3E%3Cpath d='M80 21.413H0M60 1.419l20 20-20 20'/%3E%3C/g%3E%3C/svg%3E%0A");background-color:transparent;background-repeat:no-repeat;background-size:40px;background-position:bottom left;border:0;box-shadow:none;padding-bottom:2rem;}.quicklinks .icongroup-item-icon{margin-bottom:0.5rem;}.icongroup-item-icon svg{width:40px;height:40px;}.icongroup-item-icon svg path{fill:var(--bs-secondary);}.card{border:0;border-radius:0;}.card-img,.card-img-top{border-top-left-radius:0;border-top-right-radius:0;}.card-title a{color:var(--headline-color) !important;}.slider-container-fullwidth .container,.slider-container-fullwidth .row,.slider-container-fullwidth .row>*,.slider-container-fullwidth-quicklinks .container,.slider-container-fullwidth-quicklinks .row,.slider-container-fullwidth-quicklinks .row>*,.kopfbereich-fullscreen .container,.kopfbereich-fullscreen .row,.kopfbereich-fullscreen .row>*{max-width:100%;padding:0;margin:0;width:100%;}.video-fullcreen video{height:100vh;}.carousel-indicators{display:none;}.carousel,.carousel-inner{overflow:visible;}.carousel .carousel-item{background:transparent;}.carousel .carousel-content-inner{max-width:1400px;padding-right:var(--bs-gutter-x,20px);padding-left:var(--bs-gutter-x,20px);align-items:flex-end;}.carousel .carousel-backgroundimage-fade{opacity:1;}.frame-container .textpic-above .frame-header,.carousel-item-type-header .carousel-text-inner{margin-left:1.75rem;}.carousel-item-type-header .carousel-text-inner{width:50%;margin:0;}.textpic-above .frame-header,.Kopfbereich .frame-header,.carousel .carousel-text-inner{margin-left:2rem;margin-top:-1rem;margin-bottom:1.5rem;padding-left:var(--frame-spacing-xl);z-index:1;position:relative;}.Kopfbereich .frame-header{max-width:1000px;margin-left:auto;margin-right:auto;}.carousel .carousel-text-inner{margin-bottom:-1rem;}.Kopfbereich .element-subheader{margin-top:1.5rem;}.Kopfbereich .frame-header h1,.Kopfbereich .frame-header .element-header,.textpic-above .frame-header h2,.galerie figure .caption,.carousel .carousel-item h2{background-color:var(--bs-white);box-shadow:0.5em 0 0  var(--bs-white),-0.5em 0 0  var(--bs-white);color:var(--headline-color);box-decoration-break:clone;display:inline;padding:0.375rem 0rem;}.galerie figure .caption{text-transform:uppercase;color:var(--headline-color);letter-spacing:0.02rem;font-size:1.35rem;font-size:1rem;line-height:1.2;font-weight:500;color:var(--headline-color);opacity:1;margin-left:2rem;margin-right:2rem;display:inline-block;margin-top:-1rem;margin-bottom:1rem;}.galerie a.lightbox{display:block;margin-bottom:-1rem;}.textpic-above .element-subheader{margin-top:1rem;}.carousel .carousel-control{opacity:1;}.carousel .carousel-control-icon:before{content:normal;}.carousel .carousel-control-icon{background-color:var(--bs-primary);background-size:80%;width:3rem;height:3rem;color:var(--bs-white);transform:none;top:auto;bottom:0;}.carousel .carousel-control-prev .carousel-control-icon{left:0;}.carousel .carousel-control-next .carousel-control-icon{right:0;}.accordion-item{background-color:var(--bs-white);border:0px;border-bottom:2px solid var(--bs-light);}.accordion-item:first-of-type{border-top-left-radius:0rem;border-top-right-radius:0rem;}.accordion-item:last-of-type{border-bottom-right-radius:0rem;border-bottom-left-radius:0rem;}.accordion-button{font-size:inherit;background-color:transparent;text-transform:inherit;letter-spacing:inherit;font-weight:inherit;color:inherit;border:0;border-radius:0;}.ausbildungsberufe .accordion-button{padding-left:0;padding-right:0;}.accordion-button:focus{border-color:transparent;box-shadow:none;}.accordion-button:not(.collapsed){color:inherit;background-color:transparent;box-shadow:none;}.accordion-button::after{width:2rem;height:2rem;background-size:2rem;}.accordion-button:not(.collapsed)::after,.accordion-button::after{background-image:url("data:image/svg+xml,%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cdefs%3E%3Cstyle%3E.c%7Bfill:none;stroke:%23a02824;stroke-miterlimit:10;stroke-width:4px%7D%3C/style%3E%3C/defs%3E%3Cpath class='c' d='M15 0v30M30 15H0'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;width:12px;height:12px;border:0;vertical-align:inherit;}.accordion-button:not(.collapsed)::after{transform:rotate(45deg);}.accordion-body{padding:0rem 1.25rem 1.5rem 1.25rem;}.accordion-body .well{padding:0;}.kacheln-nachhaltigkeit .kacheln .text-column.column-5{width:100%;column-gap:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.kacheln-nachhaltigkeit .kacheln .text-column p{border-right:2px solid var(--bs-secondary);line-height:1.2;-webkit-flex:auto;-ms-flex:auto;flex:auto;}.kacheln-nachhaltigkeit .text-column p:last-child{border:0px;}.kacheln-nachhaltigkeit .kacheln .container{padding:0;}.kacheln-nachhaltigkeit .kacheln .frame-inner{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-20px !important;}.kacheln-nachhaltigkeit .kacheln  .well{margin:10px;padding:0;width:calc(100% / 5 - 10px * 2);display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;}.logos-partner-nachhaltigkeit .gallery-item img{width:auto;height:auto;max-width:170px;max-height:70px;}.logos-partner-nachhaltigkeit .gallery-item:first-child img{margin-left:0;}.logos-partner-nachhaltigkeit .gallery-item:last-child img{margin-right:0;}.anerkannte-nachhaltigkeit .gallery-item img{max-width:800px;}.timeline:before{border-style:solid;margin-right:-1px;}.timeline-item-header-headline{color:var(--headline-color);}.timeline-item-date{display:none;}.timeline-item-inner{border:0px;box-shadow:none;}.timeline-item-marker span,.timeline-item-icon span{display:none;}.timeline-item-marker:before{content:normal;}.timeline-item-marker:after{content:"";position:inherit;display:inline-block;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid var(--bs-secondary);border-right:0;margin-left:6px;border-radius:0;}.timeline-item:nth-child(odd) .timeline-item-marker:after{border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid var(--bs-secondary);border-left:0;margin-left:-10px;}.logo-ausbildung .gallery-item img{max-height:120px;width:auto;}@media (max-width:640px){.logo-ausbildung .gallery-item-size-3{--gallery-columns:1;}.logo-ausbildung .gallery-item img{max-height:none;}}.news-list-view{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(min-content,max-content);gap:2rem;}.news-list-view .f3-widget-paginator{list-style:none;margin:0;margin-left:auto;padding:0;grid-column:2 span;}.news-list-view .f3-widget-paginator li{display:inline-block;margin-left:5px;margin-bottom:5px;}.news-list-view .f3-widget-paginator li a{background:var(--bs-white);min-width:3rem;height:3rem;font-weight:500;text-transform:uppercase;letter-spacing:0.02rem;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.news-list-view .f3-widget-paginator li.prev a,.news-list-view .f3-widget-paginator li.next a{padding:1rem 1.5rem;}.news-list-view .f3-widget-paginator li.current a{background:var(--bs-primary);color:var(--bs-white);}.news-list-view td{background-color:transparent !important;height:auto !important;border:0 !important;}.news .article{position:relative;background:var(--bs-white);padding:var(--frame-spacing-xl);margin-bottom:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.news .article .table,.news .article td,.news .article tr{border:0px;padding:0;}.news .article:last-child{padding-bottom:var(--frame-spacing-xl);}.news .header{-webkit-order:2;-ms-flex-order:2;order:2;}.news .article h3 a{color:var(--headline-color);}.news .footer{-webkit-order:3;-ms-flex-order:3;order:3;margin-bottom:1.5rem;}.news .article .news-img-wrap{width:100%;margin:0 0 1rem 0;-webkit-order:1;-ms-flex-order:1;order:1;display:none;}.news .article .teaser-text{margin:0 0 10px 0;-webkit-order:4;-ms-flex-order:4;order:4;}.news .article .news-img-wrap a{padding:0;border:0px;}.news .footer{color:var(--bs-body-color);padding:10px 0;border-top:0px;margin-top:0;}.news .footer p{margin:0;}.news .footer span{display:inline-block;padding-right:0;margin-right:0;border-right:0px;}.news .footer .news-list-category{margin-left:10px;}.news-single .article{display:block;}.news-single .article .news-img-wrap{display:block;width:auto;margin:0 0 1rem 1rem;}.news-single .news-img-caption{color:var(--bs-body-color);font-size:0.85rem;margin-top:10px;float:left;}.news-single .article .news-img-wrap a{float:inherit;}.news-single .backlink .texticon-icon{color:var(--bs-secondary);}.news-single .texticon{margin:var(--frame-spacing-xl) 0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;}.news-single .texticon-inner-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='110.438' height='57.105' viewBox='0 0 82.828 42.828'%3E%3Cpath d='M82.828 21.408h-80m20 20.006-20-20 20-20' fill='none' stroke='%23a02824' stroke-width='4'/%3E%3C/svg%3E");background-color:transparent;background-repeat:no-repeat;background-size:40px;background-position:center left;border:0;box-shadow:none;height:40px;width:40px;}.news-single .backlink .texticon-inner-icon svg{display:none;}.pagelevel-0 .Kopfbereich .carousel .carousel-backgroundimage-container,.pagelevel-0 .Kopfbereich .carousel .carousel-backgroundimage{background-position:top 50px center;}#p90 .page-header-image{display:none;}.pagelevel-0 .body-bg-top{padding-top:0;}.pagelevel-0 .carousel .carousel-content-inner{padding-right:20px;padding-left:20px;}.pagelevel-0 .Kopfbereich{padding:0;}.pagelevel-0 .Kopfbereich:after{content:"";background:var(--bs-body-bg);display:block;width:100%;position:absolute;height:calc(110px + var(--frame-spacing-xl));top:0;left:0;z-index:99;}.pagelevel-0 .Kopfbereich .frame-header h2{padding:0.75rem 0rem;}.pagelevel-0 .carousel-header.h5{text-transform:none;}.pagelevel-0 .carousel-item-type-header .carousel-text-inner{width:100%;margin:0;}.pagelevel-0 .Kopfbereich .slider-container-fullwidth .carousel .carousel-text-inner,.pagelevel-0 .Kopfbereich .slider-container-fullwidth-quicklinks .carousel .carousel-text-inner{margin-left:0rem;padding-left:0;}.pagelevel-0 .Kopfbereich .slider-container-fullwidth .carousel .carousel-text-inner{margin-bottom:5rem;}.pagelevel-0 .Kopfbereich .slider-container-fullwidth-quicklinks .carousel .carousel-text-inner{margin-bottom:20rem;}.pagelevel-0 .carousel-fullscreen .carousel-item h2{box-shadow:none;background:none;padding:0;color:var(--bs-white);text-shadow:-1px 2px 10px rgb(0 0 0 / 30%);text-transform:none;font-weight:700;line-height:1.1;}.pagelevel-0 .carousel-fullscreen .carousel-subheader{text-transform:none;margin-top:1rem;}.pagelevel-0 .slider-container-fullwidth-quicklinks .carousel-indicators,.pagelevel-0 .slider-container-fullwidth-quicklinks .carousel-control-prev,.pagelevel-0 .slider-container-fullwidth-quicklinks .carousel-control-next{bottom:13rem;}#p167 .Kopfbereich .page-header-image,#p162 .Kopfbereich .page-header-image,#p88 .Kopfbereich .page-header-image,#p182 .Kopfbereich .page-header-image{display:none;}.Kopfbereich .no-image .headerImage{padding:0;}.Kopfbereich .no-image .headerImage img{position:inherit;}.Kopfbereich .video .frame-inner,.Kopfbereich .headerImage{padding-top:calc(800 / 1920 * 100%);position:relative;}.Kopfbereich .video video,.Kopfbereich .headerImage img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.Kopfbereich{padding-top:var(--frame-spacing-xl);padding-bottom:var(--frame-spacing-xl);}.Kopfbereich.no-image,.Kopfbereich .frame{padding:0;}.werte .icongroup-align-center{justify-content:space-between;padding-top:1rem;}.werte .icongroup-columns-4 .icongroup-item{width:calc(100% / 5 - 20px * 2);}.werte-text-icon .textmedia{gap:20px;}.werte-text-icon .textmedia-gallery{width:50px;}.kacheln .card-group-element{padding-bottom:2.75rem;row-gap:3rem;}.kacheln .card-img-top{z-index:0;padding-top:100%;overflow:hidden;position:relative;}.kacheln .card-img-top img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;transform:scale(1);transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}.kacheln .card-group-element-item:nth-child(4) .card-img-top img,.kacheln .card-group-element-item:nth-child(7) .card-img-top img,.kacheln .card-group-element-item:nth-child(13) .card-img-top img,.kacheln .card-group-element-item:last-child .card-img-top img{object-position:right;}.kacheln .card-group-element-item:nth-child(10) .card-img-top img{object-position:left;}.galerie .image picture{overflow:hidden;position:relative;z-index:-1;}.galerie .image img{transform:scale(1);transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}.galerie .image a:hover img,.kacheln .card-img-top a:hover img{transform:scale(1.05);}.kacheln .card-body{position:absolute;top:100%;margin-top:-2rem;padding:20px;padding-top:0;}.kacheln .card-body h3{background:var(--bs-white);padding:0.75rem 1.25rem;}.kacheln .card-footer{padding-top:0;display:none;}.tonnen .kacheln .card-group-element{--cardgroup-columns:5;}.fuhrpark.grid-3 .contentcontainer-column{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;}.fuhrpark.behaelter .contentcontainer-column .frame{padding:0;}.fuhrpark.behaelter .contentcontainer-column .frame > .container{background:var(--bs-white);height:100%;}.fuhrpark.behaelter .textpic-text{padding-left:var(--frame-spacing-md);padding-right:var(--frame-spacing-md);}.fuhrpark.behaelter .textpic-above .frame-header{padding-left:0;}.fuhrpark.grid-3 .caption{display:none;}.grid-3 .textpic-above .frame-header{margin-left:0;}.fuhrpark.behaelter .gallery-item picture{width:100%;height:auto;position:relative;padding-top:calc(675 / 800 * 100%);background:var(--bs-white);}.fuhrpark.behaelter img{position:absolute;width:100%;height:100%;object-fit:contain;top:0;left:0;}.behaelter td p:first-child{font-weight:700;margin-top:10px;}.behaelter tr:first-child td:first-child{margin-top:0px;padding-right:15px;}.behaelter td{height:auto !important;padding:0;border:0px;}.behaelter td p{margin:0;}.behaelter tr:last-child td:last-child p:last-child{margin-bottom:1rem;}.ausbildsbetrieb .gallery-item img{width:200px;margin-right:0;}.ansprechpartner img{border-radius:50%;max-width:250px;}.stellen-iframe .frame-inner{background:var(--bs-white);padding-top:3rem;}.logo-prime img{max-width:350px;}.abfallkatalog .table{margin:0;}.abfallkatalog td{border:0;}.abfallkatalog img{height:250px;object-fit:cover;}.imagefilm .icongroup-item-text-header{font-size:1rem;margin-bottom:0;font-weight:400;text-transform:none;}.imagefilm .icongroup-item{margin-top:0;margin-bottom:0:}.imagefilm .icongroup-item-icon img{width:100%;height:unset;object-fit:contain;aspect-ratio:3 / 2;}.imagefilm ul img{width:40px;height:auto;margin-left:-55px;margin-right:10px;box-shadow:0 0 2px 0 rgba(0,0,0,.4);}.imagefilm ul li{margin-left:55px !important;}.imagefilm ul li:before{content:normal !important;}.anschrift-sektion .oeffnungszeiten{padding-top:0;}.telefon td,.oeffnungszeiten .table>:not(caption)>*>*{padding:0;border-bottom-width:0;}.telefon td:first-child,.oeffnungszeiten td:first-child{position:relative;overflow:hidden;}.telefon td:first-child:after,.oeffnungszeiten td:first-child:after{content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";position:absolute;margin-left:5px;margin-right:5px;text-align:right;height:20px;overflow:hidden;opacity:0.3;}.karte .js-map{height:100% !important;padding-top:100%;}.kontakt-standorte .frame-inner{}.kontakt-standorte .well{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;}.kontakt-standorte .well *{margin:0;}.kontakt-standorte small{font-weight:400;text-transform:none;color:var(--bs-body-color);letter-spacing:0;}#tooltip{font-family:inherit;font-size:0.85rem;text-align:center;}#Tooltip h1{margin:10px 0px;font-size:1rem;}.gm-style .gm-style-iw-c{background:var(--bs-white);border-radius:0 !important;max-height:none !important;padding:3rem 2rem 2rem 2rem !important;text-align:center;width:320px !important;max-width:75vw !important;}.gm-style .gm-style-iw-c a{background-color:var(--bs-primary);color:var(--bs-white);padding:0.75rem 2.5rem;font-weight:500;text-transform:uppercase;letter-spacing:0.02rem;display:inline-block;}.gm-style .gm-style-iw-c a:hover{background-color:var(--bs-secondary);color:var(--bs-white);}.gm-style .gm-style-iw-d{overflow:inherit !important;}.gm-style .gm-style-iw-t:after{background:var(--bs-white);}#tooltip h1{font-size:1.125rem;margin-top:0;margin-bottom:1rem;}#tooltip a{font-size:0.85rem;padding-top:0;}#tooltip h3{margin-bottom:0.5rem;}#tooltip p:last-child{margin-bottom:0.5rem;}button.gm-ui-hover-effect{top:0 !important;right:0 !important;width:34px !important;height:34px !important;}.gm-style button img{width:20px !important;height:20px !important;}#page-footer .tx-cta-standorte{display:none;}.scroll-top{background-color:var(--bs-primary);background-color:#0b352b;border-radius:0;}.footer-section-meta{display:none;}.footer-section-content{padding-top:var(--frame-spacing-xl);}.footer-section-content,.footer-section-meta{background-color:var(--bs-primary);}#page-footer .frame-type-text .container{padding:0;}#page-footer .list-normal{margin:0;padding:0;list-style:none;}#page-footer ul li{display:inline-block;}#page-footer ul li a{padding:5px;}#page-footer a{color:var(--bs-white);}.footer-nav{text-align:center;}#page-footer .social-media{padding-top:var(--frame-spacing) !important;padding-bottom:var(--frame-spacing) !important;}#page-footer .social-media .gallery-row{gap:0;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}#page-footer .social-media .gallery-item{width:auto;margin:0.25rem;}#page-footer .social-media .gallery-item a{background:#0b352b;width:46px;height:46px;padding:12px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}#page-footer .social-media .gallery-item a:hover{background:var(--bs-secondary);}#page-footer .social-media .gallery-item picture{width:auto;height:auto;display:block;max-height:100%;max-width:100%;}.cta-desktop .um-tooltip-msg{position:fixed;bottom:50%;transform:translate(0,50%);margin-bottom:10vh;right:0px;z-index:1000;}.cta-desktop .um-tooltip-msg > div{background-color:var(--bs-primary);border-radius:0px;position:relative;right:60px;margin-bottom:5px;transition:All 0.2s ease;-webkit-transition:All 0.2s ease;-moz-transition:All 0.2s ease;-o-transition:All 0.2s ease;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.cta-desktop .um-tooltip-msg > div:hover{right:0px;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);}.cta-desktop .um-tooltip-msg > div a{width:100%;color:var(--bs-white);display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.cta-desktop .um-tooltip-msg > div:hover a{right:0px;color:var(--bs-white);}.cta-desktop .um-tooltip-msg .text{white-space:nowrap;padding-right:15px;text-decoration:none;transition:All 0.2s ease;-webkit-transition:All 0.2s ease;-moz-transition:All 0.2s ease;-o-transition:All 0.2s ease;}.cta-desktop .um-tooltip-msg form#search-form{display:-ms-flexbox;display:-webkit-flex;display:flex;}.cta-desktop .um-tooltip-msg form#search-form input[type="submit"]{background:rgba(0,0,0,0.25);border:0;font-size:16px;padding:8px 16px;color:var(--bs-white);}.cta-desktop .um-tooltip-msg > div:hover .icon{margin-right:10px;}.cta-desktop .um-tooltip-msg > div .icon{width:60px;height:60px;padding:15px;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:none;}.cta-mobile{display:none;margin-left:20px;}.cta-mobile .um-tooltip-msg{display:-ms-flexbox;display:-webkit-flex;display:flex;}.cta-mobile .um-tooltip-msg > div a{background-color:var(--bs-primary);margin-right:5px;margin-top:20px;margin-bottom:20px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--white);}.cta-mobile .um-tooltip-msg > div a:hover a{color:rgba(var(--white-rgb),0.75);}.cta-mobile .um-tooltip-msg > div .icon{width:50px;height:50px;padding:10px;display:-ms-flexbox;display:-webkit-flex;display:flex;}.cta-mobile .um-tooltip-msg .text{font-size:12px;display:none;}.vorteile .icongroup-item{display:block;}.cc-window,.cc-revoke{color:#ffffff;background-color:#0b352b;padding:0.75rem 1.5rem;}.cc-revoke.cc-right{right:auto;left:20px;}.cc-revoke.cc-bottom{border-top-left-radius:0;border-top-right-radius:0;}.cc-link,.cc-link:active,.cc-link:visited{color:#fff;}.cc-btn{box-shadow:none;}@media (min-width:3000px){.pagelevel-0 .Kopfbereich{padding:0 20px;max-width:70vw;margin:0 auto;}.carousel-fullscreen .item{height:65vh;}.quicklinks{position:relative;padding:0 20px;max-width:69vw;margin:0 auto;margin-top:-13rem;z-index:1;}}@media (min-width:2000px){}@media (max-width:1280px){.quicklinks .icongroup-item{margin:0;}.quicklinks .icongroup{margin:0px !important;}.navbar-nav.kgg-mega-menu .MegaMenuListenElemente,.navbar-nav.kgg-mega-menu .dropdown:nth-last-child(2) .MegaMenuListenElemente{-webkit-columns:2;-moz-columns:2;columns:2;}.quicklinks .icongroup-columns-3 .icongroup-item{width:calc(100% / 3 - 0px * 2);}.cta-desktop .um-tooltip-msg > div .icon{width:48px;height:48px;padding:12px;}.cta-desktop .um-tooltip-msg > div{right:48px;}.kacheln-nachhaltigkeit .well{margin:0 10px 30px 10px;width:calc(100% / 3 - 10px * 2);}}@media only screen and (max-width:1180px) and (orientation:landscape){h1{font-size:2rem !important;}h2,.display-2,h2.awesome,.awesome.h2,.h2.awesome{font-size:1.75rem !important;}h3{font-size:1.375rem !important;}h4{font-size:1.25rem !important;}h5{font-size:1.125rem !important;}.carousel-fullscreen .display-2,.carousel-fullscreen h2.awesome,.carousel-fullscreen .awesome.h2,.carousel-fullscreen .h2.awesome{font-size:2.5rem !important;}.pagelevel-0 .carousel-fullscreen .carousel-subheader{margin-top:0;margin-bottom:0;}.tonnen .kacheln .card-group-element{--cardgroup-columns:3;}.kacheln .card-body{margin-top:-1rem;padding:15px;}.kacheln .card-body h3{padding:0.5rem 1rem;}}@media (max-width:1024px){h1{font-size:2rem !important;}h2,.display-2,h2.awesome,.awesome.h2,.h2.awesome{font-size:1.75rem !important;}h3{font-size:1.375rem !important;}.carousel-fullscreen .display-2,.carousel-fullscreen h2.awesome,.carousel-fullscreen .awesome.h2,.carousel-fullscreen .h2.awesome{font-size:2.5rem !important;}h4{font-size:1.25rem !important;}h5{font-size:1.125rem !important;}img.navbar-brand-logo-normal{padding:20px;}.navbar-light .navbar-brand{margin-left:20px;}.navbar-light .navbar-nav .nav-link{padding-right:15px;}.navbar-light .navbar-nav .nav-link.dropdown-toggle:after{margin-left:5px;}.navbar-nav.kgg-mega-menu .dropdown-menu{padding:2rem 0;}.navbar-nav.kgg-mega-menu .MegaMenuListenElemente{-webkit-columns:2;-moz-columns:2;columns:2;}.text-column{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;}.carousel .item{height:380px;}.carousel-item-type-header .carousel-text-inner{width:100%;}.quicklinks{height:auto;position:relative;padding-top:20px;padding-bottom:20px;}.quicklinks .icongroup-item-text{padding-right:0;padding-bottom:2rem;}.carousel .carousel-backgroundimage-parallax{background-attachment:unset;}.pagelevel-0 .Kopfbereich{margin-top:152px;}.carousel-fullscreen .item{height:calc(100vh - 152px);}.pagelevel-0 .carousel-fullscreen .carousel-subheader{margin-top:0rem;margin-bottom:0;}.pagelevel-0 .Kopfbereich .slider-container-fullwidth-quicklinks .carousel .carousel-text-inner{margin-bottom:6rem;}.pagelevel-0 .slider-container-fullwidth-quicklinks .carousel-indicators,.pagelevel-0 .slider-container-fullwidth-quicklinks .carousel-control-prev,.pagelevel-0 .slider-container-fullwidth-quicklinks .carousel-control-next{bottom:0;}.pagelevel-0 .Kopfbereich .carousel .carousel-backgroundimage-container,.pagelevel-0 .Kopfbereich .carousel .carousel-backgroundimage{background-position:top center;}.fuhrpark.grid-3 .contentcontainer-column{grid-template-columns:repeat(2,minmax(0,1fr));}.textpic-above .frame-header,.Kopfbereich .frame-header,.carousel .carousel-text-inner{margin-left:0;margin-right:var(--frame-spacing-xl);margin-bottom:0;}.Kopfbereich .carousel .carousel-text-inner .frame-header{margin-left:4rem;}.frame-inner-space-after-extra-large{padding-bottom:3rem;}.frame-inner-space-before-extra-large{padding-top:3rem;}.grid-3 .textpic-above .frame-header{margin-bottom:1.5rem;}.tonnen .kacheln .card-group-element{--cardgroup-columns:3;}.kacheln .card-body{margin-top:-1rem;}.kacheln .card-body h3{padding:0.5rem 1rem;}.carousel .carousel-control-icon{top:auto;bottom:auto;top:0;}.cta-desktop .um-tooltip-msg{top:auto;transform:unset;margin-top:0;bottom:0;}}@media (max-width:991px){h1{font-size:1.75rem !important;}h2,.display-2,h2.awesome,.awesome.h2,.h2.awesome{font-size:1.5rem !important;}h3{font-size:1.25rem !important;}h4{font-size:1.125rem !important;}h5{font-size:1rem !important;}.carousel-fullscreen .display-2,.carousel-fullscreen h2.awesome,.carousel-fullscreen .awesome.h2,.carousel-fullscreen .h2.awesome{font-size:2.75rem !important;}.body-bg-top{padding-top:100px;}.top-menu-mobile,.top-menu-mobile .nav{display:block;}.top-menu-mobile{margin-bottom:2rem;}.top-menu{display:none;}.navbar-nav{padding-top:2rem;padding-bottom:1rem;}.navbar>.container{align-items:center;}.header-nav{flex-basis:100%;flex-grow:1;align-items:center;order:3;}.navbar-light .navbar-nav .nav-link{font-size:1.25rem;}.navbar-nav.kgg-mega-menu .row>*{padding:0;}.navbar-nav.kgg-mega-menu .MegaMenuListenElemente{column-gap:20px;}.navbar-nav.kgg-mega-menu .dropdown-menu img{margin-top:20px;display:none;}.navbar-nav.kgg-mega-menu .dropdown-menu{padding:0px 0 20px 0;box-shadow:none;}.dropdown-toggle:after{border-top-color:var(--bs-secondary);}.carousel .item{height:380px;}.carousel-item-type-header .carousel-text-inner{width:75%;}.quicklinks{height:auto;position:relative;}.quicklinks .icongroup-columns-3 .icongroup-item{width:calc(100% / 2 - 0px * 2);}.pagelevel-0 .carousel .item{height:650px;max-height:50vh;}.pagelevel-0 .Kopfbereich .slider-container-fullwidth-quicklinks .carousel .carousel-text-inner{margin-bottom:4rem;width:100%;}.pagelevel-0 .slider-container-fullwidth-quicklinks .carousel-indicators,.pagelevel-0 .slider-container-fullwidth-quicklinks .carousel-control-prev,.pagelevel-0 .slider-container-fullwidth-quicklinks .carousel-control-next{bottom:0rem;}.kontakt-standorte .well{grid-template-columns:repeat(2,minmax(0,1fr));}.werte .icongroup-columns-4 .icongroup-item{width:calc(100% / 2 - 20px * 2);}.abfallkatalog img{height:200px;}.cta-desktop .um-tooltip-msg{top:auto;}.tonnen .kacheln .card-group-element,.card-group-md-2 .card-group-element-columns-3,.kacheln .card-group-element{--cardgroup-columns:2;}.quicklinks .icongroup-item{width:calc(100% / 2 - 20px * 2);}.news-list-view{grid-template-columns:repeat(1,minmax(0,1fr));}.footer-section-content-column-left,.footer-section-content-column-middle,.footer-section-content-column-right{width:calc(100% / 2);}#page-footer p{text-align:left !important;}.leistungen-sektion .row,.column-reverse .row{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.werte .icongroup-align-center{justify-content:center;}.werte .icongroup-columns-4 .icongroup-item{width:calc(100% / 3 - 20px * 2);}.icon-box .icongroup-columns-3.icongroup-iconposition-above .icongroup-item{width:calc(100% / 2 - 10px * 2);}.kacheln-nachhaltigkeit .kacheln .text-column.column-5 p{-webkit-flex:33.33%;-ms-flex:33.33%;flex:33.33%;}.behaelter td{display:block;width:100% !important;}#page-footer .social-media .gallery-row{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}}@media only screen and (max-width:860px) and (orientation:landscape){h1{font-size:1.75rem !important;}h2,.display-2,h2.awesome,.awesome.h2,.h2.awesome{font-size:1.5rem !important;}h3{font-size:1.25rem !important;}.carousel-fullscreen .display-2,.carousel-fullscreen h2.awesome,.carousel-fullscreen .awesome.h2,.carousel-fullscreen .h2.awesome{font-size:1.375rem !important;}h4{font-size:1.125rem !important;}h5{font-size:1rem !important;}.pagelevel-0 .carousel .item{height:370px;max-height:none;}.textpic-above .frame-header,.Kopfbereich .frame-header,.carousel .carousel-text-inner{padding-left:30px;padding-right:20px;}.kacheln .card-group-element,.tonnen .kacheln .card-group-element{--cardgroup-columns:2;}.galerie figure .caption{margin-left:20px;margin-right:20px;}.kacheln .card-body h3{padding:0.375rem 1rem;}img.navbar-brand-logo-normal{height:75px;}}@media (max-width:640px){body{font-size:16px;line-height:1.4;}h1{font-size:1.5rem !important;line-height:1.2;}h2,.display-2,h2.awesome,.awesome.h2,.h2.awesome{font-size:1.25rem !important;}.display-2,h2.awesome,.awesome.h2,.h2.awesome{line-height:1.4;}.carousel-fullscreen .display-2,.carousel-fullscreen h2.awesome,.carousel-fullscreen .awesome.h2,.carousel-fullscreen .h2.awesome{font-size:1.375rem !important;}h3{font-size:1.125rem !important;}h4{font-size:1rem !important;}h5{font-size:0.85rem !important;}.btn,.cc-btn,.more{padding:0.75rem 1rem;}.text-mobil-left .text-center{text-align:left !important;}.navbar-brand{max-width:80%;}.object-fit.contain img{object-position:center;}img.navbar-brand-logo-normal{height:auto;height:88px;}.pt-0-mobil{padding-top:0 !important;}.frame-header{margin-bottom:0.375rem;}.fuhrpark.behaelter .textpic-text{padding-left:20px;padding-right:20px;}.container .frame-background-white:not(.frame-layout-embedded){padding:30px 20px 20px 20px;}.navbar-nav.kgg-mega-menu .MegaMenuListenElemente,.navbar-nav.kgg-mega-menu .dropdown:nth-last-child(2) .MegaMenuListenElemente,.navbar-nav.kgg-mega-menu .dropdown:last-child .MegaMenuListenElemente{-webkit-columns:1;-moz-columns:1;columns:1;}.column-reverse .row{flex-direction:column-reverse;}.news .article{padding:var(--bs-gutter-x,20px);}.pagelevel-0 .Kopfbereich:after{height:calc(88px + var(--frame-spacing-xl));}.Kopfbereich{padding-top:var(--frame-spacing);padding-bottom:0;}.pagelevel-0 .Kopfbereich{margin-top:130px;}.Kopfbereich .video .frame-inner,.Kopfbereich .headerImage,.carousel .item{padding-top:calc(500 / 800 * 100%);position:relative;height:auto;}.pagelevel-0 .Kopfbereich .slider-container-fullwidth .carousel .carousel-text-inner{margin-bottom:2rem;}.Kopfbereich .frame-header h1,.Kopfbereich .frame-header .element-header,.textpic-above .frame-header h2,.galerie figure .caption,.carousel .carousel-item h2{word-break:break-word;}.Kopfbereich .frame-header{padding-left:var(--bs-gutter-x,20px);margin-left:1rem;margin-right:0;}.Kopfbereich .frame-header h1,.textpic-above .frame-header h2,.carousel .carousel-item h2{padding:0.5rem 0rem;}.carousel .carousel-content-inner{padding-right:0;padding-left:0;}.carousel .carousel-text-inner{padding-left:0;}.carousel-item-type-header .carousel-text-inner{width:100%;}.quicklinks{height:auto;position:inherit}.quicklinks .icongroup-item a{display:block;}.quicklinks .icongroup-columns-3 .icongroup-item,.quicklinks .icongroup-item{width:100%;}.quicklinks .icongroup-item-text{margin-bottom:2rem;}.pagelevel-0 .carousel .item{height:350px;}.pagelevel-0 .slider-container-fullwidth-quicklinks .carousel-indicators,.pagelevel-0 .slider-container-fullwidth-quicklinks .carousel-control-prev,.pagelevel-0 .slider-container-fullwidth-quicklinks .carousel-control-next{bottom:0;}.pagelevel-0 .carousel .carousel-content-inner{padding:0 !important;}.pagelevel-0 .Kopfbereich .slider-container-fullwidth-quicklinks .carousel .carousel-text-inner{margin-bottom:var(--frame-spacing-xl);}.carousel .carousel-control-icon{top:0;}.carousel-fullscreen .display-2,.carousel-fullscreen h2.awesome,.carousel-fullscreen .awesome.h2,.carousel-fullscreen .h2.awesome{font-size:calc(2rem + 0.9vw);}.carousel .carousel-text-inner{padding-left:0;margin-right:0;}.text-bild .h-100{height:auto;margin-bottom:0 !important;}.werte .icongroup-align-center .icongroup-item{display:block;}.werte  .icongroup-item-icon{margin-bottom:20px;}.werte .icongroup-columns-4 .icongroup-item{width:100%;}.kontakt-standorte .well,.fuhrpark.grid-3 .contentcontainer-column{grid-template-columns:100%;}.galerie .gallery-item-size-2{--gallery-columns:1;}.icon-box .icongroup-columns-3.icongroup-iconposition-above .icongroup-item,.icon-box .icongroup-columns-4.icongroup-iconposition-above .icongroup-item{width:calc(100% - 40px);}.list-normal.zweispaltig ul{columns:1;}.kacheln-nachhaltigkeit .text-center{text-align:center !important;}.kacheln-nachhaltigkeit .kacheln .frame-inner{margin:0px !important;}.kacheln-nachhaltigkeit .kacheln .well{margin:20px 0;width:100%}.kacheln-nachhaltigkeit .kacheln .text-column.column-5{display:block;}.kacheln-nachhaltigkeit .kacheln .text-column p{border-bottom:2px solid var(--bs-secondary);line-height:1.2;border-right:0;padding:15px;margin:0;}.textpic-above .frame-header{margin-right:0px;padding-left:20px;}.Kopfbereich .frame-header{padding-left:5px;}.Kopfbereich .frame-header h1,.Kopfbereich .frame-header .element-header,.textpic-above .frame-header h2,.galerie figure .caption,.carousel .carousel-item h2{box-shadow:0.375em 0 0 var(--bs-white),-0.375em 0 0 var(--bs-white);}.galerie figure .caption{margin-left:20px;margin-right:20px;}.kacheln .card-body h3{padding:0.375rem 1rem;}.frame-type-external_media .container{padding:0;}.timeline{padding-left:20px;}.timeline:before{left:-3px;}.timeline-item-inner{margin-left:0;}.timeline-item:nth-child(odd) .timeline-item-marker:after{content:"";position:inherit;display:inline-block;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid var(--bs-secondary);border-right:0;margin-left:6px;border-radius:0;}.ausbildsbetrieb .textpic{flex-direction:column-reverse;}.ausbildsbetrieb .gallery-item img{margin-right:auto;}.ausbildsbetrieb .element-header{text-align:center !important;}.ansprechpartner{text-align:center;}.ansprechpartner img{max-width:200px;}.card-group-md-2 .card-group-element-columns-3,.kacheln .card-group-element{--cardgroup-columns:1;}.logos-partner-nachhaltigkeit .gallery-item-size-3{--gallery-columns:1;}.logos-partner-nachhaltigkeit .gallery-item:first-child img,.logos-partner-nachhaltigkeit .gallery-item:last-child img{margin-right:auto;margin-left:auto;}.frame-inner-space-after-extra-large{padding-bottom:3rem;}.frame-inner-space-before-extra-large{padding-top:3rem;}.abfallkatalog td{width:100% !important;display:block;}.abfallkatalog img{height:80px;}.tonnen .kacheln .card-group-element,.card-group-md-2 .card-group-element-columns-3{--cardgroup-columns:1;}.footer-section-content{padding-bottom:var(--frame-spacing-xl);padding-top:1rem;}#page-footer .social-media .gallery-row{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}#page-footer p{text-align:center !important;}.footer-section-content-column-left,.footer-section-content-column-middle,.footer-section-content-column-right{width:100%;}.section-column.footer-section-content-column.footer-section-content-column-middle{order:3;}.section-column.footer-section-content-column.footer-section-content-column-right .frame{padding:0;}.form-container{padding:20px;}.cta-desktop .um-tooltip-msg{bottom:0rem;}.cta-desktop .um-tooltip-msg > div .icon{width:48px;height:48px;padding:12px;}.cta-desktop .um-tooltip-msg > div{right:48px;}.cc-revoke.cc-right{font-size:14px;}.gm-style .gm-style-iw-c a{padding:0.75rem 2rem;}}@supports not (display:flex){.card-group-element{margin:0.5rem;}}#carousel-2595 .carousel-text-inner{display:none;}
