.products__container[data-v-f97b85ac]{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:768px){.products__container[data-v-f97b85ac]{grid-template-columns:auto;row-gap:16px}}.products__card[data-v-f97b85ac]{border-radius:20px;box-shadow:0 8px 10px #575d831f;overflow:hidden}.products__img-wrapper[data-v-f97b85ac]{align-items:center;display:flex;height:160px;justify-content:center}@media (max-width:768px){.products__img-wrapper[data-v-f97b85ac]{height:140px}}.products__text[data-v-f97b85ac]{color:#272b42;font-size:18px;font-weight:400;line-height:26px;padding:24px;text-align:center}@media (max-width:768px){.products__text[data-v-f97b85ac]{font-size:16px;line-height:24px}}.achievements__container[data-v-4a5d2562]{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:64px}@media (max-width:768px){.achievements__container[data-v-4a5d2562]{grid-template-columns:auto;row-gap:24px}}.achievements__card[data-v-4a5d2562]{-moz-column-gap:48px;column-gap:48px;display:grid;grid-template-columns:48% 43%;grid-template-rows:auto minmax(0,1fr);row-gap:16px}@media (max-width:768px){.achievements__card[data-v-4a5d2562]{grid-template-columns:auto;row-gap:16px}}.achievements__img-wrapper[data-v-4a5d2562]{align-items:center;border-radius:20px;display:flex;grid-row:1/3;height:192px;justify-content:center;overflow:hidden;width:100%}.achievements__img-wrapper img[data-v-4a5d2562]{min-height:192px;-o-object-fit:cover;object-fit:cover;width:auto}@media (max-width:768px){.achievements__img-wrapper[data-v-4a5d2562]{margin-bottom:8px}.achievements__img-wrapper img[data-v-4a5d2562]{min-width:calc(100vw - 24px)}}.achievements__text[data-v-4a5d2562]{color:#272b42;font-size:18px;font-weight:400;line-height:26px}@media (max-width:768px){.achievements__text[data-v-4a5d2562]{font-size:16px;line-height:24px}}.clients__container[data-v-9e5c46c8]{align-items:center;-moz-column-gap:64px;column-gap:64px;display:flex;grid-template-columns:repeat(6,auto);justify-content:space-between;justify-items:center;row-gap:32px}@media (max-width:768px){.clients__container[data-v-9e5c46c8]{-moz-column-gap:24px;column-gap:24px;flex-wrap:wrap;grid-template-columns:repeat(2,1fr);justify-content:center;row-gap:32px}}.clients__card[data-v-9e5c46c8]{align-items:center;display:flex;justify-content:center}.clients__card img[data-v-9e5c46c8]{display:block;height:auto;max-width:100%}@media (max-width:768px){.clients__card[data-v-9e5c46c8]:first-child{width:50px}.clients__card[data-v-9e5c46c8]:nth-child(2){max-width:127px}.clients__card[data-v-9e5c46c8]:nth-child(3){width:76px}.clients__card[data-v-9e5c46c8]:nth-child(6){width:171px}.clients__card[data-v-9e5c46c8]:last-child{grid-column:1/-1;justify-self:center}}.contacts__container[data-v-bcb168fe]{-moz-column-gap:36px;column-gap:36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:768px){.contacts__container[data-v-bcb168fe]{grid-template-columns:auto;row-gap:0}}.contacts__title[data-v-bcb168fe]{color:#272b42;font-size:24px;font-weight:500;line-height:32px}@media (max-width:768px){.contacts__title[data-v-bcb168fe]{font-size:20px;line-height:28px}}.content-wrapper[data-v-bcb168fe]{display:flex;flex-direction:column;gap:16px;grid-column:1/2;grid-row:2/3;margin-top:24px;padding-top:24px;position:relative}.content-wrapper[data-v-bcb168fe]:after{background-color:#0b52b0;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%}.content-wrapper a[data-v-bcb168fe],.content-wrapper div[data-v-bcb168fe]{color:#272b42;font-size:18px;font-weight:400;line-height:26px;text-decoration:none}@media (max-width:768px){.content-wrapper a[data-v-bcb168fe],.content-wrapper div[data-v-bcb168fe]{font-size:16px;line-height:24px}.content-wrapper[data-v-bcb168fe]{margin-bottom:32px;margin-top:20px;padding-top:20px}}.contacts__item[data-v-bcb168fe]{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:auto minmax(0,1fr)}@media (max-width:768px){.contacts__item .img__wrapper[data-v-bcb168fe]{margin-top:2px}}.map__wrapper[data-v-bcb168fe]{border-radius:20px;grid-row:1/3;overflow:hidden}@media (max-width:768px){.map__wrapper[data-v-bcb168fe]{grid-row:3/4}}.gradient-block[data-v-7b5fbfac]{align-items:center;background:linear-gradient(180deg,#fff,#ece4f6,#d6c2f0);background:url(../images/blog/bg-gradient.svg) no-repeat 50%,linear-gradient(180deg,#fff,#ece4f6,#d6c2f0);background-size:cover;display:flex;font-family:Rubik;height:440px;justify-content:center;margin-bottom:80px;text-align:center;width:100%}@media (max-width:768px){.gradient-block[data-v-7b5fbfac]{background:linear-gradient(180deg,#fff,#ece4f6,#d6c2f0);height:386px;margin-bottom:40px;padding:0 12px}}.gradient-content[data-v-7b5fbfac]{align-items:center;display:flex;flex-direction:column;gap:24px}.gradient-content img[data-v-7b5fbfac]{height:auto;max-width:184px;width:100%}.gradient-content h1[data-v-7b5fbfac]{color:#272b42;font-family:Rubik;font-size:56px;font-weight:500;letter-spacing:0;line-height:64px;margin:0;text-align:center}@media (max-width:768px){.gradient-content h1[data-v-7b5fbfac]{font-size:36px;line-height:40px}}.gradient-content p[data-v-7b5fbfac]{color:#272b42;font-family:Rubik,sans-serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:28px;margin:0;text-align:center;vertical-align:middle}@media (max-width:768px){.gradient-content p[data-v-7b5fbfac]{font-size:18px;line-height:22px}}.gradient-btn[data-v-7b5fbfac]{margin-top:16px}.clients-section[data-v-7b5fbfac]{margin-bottom:80px;max-width:1296px}.clients-section:has(.about__section-subtitle) .about__section-title[data-v-7b5fbfac]{margin-bottom:16px}@media (max-width:768px){.clients-section[data-v-7b5fbfac]{margin-bottom:40px}}.clients-section__banner[data-v-7b5fbfac]{margin-bottom:160px}.clients-section__btn-link__wrapper[data-v-7b5fbfac]{display:flex;gap:16px;justify-content:center;margin:0 auto 104px}.clients-section__btn-link__wrapper .clients-section__btn[data-v-7b5fbfac]{width:-moz-fit-content;width:fit-content}.about__section-title[data-v-7b5fbfac]{display:flex;font-size:40px;font-weight:500;justify-content:center;letter-spacing:0;line-height:48px;margin-bottom:52px;text-align:center}.about__section-title span[data-v-7b5fbfac]{color:#0b52b0}.about__section-title p[data-v-7b5fbfac]{margin:0}@media (max-width:768px){.about__section-title[data-v-7b5fbfac]{font-size:28px;font-weight:500;line-height:32px;margin-bottom:32px;margin-top:60px}}.about__section-subtitle[data-v-7b5fbfac]{color:#272b42;font-size:20px;font-weight:400;line-height:28px;margin-bottom:52px;text-align:center}@media (max-width:768px){.about__section-subtitle[data-v-7b5fbfac]{font-size:18px;line-height:26px;margin-bottom:32px}}.clients_stats[data-v-7b5fbfac]{display:flex;gap:24px;margin-bottom:104px;width:100%}@media (max-width:768px){.clients_stats[data-v-7b5fbfac]{flex-wrap:wrap;gap:16px;margin-bottom:60px}}.clients_stat[data-v-7b5fbfac]{border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:188px;padding:28px}@media (max-width:768px){.clients_stat[data-v-7b5fbfac]{height:130px}}.clients_stat[data-v-7b5fbfac]:first-child{background-color:#e3eefe;flex:0 0 24%}@media (max-width:768px){.clients_stat[data-v-7b5fbfac]:first-child{flex:1 0 0}}.clients_stat[data-v-7b5fbfac]:nth-child(2){background-color:#f0f2f9;flex:0 0 24%}@media (max-width:768px){.clients_stat[data-v-7b5fbfac]:nth-child(2){flex:1 0 0}}.clients_stat[data-v-7b5fbfac]:nth-child(3){background-color:#f0f2f9;flex:0 0 15%}@media (max-width:768px){.clients_stat[data-v-7b5fbfac]:nth-child(3){flex:0 0 100%}}.clients_stat[data-v-7b5fbfac]:nth-child(4){background-color:#f0f2f9;flex:0 0 32%}@media (max-width:768px){.clients_stat[data-v-7b5fbfac]:nth-child(4){flex:0 0 100%}}.clients_stat-number[data-v-7b5fbfac]{font-size:52px;font-weight:500;letter-spacing:0;line-height:60px}@media (max-width:768px){.clients_stat-number[data-v-7b5fbfac]{font-size:36px;line-height:40px}}.clients_stat-title[data-v-7b5fbfac]{font-size:20px;font-weight:400;letter-spacing:0;line-height:28px}@media (max-width:768px){.clients_stat-title[data-v-7b5fbfac]{font-size:18px;line-height:26px}}.about__banner-more[data-v-7b5fbfac]{padding-bottom:20px}@media (max-width:768px){[data-v-7b5fbfac] .clients__container{row-gap:32px}}
