.custom-case-banner{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 75px;overflow:hidden;padding:133px 0;position:relative;width:100%;background:#32314d;padding-top:133px}.custom-case-banner .custom-case-banner-mobile-image-wrapper{display:none}.custom-case-banner .custom-case-banner-mobile-image-wrapper{height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.custom-case-banner .custom-case-banner-image-wrapper{height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.custom-case-banner .custom-case-banner-image{display:inline-block;vertical-align:top;max-width:100%;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.custom-case-banner .custom-case-banner-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;vertical-align:top}.custom-case-banner .custom-case-banner-content-row{margin:0 auto;max-width:1274px;padding:0 65px;position:relative;width:100%}.custom-case-banner .custom-col-inner{padding-left:15px;padding-right:15px;width:100%}.custom-case-banner .custom-case-banner-content .custom-case-banner-tag{background:#efc34e;border-radius:3px;display:inline-block;font-size:10px;font-weight:900;letter-spacing:.3em;line-height:1;margin-bottom:40px;margin-left:2px;padding:11px 16px 9px 17px;text-transform:uppercase;vertical-align:top}.custom-case-banner .custom-case-banner-content .custom-case-banner-tag strong{font-weight:bolder}.custom-case-banner .custom-case-banner-content h1{font-size:80px;letter-spacing:1px;line-height:95px;margin:0;color:#fff;font-family:"Eina 03",sans-serif}.custom-case-banner .custom-case-banner-content h2{color:#fff;font-size:30px;font-weight:600;letter-spacing:2px;line-height:40px;margin:0;padding-top:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Eina 03",sans-serif}.custom-case-banner .custom-case-banner-arrow-row{margin:0 auto;max-width:1274px;padding:0 65px;bottom:0;left:50%;padding-bottom:83px;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}.custom-case-banner .custom-case-banner-arrow svg{display:block;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-timing-function:cubic-bezier(0.28,0.84,0.42,1);animation-timing-function:cubic-bezier(0.28,0.84,0.42,1)}@media screen and (max-width:47.9375em){.custom-case-banner{padding:88px 0;padding-top:133px}.custom-case-banner .custom-case-banner-mobile-image-wrapper{display:block}.custom-case-banner .custom-case-banner-image-wrapper{display:none}.custom-case-banner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:34px}.custom-case-banner .custom-case-banner-arrow-row{padding-left:25px;padding-right:25px;padding-bottom:50px}.custom-case-banner .custom-case-banner-content-row{padding-left:25px;padding-right:25px}.custom-case-banner .custom-case-banner-content h1{font-size:60px;letter-spacing:.796954px;line-height:68px}.custom-case-banner .custom-case-banner-content h2{font-size:25px;letter-spacing:1px;line-height:1.25;padding-top:15px}.custom-case-banner .custom-case-banner-content .custom-case-banner-tag{border-radius:2.39px;font-size:7.96954px;margin-bottom:32px;padding:9px 12px 7px}.custom-case-banner .custom-case-banner-mobile-image img{max-width:100%;vertical-align:top;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.custom-case-banner .custom-case-banner-mobile-image{height:100%;left:0;margin:0;position:absolute;top:0;width:100%;display:inline-block;vertical-align:top;max-width:100%}}