.wrapper-cases-banner{position:relative;padding-bottom:266px;background-position:center;background-image:url(https://cdn2.hubspot.net/hubfs/5078179/Querformat/images/line.svg)}.wrapper-cases-banner:before{position:absolute;top:0;left:0;content:"";width:100%;height:160px;background:#fff}.wrapper-cases-banner .container{max-width:860px;padding:40px 34px 10px 20px;background:#fff;position:relative;bottom:-266px}.wrapper-cases-banner .cases-detail-banner p{font-size:20px;margin-bottom:0px;display:flex;flex-wrap:wrap}.wrapper-cases-banner .cases-detail-banner p strong{width:130px;display:inline-block}.wrapper-cases-banner .cases-detail-banner p span{width:calc(100% - 130px);display:inline-block}.wrapper-cases-banner .cases-detail-banner p span a:hover{color:#d82360}.wrapper-cases-banner h1+.dis-flex{align-items:flex-end;width:100%}.wrapper-cases-banner .text-part{width:calc(100% - 160px)}.wrapper-cases-banner .img-part{width:160px}.wrapper-cases-banner a.topic-link{display:inline-block;background:#000;color:#fff;padding:3px 20px;cursor:default;font-family:'Radikal-Black';font-size:20px;position:absolute;top:-42px;left:0}.wrapper-cases-banner .speech-bubble{background:#000;color:#fff}.wrapper-cases-banner .wrapper-bubble{position:fixed;left:55px;top:130px;z-index:9}.wrapper-cases-banner .speech-bubble:after{border-bottom-color:#000}.wrapper-cases-banner .cases-detail-banner{padding:0 20px;position:relative;z-index:9;height:620px;background-repeat:no-repeat;background-position:top;background-size:cover;display:flex;align-items:flex-end}.wrapper-cases-banner h1{margin-bottom:50px}.wrapper-cases-banner .text-part{padding-right:20px}.wrapper-cases-banner a.scrollToTop{position:absolute;top:calc(50% - 27px/2);left:0;right:0;text-align:center}.wrapper-cases-banner .speech-bubble>span{display:inline-block}@media(max-width:1200px){.wrapper-cases-banner .wrapper-bubble{left:40px;top:110px}.wrapper-cases-banner .cases-detail-banner{height:450px}.wrapper-cases-banner h1{margin-bottom:30px}.wrapper-cases-banner .container{padding:20px;bottom:-200px}.wrapper-cases-banner a.topic-link{font-size:18px;top:-38px}.wrapper-cases-banner .cases-detail-banner p{font-size:18px}.wrapper-cases-banner{padding-bottom:200px}}@media(max-width:1024px){.wrapper-cases-banner a.topic-link{font-size:16px;top:-34px}.wrapper-cases-banner .cases-detail-banner{height:325px}.wrapper-cases-banner .text-part{width:calc(100% - 100px)}.wrapper-cases-banner .img-part{width:100px}.wrapper-cases-banner .cases-detail-banner p span{width:calc(100% - 100px)}.wrapper-cases-banner .cases-detail-banner p strong{width:100px}.wrapper-cases-banner .container{bottom:-150px}.wrapper-cases-banner{padding-bottom:150px}.wrapper-cases-banner .cases-detail-banner p{font-size:16px;line-height:1.3;margin-bottom:8px}}@media(max-width:767px){.wrapper-cases-banner .speech-bubble{height:80px;width:80px}.wrapper-cases-banner h1{margin-bottom:20px}.wrapper-cases-banner .cases-detail-banner{height:auto;padding-top:100px}}@media(max-width:640px){.wrapper-cases-banner .text-part{width:100%;padding-right:0}.wrapper-cases-banner .img-part{margin-top:20px}.wrapper-cases-banner h1{width:100%}}@media(max-width:480px){.wrapper-cases-banner .cases-detail-banner{padding:100px 10px 0}.wrapper-cases-banner .wrapper-bubble{left:20px;top:96px}.wrapper-cases-banner .container{padding:20px 10px}.wrapper-cases-banner h1{font-size:22px}}