.c-whatmakesus{padding:28px 0}.c-whatmakesus h2{font-size:1.375rem;line-height:164%;font-family:"Roboto Condensed",sans-serif;color:#849E1C;font-weight:700;word-break:break-word}@media (min-width:992px){.c-whatmakesus h2{font-size:1.875rem;line-height:160%}}.c-whatmakesus h2{text-align:center;margin-bottom:12px}@media (min-width:992px){.c-whatmakesus h2{margin-bottom:40px}}.c-whatmakesus .pushDown{margin-bottom:30px}.c-whatmakesus__card{display:block;text-decoration:none;background-color:#622378}@media (min-width:992px){.c-whatmakesus__card{height:100%;margin-bottom:0}}.c-whatmakesus__card h3{text-align:center;color:#ffffff}.c-whatmakesus__card-image{display:block;position:relative}.c-whatmakesus__card-image__img{display:block}.c-whatmakesus__card-image__txt{opacity:0;visibility:hidden;position:absolute;top:30px;left:30px;width:calc(100% - 60px);height:calc(100% - 60px);background:white;padding:30px 10px;text-align:center;line-height:1.5;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.c-whatmakesus__card{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.c-whatmakesus__card:focus .c-whatmakesus__card-image__txt,.c-whatmakesus__card:hover .c-whatmakesus__card-image__txt{visibility:visible;opacity:1}.c-whatmakesus__card-shadow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.c-whatmakesus__card-bg{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px 16px 40px;background-color:#622378;color:#ffffff}.c-whatmakesus--color{background-color:#f7f7f7}.c-whatmakesus-content{position:relative;padding:32px 20px;border-radius:12px;-webkit-box-shadow:0 4px 36px 0 rgba(0,0,0,0.25);box-shadow:0 4px 36px 0 rgba(0,0,0,0.25);overflow:hidden}.c-whatmakesus-content h2{text-transform:uppercase}.c-whatmakesus-content div{margin:0 0 32px}.c-whatmakesus-content:after{content:"";position:absolute;bottom:-35px;left:-40px;background-image:url("/assets/images/icons/plonschar.png");background-repeat:no-repeat;background-size:contain;background-position:center;width:140px;height:140px;z-index:-1}.c-whatmakesus .g-btn--alt{margin:0 0 2rem}@media (min-width:992px){.c-whatmakesus .g-btn--alt{margin:0}}@media (min-width:992px){.c-whatmakesus{padding:60px 0 30px}}@media screen and (max-width:991px){.g-btn--alt{margin:0 0 30px}}