.liv-impact-banner-counter-section{width:100%;position:relative;overflow:hidden;display:block}.liv-impact-banner-counter-section .liv-impact-banner-counter{position:relative;width:100%;height:auto;min-height:360px;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#003f6a}.liv-impact-banner-counter-section .liv-impact-banner-counter__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.liv-impact-banner-counter-section .liv-impact-banner-counter__img-mob{display:block;width:100%;height:100%;object-fit:cover;object-position:center left}.liv-impact-banner-counter-section .liv-impact-banner-counter__img-desk{display:none;width:100%;height:100%;object-fit:cover;object-position:center left}.liv-impact-banner-counter-section .liv-impact-banner-counter__media--desk-only .liv-impact-banner-counter__img-desk{display:block!important}.liv-impact-banner-counter-section .liv-impact-banner-counter__placeholder{width:100%;height:100%;background-color:#f4f4f4;display:flex;align-items:center;justify-content:center}.liv-impact-banner-counter-section .liv-impact-banner-counter__placeholder svg{width:100%;height:100%;object-fit:cover}.liv-impact-banner-counter-section .liv-impact-banner-counter__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:2;pointer-events:none}.liv-impact-banner-counter-section .liv-impact-banner-counter__content-wrapper{position:relative;z-index:3;width:100%;max-width:1440px;margin:0 auto;padding:32px 20px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.liv-impact-banner-counter-section .liv-impact-banner-counter__content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:100%}.liv-impact-banner-counter-section .liv-impact-banner-counter__badge{display:inline-flex;align-items:center;justify-content:center;background-color:#c7ff41;border-radius:12px;padding:10px 22px;box-shadow:0 4px 16px #00000014;white-space:nowrap;line-height:1;box-sizing:border-box}.liv-impact-banner-counter-section .liv-impact-banner-counter__number{font-family:Chromatic Pro Bold,sans-serif;font-size:42px;font-weight:700;letter-spacing:-.5px;color:#003f6a;line-height:1;font-variant-numeric:tabular-nums;-moz-font-feature-settings:"tnum" 1;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1}.liv-impact-banner-counter-section .liv-impact-banner-counter__ticker{display:inline-flex;flex-direction:column;overflow:hidden;position:relative;vertical-align:middle;justify-content:flex-start;align-items:center;margin-left:0;line-height:1;font-family:Chromatic Pro Bold,sans-serif;color:#003f6a;box-sizing:border-box;flex-shrink:0;font-variant-numeric:tabular-nums;-moz-font-feature-settings:"tnum" 1;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1}.liv-impact-banner-counter-section .liv-impact-banner-counter__ticker-track{display:flex;flex-direction:column;width:100%;gap:5px;box-sizing:border-box;transform:translateZ(0);will-change:transform}.liv-impact-banner-counter-section .liv-impact-banner-counter__digit{display:flex;align-items:center;justify-content:center;width:100%;height:40px;font-size:21px;font-weight:700;line-height:1;text-align:center;flex-shrink:0;box-sizing:border-box;font-variant-numeric:tabular-nums;-moz-font-feature-settings:"tnum" 1;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1}.liv-impact-banner-counter-section .liv-impact-banner-counter__digit--top{margin-top:-12px;transform:none}.liv-impact-banner-counter-section .liv-impact-banner-counter__digit--bottom{transform:none}.liv-impact-banner-counter-section .liv-impact-banner-counter__ticker--animated{height:40px;overflow:hidden;position:relative}.liv-impact-banner-counter-section .liv-impact-banner-counter__label{font-family:Chromatic Pro Bold,sans-serif;font-weight:700;font-size:16px;line-height:1.2;letter-spacing:.5px;text-transform:uppercase;color:#003f6a;margin:12px 0 0;text-align:center;max-width:100%}@media screen and (max-width:767px){.liv-impact-banner-counter-section .liv-impact-banner-counter__content{width:100%;max-width:350px}.liv-impact-banner-counter-section .liv-impact-banner-counter__badge{display:flex;align-items:center;justify-content:center;width:100%;max-width:350px;height:95px;border-radius:10px;padding:0;box-shadow:none;box-sizing:border-box}.liv-impact-banner-counter-section .liv-impact-banner-counter__number{font-size:64px;font-weight:600;letter-spacing:5.12px;line-height:1;font-feature-settings:"liga" off,"clig" off}.liv-impact-banner-counter-section .liv-impact-banner-counter__ticker{width:34px;min-width:34px;max-width:34px;height:95px;margin-left:0;line-height:1;overflow:hidden;justify-content:flex-start;flex-shrink:0}.liv-impact-banner-counter-section .liv-impact-banner-counter__ticker-track{width:34px;min-width:34px;max-width:34px;margin-top:0;box-sizing:border-box}.liv-impact-banner-counter-section .liv-impact-banner-counter__digit{width:34px;min-width:34px;max-width:34px;font-size:64px;height:64px;font-weight:600;line-height:1;letter-spacing:0;flex-shrink:0;box-sizing:border-box;text-align:center;justify-content:center;transform:none}.liv-impact-banner-counter-section .liv-impact-banner-counter__digit--top,.liv-impact-banner-counter-section .liv-impact-banner-counter__digit--bottom{transform:none;margin-top:16px}.liv-impact-banner-counter-section .liv-impact-banner-counter__label{color:#003f6a;font-feature-settings:"liga" off,"clig" off;font-family:Chromatic Pro Bold,Chromatic Pro,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:1.2px;text-transform:uppercase;margin:20px 0 0;text-align:center;max-width:100%}}@media screen and (min-width:768px){.liv-impact-banner-counter-section .liv-impact-banner-counter{min-height:440px}.liv-impact-banner-counter-section .liv-impact-banner-counter__img-mob{display:none}.liv-impact-banner-counter-section .liv-impact-banner-counter__img-desk{display:block}.liv-impact-banner-counter-section .liv-impact-banner-counter__media--mob-only .liv-impact-banner-counter__img-mob{display:block!important}.liv-impact-banner-counter-section .liv-impact-banner-counter__content-wrapper{padding:36px 48px;justify-content:flex-end}.liv-impact-banner-counter-section .liv-impact-banner-counter__content{max-width:580px}.liv-impact-banner-counter-section .liv-impact-banner-counter__badge{border-radius:16px;padding:12px 24px}.liv-impact-banner-counter-section .liv-impact-banner-counter__number{font-size:68px;letter-spacing:6px}.liv-impact-banner-counter-section .liv-impact-banner-counter__ticker{width:36px;min-width:36px;max-width:36px;height:100px;overflow:hidden;flex-shrink:0}.liv-impact-banner-counter-section .liv-impact-banner-counter__ticker-track{width:36px;min-width:36px;max-width:36px;margin-top:0;box-sizing:border-box}.liv-impact-banner-counter-section .liv-impact-banner-counter__digit{width:36px;min-width:36px;max-width:36px;font-size:68px;height:68px;box-sizing:border-box;text-align:center;justify-content:center;flex-shrink:0}.liv-impact-banner-counter-section .liv-impact-banner-counter__label{font-size:22px;letter-spacing:.6px;margin-top:18px}}@media screen and (min-width:1024px){.liv-impact-banner-counter-section .liv-impact-banner-counter{height:auto;min-height:615px}.liv-impact-banner-counter-section .liv-impact-banner-counter__content-wrapper{padding:40px 90px;justify-content:flex-end}.liv-impact-banner-counter-section .liv-impact-banner-counter__content-wrapper--right{justify-content:flex-end}.liv-impact-banner-counter-section .liv-impact-banner-counter__content-wrapper--center{justify-content:center}.liv-impact-banner-counter-section .liv-impact-banner-counter__content-wrapper--left{justify-content:flex-start}.liv-impact-banner-counter-section .liv-impact-banner-counter__content{max-width:760px}.liv-impact-banner-counter-section .liv-impact-banner-counter__badge{height:156px;border-radius:20px;padding:0 38px;border:2px solid #c7ff41;box-shadow:none;overflow:hidden;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.liv-impact-banner-counter-section .liv-impact-banner-counter__number{font-size:120px;font-weight:600;letter-spacing:10px;line-height:1;display:inline-flex;align-items:center}.liv-impact-banner-counter-section .liv-impact-banner-counter__ticker{width:62px;min-width:62px;max-width:62px;height:156px;margin-left:0;line-height:1;overflow:hidden;justify-content:flex-start;flex-shrink:0;align-self:stretch}.liv-impact-banner-counter-section .liv-impact-banner-counter__ticker-track{width:62px;min-width:62px;max-width:62px;margin-top:0;gap:5px;box-sizing:border-box}.liv-impact-banner-counter-section .liv-impact-banner-counter__digit{width:62px;min-width:62px;max-width:62px;font-size:120px;height:100px;font-weight:600;line-height:.88;letter-spacing:0;flex-shrink:0;box-sizing:border-box;text-align:center;justify-content:center}.liv-impact-banner-counter-section .liv-impact-banner-counter__digit--top{margin-top:25px;transform:none}.liv-impact-banner-counter-section .liv-impact-banner-counter__digit--bottom{transform:none}.liv-impact-banner-counter-section .liv-impact-banner-counter__ticker--animated{width:62px;min-width:62px;max-width:62px;height:156px}.liv-impact-banner-counter-section .liv-impact-banner-counter__label{font-size:45px;letter-spacing:1px;line-height:1.15;margin-top:24px}}@media screen and (min-width:1440px){.liv-impact-banner-counter-section .liv-impact-banner-counter{height:auto;min-height:500px}.liv-impact-banner-counter-section .liv-impact-banner-counter__content-wrapper{padding-right:120px}.liv-impact-banner-counter-section .liv-impact-banner-counter__content{max-width:760px}.liv-impact-banner-counter-section .liv-impact-banner-counter__badge{height:156px;border-radius:20px;padding:0 38px;border:2px solid #c7ff41;overflow:hidden;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.liv-impact-banner-counter-section .liv-impact-banner-counter__number{font-size:120px;letter-spacing:10px;display:inline-flex;align-items:center}.liv-impact-banner-counter-section .liv-impact-banner-counter__ticker{width:62px;min-width:62px;max-width:62px;height:156px;overflow:hidden;justify-content:flex-start;flex-shrink:0;align-self:stretch}.liv-impact-banner-counter-section .liv-impact-banner-counter__ticker-track{width:62px;min-width:62px;max-width:62px;margin-top:0;gap:5px;box-sizing:border-box}.liv-impact-banner-counter-section .liv-impact-banner-counter__digit{width:62px;min-width:62px;max-width:62px;font-size:120px;height:100px;font-weight:600;line-height:.88;letter-spacing:0;flex-shrink:0;box-sizing:border-box;text-align:center;justify-content:center}.liv-impact-banner-counter-section .liv-impact-banner-counter__digit--top{margin-top:25px;transform:none}.liv-impact-banner-counter-section .liv-impact-banner-counter__digit--bottom{transform:none}.liv-impact-banner-counter-section .liv-impact-banner-counter__ticker--animated{width:62px;min-width:62px;max-width:62px;height:156px}.liv-impact-banner-counter-section .liv-impact-banner-counter__label{font-size:45px;letter-spacing:1px;margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/liv-impact-banner-counter.css.map */
