.projects{overflow:hidden;padding:60px 0}.projects__title{font-family:"HelveticaNeueCyr",sans-serif;font-weight:900;font-size:1.75rem;font-style:normal;line-height:2.25rem;text-decoration:none;text-transform:none;margin-bottom:0}.projects .slider-projects__slide--title span,.projects .tabs__tabs-button span,.projects__title span{background:linear-gradient(95deg,#0c101f 35.74%,#4430db 70.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.projects__top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.projects__top .link{padding:9px}.projects .tabs{display:block;margin-top:40px}.projects .tabs__tabs-navigation{display:flex;justify-content:flex-start;align-items:center;gap:24px;overflow-x:scroll;scrollbar-width:none}.projects .tabs__tabs-button{font-family:"HelveticaNeueCyr",sans-serif;color:#3a3a3a;font-size:1.125rem;line-height:1.5rem;font-weight:900;font-style:normal;text-decoration:none;text-transform:none;background:0 0;padding:0;border:0;color:rgba(58,58,58,.7);min-width:-webkit-max-content;min-width:max-content}.projects .tabs__tabs-button:is(:hover,:focus,:focus-within),.projects .tabs__tabs-button_active{color:#3a3a3a}.projects .tabs__tabs-wrapper{display:block;margin-top:32px}.projects .slider-projects{display:flex;align-items:stretch}.projects .slider-projects__slide{border-radius:20px;display:block}.projects .slider-projects__slide:is(:hover,:focus,:focus-within){text-decoration:none}.projects .slider-projects__slide:is(:hover,:focus,:focus-within) .slider-projects__slide--background{height:192px;transition:height .5s}.projects .slider-projects__slide:is(:hover,:focus,:focus-within) .slider-projects__slide--bottom{background-color:#e2e8ff;transition:background-color .5s}.projects .slider-projects__slide--bottom{border-radius:0 0 20px 20px;border:1px solid rgba(58,58,58,.1);border-top:0;padding:24px;transition:background-color .5s}.projects .slider-projects__slide--bottom .wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.projects .slider-projects__slide--background{border-radius:20px 20px 0 0;height:212px;object-fit:cover;width:100%;transition:height .5s}.projects .slider-projects__slide--title{font-family:"HelveticaNeueCyr",sans-serif;font-size:1.125rem;line-height:1.5rem;font-weight:900;font-style:normal;text-decoration:none;text-transform:none;margin-bottom:8px;color:#0c101f}.projects .slider-projects__slide--category{display:inline-block;padding:7px;border-radius:40px;background:#0c101f;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem;color:#fff}.projects .slider-projects__slide .image-arrow{width:32px}.projects .slider-projects__slide--excerpt{font-size:1rem;font-style:normal;font-weight:300;line-height:1.3rem;color:rgba(58,58,58,.7);margin:32px 0}.projects .slider-projects__slide--item-number{color:#0c101f;font-size:1.625rem;font-style:normal;font-weight:900;line-height:2rem;margin-bottom:4px}.projects .slider-projects__slide--item-text{color:#3a3a3a;font-size:1rem;font-style:normal;font-weight:500;line-height:1.3rem;margin-bottom:0}.projects .tns-ovh{overflow:visible}.projects .tns-nav{margin-top:46px}.projects_cases .projects__title{text-align:center;margin-bottom:34px}@media all and (min-width:35.5rem){.projects__title{font-size:2rem;line-height:2.4rem}}@media all and (min-width:48rem){.projects{padding:55px 0 120px}.projects .tabs__tabs-button{font-size:1.25rem;line-height:1.625rem}.projects .tabs__tabs-button:is(:hover,:focus,:focus-within),.projects .tabs__tabs-button_active{font-size:1.375rem;line-height:1.5125rem}.projects .slider-projects__slide--title{font-size:1.375rem;line-height:1.65rem}.projects .slider-projects__slide--category{padding:5px 15px;font-size:1rem;line-height:1.4rem}.projects .slider-projects__slide--item-number{font-size:2rem;line-height:2.4rem}.projects_cases{padding-bottom:0}}@media all and (min-width:64rem){.projects .slider-projects__slide--bottom{min-height:305px;display:flex;flex-direction:column;justify-content:space-between}}@media all and (max-width:63.999rem){.projects .tabs__tabs-button{font-size:1rem}}