.hs-banner-case-study{padding:70px 0 80px;position:relative}.hs-banner-case-study .content-wrapper{margin-bottom:20px;max-width:none!important;padding-left:0;padding-right:0}.hs-banner-case-study .fusion-text{position:relative;text-align:center;z-index:3}.hs-banner-case-study .fusion-text .title{align-items:center;letter-spacing:.12em}.hs-banner-case-study .fusion-text .title .main{font-family:Zen Maru Gothic;font-size:48px;font-weight:600}.hs-banner-case-study .fusion-text .title .sub{font-family:Zen Maru Gothic;font-size:24px;font-weight:600}.hs-banner-case-study .fusion-text .description{font-family:Zen Maru Gothic;font-size:20px;font-weight:600}@media screen and (min-width:768px){.hs-banner-case-study .fusion-text .title{align-items:center;letter-spacing:.2em}.hs-banner-case-study .fusion-text .title .main{font-family:Zen Maru Gothic;font-size:48px;font-weight:700}.hs-banner-case-study .fusion-text .title .sub{font-family:Zen Maru Gothic;font-size:24px;font-weight:700}.hs-banner-case-study .fusion-text .description{font-family:Zen Maru Gothic;font-size:20px;font-weight:700}}.hs-banner-case-study .img_area{margin:-80px auto 60px;max-width:800px;position:relative;-webkit-transition:all .3s;transition:all .3s;width:68.96%;z-index:2}@media screen and (max-width:767px){.hs-banner-case-study .img_area{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;width:100%}}.hs-banner-case-study .img_area img{position:relative;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.1s;transition-delay:.1s;z-index:2}.hs-banner-case-study .img_area:after,.hs-banner-case-study .img_area:before{background-color:#ffce00;content:"";display:block;height:100%;position:absolute;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:100%}.hs-banner-case-study .img_area:after{left:12px;top:12px;z-index:1}@media screen and (max-width:767px){.hs-banner-case-study .img_area:after{left:5px;top:5px}}.hs-banner-case-study .img_area:before{display:none;right:0;top:0;z-index:3}.hs-banner-case-study .img_area.fadein:after{width:0}.hs-banner-case-study .img_area.fade_on:after,.hs-banner-case-study .img_area.fadein:before{width:100%}.hs-banner-case-study .img_area.fade_on:before{width:0}.hs-banner-case-study .bottom_link_btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid #2c2c2c;border-radius:50px;color:#2c2c2c;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Quicksand-Bold;font-size:18px;height:56px;justify-content:center;letter-spacing:.25em;margin:40px auto 0;overflow:hidden;position:relative;text-align:center;-webkit-transition:all .3s;transition:all .3s;width:240px;z-index:2}.hs-banner-case-study .bottom_link_btn:before{background-color:#2c2c2c;border:1px solid #2c2c2c;content:"";display:block;height:56px;left:0;position:absolute;top:0;-webkit-transform:translateX(-250px);-ms-transform:translateX(-250px);transform:translateX(-250px);-webkit-transition:all .3s;transition:all .3s;width:240px;z-index:-1}@media screen and (max-width:767px){.hs-banner-case-study .bottom_link_btn{font-size:15px;height:48px;width:210px}.hs-banner-case-study .bottom_link_btn:before{height:48px;-webkit-transform:translateX(-220px);-ms-transform:translateX(-220px);transform:translateX(-220px);width:210px}}.hs-banner-case-study .bottom_link_btn:hover{color:#fff}.hs-banner-case-study .bottom_link_btn:hover:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.hs-banner-case-study .bottom_link_btn:hover:after{border-color:#fff;-webkit-transform:translateX(0) rotate(45deg);-ms-transform:translateX(0) rotate(45deg);transform:translateX(0) rotate(45deg)}.hs-banner-case-study .bottom_link_btn:after{border:2px solid #2c2c2c;border-bottom:none;border-left:none;content:"";display:block;display:inline-block;height:16px;height:10px;letter-spacing:0;margin-left:15px;position:relative;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s;vertical-align:middle;width:10px;z-index:2}.hs-banner-case-study .bottom_link_btn.white{background-color:#fff}.hs-banner-case-study .ill_area{bottom:0;position:absolute;z-index:3}.hs-banner-case-study .ill_area,.hs-banner-case-study.-column .ill_area{left:calc(50% - 300px);width:127px}@media screen and (max-width:920px){.hs-banner-case-study .ill_area,.hs-banner-case-study.-column .ill_area{left:calc(50% - 300px)}}@media screen and (max-width:767px){.hs-banner-case-study .ill_area,.hs-banner-case-study.-column .ill_area{left:20px;width:63px}}@-webkit-keyframes ill01{0%{opacity:1;-webkit-transform:translateY(45%) rotate(0) scaleY(.99) translateY(-45%);transform:translateY(45%) rotate(0) scaleY(.99) translateY(-45%)}25%{opacity:1;-webkit-transform:translateY(45%) rotate(2deg) translateY(-45%);transform:translateY(45%) rotate(2deg) translateY(-45%)}50%{opacity:1;-webkit-transform:translateY(45%) rotate(0) scaleY(.99) translateY(-45%);transform:translateY(45%) rotate(0) scaleY(.99) translateY(-45%)}75%{opacity:1;-webkit-transform:translateY(45%) rotate(-2deg) translateY(-45%);transform:translateY(45%) rotate(-2deg) translateY(-45%)}to{opacity:1;-webkit-transform:translateY(45%) rotate(0) scaleY(.99) translateY(-45%);transform:translateY(45%) rotate(0) scaleY(.99) translateY(-45%)}}@keyframes ill01{0%{opacity:1;-webkit-transform:translateY(45%) rotate(0) scaleY(.99) translateY(-45%);transform:translateY(45%) rotate(0) scaleY(.99) translateY(-45%)}25%{opacity:1;-webkit-transform:translateY(45%) rotate(2deg) translateY(-45%);transform:translateY(45%) rotate(2deg) translateY(-45%)}50%{opacity:1;-webkit-transform:translateY(45%) rotate(0) scaleY(.99) translateY(-45%);transform:translateY(45%) rotate(0) scaleY(.99) translateY(-45%)}75%{opacity:1;-webkit-transform:translateY(45%) rotate(-2deg) translateY(-45%);transform:translateY(45%) rotate(-2deg) translateY(-45%)}to{opacity:1;-webkit-transform:translateY(45%) rotate(0) scaleY(.99) translateY(-45%);transform:translateY(45%) rotate(0) scaleY(.99) translateY(-45%)}}.hs-banner-case-study .ill_on{-webkit-animation:ill01 2.4s ease-in-out .3s infinite!important;animation:ill01 2.4s ease-in-out .3s infinite!important}