.tabs-nav[data-v-d2cf89c6]{border:1px solid #cbd3df;border-radius:14px;display:flex;gap:12px;margin:0 auto 36px;max-width:-moz-fit-content;max-width:fit-content;padding:8px}.tab-button[data-v-d2cf89c6]{border-radius:8px;color:#28292e;font-size:16px;font-weight:600;line-height:150%;min-height:48px;padding:8px 20px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.tab-button.active[data-v-d2cf89c6]{background-color:#fff}.tabs-nav_secondary[data-v-d2cf89c6]{border:initial;margin-bottom:24px;min-width:100%;padding:0}.tabs-nav_secondary .tab-button[data-v-d2cf89c6]{background-color:initial;border-bottom:3px solid transparent;border-radius:initial;color:#505155;flex:1 1;padding:0 0 8px}.tabs-nav_secondary .tab-button.active[data-v-d2cf89c6]{border-color:#428c38;color:#28292e}@media (max-width:1023px){.tabs-nav[data-v-d2cf89c6]{margin-bottom:24px}.tab-button[data-v-d2cf89c6]{font-size:14px;padding:4px 12px}.tabs-nav_secondary[data-v-d2cf89c6]{overflow-y:auto}.tabs-nav_secondary .tab-button[data-v-d2cf89c6]{min-width:240px}}@media (max-width:767px){.tabs-nav[data-v-d2cf89c6]{border:initial;border-radius:initial;flex-wrap:wrap;gap:8px;max-width:none;padding:0}.tabs-nav_secondary[data-v-d2cf89c6]{flex-wrap:nowrap}.tab-button[data-v-d2cf89c6]{font-size:14px;line-height:150%;padding:4px 12px}}.tab-content[data-v-23995b46]{font-size:16px;font-weight:500;line-height:140%}@media (max-width:1023px){.tab-content[data-v-23995b46]{font-size:14px}}.portfolio[data-v-595469e9]{background-color:#f2f4f9;padding-bottom:144px;position:relative}.portfolio._cases .portfolio__title[data-v-595469e9]{border-top:1px solid rgba(80,81,85,.1);padding-bottom:48px;padding-top:68px}.portfolio[data-v-595469e9]:before{background-image:url(./decor-buttom-black.fb4056e6.svg);background-position:top;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:457px;left:0;position:absolute;right:0}.portfolio__title[data-v-595469e9]{margin-bottom:8px;position:relative;z-index:1}.portfolio__description[data-v-595469e9]{margin-bottom:30px}.portfolio__description[data-v-595469e9],.portfolio__tabs[data-v-595469e9]{position:relative;z-index:1}.portfolio__content[data-v-595469e9]{padding:0 72px;position:relative}[data-v-595469e9] .portfolio__content:has(.slider-button.swiper-button-lock){padding:0}.item-portfolio[data-v-595469e9]{background-color:#fff;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:center;padding:32px 32px 40px;transform:scale(1)!important}.item-portfolio__field[data-v-595469e9]{font-size:16px;font-weight:700;line-height:150%;margin:0 0 12px}.item-portfolio__title[data-v-595469e9]{flex-grow:1;font-size:22px;font-weight:700;line-height:140%;margin:0 0 20px}.item-portfolio__wrapper[data-v-595469e9]{margin-bottom:60px}.item-portfolio__info[data-v-595469e9]{align-items:center;display:flex;flex-wrap:wrap;gap:2px 8px;justify-content:space-between;margin-bottom:8px}.item-portfolio__info[data-v-595469e9]:last-child{margin-bottom:0}.item-portfolio__info-title[data-v-595469e9]{align-items:center;color:#505155;display:flex;font-size:14px;font-weight:400;gap:4px;line-height:150%}.item-portfolio__info-title svg[data-v-595469e9]{flex-shrink:0}.item-portfolio__info-descr[data-v-595469e9]{color:#428c38;font-size:16px;font-weight:800;line-height:150%;margin:0;white-space:nowrap}@media (max-width:1279px){.portfolio[data-v-595469e9]{padding-bottom:100px}.portfolio[data-v-595469e9]:before{height:332px}.portfolio__content[data-v-595469e9]{padding:64px 32px 0}.item-portfolio[data-v-595469e9]{border-radius:16px;padding:24px 16px 32px}.item-portfolio__title[data-v-595469e9]{font-size:20px}.portfolio__slider[data-v-595469e9]{margin:0 -56px;padding:0 56px}}@media (max-width:1023px){.portfolio[data-v-595469e9]{padding-bottom:80px}.item-portfolio__wrapper[data-v-595469e9]{flex-grow:1;margin-bottom:40px}.item-portfolio__title[data-v-595469e9]{flex-grow:0}}@media (max-width:767px){.portfolio[data-v-595469e9]{padding-bottom:48px}.portfolio__container[data-v-595469e9]{padding:0}.portfolio__content[data-v-595469e9]{padding:64px 16px 0}.portfolio__tabs-nav[data-v-595469e9]{margin-bottom:0;padding:0 16px}.portfolio__description[data-v-595469e9],.portfolio__title[data-v-595469e9]{padding:0 16px;text-align:left}.portfolio._cases .portfolio__title[data-v-595469e9]{padding-bottom:40px;padding-top:60px}.portfolio__slider[data-v-595469e9]{margin:0 -16px;padding:0 16px}}
