#sbs-normal-reverse .cs-picture img{width:100%;height:100%;display:block;object-fit:cover;position:absolute}@media only screen and (min-width:0px){#faq{padding:var(--sectionPadding);position:relative;padding-top:0}#faq .cs-container{width:100%;max-width:128rem;margin:auto;display:flex;flex-direction:column;align-items:center;gap:3.2rem;position:relative;z-index:1}#faq .cs-content{text-align:left;width:100%;display:flex;flex-direction:column;align-items:flex-start}#faq .cs-content .cs-topper{font-size:clamp(1rem,2.5vw,1.6rem)}#faq .title-h2{margin:0;padding-bottom:0}#faq .cs-flex-group{width:100%;overflow:hidden;display:flex;flex-direction:column;gap:clamp(1.6rem,3.68vw,2rem);position:relative}#faq .cs-wrapper{width:100%;position:relative}#faq .cs-wrapper .cs-faq-group .cs-item-p .p3-title{font-family:'Libre Franklin',Arial,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:.05em;padding-bottom:2rem;padding-top:2rem;font-weight:700}#faq .cs-wrapper .cs-faq-group .cs-item-p ul{list-style-type:disc}#faq .cs-wrapper .cs-faq-group .cs-item-p ul li{padding-bottom:.8rem;margin-left:.8rem}#faq .cs-wrapper .cs-faq-group .cs-item-p ul .section-divider{border:none;border-top:1px solid #ccc;margin:2rem 0;opacity:.5}#faq .cs-wrapper .cs-faq-group .cs-item-p .p3-comment{color:var(--topperColor);font-size:1.4rem;font-family:'Libre Franklin',Arial,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;letter-spacing:.05em;padding-top:.8rem}#faq .cs-button-group{width:100%;display:flex;flex-direction:column;gap:clamp(1.6rem,4vw,2rem);flex:none;display:none}#faq .cs-flex{width:100%;padding:2.4rem;background-color:#f7f7f7;display:flex;flex-direction:column;order:3;gap:2.4rem}#faq .cs-option{font-size:1.6rem;line-height:1.2em;font-weight:700;padding:0;color:var(--bodyTextColor);background-color:transparent;border:none;display:flex;justify-content:flex-start;align-items:center;gap:1.28rem;position:relative;z-index:1;transition:color .3s;text-align:left}#faq .cs-option:hover{color:var(--topperColor);cursor:pointer}#faq .cs-option.cs-active{color:var(--topperColor)}#faq .cs-option .cs-icon:hover{color:var(--iconHoverColor,#d69a5f)}#faq .cs-picture{width:100%;height:clamp(32.8rem,48vw,45rem);margin:0 0 clamp(1.6rem,3.84vw,2rem);order:2;position:relative;z-index:1;top:0}#faq .cs-picture img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}#faq .cs-faq-group{width:100%;padding:0;margin:0;display:flex;justify-content:center;align-items:center;flex-direction:column;order:3;gap:1.6rem;transition:transform .7s,opacity .3s,visibility .5s,top .3s,left .3s;transform-origin:top;transform-style:preserve-3d;perspective:900px}#faq .cs-faq-group.cs-hidden{visibility:hidden;pointer-events:none;opacity:0;top:0;left:0;position:absolute;transform:scaleY(0)}#faq .cs-faq-group.cs-hidden .cs-faq-item{transform:rotateX(270deg);opacity:0}#faq .cs-faq-item{list-style:none;width:100%;overflow:hidden;opacity:1;top:0;transform:rotateX(0);transition:transform .6s,opacity .3s}#faq .cs-faq-item:nth-of-type(2){transition-delay:.16s}#faq .cs-faq-item:nth-of-type(3){transition-delay:.32s}#faq .cs-faq-item:nth-of-type(4){transition-delay:.48s}#faq .cs-faq-item:nth-of-type(5){transition-delay:.64s}#faq .cs-faq-item:nth-of-type(6){transition-delay:.8s}#faq .cs-faq-item:nth-of-type(7){transition-delay:.96s}#faq .cs-faq-item:nth-of-type(8){transition-delay:1.12s}#faq .cs-faq-item:nth-of-type(9){transition-delay:1.28s}#faq .cs-faq-item:nth-of-type(10){transition-delay:1.44s}#faq .cs-faq-item.active .cs-button{color:var(--topperColor)}#faq .cs-faq-item.active .cs-button:before{background-color:var(--topperColor);transform:rotate(315deg)}#faq .cs-faq-item.active .cs-button:after{background-color:var(--topperColor);transform:rotate(-315deg)}#faq .cs-faq-item.active .cs-item-p{height:auto;padding:0 clamp(1.6rem,3.2vw,2.4rem) clamp(2rem,2.08vw,2.4rem);opacity:1}#faq .cs-button{font-size:clamp(1.6rem,3.2vw,2rem);line-height:1.2em;text-align:left;font-weight:700;padding:clamp(1.6rem,3.2vw,2.4rem) clamp(1.6rem,3.2vw,2rem);background-color:#f7f7f7;border:none;color:var(--headerColor);display:block;width:100%;position:relative;transition:background-color .3s,color .3s}#faq .cs-button:hover{cursor:pointer}#faq .cs-button:before{content:"";width:1.28rem;height:.32rem;background-color:var(--headerColor);opacity:1;border-radius:50%;position:absolute;display:block;top:50%;right:3.84rem;transform:rotate(45deg);transform-origin:left center;transition:transform .5s}#faq .cs-button:after{content:"";width:1.28rem;height:.32rem;background-color:var(--headerColor);opacity:1;border-radius:50%;position:absolute;display:block;top:50%;right:3.36rem;transform:rotate(-45deg);transform-origin:right center;transition:transform .5s}#faq .cs-button-text{width:80%;display:block}#faq .cs-item-p{font-size:clamp(1.4rem,2.4vw,1.6rem);line-height:1.5em;width:100%;height:0;margin:0;padding:0 clamp(1.6rem,3.2vw,2.4rem);opacity:0;background-color:#f7f7f7;color:var(--bodyTextColor);overflow:hidden;transition:opacity .3s,padding-bottom .3s}}@media only screen and (min-width:600px){#faq .cs-content{width:100%}#faq .cs-picture{min-height:clamp(30rem,48vw,49.3rem);margin:0;height:100%;flex:none;order:3}}@media only screen and (min-width:1024px){#faq .cs-container{display:flex;justify-content:space-around;align-items:flex-start}#faq .cs-container .cs-flex-group{display:flex;flex-direction:row;flex-wrap:nowrap;column-gap:clamp(2rem,2.8vw,8rem)}#faq .cs-container .cs-flex-group .cs-button-group{width:80%;max-width:clamp(27rem,26.3vw,33rem);flex-direction:row;align-items:stretch;flex:none;flex-direction:column;flex:auto;position:sticky;align-self:flex-start;z-index:10;display:block;overflow-y:auto}#faq .cs-container .cs-flex-group .cs-button-group .cs-flex{margin-bottom:2rem}#faq .cs-container .cs-flex-group .cs-button-group .cs-flex-image{height:25rem;position:relative;align-self:center;overflow:hidden;display:flex;align-items:center}#faq .cs-container .cs-flex-group .cs-button-group .cs-flex-image .cs-picture{position:absolute;width:100%;height:100%;object-fit:cover}#faq .cs-container .cs-flex-group .cs-button-group .cs-flex-image .cs-picture img{width:100%;object-fit:cover;object-position:center;display:block}#faq .cs-container .cs-flex-group .cs-wrapper{flex:1;overflow-y:auto;max-height:100vh}}@media only screen and (min-width:1024px){#test-2{background-color:red}#test-2 .container{display:flex;flex-direction:row;gap:1.6rem}#test-2 .container .column-left{flex:0 0 30%;position:sticky;top:2rem;align-self:flex-start;background-color:#f7f7f7;padding:1.6rem;border-radius:.8rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}#test-2 .container .column-right{flex:1;padding:1.6rem;overflow-y:auto;max-height:100vh}}
/*# sourceMappingURL=impressum.css.map */
