﻿.accordion-item{background-color:rgba(0,0,0,0)}.accordion-item:first-of-type .accordion-button,.accordion-item:last-of-type .accordion-button.collapsed{border-radius:20px}.accordion-item{padding-bottom:30px}@media screen and (min-width: 480px){.accordion-item{padding-bottom:calc(30px + 20*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.accordion-item{padding-bottom:50px}}.accordion-item:last-child{padding-bottom:0}.accordion-body{padding:15px;color:#000}@media(min-width: 992px){.accordion-body{padding:60px 50px 25px 50px}}.accordion-body ul{padding:0;list-style:none;line-height:1.1}.accordion-body ul li{padding-left:20px;position:relative;margin-bottom:10px}.accordion-body ul li:before{content:"–";padding-right:10px;position:absolute;left:0}.accordion-button{padding:10px 40px 10px 15px;line-height:1.2;min-height:50px;border-radius:20px;font-weight:700}@media(min-width: 992px){.accordion-button{padding:10px 100px 10px 50px}}.accordion-button{font-size:18px}@media screen and (min-width: 480px){.accordion-button{font-size:calc(18px + 2*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.accordion-button{font-size:20px}}.accordion-button{letter-spacing:1.8px}@media screen and (min-width: 480px){.accordion-button{letter-spacing:calc(1.8px + 0.2*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.accordion-button{letter-spacing:2px}}.accordion-button:after{height:40px;width:32px;position:absolute;right:15px;top:-5px;background-size:auto}@media(min-width: 992px){.accordion-button:after{right:50px;height:50px;width:42px;top:-10px}}.accordion-button:not(.collapsed):after{top:-10px}.accordion-button.collapsed{background-color:#99a16e}.accordion-frame h1,.accordion-frame h2,.accordion-frame h3,.accordion-frame h4{font-weight:700;color:#000}.accordion-frame h1,.accordion-frame h2,.accordion-frame h3,.accordion-frame h4{margin-bottom:25px}@media screen and (min-width: 480px){.accordion-frame h1,.accordion-frame h2,.accordion-frame h3,.accordion-frame h4{margin-bottom:calc(25px + 22*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.accordion-frame h1,.accordion-frame h2,.accordion-frame h3,.accordion-frame h4{margin-bottom:47px}}.accordion-frame h1,.accordion-frame h2,.accordion-frame h3,.accordion-frame h4{font-size:25px}@media screen and (min-width: 480px){.accordion-frame h1,.accordion-frame h2,.accordion-frame h3,.accordion-frame h4{font-size:calc(25px + 17*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.accordion-frame h1,.accordion-frame h2,.accordion-frame h3,.accordion-frame h4{font-size:42px}}.accordion-frame h1,.accordion-frame h2,.accordion-frame h3,.accordion-frame h4{line-height:28px}@media screen and (min-width: 480px){.accordion-frame h1,.accordion-frame h2,.accordion-frame h3,.accordion-frame h4{line-height:calc(28px + 24*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.accordion-frame h1,.accordion-frame h2,.accordion-frame h3,.accordion-frame h4{line-height:52px}}.accordion-frame h1,.accordion-frame h2,.accordion-frame h3,.accordion-frame h4{letter-spacing:1.3px}@media screen and (min-width: 480px){.accordion-frame h1,.accordion-frame h2,.accordion-frame h3,.accordion-frame h4{letter-spacing:calc(1.3px + 0.8*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.accordion-frame h1,.accordion-frame h2,.accordion-frame h3,.accordion-frame h4{letter-spacing:2.1px}}.grid-container .accordion-item:first-of-type .accordion-button,.grid-container .accordion-item:last-of-type .accordion-button.collapsed{border-radius:0}.grid-container .accordion-button{padding:10px 0 10px 0;color:#000;border-radius:0;background:rgba(0,0,0,0);font-weight:300;border-bottom:solid 2px #afb87e}@media(min-width: 992px){.grid-container .accordion-button{padding:20px 0 20px 0}}.grid-container .accordion-button{font-size:25px}@media screen and (min-width: 480px){.grid-container .accordion-button{font-size:calc(25px + 7*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.grid-container .accordion-button{font-size:32px}}.grid-container .accordion-button:after{position:relative;background-image:url("/fileadmin/images/icons/akkordeon-kreis-close.svg");width:30px;height:30px;right:unset;top:unset}@media(min-width: 992px){.grid-container .accordion-button:after{width:40px;height:40px}}.grid-container .accordion-button.collapsed:after{background-image:url("/fileadmin/images/icons/akkordeon-kreis-open.svg")}.grid-container .accordion-body{padding:15px 15px 15px 0;color:#000;line-height:1.1}.grid-container .accordion-body{font-size:23px}@media screen and (min-width: 480px){.grid-container .accordion-body{font-size:calc(23px + 5*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.grid-container .accordion-body{font-size:28px}}@media(min-width: 992px){.grid-container .accordion-body{padding:60px 25px 25px 0}}