@media screen and (min-width:768px){.container[data-v-77e8b66e]{padding-top:240px}}@media screen and (max-width:767px){.container[data-v-77e8b66e]{padding-top:40vw}}@media screen and (min-width:768px){.container[data-v-77e8b66e]{padding-bottom:160px}}@media screen and (max-width:767px){.container[data-v-77e8b66e]{padding-bottom:20vw}}.link[data-v-77e8b66e]{display:block;position:relative;text-align:center}@media screen and (min-width:768px){.link[data-v-77e8b66e]{padding-top:60px}}@media screen and (max-width:767px){.link[data-v-77e8b66e]{padding-top:15vw}}@media screen and (min-width:768px){.link[data-v-77e8b66e]{padding-bottom:60px}}@media screen and (max-width:767px){.link[data-v-77e8b66e]{padding-bottom:15vw}}@media screen and (min-width:768px){.link[data-v-77e8b66e]{max-width:936px}}@media screen and (max-width:767px){.link[data-v-77e8b66e]{max-width:83vw}}.link[data-v-77e8b66e]{box-sizing:border-box;color:#fff;margin:0 auto;width:100%}@media screen and (min-width:768px){.link[data-v-77e8b66e]{border-radius:30px}}@media screen and (max-width:767px){.link[data-v-77e8b66e]{border-radius:7.5vw}}.link[data-v-77e8b66e]{overflow:hidden}.link-inner[data-v-77e8b66e]{position:relative;z-index:1}.link[data-v-77e8b66e]:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:transform 1s cubic-bezier(.25,.46,.45,.94);width:100%}.link[data-v-77e8b66e]:hover:before{transform:scale(1.1)}.link[data-v-77e8b66e]:after{background-color:#1e1e1e80;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.link .next[data-v-77e8b66e]{font-size:28px}}@media screen and (max-width:767px){.link .next[data-v-77e8b66e]{font-size:6vw}}@media screen and (min-width:768px){.link .next[data-v-77e8b66e]{letter-spacing:.56px}}@media screen and (max-width:767px){.link .next[data-v-77e8b66e]{letter-spacing:.12vw}}@media screen and (min-width:768px){.link .next[data-v-77e8b66e]{line-height:1.5}}@media screen and (max-width:767px){.link .next[data-v-77e8b66e]{line-height:1.5}}.link .title[data-v-77e8b66e]{position:relative}@media screen and (min-width:768px){.link .title[data-v-77e8b66e]{font-size:64px}}@media screen and (max-width:767px){.link .title[data-v-77e8b66e]{font-size:8vw}}@media screen and (min-width:768px){.link .title[data-v-77e8b66e]{letter-spacing:1.28px}}@media screen and (max-width:767px){.link .title[data-v-77e8b66e]{letter-spacing:.16vw}}@media screen and (min-width:768px){.link .title[data-v-77e8b66e]{line-height:1.4}}@media screen and (max-width:767px){.link .title[data-v-77e8b66e]{line-height:1.4}}@media screen and (min-width:768px){.link .title[data-v-77e8b66e]{margin-top:24px}}@media screen and (max-width:767px){.link .title[data-v-77e8b66e]{margin-top:6vw}}.link .title[data-v-77e8b66e]{white-space:nowrap}.link .title span[data-v-77e8b66e]{position:relative}@media screen and (min-width:768px){.link .title span[data-v-77e8b66e]{padding-right:80px}}@media screen and (max-width:767px){.link .title span[data-v-77e8b66e]{padding-right:10vw}}@media screen and (min-width:768px){.link .text[data-v-77e8b66e]{font-size:16px}}@media screen and (max-width:767px){.link .text[data-v-77e8b66e]{font-size:4vw}}@media screen and (min-width:768px){.link .text[data-v-77e8b66e]{letter-spacing:.32px}}@media screen and (max-width:767px){.link .text[data-v-77e8b66e]{letter-spacing:.08vw}}@media screen and (min-width:768px){.link .text[data-v-77e8b66e]{line-height:1.75}}@media screen and (max-width:767px){.link .text[data-v-77e8b66e]{line-height:1.75}}@media screen and (min-width:768px){.link .text[data-v-77e8b66e]{margin-top:24px}}@media screen and (max-width:767px){.link .text[data-v-77e8b66e]{margin-top:6vw;padding-left:15vw;padding-right:15vw}}.is--service .link[data-v-77e8b66e]:before{background:url(./bg-link.dAuWkcrs.webp) no-repeat 50%/cover}.is--cases .link[data-v-77e8b66e]:before{background:url(./bg-link.CvUGUJ0v.webp) no-repeat 50%/cover}.is--community .link[data-v-77e8b66e]:before{background:url(./bg-link.ClOScnEM.webp) no-repeat 50%/cover}.is--company .link[data-v-77e8b66e]:before{background:url(./bg-link.kcYmaFSH.webp) no-repeat 50%/cover}
