.banner-tiles .tile{height:178px;margin:0 11px;overflow:hidden;perspective:1000px;position:relative;text-align:center;width:188px}.banner-tiles .tile p,.home-hero div .tile p:not(.description){color:#fff;font-size:14px!important;line-height:1.4;margin:0 0 15px}.banner-tiles .tile img{height:77px;max-height:77px;opacity:1;width:auto}.banner-tiles .tile a{background-position:center 0;background-repeat:no-repeat;background-size:84%;display:block;height:100%;overflow:hidden;padding:14px;position:absolute;transition:all .21s ease;width:100%}.banner-tiles{bottom:0;justify-content:space-between;left:50%;margin:0 auto;max-width:1110px;position:absolute;transform:translate(-50%,50%);z-index:4}@media (max-width:1020px){.banner-tiles{display:block!important;position:sticky;text-align:center;transform:translateY(0)}.gmbh .hero-wrapper{float:none;height:auto!important}.banner-tiles .tile{display:inline-block;margin:4px;position:relative;text-align:center;width:41.23%}.banner-tiles .tile p{padding-top:0}.rework.gmbh-page .hero-wrapper.home-hero:after{height:calc(100% + 14vh)}.banner-tiles .tile,.banner-tiles .tile a{height:210px}}@media (max-width:770px) and (min-width:470px){.banner-tiles .tile img{height:111px;min-height:111px}.banner-tiles .tile a{background-size:204px}.banner-tiles .tile,.banner-tiles .tile a{height:210px}}@media (max-width:543px){.banner-tiles .tile img{height:84px;min-height:84px}.banner-tiles .tile a{background-size:84%}.banner-tiles .tile,.banner-tiles .tile a{height:204px}}.banner-tiles .tile p{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.banner-tiles .tile>div{height:100%;position:relative;transform-style:preserve-3d;transition:transform .8s;transition-delay:.3s;width:100%}.banner-tiles .tile:hover>div{transform:rotateY(180deg)}.flip-box-back,.flip-box-front{-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-box-back{transform:rotateY(180deg)}.middle-content.home-main-copy{justify-content:center}@media (max-width:700px){.banner-tiles{transform:none}.banner-tiles .tile{width:90%}.banner-tiles .tile a{background-size:170px}.desktop-padding{padding-top:44px}}@media (max-width:1027px){.swiper-slide .centered{align-items:center}}