.logos{position:relative;padding:12.5rem 0 8rem;z-index:10}.logos__container{padding:0 8.8rem}.logos__inner{overflow:hidden;padding:3rem 0}.logos__items{align-items:center}.logos__head{margin-bottom:5.6rem;padding:0 1rem}.logos__title{margin:0;font-size:12rem;line-height:.8}.logos__title--outline{-webkit-text-stroke-width:.2rem;-webkit-text-stroke-color:var(--color-base-primary);color:var(--color-base-secondary);text-align:right;padding-right:6.5rem;margin-top:.8rem}.logos__subtitle{max-width:42rem;margin:0;font-size:2rem;line-height:1.5;margin-top:6.4rem}.logos .logos__item{width:auto;height:auto!important;align-self:stretch;display:flex;align-items:center}.logos__icon{display:inline-block;padding:0 3.8rem;transition:opacity var(--duration-default)}.logos__icon:hover{opacity:.7}.logos__item:first-child .logos__icon{padding-left:0}.logos__item:last-child .logos__icon{padding-right:0}.logos__icon img{max-width:12rem;max-height:12rem;object-fit:contain}.logos__item+.logos__item{border-left:.1rem solid var(--color-base-primary)}.logos__actions{position:absolute;top:-10rem;right:1rem}.logos .logos__arrow{position:static;display:inline-block;width:auto;color:var(--color-base-primary);transition:opacity var(--duration-default)}.logos .logos__arrow.swiper-button-lock{display:none!important}.logos__arrow:hover{opacity:.7}.logos .logos__arrow-next{margin-left:3rem}.logos .logos__arrow::after{content:none}.logos:has(.swiper-button-next.swiper-button-disabled) .look__arrow-next,.logos:has(.swiper-button-prev.swiper-button-disabled) .look__arrow-prev{opacity:.5}.logos .swiper{overflow:visible}@media screen and (max-width:989px){.logos{overflow:hidden;padding:0}.logos__inner{padding:0;overflow:visible}.logos__head{padding:0;margin-bottom:11rem}.logos__container{padding:0 3.5rem}.logos__title{font-size:10rem;line-height:1;margin-top:-.6rem}.logos__actions{right:auto;left:0;top:-7.8rem}.logos .logos__arrow-next{margin-left:2rem}.logos__subtitle{font-size:1.6rem;margin-top:2.4rem;padding-right:2rem}.logos__title--outline{-webkit-text-stroke-width:.1rem}}@media screen and (max-width:749px){.logos__title{font-size:7rem}.logos__icon img{max-width:7rem;max-height:7rem}.logos__icon{padding:0 2.2rem}.logos__actions{top:-7.3rem}.logos__arrow svg{max-width:4rem}}@media screen and (max-width:475px){.logos__title{font-size:5rem}}