.carousel{margin-bottom:40px;overflow:hidden}@media(min-width:1024px){.carousel{margin-bottom:60px}}.carousel__heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}@media(min-width:1024px){.carousel__heading{margin-bottom:30px}}.carousel__caption{font-size:14px;margin-bottom:6px}.carousel__title{font-size:32px}@media(min-width:576px){.carousel__title{font-size:48px}}@media(min-width:1024px){.carousel__title{font-size:64px}}.carousel__actions{background-color:var(--light);border-radius:16px;display:flex;gap:8px;padding:8px}.carousel__btn{align-items:center;background-color:transparent;background-color:var(--white);border:none;border-radius:8px;cursor:pointer;display:flex;height:36px;justify-content:center;outline:none;padding:0;transition:all .3s;width:36px}@media(min-width:576px){.carousel__btn{height:44px;width:44px}}@media(min-width:1024px){.carousel__btn{height:52px;width:52px}}.carousel__btn:hover{background-color:var(--secondary)}.carousel__next{transform:rotate(180deg)}.carousel__icon{font-size:24px}@media(min-width:1024px){.carousel__icon{font-size:36px}}.carousel__slide{flex:0 0 50%}@media(min-width:576px){.carousel__slide{flex:0 0 25%}}.carousel__fallback{display:flex;overflow-x:auto;scrollbar-width:none}.carousel__fallback::-webkit-scrollbar{display:none}.new{margin-bottom:40px;overflow:hidden}@media(min-width:1024px){.new{margin-bottom:60px}}.new__heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}@media(min-width:1024px){.new__heading{margin-bottom:30px}}.new__caption{font-size:14px;margin-bottom:6px}.new__title{font-size:32px}@media(min-width:576px){.new__title{font-size:48px}}@media(min-width:1024px){.new__title{font-size:64px}}.new__actions{background-color:var(--light);border-radius:16px;display:flex;gap:8px;padding:8px}.new__btn{align-items:center;background-color:transparent;background-color:var(--white);border:none;border-radius:8px;cursor:pointer;display:flex;height:36px;justify-content:center;outline:none;padding:0;transition:all .3s;width:36px}@media(min-width:576px){.new__btn{height:44px;width:44px}}@media(min-width:1024px){.new__btn{height:52px;width:52px}}.new__btn:hover{background-color:var(--secondary)}.new__fallback{align-items:stretch;display:flex;overflow-x:auto;scrollbar-width:none}.new__fallback::-webkit-scrollbar{display:none}.new__next{transform:rotate(180deg)}.new__icon{font-size:24px}@media(min-width:1024px){.new__icon{font-size:36px}}.new__slide{flex:0 0 50%}@media(min-width:576px){.new__slide{flex:0 0 25%}}.new__slide_banner{flex:0 0 50%}@media(max-width:575px){.new__slide_banner{flex:0 0 100%}}@media(min-width:576px){.new__slide_banner{flex:0 0 50%}}.new__banner{background:var(--primary) bottom right/contain no-repeat;border-radius:24px;display:flex;flex-direction:column;height:100%;padding:24px}@media(min-width:1024px){.new__banner{border-radius:32px;padding:32px}}.new__banner-name{color:var(--white);font-size:32px;font-weight:700;letter-spacing:-.04rem;line-height:.9;margin-bottom:auto}@media(min-width:576px){.new__banner-name{font-size:40px}}@media(min-width:1024px){.new__banner-name{font-size:48px}}.new__banner-bottom{display:flex;flex-direction:column}@media(min-width:576px){.new__banner-bottom{align-items:center;flex-direction:row;justify-content:space-between}}.new__banner-descr{color:var(--white);font-size:14px;letter-spacing:-.02rem;max-width:260px}@media(max-width:575px){.new__banner-descr{margin-bottom:12px}}.new__banner-link{align-items:center;background:var(--white);border-radius:12px;color:var(--black);display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:-.02rem;padding:12px 24px;text-align:center;width:-moz-fit-content;width:fit-content}@media(min-width:1024px){.new__banner-link{padding:24px 48px}}.new__item{background-color:var(--light);border-radius:12px;display:flex;flex-direction:column;height:100%;padding:12px}@media(min-width:576px){.new__item{border-radius:16px;padding:16px}}@media(min-width:1024px){.new__item{border-radius:24px;padding:24px}}.new__item .new__img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.new__item .new__img{margin-bottom:16px;overflow:hidden;padding-bottom:100%;position:relative}.new__item .new__img.new__img_empty{background:var(--light) url(../logo.svg) center no-repeat;background-size:68% 32%}.new__item .new__badge{background-color:var(--white);border-radius:100px;font-size:14px;font-weight:700;left:0;letter-spacing:-.02rem;padding:8px 12px;position:absolute;top:0}@media(min-width:576px){.new__item .new__badge{padding:12px 16px}}.new__item .new__name{color:var(--black);font-size:18px;font-weight:700;letter-spacing:-.04rem;line-height:.9;margin-bottom:16px;text-align:center}.new__item .new__name:has(+.new__descr){margin-bottom:4px}@media(min-width:576px){.new__item .new__name{font-size:24px}}@media(min-width:1024px){.new__item .new__name{font-size:28px}}@media(min-width:1920px){.new__item .new__name{font-size:32px}}.new__item .new__descr{display:-webkit-box;-webkit-box-orient:vertical;color:#12121280;font-size:14px;letter-spacing:-.01rem;-webkit-line-clamp:2;line-clamp:2;line-height:1.2;margin-bottom:16px;overflow:hidden;text-align:center;text-overflow:ellipsis}.new__item .new__link{align-items:center;background:#1212121a;border-radius:100px;color:var(--black);display:flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:-.02rem;margin-top:auto;padding:12px;text-align:center;width:100%}@media(min-width:576px){.new__item .new__link{padding:16px}}
