:root{--white-color:#fff;--black-color:#000;--dark-color:#292929;--dark-bg-color:#1a1a1a;--green-color:#cad552;--gray-color:#4a4a4a;--gray2-color:#585858;--beige-color:#f5f5f5;--light-color:#efefef;--trs-300:300ms ease;--trs-cubic-300:0.3s cubic-bezier(0.25,0.46,0.45,0.94);--trs-cubic-600:0.6s cubic-bezier(0.25,0.46,0.45,0.94);--trs-cubic-800:0.8s cubic-bezier(0.25,0.46,0.45,0.94)}.brands{margin-bottom:6.875rem;overflow:hidden;padding-top:6.875rem}@media (max-width:767px){.brands{margin-bottom:5rem;padding-top:5rem}}.brands .brands__inner .brands__title{font-size:6rem;font-weight:600;line-height:88%;margin-bottom:4rem;max-width:55.5rem}@media (max-width:1024px){.brands .brands__inner .brands__title{font-size:2.5rem;line-height:96%;margin-bottom:1.25rem;max-width:31.25rem}}.brands .brands__inner .brands__title img{opacity:0;transform:translateY(100%);transition:var(--trs-cubic-600)!important}@media (max-width:1024px){.brands .brands__inner .brands__title img{height:1.5rem;width:1.5rem}}.brands .brands__inner .brands__title img.anim{opacity:1;transform:translateY(0)}.brands .brands__inner .brands__content{display:grid;gap:13.5rem;grid-template-columns:19.875rem 1fr;margin-bottom:3.75rem}@media (max-width:1100px){.brands .brands__inner .brands__content{gap:3.125rem;grid-template-columns:15.625rem 1fr}}@media (max-width:767px){.brands .brands__inner .brands__content{display:flex;flex-direction:column;gap:1.75rem;margin-bottom:1.75rem}}.brands .brands__inner .brands__content .brands__descr{color:var(--gray2-color);font-size:1rem;font-weight:400;line-height:136%}.brands .brands__inner .brands__content .brands__descr span{color:#585858}.brands .brands__inner .brands__content .brands__swiper{position:relative}.brands .brands__inner .brands__content .brands__swiper .swiper-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}@media (max-width:767px){.brands .brands__inner .brands__content .brands__swiper .swiper-wrapper{height:-moz-fit-content;height:fit-content;position:relative}}.brands .brands__inner .brands__content .brands__swiper .swiper-slide{opacity:0!important;transition:var(--trs-cubic-600)}@media (max-width:767px){.brands .brands__inner .brands__content .brands__swiper .swiper-slide{display:grid;grid-template-columns:7.0625rem 1fr}}.brands .brands__inner .brands__content .brands__swiper .swiper-slide.swiper-slide-active{opacity:1!important}.brands .brands__inner .brands__content .brands__swiper .swiper-slide .slide__text{display:flex;flex-direction:column;gap:.625rem;max-width:15rem}@media (max-width:1024px){.brands .brands__inner .brands__content .brands__swiper .swiper-slide .slide__text{gap:.375rem}}.brands .brands__inner .brands__content .brands__swiper .swiper-slide .slide__text .slide__title{color:#282828;font-size:.875rem;font-weight:600;line-height:100%;padding-left:2.25rem;position:relative;text-transform:uppercase}@media (max-width:1024px){.brands .brands__inner .brands__content .brands__swiper .swiper-slide .slide__text .slide__title{font-size:.75rem}}@media (max-width:767px){.brands .brands__inner .brands__content .brands__swiper .swiper-slide .slide__text .slide__title{padding-left:0;padding-top:1.75rem}}.brands .brands__inner .brands__content .brands__swiper .swiper-slide .slide__text .slide__title:before{background:#292929;border-radius:999px;content:"";height:.75rem;left:0;position:absolute;top:0;width:.75rem}.brands .brands__inner .brands__content .brands__swiper .swiper-slide .slide__text .slide__descr{color:#afa296;font-size:.75rem;font-style:italic;font-weight:400;line-height:115%;padding-left:2.25rem}@media (max-width:1024px){.brands .brands__inner .brands__content .brands__swiper .swiper-slide .slide__text .slide__descr{font-size:.625rem}}@media (max-width:767px){.brands .brands__inner .brands__content .brands__swiper .swiper-slide .slide__text .slide__descr{padding-left:0}}.brands .brands__inner .brands__content .brands__swiper .swiper-slide .slide__img{bottom:0;height:28.625rem;position:absolute;right:0;width:34.125rem}@media (max-width:1400px){.brands .brands__inner .brands__content .brands__swiper .swiper-slide .slide__img{height:22.375rem;width:27.875rem}}@media (max-width:1200px){.brands .brands__inner .brands__content .brands__swiper .swiper-slide .slide__img{height:16.125rem;width:21.625rem}}@media (max-width:1024px){.brands .brands__inner .brands__content .brands__swiper .swiper-slide .slide__img{height:9.875rem;right:-1.25rem;width:15.375rem}}@media (max-width:767px){.brands .brands__inner .brands__content .brands__swiper .swiper-slide .slide__img{height:auto;padding-bottom:75%;position:relative;width:auto}}.brands .brands__inner .brands__content .brands__swiper .swiper-slide .slide__img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:767px){.brands .brands__inner .brands__content .brands__swiper .swiper-slide .slide__img img{position:absolute}}.brands .brands__inner .brands__logo-list{display:grid;gap:4.625rem;grid-template-columns:repeat(7,1fr)}@media (max-width:1024px){.brands .brands__inner .brands__logo-list{gap:2.5rem}}@media (max-width:767px){.brands .brands__inner .brands__logo-list{gap:1.25rem;margin-left:-1.25rem;margin-right:-1.25rem;overflow:auto;padding-left:1.25rem;padding-right:1.25rem;scrollbar-color:transparent transparent;scrollbar-width:thin}}@media (max-width:767px){.brands .brands__inner .brands__logo-list::-webkit-scrollbar{width:0}}.brands .brands__inner .brands__logo-list .logo__item{align-items:center;display:flex;justify-content:center;opacity:0;padding-bottom:75%;position:relative;transform:scale(.8);transition:var(--trs-cubic-600)}@media (max-width:767px){.brands .brands__inner .brands__logo-list .logo__item{height:3rem;padding-bottom:0;width:4rem}}.brands .brands__inner .brands__logo-list .logo__item.anim{opacity:1;transform:scale(1)}.brands .brands__inner .brands__logo-list .logo__item.active{opacity:.2}.brands .brands__inner .brands__logo-list .logo__item picture{align-items:center;bottom:0;display:flex;justify-content:center;left:0;right:0;top:0}.brands .brands__inner .brands__logo-list .logo__item img,.brands .brands__inner .brands__logo-list .logo__item picture{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}