.hero-column{display:flex}.hero-column-inner{min-width:540px}.m-hero-insitestream .sub-title{background:#0050a4;border-radius:100px;color:#fff;display:inline-block;font-size:min(20px,2.7vw);font-weight:700;height:min(32px,4.7vw);letter-spacing:2px;line-height:1.6;max-width:min(400px,50vw);padding:0 20px;text-align:center;width:400px}.m-hero-insitestream .logo-image{margin-top:8px;max-width:400px;width:min(400px,50vw)}.m-hero-insitestream h1{background:linear-gradient(95deg,#0050a4 23.59%,#009ccb 107.51%);background-clip:text;-webkit-background-clip:text;font-size:min(64.614px,6.6vw);font-weight:700;letter-spacing:6.958px;line-height:1.3;-webkit-text-fill-color:transparent;display:inline-block;margin-top:-16px}.m-hero-insitestream .border{background:none;color:#000;font-size:min(34.398px,3.3vw);font-weight:700;letter-spacing:2.752px;line-height:160%;-webkit-text-fill-color:#000;position:relative}.m-hero-insitestream .border:before{background:linear-gradient(0deg,#5bc0c8,#e5fdf8);bottom:0;content:"";height:10px;position:absolute;width:100%;z-index:-1}.m-hero-insitestream .border .sm{font-size:min(30px,3vw);letter-spacing:2.4px}.m-hero-insitestream .border .fs{letter-spacing:-5.16px}.m-hero-insitestream .fs1{font-size:clamp(42.976px,7vw,69.585px);letter-spacing:clamp(3px,1.5vw,6.958px)}.m-hero-insitestream .fs2{letter-spacing:5.169px}.m-hero-insitestream .fs3{font-size:min(57.159px,5.8vw);letter-spacing:2.858px}.m-hero-insitestream .fs4{letter-spacing:.646px}.m-hero-insitestream .fs5{letter-spacing:1.292px}.m-hero-insitestream .fs6{letter-spacing:-3.231px}.m-hero-insitestream .fs7{letter-spacing:-1.938px}@media screen and (min-width:768px){.m-hero-insitestream .m-content-cta .button{font-size:min(24px,2.6vw);width:min(400px,45vw)}}.hero-column-image{position:relative;width:100%}.hero-column-image picture{height:min(427.172px,36vw);left:-16px;position:absolute;top:0;width:min(648.7px,55vw);z-index:-1}@media screen and (max-width:1100px){.hero-column-image picture{bottom:0;left:auto;right:-125px;top:auto}}@media screen and (min-width:640px){.hero-column-image.pc{display:block}.hero-column-image.sp{display:none}}@media screen and (max-width:639px){.hero-column{display:block}.hero-column-image{margin-top:5.6px;text-align:center}.hero-column-image.pc{display:none}.hero-column-image.sp{display:block}.hero-column-inner{min-width:auto}.hero-column-image picture{position:relative;right:0;top:0}.m-hero-insitestream .sub-title{font-size:18px;height:29px;letter-spacing:1.8px;max-width:100%}.m-hero-insitestream .logo-image{margin-top:4px;width:100%}.m-hero-insitestream h1{font-size:min(39.906px,10.3vw);letter-spacing:4.298px;margin-top:0}.m-hero-insitestream .border{display:inline-block;font-size:21.908px;letter-spacing:1.753px;margin-bottom:5.6px}.m-hero-insitestream .border .sm{font-size:19.107px;letter-spacing:1.529px}.m-hero-insitestream .fs2{letter-spacing:3.193px}.m-hero-insitestream .fs3{font-size:35.302px;letter-spacing:1.765px}.m-hero-insitestream .fs4{letter-spacing:.399px}.m-hero-insitestream .fs5{letter-spacing:.798px}.m-hero-insitestream .fs6{letter-spacing:-1.995px}.m-hero-insitestream .fs7{letter-spacing:-1.197px}}