#content-wrap{margin-bottom:4em}.main-carousel-brand-info{--main-color:#000;align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:center;width:100%}@media screen and (min-width:1020px){.main-carousel-brand-info{gap:20px;max-width:none}}@media screen and (min-width:1440px){.main-carousel-brand-info{gap:40px}}@media screen and (min-width:1660px){.main-carousel-brand-info{gap:60px}}.main-carousel-brand-info__logo{max-width:100%;object-fit:contain}.main-carousel-brand-info__text{align-self:stretch;display:flex;flex-direction:column;gap:10px;justify-content:flex-start}@media screen and (min-width:1440px){.main-carousel-brand-info__text{gap:20px}}.main-carousel-brand-info__title{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:var(--text-color);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:unset;overflow:hidden;text-overflow:ellipsis;width:100%}@media screen and (min-width:1020px){.main-carousel-brand-info__title{font-size:40px;font-weight:500;letter-spacing:0;line-height:45px}}@media screen and (min-width:1440px){.main-carousel-brand-info__title{font-size:55px;line-height:59px}}@media screen and (min-width:1660px){.main-carousel-brand-info__title{font-size:60px;line-height:65px}}.main-carousel-brand-info__description{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:var(--text-color);font-size:14px;font-weight:400;line-height:20px;width:100%}@media screen and (min-width:1020px){.main-carousel-brand-info__description{font-size:16px;font-weight:400;line-height:25px}}.main-carousel-brand-info--light{--text-color:#fff}
