.c-case-teaser{position:relative}.c-case-teaser:after{background:#121212;content:"";height:calc(100% - 250px);left:0;position:absolute;top:100px;width:100%;z-index:-1}.c-case-teaser .c-svg__animation-poster{width:100%}.c-case-teaser .c-svg,.c-case-teaser .c-video,.c-case-teaser picture{display:block;overflow:hidden;-webkit-transition:all .7s ease-out;transition:all .7s ease-out}.c-case-teaser .c-svg__animation,.c-case-teaser .c-video__native,.c-case-teaser img{-webkit-transition:all .7s ease-out;transition:all .7s ease-out}.c-case-teaser a:hover .c-svg,.c-case-teaser a:hover .c-video,.c-case-teaser a:hover picture{-webkit-transform:scale(.95);transform:scale(.95)}.c-case-teaser a:hover .c-svg__animation,.c-case-teaser a:hover .c-video__native,.c-case-teaser a:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.c-case-teaser .c-case-teaser__link{text-decoration:none}.c-case-teaser .c-case-teaser__title{color:#fff}.c-case-teaser .c-picture__caption{margin-top:1rem}.c-case-teaser__item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;padding:0}@media only screen and (min-width:768px){.c-case-teaser__item-list{margin-left:-15px;margin-right:-15px}}@media only screen and (min-width:1200px){.c-case-teaser__item-list{margin-left:-20px;margin-right:-20px}}.c-case-teaser__item{list-style:none;padding:0 10px 20px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media only screen and (min-width:768px){.c-case-teaser__item{padding:0 15px 40px}}@media only screen and (min-width:1200px){.c-case-teaser__item{padding:0 20px 40px}}.c-case-teaser__item:last-child{padding-bottom:0}.c-case-teaser__item:last-child .c-case-teaser__title{color:#121212}.c-case-teaser__item:last-child .c-case-teaser__description p{color:#b6bdc2}.c-case-teaser__title{font-size:1.125rem;font-weight:700;letter-spacing:.2px;line-height:1.3;margin-bottom:0}@media only screen and (min-width:576px){.c-case-teaser__title{font-size:1.375rem}}.c-case-teaser__description p{color:#b6bdc2;font-size:1.125rem;letter-spacing:.2px;line-height:1.3}@media only screen and (min-width:576px){.c-case-teaser__description p{font-size:1.375rem;line-height:1.5}}@media only screen and (min-width:768px){.c-case-teaser--nested:after{content:"";height:100%}.c-case-teaser--nested .c-case-teaser__item:nth-child(10),.c-case-teaser--nested .c-case-teaser__item:nth-child(2),.c-case-teaser--nested .c-case-teaser__item:nth-child(5),.c-case-teaser--nested .c-case-teaser__item:nth-child(7){-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.c-case-teaser--nested .c-case-teaser__item:nth-child(3),.c-case-teaser--nested .c-case-teaser__item:nth-child(4),.c-case-teaser--nested .c-case-teaser__item:nth-child(8),.c-case-teaser--nested .c-case-teaser__item:nth-child(9){-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.c-case-teaser--nested .c-case-teaser__item:nth-child(n+12){-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.c-case-teaser--nested .c-case-teaser__item:last-child .c-case-teaser__title{color:#fff}}.c-case-teaser--simple:after{content:none}@media only screen and (min-width:768px){.c-case-teaser--simple .c-case-teaser__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.c-case-teaser--simple .c-case-teaser__title{color:#121212}