.hero-banner-v2{position:relative;width:100%;overflow:hidden;display:none}.hero-banner-v2__wrapper{position:relative;width:100%;min-height:588px;display:flex;flex-direction:column}.hero-banner-v2__image{position:absolute;top:0;left:0;width:100%;height:588px;z-index:0}.hero-banner-v2__image img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-banner-v2__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5}.hero-banner-v2__image--placeholder{background:#f0f0f0}.hero-banner-v2__image--mobile{display:none}.hero-banner-v2__image--desktop{display:block}.hero-banner-v2__content{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;padding:98px 79px 60px;min-height:588px}.hero-banner-v2__text-wrapper{display:flex;flex-direction:column;gap:33px;max-width:544px;flex-shrink:0}.hero-banner-v2__heading{font-family:Rubik,sans-serif;font-weight:600;font-size:40px;line-height:normal;color:#fff;margin:0}.hero-banner-v2__features{display:flex;flex-direction:column;gap:10px;max-width:428px}.hero-banner-v2__feature{display:flex;align-items:center;gap:8px}.hero-banner-v2__feature-icon{flex-shrink:0;width:31px;height:31px}.hero-banner-v2__feature-icon img,.hero-banner-v2__feature-icon svg{width:100%;height:100%;display:block}.hero-banner-v2__feature-text{font-family:Rubik,sans-serif;font-weight:400;font-size:16px;line-height:normal;color:#fff;margin:0;white-space:nowrap}.hero-banner-v2__buttons{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.hero-banner-v2__button{font-family:Rubik,sans-serif;font-weight:500;font-size:20px;line-height:normal;padding:9px 32px;border-radius:300px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer}.hero-banner-v2__button--primary{background:#06dfce;color:#121212}.hero-banner-v2__button--primary:hover{background:#05c9ba}.hero-banner-v2__button--secondary{background:#fff;color:#121212}.hero-banner-v2__button--secondary:hover{background:#f0f0f0}.hero-banner-v2__partners--desktop{position:relative;width:164px;height:359px;margin-top:26px;flex-shrink:0}.hero-banner-v2__partners--desktop img{width:100%;height:100%;object-fit:contain}.hero-banner-v2__partners--mobile{display:none;position:relative;width:100%;max-width:375px;margin:0 auto;padding:0 20px;z-index:1}.hero-banner-v2__partners--mobile img{width:100%;height:auto;object-fit:contain}.hero-banner-v2 .review-bar{min-width:522px}@media screen and (max-width: 768px){.hero-banner-v2__image--desktop{display:none}.hero-banner-v2__image--mobile{display:block;position:absolute;height:100%;min-height:462px}.hero-banner-v2__wrapper{min-height:auto;position:relative;padding-bottom:0}.hero-banner-v2__image{position:absolute;height:100%;min-height:462px}.hero-banner-v2__content{flex-direction:column;padding:42px 20px 0;min-height:auto}.hero-banner-v2__text-wrapper{max-width:100%;gap:24px}.hero-banner-v2__heading{font-size:22px;line-height:normal}.hero-banner-v2__features{max-width:100%;gap:8px}.hero-banner-v2__feature{gap:4px}.hero-banner-v2__feature-icon{width:20px;height:20px}.hero-banner-v2__feature-text{font-size:14px;white-space:normal}.hero-banner-v2__buttons{gap:7px}.hero-banner-v2__button{font-size:16px;padding:6px 16px;min-width:100px}.hero-banner-v2__partners--desktop{display:none}.hero-banner-v2__partners--mobile{display:flex;align-items:center;justify-content:center;position:relative;margin:155px auto 24px;padding:0 20px;z-index:2;width:100%}.hero-banner-v2__partners--mobile img{display:block;margin:0 auto}.hero-banner-v2 .review-bar{position:relative;bottom:auto;left:0;right:0;margin:0;width:100%;min-width:100%;transform:none}.hero-banner-v2 .review-bar__content{padding:10px 0}.hero-banner-v2 .review-bar__stars svg{width:13.4px;height:13.4px}.hero-banner-v2 .review-bar__text{font-size:12px}}@media screen and (min-width: 769px) and (max-width: 1024px){.hero-banner-v2__content{padding-top:60px}.hero-banner-v2__heading{font-size:32px}.hero-banner-v2__partners--desktop{width:120px;height:260px}}@media screen and (min-width: 1441px){.hero-banner-v2__content{max-width:1440px;margin:0 auto;padding-left:79px;padding-right:79px}}@media screen and (min-width: 769px){.hero-banner-v2__content{width:100%;max-width:1440px;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-hero-banner-v2.css.map */
