.l-section--logotypes{padding:96px 0;background-color:var(--c--brand-primary-0);overflow:hidden}@media only screen and (max-width: 1023px){.l-section--logotypes{padding:56px 20px 96px}}.l-section--logotypes .logotypes__title{color:#fff;font-size:40px;font-weight:500;letter-spacing:-1.2px;line-height:112%;text-align:center}@media only screen and (max-width: 1023px){.l-section--logotypes .logotypes__title{font-size:32px}}.l-section--logotypes .logotypes__description{margin-top:24px;color:#fff;text-align:center}@media only screen and (max-width: 1023px){.l-section--logotypes .logotypes__description{font-size:18px}}.l-section--logotypes .logotypes__items{display:grid;grid-template-columns:repeat(5, 1fr);position:relative;margin-top:96px}@media only screen and (max-width: 1023px){.l-section--logotypes .logotypes__items{grid-template-columns:repeat(2, 1fr);margin-top:52px}}@media only screen and (max-width: 767px){.l-section--logotypes .logotypes__items{grid-template-columns:repeat(1, 1fr)}}.l-section--logotypes .logotypes__items .logotypes__item{display:flex;align-items:center;justify-content:center;position:relative;width:100%;min-height:115px;padding:20px;border-right:1px solid #fff;border-bottom:1px solid #fff}@media only screen and (max-width: 767px){.l-section--logotypes .logotypes__items .logotypes__item{min-height:inherit;padding:0;border:none !important}}.l-section--logotypes .logotypes__items .logotypes__item img{width:100%}@media only screen and (min-width: 1024px){.l-section--logotypes .logotypes__items .logotypes__item:nth-child(5n+1){border-bottom:none;border-left:1px solid #fff}}@media only screen and (min-width: 1024px){.l-section--logotypes .logotypes__items .logotypes__item:nth-child(5n+1)::after{content:"";position:absolute;right:0;bottom:0;left:-100vw;height:1px;background-color:#fff}}@media only screen and (min-width: 1024px){.l-section--logotypes .logotypes__items .logotypes__item:nth-child(5n){border-right:1px solid #fff;border-bottom:none}}@media only screen and (min-width: 1024px){.l-section--logotypes .logotypes__items .logotypes__item:nth-child(5n)::after{content:"";position:absolute;right:-100vw;bottom:0;left:0;height:1px;background-color:#fff}}@media only screen and (max-width: 1023px){.l-section--logotypes .logotypes__items .logotypes__item:nth-child(2n+1){border-bottom:none;border-left:1px solid #fff}}@media only screen and (max-width: 1023px){.l-section--logotypes .logotypes__items .logotypes__item:nth-child(2n+1)::after{content:"";position:absolute;right:0;bottom:0;left:-100vw;height:1px;background-color:#fff}}@media only screen and (max-width: 767px){.l-section--logotypes .logotypes__items .logotypes__item:nth-child(2n+1)::after{display:none}}@media only screen and (max-width: 1023px){.l-section--logotypes .logotypes__items .logotypes__item:nth-child(2n){border-right:1px solid #fff;border-bottom:none}}@media only screen and (max-width: 1023px){.l-section--logotypes .logotypes__items .logotypes__item:nth-child(2n)::after{content:"";position:absolute;right:-100vw;bottom:0;left:0;height:1px;background-color:#fff}}@media only screen and (max-width: 767px){.l-section--logotypes .logotypes__items .logotypes__item:nth-child(2n)::after{display:none}}@media only screen and (max-width: 767px){.l-section--logotypes .logotypes__items .logotypes__item .logotypes__item-image{display:flex;align-items:center;justify-content:center;width:100%;min-height:116px;padding:20px;border-right:1px solid #fff;border-left:1px solid #fff}}@media only screen and (max-width: 767px){.l-section--logotypes .logotypes__items .logotypes__item .logotypes__item-image::after{content:"";position:absolute;right:-100vw;bottom:0;left:-100vw;height:1px;background-color:#fff}}.l-section--logotypes .logotypes__items .logotypes__item .logotypes__item-image img{width:auto;height:auto}.l-section--logotypes .logotypes__items::before{content:"";position:absolute;top:0;right:-100vw;left:-100vw;height:1px;background-color:#fff}.l-section--logotypes .logotypes__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:128px;gap:56px}@media only screen and (max-width: 767px){.l-section--logotypes .logotypes__buttons{margin-top:88px}}
