.abo-vorteile h2{text-align:center;margin-bottom:80px}.abo-vorteile .grid-wrapper{display:grid;grid-auto-columns:100%;grid-template-columns:repeat(3,1fr);grid-template-rows:100%;gap:15px 15px;width:1200px;max-width:100%;margin:auto}.abo-vorteile .center{align-self:center;justify-self:center}.abo-vorteile .center .img-wrapper{height:300px;width:400px;padding:80px;position:relative}.abo-vorteile .center img{object-fit:contain;object-position:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:calc(100% - 105px * 2);height:100%;transform-origin:center;transition:250ms 0ms}.abo-vorteile .center .img-wrapper{filter:drop-shadow(3px 2px 13px rgba(0,0,0,.2))}.abo-vorteile.visible .center img{transition:500ms 500ms ease-in-out}.abo-vorteile.visible .center img:nth-of-type(1){z-index:1000}.abo-vorteile.visible .center img:nth-of-type(2){transform:translateX(-40px) translateY(0) rotate(-10deg) scale(.95);z-index:999}.abo-vorteile.visible .center img:nth-of-type(3){transform:translateX(40px) translateY(0) rotate(10deg) scale(.95);z-index:999}.abo-vorteile.visible .center img:nth-of-type(4){transform:translateX(-80px) translateY(15px) rotate(-20deg) scale(.9);z-index:998}.abo-vorteile.visible .center img:nth-of-type(5){transform:translateX(80px) translateY(15px) rotate(20deg) scale(.9);z-index:998}.abo-vorteile .right,.abo-vorteile .left{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around}.abo-vorteile .left{align-items:flex-end}.abo-vorteile .grid-wrapper div div{min-height:calc(300px / 2)}.abo-vorteile .grid-wrapper.more{grid-template-areas:unset}.abo-vorteile h3{font-size:20px;position:relative}.abo-vorteile h3::before{content:"";position:absolute;right:calc(100% + 10px);top:5.45px;height:15px;width:3px;background-color:#D2051E}@media only screen and (max-width:1199.98px){.abo-vorteile .right,.abo-vorteile .left{padding-left:15px;padding-right:15px}}@media only screen and (max-width:991.98px){.abo-vorteile .grid-wrapper{display:grid;grid-auto-columns:1fr;grid-auto-columns:1fr;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(3,auto);grid-template-areas:"top" "center" "bottom";gap:calc(2 * var(--gap)) 0}.abo-vorteile .right,.abo-vorteile .left{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr);gap:0 var(--gap);align-items:flex-start}.abo-vorteile .left{grid-area:top}.abo-vorteile .center{grid-area:center}.abo-vorteile .right{grid-area:bottom}}@media only screen and (max-width:767.98px){.abo-vorteile .center .img-wrapper{height:calc(300px * 0.95);width:calc(400px  * 0.95);padding:calc(80px  * 0.95)}.abo-vorteile .right,.abo-vorteile .left{gap:0 var(--gap)}.abo-vorteile .center .img-wrapper{margin-bottom:var(--gap)}}@media only screen and (max-width:575.98px){.abo-vorteile h2{margin-bottom:40px}.abo-vorteile .left{grid-area:center}.abo-vorteile .center{grid-area:top}.abo-vorteile .right{grid-area:bottom}.abo-vorteile .right,.abo-vorteile .left{grid-template-columns:repeat(1,1fr);gap:var(--gap) var(--gap);grid-auto-rows:auto}.abo-vorteile .grid-wrapper div div{min-height:unset}}@media only screen and (max-width:399.98px){.abo-vorteile .center .img-wrapper{height:calc(300px * 0.85);width:calc(400px * 0.85);padding:calc(80px * 0.85)}.abo-vorteile.visible .center img:nth-of-type(2){transform:translateX(-30px) translateY(0) rotate(-10deg) scale(.95)}.abo-vorteile.visible .center img:nth-of-type(3){transform:translateX(30px) translateY(0) rotate(10deg) scale(.95)}.abo-vorteile.visible .center img:nth-of-type(4){transform:translateX(-60px) translateY(10px) rotate(-20deg) scale(.9)}.abo-vorteile.visible .center img:nth-of-type(5){transform:translateX(60px) translateY(10px) rotate(20deg) scale(.9)}.abo-vorteile .center .img-wrapper{margin-bottom:0}}@media only screen and (max-width:349.98px){.abo-vorteile .center .img-wrapper{height:calc(300px * 0.82);width:calc(400px * 0.82);padding:calc(80px * 0.82)}}@media only screen and (max-width:319.98px){.abo-vorteile .center .img-wrapper{height:calc(300px * 0.75);width:calc(400px * 0.75);padding:calc(80px * 0.75)}}