﻿.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-img-top,.card-group>.card:not(:last-child)>.card-header{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-img-bottom,.card-group>.card:not(:last-child)>.card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-img-top,.card-group>.card:not(:first-child)>.card-header{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-img-bottom,.card-group>.card:not(:first-child)>.card-footer{border-bottom-left-radius:0}}.card>i{text-align:center;display:block;font-size:3rem;color:#555;padding-top:1rem}.card-header a{display:block}.accordion .card-header a:after{position:absolute;content:"";right:1rem;transition:all .2s ease-in-out;transform:rotate(0deg)}.accordion .card-header a.collapsed:after{transform:rotate(45deg)}.card-body>p:last-child{margin-bottom:0}.card-img,.card-img-top,.card-img-bottom{height:auto}.ce-card-icon{display:flex;padding:.5rem}.ce-card-icon--middle{justify-content:center}.ce-card-icon--left{justify-content:left}.ce-card-icon--right{justify-content:right}.flip-card .card{margin-right:0;margin-left:0}.flip-card-inner{transition:1s;transform-style:preserve-3d;position:relative;flex:1 0 0%;display:flex;flex-direction:column}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{backface-visibility:hidden;transition:1s;transform-style:preserve-3d;flex:1 0 0%;display:flex;flex-direction:column}.flip-card-front{z-index:2}.flip-card-back{position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;transform:rotateY(-180deg);box-shadow:5px 7px 9px -4px #9e9e9e;display:flex}.flip-card-back .card{flex-grow:1}.hover-card figure{overflow:hidden}.hover-card img{transition:transform .5s ease-in-out !important;-webkit-transform:scale(1)}.hover-card:hover img,.hover-card:focus img{transform:scale(1.2)}.card-header,.frame-type-card>a:first-child{color:#fff;border:0 !important;position:absolute;top:-1rem;left:1rem;padding:.35em .65em;border-radius:unset !important;position:relative;text-decoration:none}.card-header::after,.frame-type-card>a:first-child::after{content:"";opacity:1;background-image:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 200 200'><path fill='%23662b57' opacity='1' d='M4.61,3.05c27.46,0,55.42-1.19,81.8-2.43c32.21-1.51,56.57-0.01,97.15,2.18c2.52,0.14,10.4,0.42,12.11,5.08c3.46,9.43,3.65,20.74,3.75,26.11c1.02,55.92,0.87,134.19-1.73,155.95c-4.04,10.88-21.91,7.98-25.66,7.98c-7.87,0-38.45,1.46-39.49,1.45c-38.6-0.48-14.95,1.03-53.55,0.55c-22.42-0.28-44.86-0.56-67.23-4.55c-3.88-0.69-8.36-2.41-10.31-10.89c-1.01-4.39-1.08-9.71-1.12-14.78c-0.45-56.51-0.55-96.54,0.41-153.01C0.74,16.68,0.35,3.05,4.61,3.05z'/></svg>");background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.card-header a,.frame-type-card>a:first-child a{text-decoration:none;color:#fff}.card-header:after,.frame-type-card>a:first-child:after{z-index:-1}.card-ansprechpartner>figure{margin:2rem 3rem 0 3rem}.card-inline{display:block;text-align:center}.card-ansprechpartner{display:inline-block;max-width:21rem;width:auto}.card:has(.card__link_overlay){transform:translateY(0);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.card:has(.card__link_overlay):hover{transform:translateY(-10px);border-color:#f18700;box-shadow:0 .5rem 1rem rgba(241,135,0,.15)}.card.border-primary .frame>h2:first-child,.card.border-primary .frame>h3:first-child,.card.border-primary .frame>h4:first-child,.card.border-primary .frame>h5:first-child{color:#f18700}.card.stoerer{width:90px;padding:1.2rem;border:0}.card.stoerer .card-body:empty{display:none}.card>.stoerer{margin-top:1rem}.card .icon svg path{fill:currentColor}.produkte .card-body div:nth-child(2):has(a.btn){text-align:center}.card__link_overlay{position:absolute;width:100%;height:100%;color:rgba(0,0,0,0);transition:background-color .5s;z-index:1}.card__link_overlay:hover{color:rgba(0,0,0,0)}.border-0 .card__link_overlay{border-radius:var(--bs-border-radius);border-bottom-left-radius:0;transition:border .5s;border:var(--bs-border-width) solid rgba(0,0,0,0)}.border-0 .card__link_overlay:hover{border-color:#f18700;background:rgba(0,0,0,0)}