@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,40%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,40%,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.bannerCaseStudy .bannerCaseStudy_box{opacity:0}.bannerCaseStudy.isVisible .bannerCaseStudy_box{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.bannerCaseStudy{align-items:flex-end;display:flex;padding:21.6rem 0 2rem;position:relative}@media only screen and (min-width:768px){.bannerCaseStudy{padding:4rem 0}}@media only screen and (min-width:1101px){.bannerCaseStudy{padding:8rem 0}}.bannerCaseStudy_picture{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.bannerCaseStudy_image{font-family:"object-fit:cover;object-position:center top";height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.bannerCaseStudy_box{background:#fff;display:block;max-width:46.9rem;padding:2.4rem 3.2rem 4rem;position:relative;text-decoration:none;z-index:2}@media only screen and (min-width:1101px){.bannerCaseStudy_box{max-width:unset;padding:4rem 5.3rem 4.8rem 4.2rem}}.bannerCaseStudy_box:hover .bannerCaseStudy_button{color:#000}.bannerCaseStudy_logoPicture+.bannerCaseStudy_button,.bannerCaseStudy_logoPicture+.bannerCaseStudy_heading{margin-top:3.2rem}@media only screen and (min-width:1101px){.bannerCaseStudy_logoPicture+.bannerCaseStudy_button,.bannerCaseStudy_logoPicture+.bannerCaseStudy_heading{margin-top:6.4rem}}.bannerCaseStudy_tag+.bannerCaseStudy_button,.bannerCaseStudy_tag+.bannerCaseStudy_heading{margin-top:1.6rem}.bannerCaseStudy_heading+.bannerCaseStudy_button{margin-top:4rem}@media only screen and (min-width:1101px){.bannerCaseStudy_heading+.bannerCaseStudy_button{margin-top:3.2rem}}.bannerCaseStudy_heading{color:#000}.bannerCaseStudy_logoPicture{display:block;font-size:0;height:3.2rem;line-height:0}.bannerCaseStudy_logoImage{height:100%;max-height:100%;max-width:100%;width:auto}.bannerCaseStudy_tag{color:#ccd5df;font-size:1.2rem;font-weight:800;letter-spacing:.05em;line-height:1.6rem;margin-top:3.2rem;text-transform:uppercase}@media only screen and (min-width:1101px){.bannerCaseStudy_tag{margin-top:6.4rem}}