@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--marquee-gap)))}}.u-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;z-index:0;white-space:nowrap;width:1px}.c-instructional-content{position:relative;background:#3f7355;color:#fcfcfb;padding:5.5rem 1.25rem 5.8125rem}.c-instructional-content .is-desktop{display:none}.c-instructional-content .is-mobile{display:block}.c-instructional-content__overlap-bottom,.c-instructional-content__overlap-top{position:absolute;left:0;z-index:1;width:100%;height:2rem;background:#f5f2f0}.c-instructional-content__overlap-top{top:0;border-radius:0 0 2rem 2rem}.c-instructional-content__overlap-bottom{bottom:0;border-radius:2rem 2rem 0 0}.c-instructional-content__title{text-align:center;margin-bottom:1.5rem}.c-instructional-content__step-wrapper{display:flex;justify-content:center;align-items:center}.c-instructional-content__step{cursor:pointer}.c-instructional-content__step:not(:last-child){margin-right:1.5rem}.c-instructional-content__step button{border-radius:100%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;padding:0;transition:all .6s ease;flex-shrink:0}.c-instructional-content__step button.is-secondary:hover,.c-instructional-content__step.is-active button{background-color:#d1e6c7;color:#163021;border-color:#d1e6c7}.c-instructional-content__video-container{height:20rem;padding:0;position:relative;overflow:hidden}.c-instructional-content__video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:1.25rem}.c-instructional-content__video-wrapper{overflow:hidden;margin-bottom:3rem}.c-instructional-content__video-btn{position:absolute;z-index:1;top:1.5rem;right:1.5rem}.c-instructional-content__video-btn button{border-radius:100%;width:3rem;height:3rem;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.c-instructional-content__video-btn button.is-paused svg.is-play{display:block}.c-instructional-content__video-btn button.is-paused svg.is-pause{display:none}.c-instructional-content__video-btn svg{width:1rem;height:1rem}.c-instructional-content__video-btn svg.is-play{display:none;width:.5831rem;height:.6663rem}.c-instructional-content__content-block-wrapper{position:relative;overflow:hidden;margin-top:2rem;background:#fcfcfb;border-radius:1.5rem;padding:.25rem .25rem 3.5rem}.c-instructional-content__content-block{display:none;color:#163021;text-align:center;padding:0 1rem}.c-instructional-content__content-block.is-active{display:block}.c-instructional-content__content-block h5{margin-bottom:2rem}.c-instructional-content__content-block p{font-weight:400;line-height:1;letter-spacing:0;font-family:TTNorms Font,Helvectica,sans-serif;letter-spacing:.0175rem;font-weight:500;border-radius:1rem;font-size:.875rem;line-height:1.25rem;margin:0 0 2rem;padding:0 1.5625rem}@media only screen and (min-width:1100px){.c-instructional-content__content-block p{font-size:1rem;letter-spacing:.02rem;line-height:1.5rem}}@media only screen and (min-width:1750px){.c-instructional-content__content-block p{letter-spacing:.025rem;font-size:1.25rem;line-height:1.75rem}}.c-instructional-content__image-wrapper{width:7rem;margin:0 auto 2rem}.c-instructional-content__cta.has-icon{display:inline-flex}@media only screen and (min-width:750px){.c-instructional-content{padding:8.25rem 1.25rem 8.4375rem}.c-instructional-content .is-mobile{display:none}.c-instructional-content .is-desktop{display:block}.c-instructional-content__content-block-wrapper{display:flex;align-items:center;margin-top:3.3125rem;max-width:66.3125rem;margin-left:auto;margin-right:auto;padding-bottom:.25rem;border-radius:2rem}.c-instructional-content__content-blocks{flex:1}.c-instructional-content__overlap-top{border-radius:0 0 3rem 3rem;height:3rem}.c-instructional-content__overlap-bottom{border-radius:3rem 3rem 0 0;height:3rem}.c-instructional-content__title{margin-bottom:2.75rem}.c-instructional-content__step{display:flex;align-items:center}.c-instructional-content__step:not(:last-child){margin-right:3.8125rem}.c-instructional-content__step button{width:3rem;height:3rem;margin-right:1.5rem}.c-instructional-content__video-wrapper{width:50%;margin-bottom:0}.c-instructional-content__video{border-radius:2rem}.c-instructional-content__video-container{height:unset;overflow:unset;min-height:39.375rem}.c-instructional-content__content-block{margin-top:.4375rem;padding-top:4.5rem;padding-bottom:4.5rem}.c-instructional-content__content-block h5{margin-bottom:2.5rem}.c-instructional-content__content-block p{margin:0 auto 2rem;max-width:17.5rem;padding:0}.c-instructional-content__image-wrapper{margin-bottom:2.625rem;width:9rem}.c-instructional-content__video-btn{left:2.3125rem;bottom:2.3125rem;top:unset;right:unset}.c-instructional-content__video-btn button{width:3.5rem;height:3.5rem}}@media only screen and (min-width:1100px){.c-instructional-content{padding:8.25rem 5rem 8.4375rem}.c-instructional-content__step{transition:all .6s;opacity:1}.c-instructional-content__step-wrapper:hover .c-instructional-content__step{opacity:.4}.c-instructional-content__step-wrapper:hover .c-instructional-content__step.is-active,.c-instructional-content__step-wrapper:hover .c-instructional-content__step:hover{opacity:1}}@media only screen and (min-width:1750px){.c-instructional-content{padding:10.5rem 5rem 10.875rem}.c-instructional-content__overlap-top{border-radius:0 0 3.5rem 3.5rem;height:3.5rem}.c-instructional-content__overlap-bottom{border-radius:3.5rem 3.5rem 0 0;height:3.5rem}.c-instructional-content__title{margin-bottom:3.3125rem}.c-instructional-content__step:not(:last-child){margin-right:7.3438rem}.c-instructional-content__step button{width:3.75rem;height:3.75rem;margin-right:2rem}.c-instructional-content__content-block-wrapper{max-width:89.5rem;border-radius:2.5rem;margin-top:3.6875rem}.c-instructional-content__video{border-radius:2.5rem}.c-instructional-content__video-container{min-height:53.625rem}.c-instructional-content__video-btn{left:3.6875rem;bottom:3.875rem}.c-instructional-content__video-btn button{width:4.6875rem;height:4.6875rem}.c-instructional-content__content-block{margin-top:0;padding-left:.625rem}.c-instructional-content__content-block h5{margin-bottom:3rem}.c-instructional-content__content-block p{margin:0 auto 2.5rem;max-width:23.3125rem}.c-instructional-content__content-blocks{margin-top:0}.c-instructional-content__image-wrapper{margin-bottom:3rem;width:12rem;height:12rem}}
