.brand-section{margin:100px auto;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;column-gap:30px;row-gap:50px}.brand-section .brand-item{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.brand-section .brand-image{width:100%;height:260px;border-radius:6px;overflow:hidden;position:relative}.brand-section .brand-image img{width:100%;height:100%;transform:scale(1.3);object-fit:cover}.brand-section .brand-image .read-more{font-weight:500;font-size:14px;line-height:30.04px;letter-spacing:-.8px;text-align:center;position:absolute;bottom:20px;left:30px;border-radius:12px;padding:5px 20px;color:#fff;background-color:#f92b3f}.brand-section .text-container{width:100%;color:#28315e}.brand-section .text-container h2{font-weight:600;font-size:24px;line-height:22px;letter-spacing:-1%;margin-bottom:20px}.brand-section .text-container p{line-height:1.3;font-size:16px;font-weight:400}.brand-portal-section{align-items:flex-start}@media (max-width:1024px){.brand-section .text-container p{font-size:15px}.brand-section{column-gap:20px;row-gap:40px}.brand-section .text-container h2{font-size:22px}}@media (max-width:770px){.brand-section{column-gap:15px;row-gap:30px}.brand-section .brand-image{height:220px}.brand-section .text-container h2{font-size:20px}.brand-section .text-container p{font-size:14px}.brand-section .brand-image .read-more{font-size:13px;bottom:15px;left:20px;padding:4px 16px}}@media (max-width:520px){.brand-section{grid-template-columns:1fr;row-gap:30px;padding:0 20px}.brand-section .brand-item{gap:12px}.brand-section .brand-image{height:200px}.brand-section .text-container{width:90%;text-align:center}.brand-section .text-container h2{font-size:16px;line-height:20px;margin-bottom:10px}.brand-section .text-container p{font-size:12px}.brand-section .brand-image .read-more{font-size:12px;bottom:10px;left:15px;padding:4px 12px}}