.main-banner-media{width:100%}.banner__reviews{font-family:apercu-regular-pro;text-transform:uppercase;font-size:14px;display:flex;flex-wrap:wrap;align-items:center;line-height:normal;margin-bottom:12px}.banner__reviews .review_star svg{width:16px;height:auto}.banner__reviews-text{margin-left:12px}.banner h2.banner__heading{line-height:normal!important;font-size:32px!important}.banner__text{margin-bottom:20px}.banner__buttons{display:flex;flex-direction:column;font-family:apercu-regular-pro;max-width:fit-content;margin:0 auto}.banner a.btn_1{background:#062a30;width:100%;min-height:50px;font-style:normal;font-weight:400;font-size:16px;letter-spacing:.1em;padding:16px 40px;border:none;border-radius:4px;text-decoration:none;text-align:center;color:#fff;text-transform:uppercase;margin-bottom:12px;margin-top:12px}.banner a.btn_1:hover{opacity:.8;transition:.3s}.key-traits-container{font-size:10px;display:flex;justify-content:space-between;text-align:center;flex-wrap:nowrap;padding:12px 0}.key-traits-container .key-trait{display:flex;align-items:center}.key-traits-container .key-trait svg{display:inline-block;width:12px;height:18px;margin-right:6px;fill:#ee907b}@media screen and (min-width: 500px){.key-traits-container{font-size:12px}}@media screen and (min-width: 991px){.main-banner-media{width:60%}.main-banner-textarea{width:40%;padding:0 50px 0 18px;margin-left:0}.banner h2.banner__heading{font-size:42px!important}}@media screen and (min-width: 1400px){.main-banner-textarea{padding:0 62px;max-width:600px}}@media screen and (max-width: 550px){.banner h2.banner__heading{line-height:normal!important;font-size:26px!important}.banner__text--small{max-width:285px;margin:0 auto;padding-bottom:16px;line-height:normal;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/155/assets/section-banner_slider.css.map */
