.gruende{position:relative}.gruende>.key--visual{bottom:0;left:0;position:absolute;width:235px}.gruende h2.title,.gruende p.text{color:#fff!important}.gruende .boxes{display:flex;flex-wrap:wrap;margin-right:-20px}.gruende .boxes .box{background-color:#fff;margin-bottom:20px;margin-right:20px;padding:110px 60px 60px;position:relative;width:calc(33.33333% - 20px)}.gruende .boxes .box .icon{align-items:center;border-bottom-left-radius:33px;display:flex;height:100px;justify-content:center;position:absolute;right:0;top:0;width:100px}.gruende .boxes .box .icon.small img{width:24px}.gruende .boxes .box .icon img{width:66%}@media only screen and (max-width:992px){.gruende .boxes{margin-right:-10px}.gruende .boxes .box{margin-bottom:10px;margin-right:10px;padding:90px 30px 30px;width:calc(50% - 10px)}.gruende .boxes .box .icon{height:80px;width:80px}}@media only screen and (max-width:756px){.gruende .boxes{margin-right:0}.gruende .boxes .box{margin-right:0;padding:74px 32px 30px;width:100%}.gruende .boxes .box .icon{height:64px;width:64px}.gruende .boxes .box .icon img{height:66%;width:66%}.gruende>.container{padding-bottom:57px}.gruende h2.title{font-size:26pt;line-height:30pt}.gruende .boxes .box>h5{font-size:17pt;line-height:22pt}.gruende>.key--visual{width:115px}}@media only screen and (min-width:756px){.gruende .box.content>.icon>img{height:60px;width:60px}}