.brand-section{grid-template-columns:1fr 2fr 1.5fr;padding:7.5rem 0;display:grid}.brand-heading{text-align:center;justify-content:center}.brand-heading h2{letter-spacing:-2%;color:#000;font-size:1.875rem;line-height:2.125rem}.brand-description{justify-self:end;width:67%}.brand-description p span,.brand-description p{letter-spacing:-5%;vertical-align:middle;color:#767676;font-size:1.25rem;line-height:1.2}.brand-logo img{width:4.563rem;height:1.563rem}@media (max-width:1680px){.brand-description{width:73%}}@media (max-width:1024px){.brand-description{width:90%}}@media (max-width:991px){.brand-section{grid-template-columns:repeat(1,1fr);gap:62px}.brand-description{justify-self:unset;width:100%}.brand-heading{text-align:unset}}@media (max-width:767px){.brand-section{padding:55px 0 56px}.brand-description p span,.brand-description p{font-size:16px}}
