.shopify-section--hero-banner .section{padding-block:var(--padding-top, 0px) var(--padding-bottom, 0px)}.hero-banner{font-family:var(--font-family-primary);color:var(--color-white)}.hero-banner{position:relative}.hero-banner--full{width:100vw;position:relative;left:50%;transform:translate(-50%)}.hero-banner--full .hero-banner__card{border-radius:0;border:0}.hero-banner__card{position:relative;overflow:hidden;border:1px solid var(--color-blue-950);border-radius:var(--radius-2xl);background:var(--color-gradient-hero-dark);min-height:541px;padding:56px 54px 80px}.hero-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hero-banner__bg img{width:100%;height:100%;object-fit:cover;display:block}.hero-banner__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-gradient-hero-overlay)}.hero-banner__content{position:relative;z-index:2;max-width:520px;display:flex;flex-direction:column;gap:24px}.hero-banner__title{margin:0;font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-s);letter-spacing:-.52px;color:var(--color-white)}.hero-banner__subtitle{margin:0;font-size:var(--font-size-subheading-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);color:var(--color-light-gray-300);max-width:404px}.hero-banner__buttons{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px}.hero-banner__buttons>.button,.hero-banner__buttons>a.button{display:inline-flex;flex:0 0 auto;width:auto;white-space:nowrap;height:54px;border-radius:var(--radius-l);text-transform:uppercase;font-size:var(--font-size-button-l);letter-spacing:-.24px;line-height:var(--line-height-normal)}.hero-banner__buttons>.button.button-primary-blue{padding:0 10px 0 19px;min-width:176px}.hero-banner__buttons>.button.button-secondary-white{padding:0 36px}.hero-banner__buttons>.button .button-text,.hero-banner__buttons>.button .text-with-icon,.hero-banner__buttons>.button .button-inner{white-space:nowrap;text-transform:uppercase}.hero-banner__buttons>.button.button-primary-blue .button-arrow{width:28px;height:28px;border-radius:var(--radius-s);background:var(--color-blue-400);flex-shrink:0}.hero-banner__primary-cta .button-arrow{background:var(--color-blue-400)}.hero-banner__impact{position:absolute;z-index:1;top:45%;left:50%;transform:translateY(-50%);width:364px;max-width:46%;pointer-events:none}.hero-banner__impact img{width:100%;height:auto;display:block;object-fit:contain}.hero-banner__trustpilot{position:absolute;z-index:3;top:60px;right:70px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 16px;border-radius:var(--radius-s);border:1.5px solid var(--color-success-brand);background:#37a48b33;backdrop-filter:blur(7.5px);-webkit-backdrop-filter:blur(7.5px)}.hero-banner__trustpilot-row{display:inline-flex;align-items:center;gap:12px}.hero-banner__trustpilot-label,.hero-banner__trustpilot-rating{font-size:var(--font-size-subheading-s);font-weight:var(--font-weight-medium);color:var(--color-white)}.hero-banner__trustpilot-stars{display:inline-flex;align-items:center;gap:2px;color:var(--color-warning-default)}.hero-banner__trustpilot-stars svg{width:12px;height:12px;display:block}.hero-banner__trustpilot-foot{display:inline-flex;align-items:center;gap:10px;margin-top:4px}.hero-banner__trustpilot-avatars{display:inline-flex}.hero-banner__trustpilot-avatars img{width:25px;height:25px;border-radius:var(--radius-full);border:.8px solid var(--color-light-gray-125);object-fit:cover}.hero-banner__trustpilot-avatars img+img{margin-left:-8px}.hero-banner__trustpilot-text{font-size:var(--font-size-caption-m);font-weight:var(--font-weight-medium);max-width:150px;line-height:1.3}.hero-banner__strip{position:absolute;z-index:3;left:0;right:0;bottom:0;display:flex;justify-content:space-evenly;align-items:center;flex-wrap:nowrap;gap:80px;padding:16px 55px;border-top:1.5px solid var(--color-blue-700);background:transparent;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hero-banner__strip::-webkit-scrollbar{display:none}.hero-banner__strip-item{flex-shrink:0}.hero-banner__strip-item{display:inline-flex;align-items:center;gap:8px;color:var(--color-white)}.hero-banner__strip-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-s);flex-shrink:0}.hero-banner__strip-icon svg,.hero-banner__strip-icon img{width:28px;height:28px;object-fit:contain}.hero-banner__strip-text{font-size:var(--font-size-body-l);font-weight:var(--font-weight-medium);white-space:nowrap}.hero-banner__strip-icon svg path[fill=white]{fill:var(--color-white)}.hero-banner__strip-icon svg path[stroke=white]{stroke:var(--color-white)}.hero-banner__strip-icon--recolor svg path,.hero-banner__strip-icon--recolor svg rect,.hero-banner__strip-icon--recolor svg circle,.hero-banner__strip-icon--recolor svg polygon,.hero-banner__strip-icon--recolor svg ellipse{fill:currentColor}.hero-banner__strip-icon--recolor svg path[stroke]:not([stroke=none]),.hero-banner__strip-icon--recolor svg rect[stroke]:not([stroke=none]),.hero-banner__strip-icon--recolor svg circle[stroke]:not([stroke=none]),.hero-banner__strip-icon--recolor svg line[stroke]:not([stroke=none]){stroke:currentColor}.hero-banner__card{padding-bottom:96px}@media(max-width:989px){.hero-banner__card{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:16px 16px 0;min-height:650px}.hero-banner__trustpilot{position:relative;top:auto;right:auto;width:100%;order:1;padding:8px 12px;align-items:center}.hero-banner__trustpilot-row{gap:8px}.hero-banner__trustpilot-label,.hero-banner__trustpilot-rating{font-size:var(--font-size-body-s)}.hero-banner__trustpilot-text{max-width:none;font-size:var(--font-size-caption-m)}.hero-banner__content{order:2;max-width:100%;gap:16px;text-align:left;align-items:flex-start}.hero-banner__title{font-size:var(--font-size-mobile-h2);letter-spacing:-.3px;text-align:left}.hero-banner__subtitle{font-size:var(--font-size-body-s);text-align:left;max-width:100%}.hero-banner__impact{position:relative;order:3;top:auto;left:auto;transform:none;width:70%;max-width:280px;margin:0 auto;flex-shrink:0}.hero-banner__strip{position:relative;left:auto;right:auto;bottom:auto;order:4;margin-top:auto;margin-inline:-16px;width:calc(100% + 32px);z-index:3;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:32px;padding:16px;border-top:1px solid var(--color-blue-700);border-radius:0;background:transparent;flex-shrink:0}.hero-banner__strip::-webkit-scrollbar{display:none}.hero-banner__strip-item{flex-shrink:0;white-space:nowrap;gap:6px}.hero-banner__strip-icon{width:36px;height:36px}.hero-banner__strip-icon svg,.hero-banner__strip-icon img{width:22px;height:22px}.hero-banner__strip-text{font-size:var(--font-size-body-s);white-space:normal;line-height:1.2;max-width:110px}}@media(max-width:599px){.hero-banner__buttons{flex-direction:row;flex-wrap:nowrap;gap:8px;width:100%}.hero-banner__buttons>.button,.hero-banner__buttons>a.button{height:40px;font-size:11px;white-space:nowrap;line-height:1;overflow:hidden;border-radius:var(--radius-s)}.hero-banner__buttons>.button .button-inner,.hero-banner__buttons>a.button .button-inner,.hero-banner__buttons>.button .button-text,.hero-banner__buttons>a.button .button-text,.hero-banner__buttons>.button .text-with-icon,.hero-banner__buttons>a.button .text-with-icon{min-width:0;white-space:nowrap;gap:4px}.hero-banner__buttons>.button.button-primary-blue,.hero-banner__buttons>a.button.button-primary-blue{flex:0 0 auto;min-width:0;padding:0 4px 0 10px;gap:4px}.hero-banner__buttons>.button.button-primary-blue .button-inner,.hero-banner__buttons>a.button.button-primary-blue .button-inner{gap:6px}.hero-banner__buttons>.button.button-primary-blue .button-arrow,.hero-banner__buttons>a.button.button-primary-blue .button-arrow{width:22px;height:22px;flex-shrink:0;margin-inline-start:0}.hero-banner__buttons>.button.button-secondary-white,.hero-banner__buttons>a.button.button-secondary-white{flex:1 1 auto;min-width:0;padding:0 10px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-hero-banner.css.map */
