.funktionen{display:block;width:100%}.funktionen__row{width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.funktionen__column{display:-webkit-box;display:-ms-flexbox;display:flex;width:20%;min-height:612px;color:#fff;background-repeat:no-repeat;background-size:cover;background-position:top center}.funktionen__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.funktionen__content{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease .3s;transition:-webkit-transform .3s ease .3s;transition:transform .3s ease .3s;transition:transform .3s ease .3s,-webkit-transform .3s ease .3s}.funktionen__column:hover .funktionen__content{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translateY(0);transform:translateY(0)}.funktionen__container{padding-top:120px;padding-bottom:90px;padding-left:35px;padding-right:35px;height:auto;width:100%;background-color:rgba(50,48,48,.9);-webkit-transition:background-color .3s ease;transition:background-color .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex}.funktionen--with-subtitle .funktionen__container{padding-top:90px;padding-bottom:100px;padding-left:48px;padding-right:48px}@media screen and (max-width:991px){.funktionen__column{width:100%;min-height:412px}.funktionen__container{height:auto}}@media(max-width:1199px){.funktionen--with-subtitle .funktionen__container,.funktionen__container{padding-left:40px;padding-right:40px}}@media(max-width:991px){.funktionen__container{padding-top:50px;padding-bottom:100px}.funktionen--with-subtitle .funktionen__container{padding-top:50px;padding-bottom:60px}}@media(max-width:767px){.funktionen--with-subtitle .funktionen__container,.funktionen__container{padding-left:20px;padding-right:20px}}.funktionen__column:hover .funktionen__container{background-color:rgba(191,169,128,.9)}@media(max-width:991px){.funktionen__column:hover .funktionen__container{background-color:rgba(191,169,128,.9)}}.funktionen__column-title{font-size:44px;-webkit-transition:-webkit-transform .3s ease .3s;transition:-webkit-transform .3s ease .3s;transition:transform .3s ease .3s;transition:transform .3s ease .3s,-webkit-transform .3s ease .3s;word-wrap:break-word;word-break:break-word;-webkit-transform:translate3d(-10%,-100%,0) scale(.7);transform:translate3d(-10%,-100%,0) scale(.7);font-weight:700;color:#fff}.funktionen--with-subtitle .funktionen__column-title{font-size:36px;line-height:1.35em;letter-spacing:.01em;font-family:"Corporate A";font-weight:normal;color:#fff}@media(max-width:1199px){.funktionen__column-title{font-size:36px}.funktionen--with-subtitle .funktionen__column-title{font-size:28px}}.funktionen__column:hover .funktionen__column-title{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);font-family:"Corporate A";color:#fff !important;font-weight:normal}.funktionen__column-subtitle{font-size:24px;font-weight:500;margin-top:46px;letter-spacing:.03em;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.funktionen__column:hover .funktionen__column-subtitle{-webkit-transition:opacity .3s ease .3s;transition:opacity .3s ease .3s;opacity:1}@media(max-width:767px){.funktionen__column-subtitle{font-size:22px}}.funktionen__column-description{font-size:16px;line-height:36px;font-weight:700;margin-top:20px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.funktionen__column:hover .funktionen__column-description{-webkit-transition:opacity .3s ease .3s;transition:opacity .3s ease .3s;opacity:1;font-weight:normal;font-family:"Source Sans Pro"}@media(max-width:767px){.funktionen__column-description{font-size:16px}}.funktionen--with-subtitle .funktionen__column-description{font-size:13px;line-height:2.35em;letter-spacing:.015em}.funktionen__column-button{color:#fff;display:inline-block;padding:9px 24px;border:2px solid #fff;border-radius:4px;font-size:14px;font-weight:700;text-transform:uppercase;margin-top:32px;-webkit-transition:color .5s,background-color .5s,opacity .3s ease;transition:color .5s,background-color .5s,opacity .3s ease;opacity:0}.funktionen__column:hover .funktionen__column-button{-webkit-transition:color .5s,background-color .5s,opacity .3s ease .3s;transition:color .5s,background-color .5s,opacity .3s ease .3s;opacity:1}.funktionen__column-button:hover{background-color:#fff;color:#674b8d}@media screen and (max-width:991px){.funktionen__column-button{font-size:13px;background-color:#fff;color:#674b8d}}.funktionen--with-subtitle .funktionen__column-button{margin-top:40px}.funktionen__column .funktionen__column-description{-webkit-transition:opacity .3s ease .3s;transition:opacity .3s ease .3s;opacity:1;font-weight:normal;font-family:"Source Sans Pro"}h2.funktionen__column-title{font-size:38px !important;font-weight:normal}@media(max-width:768px){.funktionen__content,.funktionen__column-title{transform:none}.funktionen__column:hover .funktionen__container{background:rgba(50,48,48,.9)}}