.case-detail-banner-wrap{align-items:self-start;padding:4px}.banner-info{flex:0 0 45%;padding-right:4px;width:45%}.banner-video{border-radius:20px;flex:0 0 55%;overflow:hidden;position:relative;width:55%}.banner-heading{background:#ffe347;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;padding:268px 46px 46px}.align-items-end{align-items:flex-end!important}.d-flex{display:flex!important}.banner-content{gap:30px;padding:24px 46px}.align-items-start{align-items:flex-start!important}.flex-column{flex-direction:column!important}.mb-0{margin-bottom:0!important}.case-detail-banner-wrap .banner-content a.primary-button{align-items:center;display:inline-flex;line-height:normal;transition:all .3s}.case-detail-banner-wrap .banner-content a.primary-button img{margin-left:10px;max-width:15px;transition:all .3s}.case-detail-banner-wrap .banner-content a.primary-button:hover img{transform:translateX(5px)}.justify-content-between{justify-content:space-between!important}.banner-video video{bottom:0;display:block;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.banner-video:after{content:"";display:block;padding-top:69%}.banner-video img{height:100%!important;left:0;object-fit:cover;position:absolute;top:0;width:100%}.banner-heading h1{margin:0;word-break:keep-all}.banner-video iframe{display:block;height:100%;position:absolute;width:100%}@media (min-width:768px){.d-md-flex{display:flex!important}}@media only screen and (max-width:1440px){.banner-heading{min-height:440px;padding:26px}.banner-heading h1{line-height:1.2}.banner-content{gap:20px;padding:26px}}@media only screen and (max-width:992px){section.case-detail-banner-wrap{flex-wrap:wrap}section.case-detail-banner-wrap .banner-info{flex:100%;width:100%}.banner-heading{min-height:290px;padding:76px 26px 26px}.banner-video{flex:100%;width:100%}.banner-heading h1{line-height:1.2}}@media only screen and (max-width:767px){.banner-heading h1{line-height:1.2}.banner-heading{min-height:unset;padding:146px 26px 26px}}