section.brand--section{width:100%;position:relative;padding:0 48px 64px}section.brand--section *{transition:.15s all}@media screen and (max-width:1024px){section.brand--section{padding:0 32px 48px}}section.brand--section .logo-container{max-width:1280px;margin:0 auto;width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}section.brand--section .logo-container .title{color:#0a1551;font-size:20px;line-height:130%;letter-spacing:-.01px;font-weight:700;margin-bottom:32px;text-align:center}@media screen and (max-width:768px){section.brand--section{padding:0 24px 48px}section.brand--section .logo-container .title{font-size:18px}}@media screen and (max-width:640px){section.brand--section{padding:0 16px 48px}section.brand--section .logo-container .title{font-size:16px}}section.brand--section .logo-container .logo-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;margin:0 auto}section.brand--section .logo-container .logo-wrapper .section-image{width:100%;height:auto;max-width:128px;padding:0}@media screen and (max-width:1280px){section.brand--section .logo-container .logo-wrapper{justify-content:center}section.brand--section .logo-container .logo-wrapper .section-image{padding:12px}}@media screen and (max-width:768px){section.brand--section .logo-container .logo-wrapper .section-image{max-width:112px}}@media screen and (max-width:640px){section.brand--section .logo-container .logo-wrapper .section-image{padding:8px}}