@keyframes fadeInUp-048b5b4c{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.text-big-regular[data-v-048b5b4c]{color:#23232f;font-size:2.4rem;font-weight:400;letter-spacing:-.01em;line-height:3.2rem}@media(max-width:1199px){.text-big-regular[data-v-048b5b4c]{font-size:2rem;letter-spacing:-.005em;line-height:3rem}}@media(max-width:767px){.text-big-regular[data-v-048b5b4c]{font-size:1.8rem;line-height:2.6rem}}body[data-v-048b5b4c]{color:#23232f;font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.6rem}@media(max-width:1199px){body[data-v-048b5b4c]{color:#23232f;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}}@media(max-width:767px){body[data-v-048b5b4c]{color:#23232f;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem}}.h1[data-v-048b5b4c],h1[data-v-048b5b4c]{color:#23232f;font-size:7.2rem;font-style:normal;font-weight:600;letter-spacing:-.035em;line-height:8rem}@media(max-width:1199px){.h1[data-v-048b5b4c],h1[data-v-048b5b4c]{color:#23232f;font-size:4.8rem;font-style:normal;font-weight:600;line-height:5.6rem}}@media(max-width:767px){.h1[data-v-048b5b4c],h1[data-v-048b5b4c]{color:#23232f;font-size:2.8rem;font-style:normal;font-weight:600;line-height:3.6rem}}.h2[data-v-048b5b4c],h2[data-v-048b5b4c]{color:#23232f;font-size:4.8rem;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:5.6rem}@media(max-width:1199px){.h2[data-v-048b5b4c],h2[data-v-048b5b4c]{color:#23232f;font-size:3.2rem;font-style:normal;font-weight:600;line-height:3.6rem}}@media(max-width:767px){.h2[data-v-048b5b4c],h2[data-v-048b5b4c]{color:#23232f;font-size:2rem;font-style:normal;font-weight:600;line-height:2.8rem}}.h3[data-v-048b5b4c],h3[data-v-048b5b4c]{color:#23232f;font-size:3.6rem;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:4.4rem}@media(max-width:1199px){.h3[data-v-048b5b4c],h3[data-v-048b5b4c]{color:#23232f;font-size:2rem;font-style:normal;font-weight:600;line-height:2.4rem}}@media(max-width:767px){.h3[data-v-048b5b4c],h3[data-v-048b5b4c]{color:#23232f;font-size:1.8rem;font-style:normal;font-weight:600;line-height:2.6rem}}.h4[data-v-048b5b4c],h4[data-v-048b5b4c]{color:#23232f;font-size:2.4rem;font-style:normal;font-weight:600;letter-spacing:-.01em;line-height:3.2rem}@media(max-width:1199px){.h4[data-v-048b5b4c],h4[data-v-048b5b4c]{color:#23232f;font-size:2rem;font-style:normal;font-weight:600;line-height:2.8rem}}@media(max-width:767px){.h4[data-v-048b5b4c],h4[data-v-048b5b4c]{color:#23232f;font-size:1.8rem;font-style:normal;font-weight:600;line-height:2.6rem}}.big-regular-to-regular[data-v-048b5b4c]{color:#23232f;font-size:2.4rem;font-style:normal;font-weight:400;line-height:3.2rem}@media(max-width:1199px){.big-regular-to-regular[data-v-048b5b4c]{color:#23232f;font-size:2rem;font-style:normal;font-weight:400;line-height:2.4rem}}@media(max-width:767px){.big-regular-to-regular[data-v-048b5b4c]{color:#23232f;font-size:1.4rem;font-style:normal;font-weight:700;line-height:2rem}}.h2-h3[data-v-048b5b4c]{color:#23232f;font-size:3.6rem;font-style:normal;font-weight:400;line-height:4.4rem}@media(max-width:1199px){.h2-h3[data-v-048b5b4c]{color:#23232f;font-size:2rem;font-style:normal;font-weight:400;line-height:2.4rem}}@media(max-width:767px){.h2-h3[data-v-048b5b4c]{color:#23232f;font-size:2rem;font-style:normal;font-weight:600;line-height:2.8rem}}.h3-h1[data-v-048b5b4c]{color:#23232f;font-size:4.8rem;font-style:normal;font-weight:600;line-height:5.6rem}@media(max-width:1199px){.h3-h1[data-v-048b5b4c]{color:#23232f;font-size:3.2rem;font-style:normal;font-weight:600;line-height:3.6rem}}@media(max-width:767px){.h3-h1[data-v-048b5b4c]{color:#23232f;font-size:2.8rem;font-style:normal;font-weight:600;line-height:3.6rem}}.caption-text[data-v-048b5b4c]{color:#23232f;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}@media(max-width:1199px){.caption-text[data-v-048b5b4c]{color:#23232f;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}}@media(max-width:767px){.caption-text[data-v-048b5b4c]{color:#23232f;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem}}.advantage-font[data-v-048b5b4c]{color:#23232f;font-size:3.2rem;font-style:normal;font-weight:400;letter-spacing:-1.12px;line-height:3.6rem}@media(max-width:1199px){.advantage-font[data-v-048b5b4c]{color:#23232f;font-size:2.4rem;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:2.8rem}}@media(max-width:767px){.advantage-font[data-v-048b5b4c]{color:#23232f;font-size:1.8rem;font-style:normal;font-weight:400;letter-spacing:-.09px;line-height:2.6rem}}.services-list-font[data-v-048b5b4c]{color:#23232f;font-size:3.6rem;font-style:normal;font-weight:400;letter-spacing:-.72px;line-height:4.4rem}@media(max-width:1199px){.services-list-font[data-v-048b5b4c]{color:#23232f;font-size:2.8rem;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:3.2rem}}@media(max-width:767px){.services-list-font[data-v-048b5b4c]{color:#23232f;font-size:2rem;font-style:normal;font-weight:400;letter-spacing:-.4px;line-height:2.8rem}}.layout[data-v-048b5b4c]{padding-top:234px}@media(max-width:1199px){.layout[data-v-048b5b4c]{padding-top:120px}}@media(max-width:767px){.layout[data-v-048b5b4c]{padding-top:100px}}.policy[data-v-048b5b4c]{overflow:hidden;position:relative;width:100%;z-index:1}.policy__circle[data-v-048b5b4c]{background:#f2f3ff;border-radius:50%;height:3593px;left:50%;position:absolute;top:-2897px;transform:translateX(-61.98%);width:3593px;z-index:-1}@media(max-width:1199px){.policy__circle[data-v-048b5b4c]{height:2084px;left:50%;top:-1788px;transform:translateX(-50%);width:2084px}}@media(max-width:767px){.policy__circle[data-v-048b5b4c]{height:707px;top:-450px;width:707px}}.policy__wrapper[data-v-048b5b4c]{display:flex;justify-content:space-between}.policy__wrapper>[data-v-048b5b4c]{flex-basis:48.8%}@media(max-width:1199px){.policy__wrapper[data-v-048b5b4c]{flex-direction:column}}.policy__left[data-v-048b5b4c]{margin-right:20px}.policy__right[data-v-048b5b4c]{padding-top:120px}.policy__right[data-v-048b5b4c] h3{margin:40px 0 24px}@media(max-width:767px){.policy__right[data-v-048b5b4c] h3{margin:24px 0 12px}}.policy__right[data-v-048b5b4c] p{margin-bottom:24px}@media(max-width:767px){.policy__right[data-v-048b5b4c] p{margin-bottom:6px}}