.card[data-v-762fbd89]{position:relative;margin:0 auto;width:clamp(1px,83.2vw,624px)}.card__bg-container[data-v-762fbd89]{position:inherit;margin:inherit;width:inherit;overflow:hidden}.card__bg-container[data-v-762fbd89]:after{content:"";position:absolute;z-index:1;bottom:0;right:calc(0px - clamp(1px,16.5333333333vw,124px));width:clamp(1px,26.6666666667vw,200px);height:clamp(1px,10.6666666667vw,80px);transform:rotate(-45deg);box-shadow:0 0 0 clamp(1px,266.6666666667vw,2000px) #eef3f9;background-color:none;cursor:default}.card hr.slanted-bar[data-v-762fbd89]{position:absolute;z-index:3;transform:rotate(-45deg);width:clamp(1px,20vw,150px);background-color:#3e3e3e}.card hr.slanted-bar.left[data-v-762fbd89]{top:clamp(1px,1.0666666667vw,8px);left:calc(0px - clamp(1px,2.8vw,21px))}.card hr.slanted-bar.right[data-v-762fbd89]{right:calc(0px - clamp(1px,5.3333333333vw,40px));bottom:clamp(1px,3.7333333333vw,28px)}.card.small[data-v-762fbd89]{width:clamp(1px,70.6666666667vw,530px)}.card.small .card__bg-container[data-v-762fbd89]:after{right:calc(0px - clamp(1px,16.5333333333vw,124px));width:clamp(1px,26.6666666667vw,200px);height:clamp(1px,6.6666666667vw,50px);transform:rotate(-45deg);box-shadow:0 0 0 clamp(1px,266.6666666667vw,2000px) #eef3f9;background-color:none;cursor:default}.card.small hr.slanted-bar[data-v-762fbd89]{position:absolute;z-index:3;transform:rotate(-45deg);width:clamp(1px,10.1333333333vw,76px);background-color:#3e3e3e}.card.small hr.slanted-bar.left[data-v-762fbd89]{top:clamp(1px,1.0666666667vw,8px);left:calc(0px - clamp(1px,2.8vw,21px))}.card.small hr.slanted-bar.right[data-v-762fbd89]{right:calc(0px - clamp(1px,2.6666666667vw,20px));bottom:clamp(1px,1.0666666667vw,8px)}.content[data-v-762fbd89]{position:relative;text-align:center;margin:0 auto;z-index:2}.subheading[data-v-70ed3378]{--decorativeColor:transparent;position:relative;margin:0 auto;padding:0 clamp(1px,3.2vw,24px) clamp(1px,5.0666666667vw,38px);width:100%;max-width:1024px}.subheading h2[data-v-70ed3378]{display:flex;align-items:center;font-family:a-otf-ryumin-pr6n,serif;font-style:normal;font-weight:400;font-size:clamp(1px,5.6vw,42px);letter-spacing:.2em;color:#3e3e3e}.subheading h2[data-v-70ed3378]:after,.subheading h2[data-v-70ed3378]:before{content:"";height:1px;flex-grow:1;background-color:#3e3e3e}.subheading h2[data-v-70ed3378]:before{margin-right:1rem}.subheading h2[data-v-70ed3378]:after{margin-left:1rem}.subheading .label[data-v-70ed3378]{display:flex;align-items:center;position:relative;z-index:10;letter-spacing:.2em;color:#3e3e3e;text-align:left}.subheading .label[data-v-70ed3378]:before{position:absolute;z-index:-1;top:0;left:0;content:"";background-color:var(--decorativeColor)}.subheading .label[data-v-70ed3378]:after{content:"";height:1px;flex-grow:1;background-color:#3e3e3e;margin-left:1rem}.subheading .label.blue[data-v-70ed3378]:before{background-color:#dcebfc}.subheading .label.purple[data-v-70ed3378]:before{background-color:#e9e2f5}.subheading .label.gray[data-v-70ed3378]:before{background-color:#eef3f9}.subheading h3[data-v-70ed3378]{font-family:a-otf-ryumin-pr6n,serif;font-style:normal;font-weight:400;font-size:clamp(1px,3.2vw,24px)}@media(max-width:480px){.subheading h3[data-v-70ed3378]{font-size:14px!important}}.subheading h4[data-v-70ed3378]{font-family:a-otf-ryumin-pr6n,serif;font-style:normal;font-weight:400;font-size:clamp(1px,2.1333333333vw,16px)}@media(max-width:480px){.subheading h4[data-v-70ed3378]{font-size:12px!important}}.subheading p[data-v-70ed3378]{text-align:center;font-family:a-otf-ryumin-pr6n,serif;font-style:normal;font-weight:400;font-size:clamp(1px,2.1333333333vw,16px)}@media(max-width:480px){.subheading p[data-v-70ed3378]{font-size:12px!important}}.md-sqaure[data-v-70ed3378]{padding:clamp(1px,13.3333333333vw,100px) 0 0 clamp(1px,6.9333333333vw,52px)}.md-sqaure[data-v-70ed3378]:before{width:clamp(1px,23.2vw,174px);height:clamp(1px,23.2vw,174px)}.sm-sqaure[data-v-70ed3378]{padding:clamp(1px,2.6666666667vw,20px) 0 0 clamp(1px,3.3333333333vw,25px)}.sm-sqaure[data-v-70ed3378]:before{width:clamp(1px,6.6666666667vw,50px);height:clamp(1px,6.6666666667vw,50px)}@media(max-width:480px){.sm-sqaure[data-v-70ed3378]:before{width:40px;height:40px}}
