.c-heading-lines{width:100%;text-align:center}.c-heading-lines.js-scroll-animation{opacity:0;-webkit-transform:translateY(var(--spacing-20));transform:translateY(var(--spacing-20))}.c-heading-lines.js-scroll-animation.is-animated{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.c-heading-lines__content{position:relative;display:inline-block}.c-heading-lines__content:after,.c-heading-lines__content:before{position:absolute;left:50%;content:"";border-style:solid;border-width:var(--spacing-12) var(--spacing-6) 0 var(--spacing-6);translate:-50% 100%}.c-heading-lines__content:before{bottom:0;border-color:#ff0d00 rgba(0,0,0,0) rgba(0,0,0,0)}.c-heading-lines__content:after{bottom:var(--spacing-4);border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (min-width:769px){.c-heading-lines__content:after,.c-heading-lines__content:before{border-width:var(--spacing-14) var(--spacing-10) 0 var(--spacing-10)}.c-heading-lines__content:after{bottom:var(--spacing-4)}}.c-heading-lines__content__title{font-size:24px;font-size:2.4rem;font-size:6.4vw}@media screen and (min-width:769px){.c-heading-lines__content__title{font-size:1.756954612vw}}@media screen and (min-width:1367px){.c-heading-lines__content__title{font-size:24px;font-size:2.4rem}}.c-heading-lines__content__title{font-weight:700;line-height:1.4;letter-spacing:0}@media screen and (min-width:769px){.c-heading-lines__content__title{font-size:36px;font-size:3.6rem;font-size:9.6vw}}@media screen and (min-width:769px)and (min-width:769px){.c-heading-lines__content__title{font-size:2.635431918vw}}@media screen and (min-width:769px)and (min-width:1367px){.c-heading-lines__content__title{font-size:36px;font-size:3.6rem}}.c-heading-lines__content__title{position:relative;display:inline-block;padding:var(--spacing-10) var(--spacing-8);color:#d80c18}.c-heading-lines__content__title:after,.c-heading-lines__content__title:before{position:absolute;right:0;left:0;width:100%;height:var(--spacing-2);content:"";background-image:-webkit-gradient(linear,left top,right top,from(#ffcecc),color-stop(20%,#ff8680),color-stop(50%,#ff0d00),color-stop(80%,#ff8680),to(#ffcecc));background-image:-webkit-linear-gradient(left,#ffcecc,#ff8680 20%,#ff0d00 50%,#ff8680 80%,#ffcecc);background-image:linear-gradient(90deg,#ffcecc,#ff8680 20%,#ff0d00 50%,#ff8680 80%,#ffcecc)}.c-heading-lines__content__title:after{top:0}.c-heading-lines__content__title:before{bottom:0}@media screen and (min-width:769px){.c-heading-lines__content__title{padding:var(--spacing-12) var(--spacing-24)}.c-heading-lines__content__title:after{width:100%;height:var(--spacing-2)}}.c-heading-lines__message{margin-top:var(--spacing-26);font-size:16px;font-size:1.6rem;font-size:4.2666666667vw}@media screen and (min-width:769px){.c-heading-lines__message{font-size:1.1713030747vw}}@media screen and (min-width:1367px){.c-heading-lines__message{font-size:16px;font-size:1.6rem}}.c-heading-lines__message{line-height:1.7;letter-spacing:0}@media screen and (min-width:769px){.c-heading-lines__message{font-size:18px;font-size:1.8rem;font-size:4.8vw}}@media screen and (min-width:769px)and (min-width:769px){.c-heading-lines__message{font-size:1.317715959vw}}@media screen and (min-width:769px)and (min-width:1367px){.c-heading-lines__message{font-size:18px;font-size:1.8rem}}.c-heading-lines__message{font-weight:700}@media screen and (min-width:769px){.c-heading-lines__message{margin-top:var(--spacing-36)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(var(--spacing-20));transform:translateY(var(--spacing-20))}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(var(--spacing-20));transform:translateY(var(--spacing-20))}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes kvSlideBar{0%{scale:0 1}to{scale:1 1}}@keyframes kvSlideBar{0%{scale:0 1}to{scale:1 1}}.c-scene-svg{width:85.3333333333vw;margin:0 auto}@media screen and (min-width:769px){.c-scene-svg{width:58.5651537335vw}}@media screen and (min-width:1367px){.c-scene-svg{width:800px}}