.accordion-top{padding-top:20px}.accordion-item{padding-top:15px}@media screen and (min-width: 480px){.accordion-item{padding-top:calc(15px + 20*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.accordion-item{padding-top:35px}}.accordion-button{line-height:1.2;color:#485b59;background-color:rgba(0,0,0,0);font-weight:700;padding-left:0;padding-right:0;border-bottom:solid 2px #485b59}.accordion-button{font-size:22px}@media screen and (min-width: 480px){.accordion-button{font-size:calc(22px + 8*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.accordion-button{font-size:30px}}@media(max-width: 991.98px){.accordion-button{padding-right:30px !important}}.accordion-button:not(.collapsed){color:#485b59;background-color:rgba(0,0,0,0)}.accordion-button:not(.collapsed):after{background-image:url("/fileadmin/images/icons/akkordeon-minus.svg");transform:translateX(30px);background-size:contain}.accordion-button:not(.collapsed):after{width:25px}@media screen and (min-width: 480px){.accordion-button:not(.collapsed):after{width:calc(25px + 15*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.accordion-button:not(.collapsed):after{width:40px}}.accordion-button:not(.collapsed):after{height:25px}@media screen and (min-width: 480px){.accordion-button:not(.collapsed):after{height:calc(25px + 15*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.accordion-button:not(.collapsed):after{height:40px}}@media(min-width: 1200px){.accordion-button:not(.collapsed):after{transform:translateX(50px) translateY(30px)}}.accordion-button:after{background-image:url("/fileadmin/images/icons/akkordeon-plus.svg");transform:translateX(30px);background-size:contain}.accordion-button:after{width:25px}@media screen and (min-width: 480px){.accordion-button:after{width:calc(25px + 15*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.accordion-button:after{width:40px}}.accordion-button:after{height:25px}@media screen and (min-width: 480px){.accordion-button:after{height:calc(25px + 15*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.accordion-button:after{height:40px}}@media(min-width: 1200px){.accordion-button:after{transform:translateX(50px) translateY(30px)}}.accordion-header{background-color:rgba(0,0,0,0)}.accordion-item{border:none;background-color:rgba(0,0,0,0)}@media(min-width: 992px){.accordion-item{margin-right:50px}}.accordion-frame h1,.accordion-frame h2,.accordion-frame h3,.accordion-frame h4,.accordion-frame h5,.accordion-frame h6,.accordion-frame .h2,.accordion-frame .h3{color:#8d706b}