.e-cursor-follower{position:fixed;top:-40px;left:-40px;z-index:10000;width:40px;height:40px;border-radius:100%;user-select:none;opacity:0;pointer-events:none;will-change:transform;transition:transform cubic-bezier(.04,.64,.56,1) .35s,opacity .5s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out}.e-cursor-follower__inner{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.e-cursor-follower__icon{flex:0 0 100%;width:100%;height:100%;fill:#fff;opacity:0;transform-origin:center}.e-cursor-follower__icon-2{position:absolute;top:35%;left:35%;width:30%;height:30%;fill:#fff;opacity:0;transform-origin:center}.e-cursor-follower__text{font-family:brandon-grotesque,sans-serif;font-weight:900;font-style:normal;font-size:.5rem;text-align:center;color:#000;opacity:0}.b-tl-card{display:flex;position:relative;flex-direction:row-reverse;justify-content:space-between;padding-bottom:140px}@media only screen and (max-width:42.5rem){.b-tl-card{padding-bottom:100px}}.b-tl-card:before{display:block;content:"";position:absolute;bottom:90px;left:0;width:100%;height:2px;background:#233465;pointer-events:none}@media only screen and (max-width:42.5rem){.b-tl-card:before{bottom:70px}}.b-tl-card__content-container{display:flex;align-items:center;flex:1 1 50%;padding:0 100px}@media only screen and (max-width:90rem){.b-tl-card__content-container{padding:0 80px}}@media only screen and (max-width:80rem){.b-tl-card__content-container{padding:0 60px}}@media only screen and (max-width:53.75rem){.b-tl-card__content-container{padding:0 48px}}.b-tl-card__heading{font-family:comic-serif-pro,sans-serif;font-weight:400;font-style:normal;font-size:5rem;line-height:1.125;color:#233465}@media only screen and (max-width:90rem){.b-tl-card__heading{font-size:4.75rem}}@media only screen and (max-width:80rem){.b-tl-card__heading{font-size:4.375rem}}@media only screen and (max-width:67.5rem){.b-tl-card__heading{font-size:4rem}}@media only screen and (max-width:42.5rem){.b-tl-card__heading{font-size:3.125rem}}@media only screen and (max-width:42.5rem){.b-tl-card__heading{font-size:2.625rem}}.b-tl-card__copy{margin-top:32px}.b-tl-card__copy p{font-family:Gotham Rounded,sans-serif;font-weight:500;font-style:normal;font-size:1.125rem;line-height:1.75;color:#233465}@media only screen and (max-width:85rem){.b-tl-card__copy p{font-size:1rem}}@media only screen and (max-width:67.5rem){.b-tl-card__copy p{font-size:.9375rem}}@media only screen and (max-width:42.5rem){.b-tl-card__copy p{font-size:.875rem}}.b-tl-card__copy>*{margin-top:24px}.b-tl-card__copy>*:first-child{margin-top:0}.b-tl-card__media{flex:0 1 400px;position:relative}@media only screen and (max-width:28.75rem){.b-tl-card__media{flex:0 1 280px}}.b-tl-card__img{display:block;width:100%;height:auto;border-radius:30px}.b-tl-card__figcaption{display:block;position:absolute;top:100%;left:0;padding-top:74px;font-family:Gotham Rounded,sans-serif;font-weight:700;font-style:normal;font-size:2.25rem;line-height:1.125;color:#233465;text-align:center;width:100%}@media only screen and (max-width:80rem){.b-tl-card__figcaption{font-size:2rem}}@media only screen and (max-width:42.5rem){.b-tl-card__figcaption{font-size:1.5rem}}@media only screen and (max-width:42.5rem){.b-tl-card__figcaption{padding-top:50px}}.b-tl-card__figcaption:after{display:block;content:"";position:absolute;top:43px;left:calc(50% - 6px);width:12px;height:12px;background:#233465;border-radius:50%;pointer-events:none}@media only screen and (max-width:42.5rem){.b-tl-card__figcaption:after{top:23px}}.b-wagg-world-header{text-align:center}.b-wagg-world-header__intro{max-width:720px;margin:32px auto 0}.b-wagg-world-header__heading-logo{display:inline-block;background:url(/resources/images/branding/logo_wagg-pet-foods.svg) center no-repeat;background-size:contain;color:transparent;padding:.25em}.b-facts-panel__items{display:flex;justify-content:space-between}@media only screen and (max-width:60rem){.b-facts-panel__items{display:block}}.b-facts-panel__item{flex:0 1 400px;padding:0 30px;text-align:center;list-style:none}@media only screen and (max-width:60rem){.b-facts-panel__item{max-width:540px;margin-right:auto;margin-left:auto;padding:0}}@media only screen and (max-width:60rem){.b-facts-panel__item+.b-facts-panel__item{margin-top:42px}}.b-facts-panel__item-img{display:block;width:120px;height:120px;height:auto;margin:0 auto}@media only screen and (max-width:60rem){.b-facts-panel__item-img{width:100px;height:100px}}@media only screen and (max-width:35rem){.b-facts-panel__item-img{width:80px;height:80px}}.b-facts-panel__item-caption{margin-top:32px;font-family:Gotham Rounded,sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;line-height:1.5;color:#233465}@media only screen and (max-width:80rem){.b-facts-panel__item-caption{font-size:1.375rem}}@media only screen and (max-width:67.5rem){.b-facts-panel__item-caption{font-size:1.25rem}}@media only screen and (max-width:35rem){.b-facts-panel__item-caption{font-size:1.125rem}}.b-timeline-panel{padding-top:88px;padding-bottom:88px}@media only screen and (max-height:56.25rem){.b-timeline-panel{padding-top:68px;padding-bottom:68px}}@media only screen and (max-width:60rem){.b-timeline-panel{padding-top:60px;padding-bottom:60px}}.b-timeline-panel__header{width:100%;margin-right:auto;margin-left:auto;max-width:1340px;padding-left:30px;padding-right:30px;margin-bottom:42px}@media only screen and (max-width:42.5rem){.b-timeline-panel__header{padding-right:20px;padding-left:20px}}.b-timeline-panel__scroller{overflow-y:hidden;overflow-x:auto;padding-bottom:10px}.b-timeline-panel__scroller::-webkit-scrollbar{height:8px}.b-timeline-panel__scroller::-webkit-scrollbar-track{background:#f4f4f4;border-radius:10px}.b-timeline-panel__scroller::-webkit-scrollbar-thumb{border-radius:10px;background:#fcd672}.b-timeline-panel__scroller::-webkit-scrollbar-thumb:window-inactive{background:rgba(252,214,114,.5)}.b-timeline-panel__items{display:flex}.b-timeline-panel__spacer{flex:0 0 calc(50vw - 740px);width:calc(50vw - 740px)}@media only screen and (max-width:80rem){.b-timeline-panel__spacer{display:none}}.b-timeline-panel__item{flex:0 0 68%;max-width:960px;list-style:none}@media only screen and (max-width:67.5rem){.b-timeline-panel__item{flex:0 0 76%}}@media only screen and (max-width:53.75rem){.b-timeline-panel__item{flex:0 0 90%}}@media only screen and (max-width:47.5rem){.b-timeline-panel__item{flex:0 0 100%}}@media only screen and (max-width:42.5rem){.b-timeline-panel__item{flex:0 0 640px}}
