@keyframes fadeInUp-441adffa{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.text-big-regular[data-v-441adffa]{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-441adffa]{font-size:2rem;letter-spacing:-.005em;line-height:3rem}}@media(max-width:767px){.text-big-regular[data-v-441adffa]{font-size:1.8rem;line-height:2.6rem}}.card__category[data-v-441adffa]{color:#23232f;font-size:1.6rem;font-weight:400;line-height:2.4rem}@media(max-width:1199px){.card__category[data-v-441adffa]{font-size:1.4rem;line-height:2rem}}.card__category[data-v-441adffa]{font-weight:600}body[data-v-441adffa]{color:#23232f;font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.6rem}@media(max-width:1199px){body[data-v-441adffa]{color:#23232f;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}}@media(max-width:767px){body[data-v-441adffa]{color:#23232f;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem}}.h1[data-v-441adffa],h1[data-v-441adffa]{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-441adffa],h1[data-v-441adffa]{color:#23232f;font-size:4.8rem;font-style:normal;font-weight:600;line-height:5.6rem}}@media(max-width:767px){.h1[data-v-441adffa],h1[data-v-441adffa]{color:#23232f;font-size:2.8rem;font-style:normal;font-weight:600;line-height:3.6rem}}.h2[data-v-441adffa],h2[data-v-441adffa]{color:#23232f;font-size:3.6rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:4.4rem}@media(max-width:1199px){.h2[data-v-441adffa],h2[data-v-441adffa]{color:#23232f;font-size:2rem;font-style:normal;font-weight:400;line-height:2.4rem}}@media(max-width:767px){.h2[data-v-441adffa],h2[data-v-441adffa]{color:#23232f;font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.6rem}}.h3[data-v-441adffa],h3[data-v-441adffa]{color:#23232f;font-size:4.8rem;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:5.6rem}@media(max-width:1199px){.h3[data-v-441adffa],h3[data-v-441adffa]{color:#23232f;font-size:3.2rem;font-style:normal;font-weight:600;line-height:3.6rem}}@media(max-width:767px){.h3[data-v-441adffa],h3[data-v-441adffa]{color:#23232f;font-size:2rem;font-style:normal;font-weight:600;line-height:2.8rem}}.h4[data-v-441adffa],h4[data-v-441adffa]{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-441adffa],h4[data-v-441adffa]{color:#23232f;font-size:2rem;font-style:normal;font-weight:600;line-height:2.8rem}}@media(max-width:767px){.h4[data-v-441adffa],h4[data-v-441adffa]{color:#23232f;font-size:1.8rem;font-style:normal;font-weight:600;line-height:2.6rem}}.big-regular-to-regular[data-v-441adffa]{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-441adffa]{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-441adffa]{color:#23232f;font-size:1.4rem;font-style:normal;font-weight:700;line-height:2rem}}.h2-h3[data-v-441adffa]{color:#23232f;font-size:3.6rem;font-style:normal;font-weight:400;line-height:4.4rem}@media(max-width:1199px){.h2-h3[data-v-441adffa]{color:#23232f;font-size:2rem;font-style:normal;font-weight:400;line-height:2.4rem}}@media(max-width:767px){.h2-h3[data-v-441adffa]{color:#23232f;font-size:2rem;font-style:normal;font-weight:600;line-height:2.8rem}}.h3-h1[data-v-441adffa]{color:#23232f;font-size:4.8rem;font-style:normal;font-weight:600;line-height:5.6rem}@media(max-width:1199px){.h3-h1[data-v-441adffa]{color:#23232f;font-size:3.2rem;font-style:normal;font-weight:600;line-height:3.6rem}}@media(max-width:767px){.h3-h1[data-v-441adffa]{color:#23232f;font-size:2.8rem;font-style:normal;font-weight:600;line-height:3.6rem}}.caption-text[data-v-441adffa]{color:#23232f;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}@media(max-width:1199px){.caption-text[data-v-441adffa]{color:#23232f;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}}@media(max-width:767px){.caption-text[data-v-441adffa]{color:#23232f;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem}}.advantage-font[data-v-441adffa]{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-441adffa]{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-441adffa]{color:#23232f;font-size:1.8rem;font-style:normal;font-weight:400;letter-spacing:-.09px;line-height:2.6rem}}.services-list-font[data-v-441adffa]{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-441adffa]{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-441adffa]{color:#23232f;font-size:2rem;font-style:normal;font-weight:400;letter-spacing:-.4px;line-height:2.8rem}}.card[data-v-441adffa]{display:flex;flex-direction:column;row-gap:24px}@media(max-width:1199px){.card[data-v-441adffa]{row-gap:16px}}@media(max-width:767px){.card[data-v-441adffa]{row-gap:12px}}.card .card__wrap[data-v-441adffa]{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:60px;display:flex;height:560px;overflow:hidden;position:relative;width:100%}@media(max-width:1199px){.card .card__wrap[data-v-441adffa]{border-radius:20px;height:230px;pointer-events:none}}@media(max-width:767px){.card .card__wrap[data-v-441adffa]{border-radius:20px;height:238px}}.card .card__wrap:hover .card__background[data-v-441adffa]{max-height:100%;padding:60px;width:100%;z-index:2}.card .card__wrap:hover .card__background_header[data-v-441adffa],.card .card__wrap:hover p[data-v-441adffa],.card .card__wrap:hover span[data-v-441adffa]{opacity:1;visibility:visible}.card .card__wrap .card__image[data-v-441adffa]{bottom:0;left:0;margin:auto;max-height:70%;max-width:80%;position:absolute;right:0;top:0}@media(max-width:1199px){.card .card__wrap .card__image[data-v-441adffa]{max-height:80%}}@media(max-width:767px){.card .card__wrap .card__image[data-v-441adffa]{max-height:70%}}.card .card__wrap--project .card__background[data-v-441adffa]{background:linear-gradient(300.26deg,#634feb 6.47%,#6e679b 112.28%)}.card .card__background[data-v-441adffa]{background:#634feb;border-radius:60px 60px 200px 60px;display:flex;flex-direction:column;justify-content:space-between;max-height:0;overflow:hidden;padding:0;transition:all .7s;width:0;z-index:2}.card .card__background p[data-v-441adffa],.card .card__background span[data-v-441adffa]{color:#fff;opacity:0;transition:opacity .5s;visibility:hidden}.card .card__footer[data-v-441adffa]{align-items:center;display:flex;justify-content:space-between}.card__background_header[data-v-441adffa]{display:flex;flex-direction:column;gap:40px;opacity:0;transition:opacity .5s;visibility:hidden}.card__category[data-v-441adffa]{background:#fff;border-radius:10px;display:flex;padding:4px 8px;width:-moz-fit-content;width:fit-content}.card__name[data-v-441adffa],.card__title[data-v-441adffa]{color:#23232f}.card__title[data-v-441adffa]{font-weight:600}.card__column[data-v-441adffa],.card__columns[data-v-441adffa]{display:flex;justify-content:space-between}.card__column[data-v-441adffa]{flex-direction:column;max-width:330px}.card:nth-child(2n) .card__wrap[data-v-441adffa],.card:nth-child(odd) .card__wrap[data-v-441adffa]{background-color:#ffeee3}@keyframes fadeInUp-44cc439c{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.text-big-regular[data-v-44cc439c]{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-44cc439c]{font-size:2rem;letter-spacing:-.005em;line-height:3rem}}@media(max-width:767px){.text-big-regular[data-v-44cc439c]{font-size:1.8rem;line-height:2.6rem}}body[data-v-44cc439c]{color:#23232f;font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.6rem}@media(max-width:1199px){body[data-v-44cc439c]{color:#23232f;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}}@media(max-width:767px){body[data-v-44cc439c]{color:#23232f;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem}}.h1[data-v-44cc439c],h1[data-v-44cc439c]{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-44cc439c],h1[data-v-44cc439c]{color:#23232f;font-size:4.8rem;font-style:normal;font-weight:600;line-height:5.6rem}}@media(max-width:767px){.h1[data-v-44cc439c],h1[data-v-44cc439c]{color:#23232f;font-size:2.8rem;font-style:normal;font-weight:600;line-height:3.6rem}}.h2[data-v-44cc439c],h2[data-v-44cc439c]{color:#23232f;font-size:3.6rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:4.4rem}@media(max-width:1199px){.h2[data-v-44cc439c],h2[data-v-44cc439c]{color:#23232f;font-size:2rem;font-style:normal;font-weight:400;line-height:2.4rem}}@media(max-width:767px){.h2[data-v-44cc439c],h2[data-v-44cc439c]{color:#23232f;font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.6rem}}.h3[data-v-44cc439c],h3[data-v-44cc439c]{color:#23232f;font-size:4.8rem;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:5.6rem}@media(max-width:1199px){.h3[data-v-44cc439c],h3[data-v-44cc439c]{color:#23232f;font-size:3.2rem;font-style:normal;font-weight:600;line-height:3.6rem}}@media(max-width:767px){.h3[data-v-44cc439c],h3[data-v-44cc439c]{color:#23232f;font-size:2rem;font-style:normal;font-weight:600;line-height:2.8rem}}.h4[data-v-44cc439c],h4[data-v-44cc439c]{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-44cc439c],h4[data-v-44cc439c]{color:#23232f;font-size:2rem;font-style:normal;font-weight:600;line-height:2.8rem}}@media(max-width:767px){.h4[data-v-44cc439c],h4[data-v-44cc439c]{color:#23232f;font-size:1.8rem;font-style:normal;font-weight:600;line-height:2.6rem}}.big-regular-to-regular[data-v-44cc439c]{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-44cc439c]{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-44cc439c]{color:#23232f;font-size:1.4rem;font-style:normal;font-weight:700;line-height:2rem}}.h2-h3[data-v-44cc439c]{color:#23232f;font-size:3.6rem;font-style:normal;font-weight:400;line-height:4.4rem}@media(max-width:1199px){.h2-h3[data-v-44cc439c]{color:#23232f;font-size:2rem;font-style:normal;font-weight:400;line-height:2.4rem}}@media(max-width:767px){.h2-h3[data-v-44cc439c]{color:#23232f;font-size:2rem;font-style:normal;font-weight:600;line-height:2.8rem}}.h3-h1[data-v-44cc439c]{color:#23232f;font-size:4.8rem;font-style:normal;font-weight:600;line-height:5.6rem}@media(max-width:1199px){.h3-h1[data-v-44cc439c]{color:#23232f;font-size:3.2rem;font-style:normal;font-weight:600;line-height:3.6rem}}@media(max-width:767px){.h3-h1[data-v-44cc439c]{color:#23232f;font-size:2.8rem;font-style:normal;font-weight:600;line-height:3.6rem}}.caption-text[data-v-44cc439c]{color:#23232f;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}@media(max-width:1199px){.caption-text[data-v-44cc439c]{color:#23232f;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}}@media(max-width:767px){.caption-text[data-v-44cc439c]{color:#23232f;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem}}.advantage-font[data-v-44cc439c]{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-44cc439c]{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-44cc439c]{color:#23232f;font-size:1.8rem;font-style:normal;font-weight:400;letter-spacing:-.09px;line-height:2.6rem}}.services-list-font[data-v-44cc439c]{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-44cc439c]{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-44cc439c]{color:#23232f;font-size:2rem;font-style:normal;font-weight:400;letter-spacing:-.4px;line-height:2.8rem}}.review[data-v-44cc439c]{background:#f2f3ff;border-radius:20px;height:320px;margin-right:40px;padding:20px;width:390px}@media(max-width:1199px){.review[data-v-44cc439c]{height:306px;margin-right:20px}}@media(max-width:767px){.review[data-v-44cc439c]{height:258px;margin-right:8px;padding:16px;width:280px}}.review a[data-v-44cc439c]{color:#634feb}.review .review__text[data-v-44cc439c]{height:130px;margin-bottom:32px}@media(max-width:1199px){.review .review__text[data-v-44cc439c]{height:120px;margin-bottom:16px}}.review[data-v-44cc439c]:first-child{margin-left:calc(100vw - 73%)}@media(max-width:1900px){.review[data-v-44cc439c]:first-child{margin-left:calc(100vw - 76%)}}@media(max-width:1199px){.review[data-v-44cc439c]:first-child{margin-left:34px}}@media(max-width:767px){.review[data-v-44cc439c]:first-child{margin-left:10px}}.review__footer[data-v-44cc439c]{display:flex;flex-direction:column;flex-grow:1;height:118px;justify-content:space-between}@media(max-width:1199px){.review__footer[data-v-44cc439c]{height:114px}}@media(max-width:767px){.review__footer[data-v-44cc439c]{height:90px}}.review__author[data-v-44cc439c]{align-items:center;display:flex;justify-content:space-between}.review__author img[data-v-44cc439c]{max-width:100%;-o-object-fit:cover;object-fit:cover}.review__author p[data-v-44cc439c]{text-align:right}.review__author .author__name[data-v-44cc439c]{font-weight:600;margin:0 0 8px}.review__author .author__position[data-v-44cc439c]{margin:0}.review__link_hidden[data-v-44cc439c]{visibility:hidden}@keyframes fadeInUp-865b04ec{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.text-big-regular[data-v-865b04ec]{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-865b04ec]{font-size:2rem;letter-spacing:-.005em;line-height:3rem}}@media(max-width:767px){.text-big-regular[data-v-865b04ec]{font-size:1.8rem;line-height:2.6rem}}.swiper-slide[data-v-865b04ec]{color:#23232f;font-size:1.6rem;font-weight:400;line-height:2.4rem}@media(max-width:1199px){.swiper-slide[data-v-865b04ec]{font-size:1.4rem;line-height:2rem}}.swiper-slide[data-v-865b04ec]{font-weight:600}body[data-v-865b04ec]{color:#23232f;font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.6rem}@media(max-width:1199px){body[data-v-865b04ec]{color:#23232f;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}}@media(max-width:767px){body[data-v-865b04ec]{color:#23232f;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem}}.h1[data-v-865b04ec],h1[data-v-865b04ec]{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-865b04ec],h1[data-v-865b04ec]{color:#23232f;font-size:4.8rem;font-style:normal;font-weight:600;line-height:5.6rem}}@media(max-width:767px){.h1[data-v-865b04ec],h1[data-v-865b04ec]{color:#23232f;font-size:2.8rem;font-style:normal;font-weight:600;line-height:3.6rem}}.h2[data-v-865b04ec],h2[data-v-865b04ec]{color:#23232f;font-size:3.6rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:4.4rem}@media(max-width:1199px){.h2[data-v-865b04ec],h2[data-v-865b04ec]{color:#23232f;font-size:2rem;font-style:normal;font-weight:400;line-height:2.4rem}}@media(max-width:767px){.h2[data-v-865b04ec],h2[data-v-865b04ec]{color:#23232f;font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.6rem}}.h3[data-v-865b04ec],h3[data-v-865b04ec]{color:#23232f;font-size:4.8rem;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:5.6rem}@media(max-width:1199px){.h3[data-v-865b04ec],h3[data-v-865b04ec]{color:#23232f;font-size:3.2rem;font-style:normal;font-weight:600;line-height:3.6rem}}@media(max-width:767px){.h3[data-v-865b04ec],h3[data-v-865b04ec]{color:#23232f;font-size:2rem;font-style:normal;font-weight:600;line-height:2.8rem}}.h4[data-v-865b04ec],h4[data-v-865b04ec]{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-865b04ec],h4[data-v-865b04ec]{color:#23232f;font-size:2rem;font-style:normal;font-weight:600;line-height:2.8rem}}@media(max-width:767px){.h4[data-v-865b04ec],h4[data-v-865b04ec]{color:#23232f;font-size:1.8rem;font-style:normal;font-weight:600;line-height:2.6rem}}.big-regular-to-regular[data-v-865b04ec]{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-865b04ec]{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-865b04ec]{color:#23232f;font-size:1.4rem;font-style:normal;font-weight:700;line-height:2rem}}.h2-h3[data-v-865b04ec]{color:#23232f;font-size:3.6rem;font-style:normal;font-weight:400;line-height:4.4rem}@media(max-width:1199px){.h2-h3[data-v-865b04ec]{color:#23232f;font-size:2rem;font-style:normal;font-weight:400;line-height:2.4rem}}@media(max-width:767px){.h2-h3[data-v-865b04ec]{color:#23232f;font-size:2rem;font-style:normal;font-weight:600;line-height:2.8rem}}.h3-h1[data-v-865b04ec]{color:#23232f;font-size:4.8rem;font-style:normal;font-weight:600;line-height:5.6rem}@media(max-width:1199px){.h3-h1[data-v-865b04ec]{color:#23232f;font-size:3.2rem;font-style:normal;font-weight:600;line-height:3.6rem}}@media(max-width:767px){.h3-h1[data-v-865b04ec]{color:#23232f;font-size:2.8rem;font-style:normal;font-weight:600;line-height:3.6rem}}.caption-text[data-v-865b04ec]{color:#23232f;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}@media(max-width:1199px){.caption-text[data-v-865b04ec]{color:#23232f;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}}@media(max-width:767px){.caption-text[data-v-865b04ec]{color:#23232f;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem}}.advantage-font[data-v-865b04ec]{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-865b04ec]{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-865b04ec]{color:#23232f;font-size:1.8rem;font-style:normal;font-weight:400;letter-spacing:-.09px;line-height:2.6rem}}.services-list-font[data-v-865b04ec]{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-865b04ec]{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-865b04ec]{color:#23232f;font-size:2rem;font-style:normal;font-weight:400;letter-spacing:-.4px;line-height:2.8rem}}.projects[data-v-865b04ec]{display:flex;flex-direction:column;gap:60px}@media(max-width:1199px){.projects[data-v-865b04ec]{gap:32px}}.wrapper[data-v-865b04ec]{display:flex;flex-direction:column;row-gap:60px}@media(max-width:1199px){.wrapper[data-v-865b04ec]{row-gap:32px}.panel-wrapper[data-v-865b04ec]{padding:0}.common-title[data-v-865b04ec]{margin-left:34px}}@media(max-width:767px){.common-title[data-v-865b04ec]{margin-left:10px}}.swiper-slide[data-v-865b04ec]{background:#f2f3ff;border-radius:10px;font-weight:500;padding:4px 8px;transition:color .3s ease-in-out,background .5s ease-in-out;width:-moz-max-content;width:max-content}.swiper-slide[data-v-865b04ec]:hover{cursor:pointer}@media(max-width:1199px){.swiper-slide[data-v-865b04ec]:first-child{margin-left:34px}}@media(max-width:767px){.swiper-slide[data-v-865b04ec]:first-child{margin-left:10px}}.tag-active[data-v-865b04ec]{background:#634feb;color:#fff}.cards[data-v-865b04ec]{display:flex;flex-wrap:wrap;gap:40px}@media(max-width:1199px){.cards[data-v-865b04ec]{gap:20px}}@media(max-width:767px){.cards[data-v-865b04ec]{flex-direction:column;gap:32px}}.cards [data-v-865b04ec]{flex-basis:calc(50% - 20px)}@media(max-width:1199px){.cards [data-v-865b04ec]{flex-basis:calc(50% - 10px)}}@media(max-width:767px){.cards [data-v-865b04ec]{flex-basis:100%}}.btn-wrap[data-v-865b04ec]{display:flex;justify-content:center}.common-btn[data-v-865b04ec]{width:304px}@media(max-width:767px){.common-btn[data-v-865b04ec]{width:100%}}@keyframes fadeInUp-7335c111{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.text-big-regular[data-v-7335c111]{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-7335c111]{font-size:2rem;letter-spacing:-.005em;line-height:3rem}}@media(max-width:767px){.text-big-regular[data-v-7335c111]{font-size:1.8rem;line-height:2.6rem}}body[data-v-7335c111]{color:#23232f;font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.6rem}@media(max-width:1199px){body[data-v-7335c111]{color:#23232f;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}}@media(max-width:767px){body[data-v-7335c111]{color:#23232f;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem}}.h1[data-v-7335c111],h1[data-v-7335c111]{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-7335c111],h1[data-v-7335c111]{color:#23232f;font-size:4.8rem;font-style:normal;font-weight:600;line-height:5.6rem}}@media(max-width:767px){.h1[data-v-7335c111],h1[data-v-7335c111]{color:#23232f;font-size:2.8rem;font-style:normal;font-weight:600;line-height:3.6rem}}.h2[data-v-7335c111],h2[data-v-7335c111]{color:#23232f;font-size:3.6rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:4.4rem}@media(max-width:1199px){.h2[data-v-7335c111],h2[data-v-7335c111]{color:#23232f;font-size:2rem;font-style:normal;font-weight:400;line-height:2.4rem}}@media(max-width:767px){.h2[data-v-7335c111],h2[data-v-7335c111]{color:#23232f;font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.6rem}}.h3[data-v-7335c111],h3[data-v-7335c111]{color:#23232f;font-size:4.8rem;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:5.6rem}@media(max-width:1199px){.h3[data-v-7335c111],h3[data-v-7335c111]{color:#23232f;font-size:3.2rem;font-style:normal;font-weight:600;line-height:3.6rem}}@media(max-width:767px){.h3[data-v-7335c111],h3[data-v-7335c111]{color:#23232f;font-size:2rem;font-style:normal;font-weight:600;line-height:2.8rem}}.h4[data-v-7335c111],h4[data-v-7335c111]{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-7335c111],h4[data-v-7335c111]{color:#23232f;font-size:2rem;font-style:normal;font-weight:600;line-height:2.8rem}}@media(max-width:767px){.h4[data-v-7335c111],h4[data-v-7335c111]{color:#23232f;font-size:1.8rem;font-style:normal;font-weight:600;line-height:2.6rem}}.big-regular-to-regular[data-v-7335c111]{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-7335c111]{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-7335c111]{color:#23232f;font-size:1.4rem;font-style:normal;font-weight:700;line-height:2rem}}.h2-h3[data-v-7335c111]{color:#23232f;font-size:3.6rem;font-style:normal;font-weight:400;line-height:4.4rem}@media(max-width:1199px){.h2-h3[data-v-7335c111]{color:#23232f;font-size:2rem;font-style:normal;font-weight:400;line-height:2.4rem}}@media(max-width:767px){.h2-h3[data-v-7335c111]{color:#23232f;font-size:2rem;font-style:normal;font-weight:600;line-height:2.8rem}}.h3-h1[data-v-7335c111]{color:#23232f;font-size:4.8rem;font-style:normal;font-weight:600;line-height:5.6rem}@media(max-width:1199px){.h3-h1[data-v-7335c111]{color:#23232f;font-size:3.2rem;font-style:normal;font-weight:600;line-height:3.6rem}}@media(max-width:767px){.h3-h1[data-v-7335c111]{color:#23232f;font-size:2.8rem;font-style:normal;font-weight:600;line-height:3.6rem}}.caption-text[data-v-7335c111]{color:#23232f;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}@media(max-width:1199px){.caption-text[data-v-7335c111]{color:#23232f;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}}@media(max-width:767px){.caption-text[data-v-7335c111]{color:#23232f;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem}}.advantage-font[data-v-7335c111]{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-7335c111]{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-7335c111]{color:#23232f;font-size:1.8rem;font-style:normal;font-weight:400;letter-spacing:-.09px;line-height:2.6rem}}.services-list-font[data-v-7335c111]{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-7335c111]{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-7335c111]{color:#23232f;font-size:2rem;font-style:normal;font-weight:400;letter-spacing:-.4px;line-height:2.8rem}}.reviews-wrapper[data-v-7335c111]{display:flex;justify-content:space-between}@media(max-width:767px){.reviews-wrapper[data-v-7335c111]{flex-direction:column;row-gap:16px}}.left-content[data-v-7335c111]{flex-basis:20%;width:100%}@media(max-width:767px){.left-content[data-v-7335c111]{flex-basis:100%}}.right-content[data-v-7335c111]{display:flex;flex-basis:75%;flex-direction:column}@media(max-width:767px){.right-content[data-v-7335c111]{flex-basis:100%}}.reviews__description[data-v-7335c111]{max-width:390px}@media(max-width:1199px){.reviews__description[data-v-7335c111]{max-width:100%}}.reviews__header[data-v-7335c111]{align-items:center;display:flex;justify-content:space-between}.reviews__slider[data-v-7335c111]{margin-top:60px;max-width:100%}@media(max-width:1199px){.reviews__slider[data-v-7335c111]{margin-top:32px}}.reviews__btn-wrap[data-v-7335c111]{align-items:center;display:flex}@media(max-width:1199px){.reviews__btn-wrap[data-v-7335c111]{display:none}}.reviews__carousel-btn[data-v-7335c111]{background-color:#634feb;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABBSURBVHgBxZJBCgAgCAS3XtL/P1U/2ZI8VwuGA4LgzkERiIBk92qKwGfJQnlSsWbN7vZmVEQi7fEv7IJ8Tu01TkyAd6PA7+NyFQAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;border:none;border-radius:50%;height:72px;transition:all .7s;width:72px}.reviews__carousel-btn[data-v-7335c111]:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABBSURBVHgBxZJBCgAgCAS3XtL/P1U/2ZI8VwuGA4LgzkERiIBk92qKwGfJQnlSsWbN7vZmVEQi7fEv7IJ8Tu01TkyAd6PA7+NyFQAAAABJRU5ErkJggg==),linear-gradient(300.26deg,#634feb 6.47%,#6e679b 112.28%)}.reviews__carousel-btn--previous[data-v-7335c111]{margin-right:24px;transform:scaleX(-1)}.reviews__carousel-btn--disabled[data-v-7335c111]{background-color:#b6b6b6;height:42px;pointer-events:none;width:42px}.btn-wrap[data-v-7335c111]{margin-top:60px}@media(max-width:1199px){.btn-wrap[data-v-7335c111]{margin-top:32px}}.primary-btn[data-v-7335c111]{margin-left:25%;max-width:390px}@media(max-width:1199px){.primary-btn[data-v-7335c111]{margin:0;max-width:100%}}