:where(.logos-section) .logos-section__wrapper{padding-bottom:108px;padding-top:108px;text-align:center}:where(.logos-section) .logos-section__title{margin-bottom:16px}:where(.logos-section) .logos-section__subtitle{margin:auto;max-width:560px}:where(.logos-section) .logos-section__title-section{margin-bottom:40px;text-align:center}:where(.logos-section) .logos-section__flex-container{column-gap:48px;display:flex;justify-content:center;row-gap:16px}:where(.logos-section) .logo__image-container{align-items:center;border-radius:16px;display:flex;height:96px;justify-content:center;max-width:199px;object-fit:contain}:where(.logos-section) .logo__image-container img{height:100%;margin:auto;max-width:100%;object-fit:contain}:where(.logos-section) .logos__btn{margin:40px auto 0}@media (max-width:768px){:where(.logos-section) .logos-section__wrapper{padding-bottom:64px;padding-top:64px}:where(.logos-section) .logos-section__flex-container{flex-wrap:wrap}}@media (max-width:480px){:where(.logos-section) .logos-section__title-section{margin-bottom:32px}:where(.logos-section) .logos-section__flex-container{column-gap:16px;row-gap:8px}:where(.logos-section) .logo__image-container{height:96px;max-width:156px}:where(.logos-section) .container{padding-left:16px;padding-right:16px}}@media (max-width:359px){:where(.logos-section) .cards-solutions__grid-container{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}