.logos{background-color:var(--color-black);color:var(--color-white);padding:64px 0}@media (min-width:768px){.logos{padding:80px 0}}.logos__indicator{background-color:var(--color-gray);height:1px;margin-bottom:32px;margin-top:32px;position:relative;width:100%}@media (min-width:768px){.logos__indicator{margin-bottom:64px;margin-top:80px}}.logos__indicator-progress{background-color:var(--color-white);height:100%;left:0;position:absolute;top:0;width:0}.logos__header{text-align:center}.logos__title{font-size:1.5rem;font-weight:700;min-height:75px}@media (min-width:1200px){.logos__title{font-size:2.5rem;min-height:100px}}.logos__items{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;justify-content:center}@media (min-width:768px){.logos__items{gap:64px}}.logos__item{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100px;min-width:40px}.logos__item-link{display:block;height:auto;margin:auto;opacity:.25;-webkit-transition:opacity var(--transition-time) var(--transition-easing);-o-transition:opacity var(--transition-time) var(--transition-easing);transition:opacity var(--transition-time) var(--transition-easing);width:100%}@media (min-width:768px){.logos__item-link{max-width:200px;min-width:140px;padding:24px}}.logos__item-link.is-active,.logos__item-link:hover{opacity:1}.logos__item-image{display:block;height:auto;width:100%}