.banner{position:relative}.banner__media{display:flex}.banner__media img,.banner__media svg{width:100%;height:fit-content}.banner__content{position:absolute;top:0;right:0;bottom:0;left:0;padding:80px 0}.banner__reviews{display:flex;flex-direction:column;gap:16px;font-size:15px;line-height:120%;font-weight:400;margin:0 0 40px}.banner__reviews img{width:240px;height:fit-content}.banner__title{margin:0 0 16px;max-width:830px;text-transform:uppercase}.banner__description{font-family:var(--font-body);font-size:30px;line-height:120%;font-weight:400;max-width:830px;margin:0 0 40px}.banner__button{width:100%;max-width:450px}@media screen and (max-width: 1550px){.banner__content{padding:60px 0}.banner__reviews{gap:12px;font-size:11px;margin:0 0 30px}.banner__reviews img{width:180px}.banner__title{margin:0 0 12px;max-width:623px}.banner__description{font-size:22px;max-width:623px;margin:0 0 30px}.banner__button{max-width:338px}}@media screen and (max-width: 1200px){.banner__content{padding:30px 0}.banner__reviews{gap:6px;font-size:6px;margin:0 0 15px}.banner__reviews img{width:90px}.banner__title{margin:0 0 6px;max-width:100%}.banner__description{font-size:11px;max-width:100%;margin:0 0 15px}.banner__button{max-width:169px}}@media screen and (max-width: 749px){.banner__content{padding:24px 20px 60px}.banner__content .page-width{height:100%}.banner__content--mobile{height:100%;display:flex;flex-direction:column;justify-content:space-between}.banner__reviews{width:100%;align-items:center;gap:10px;font-size:13px;margin:0 0 20px;text-align:center}.banner__reviews img{width:140px}.banner__title{text-align:center}.banner__description{font-size:15px;line-height:140%;text-align:center;margin:0}.banner__button{width:100%;max-width:450px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/banner.css.map */
