.WM_AO-freshcare-steam h1{font-size:11vw;font-weight:300;line-height:1;color:#2d2d2d}.WM_AO-freshcare-steam h2{font-size:6vw;font-weight:300;line-height:1;color:#2d2d2d}.WM_AO-freshcare-steam h3{font-size:8vw;font-weight:300;color:#2d2d2d}.WM_AO-freshcare-steam p{font-size:4.5vw;line-height:1.5;font-family:"myriad-pro", Helvetica, Arial, sans-serif;font-weight:300;color:#2d2d2d}.WM_AO-freshcare-steam .header{position:relative;display:block;text-align:center}.WM_AO-freshcare-steam .header__img-bg{position:relative;width:100%}.WM_AO-freshcare-steam .header__txt-container{position:absolute;padding-top:41vw;width:67vw;z-index:9;margin:0 auto;top:0;left:0;right:0}.WM_AO-freshcare-steam .header__title{margin-bottom:5vw}.WM_AO-freshcare-steam .header__title--white{color:#fff}.WM_AO-freshcare-steam .header__title--underline{border-bottom:2px solid #edb112}.WM_AO-freshcare-steam .header__title--uppercase{text-transform:uppercase}.WM_AO-freshcare-steam .header__subtitle{color:#fff;font-size:150%;margin:0 auto;line-height:1.2}.WM_AO-freshcare-steam .logo-eschola{width:40vw}.WM_AO-freshcare-steam .video-container{position:relative;padding:14vw 8vw 5vw}.WM_AO-freshcare-steam .video-container__cover{position:relative}.WM_AO-freshcare-steam .video-container__play{position:absolute;z-index:9;left:0;right:0;text-align:center;top:30vw}.WM_AO-freshcare-steam .video-container__icon{width:13vw;display:block;margin:0 auto 2vw}.WM_AO-freshcare-steam .video-container__buttonText{text-transform:uppercase;color:#fff;font-size:3vw}.WM_AO-freshcare-steam .container{position:relative;text-align:center}.WM_AO-freshcare-steam .container.container--retailer{padding:20vw 13vw}.WM_AO-freshcare-steam .container--grey-border{background-color:#f5f5f5;margin:8vw;padding:13vw 9vw}.WM_AO-freshcare-steam .note{line-height:1}.WM_AO-freshcare-steam .container__logo{width:20vw}.WM_AO-freshcare-steam .container__title{margin:7vw 0}.WM_AO-freshcare-steam .container__title.container__title--big{font-size:9vw;line-height:1.4}.WM_AO-freshcare-steam .container__title.container__title--bigger{font-size:240%}.WM_AO-freshcare-steam .container--legal{padding:8vw 8vw 0}.WM_AO-freshcare-steam .container__note{font-size:3vw;line-height:1.6}.WM_AO-freshcare-steam .container--img-bg{position:relative;min-height:166vw}.WM_AO-freshcare-steam .container__background-image{width:100%;position:absolute;top:0;left:0}.WM_AO-freshcare-steam .container__background-image-txt{position:absolute;z-index:9;padding:7vw 10vw}.WM_AO-freshcare-steam .container__feature{padding:10vw 8vw;text-align:left}.WM_AO-freshcare-steam .container__logo-feature{width:11vw;margin-bottom:3vw}.WM_AO-freshcare-steam .container__featuretitle{font-size:7.5vw;margin-bottom:4vw}.WM_AO-freshcare-steam .container--grey-bg{background-color:#f5f5f5;padding:22vw 8vw;margin:11vw 0 0}.WM_AO-freshcare-steam .container--grey-bg h2{margin-bottom:15vw}.WM_AO-freshcare-steam .container-slider-images img{width:100%}.WM_AO-freshcare-steam .container-slider-technologies .column{margin-bottom:10vw}.WM_AO-freshcare-steam .container-slider-technologies .slick-dots{bottom:-10vw}.WM_AO-freshcare-steam .container__pin{width:8vw}.WM_AO-freshcare-steam .products-slider-container{padding:15vw 8vw;text-align:center}.WM_AO-freshcare-steam .products-slider-container h2{margin-bottom:8vw}.WM_AO-freshcare-steam .products-slider-container h3{margin-bottom:8vw;line-height:1;font-size:6vw;font-weight:500}.WM_AO-freshcare-steam .products-slider-container .button{margin:6vw 0;border-radius:3px}.WM_AO-freshcare-steam .products-slider-container .slick-dots{bottom:-4vw}.WM_AO-freshcare-steam .products-slider-container .product-slide{padding:1rem}.WM_AO-freshcare-steam .btn--allproducts{margin-top:0}.WM_AO-freshcare-steam .container__CTA{font-size:5vw;font-weight:300}@media print, screen and (min-width: 768px){.WM_AO-freshcare-steam h1{font-size:8vw}.WM_AO-freshcare-steam h2{font-size:4.5vw}.WM_AO-freshcare-steam h3{font-size:4vw}.WM_AO-freshcare-steam p{font-size:2.8vw;line-height:1.6}.WM_AO-freshcare-steam a{font-size:4.5vw}.WM_AO-freshcare-steam .header__txt-container{width:80vw}.WM_AO-freshcare-steam .header__subtitle{font-size:160%}.WM_AO-freshcare-steam .logo-eschola{width:20vw}.WM_AO-freshcare-steam .container--legal{padding:8vw 8vw 0}.WM_AO-freshcare-steam .container__note{font-size:1.8vw}.WM_AO-freshcare-steam .video-container{padding:8vw 8vw 0}.WM_AO-freshcare-steam .video-container__icon{width:10vw}.WM_AO-freshcare-steam .video-container__play{top:25vw}.WM_AO-freshcare-steam .video-container__buttonText{font-size:2vw}.WM_AO-freshcare-steam .columns{padding:0 4%}.WM_AO-freshcare-steam .container--grey-border{margin:8vw}.WM_AO-freshcare-steam .container__logo{width:12vw}.WM_AO-freshcare-steam .container__title{margin:5vw 0;line-height:1.4}.WM_AO-freshcare-steam .container__title.container__title--big{font-size:5vw}.WM_AO-freshcare-steam .container--img-bg{min-height:171vw}.WM_AO-freshcare-steam .container__feature{padding:6vw 5vw}.WM_AO-freshcare-steam .container__featureparagraph{font-size:2.8vw}.WM_AO-freshcare-steam .container__logo-feature{width:5vw}.WM_AO-freshcare-steam .container__featuretitle{font-size:4.5vw;margin-bottom:3vw}.WM_AO-freshcare-steam .container__inner-img{width:100%}.WM_AO-freshcare-steam .container--grey-bg{padding:10vw 20vw 0}.WM_AO-freshcare-steam .container--grey-bg h2{margin-bottom:10vw;font-size:3.5vw}.WM_AO-freshcare-steam .container--grey-bg h3,.WM_AO-freshcare-steam .container--grey-bg p{text-align:left}.WM_AO-freshcare-steam .container-slider-technologies{padding-bottom:10vw}.WM_AO-freshcare-steam .container-slider-technologies .column{margin-bottom:0;padding:4vw}.WM_AO-freshcare-steam .container-slider-technologies .column h3{min-height:7vw;text-align:center}.WM_AO-freshcare-steam .container-slider-technologies .column p{text-align:center}.WM_AO-freshcare-steam .container--retailer{border-bottom:1px solid #ccc}.WM_AO-freshcare-steam .products-slider-container h3{font-size:3vw}.WM_AO-freshcare-steam .products-slider-container .button{font-size:2.5vw;font-weight:600}.WM_AO-freshcare-steam .container__CTA{font-size:3vw}}@media print, screen and (min-width: 1024px){.WM_AO-freshcare-steam h1{font-size:4.5vw}.WM_AO-freshcare-steam h2{font-size:2.5vw}.WM_AO-freshcare-steam h3{font-size:2.5vw}.WM_AO-freshcare-steam p{font-size:1.2vw;line-height:1.5}.WM_AO-freshcare-steam p small{font-size:80%}.WM_AO-freshcare-steam a{font-size:1.1vw}.WM_AO-freshcare-steam .header__txt-container{padding-top:9vw;width:100%}.WM_AO-freshcare-steam .header__title--bigger{font-size:4vw;line-height:1.4}.WM_AO-freshcare-steam .header__title--smaller{font-size:3.5vw}.WM_AO-freshcare-steam .header__title{margin-bottom:0;line-height:1.6}.WM_AO-freshcare-steam .header__subtitle{width:46vw;font-size:2vw}.WM_AO-freshcare-steam .logo-eschola{width:5vw}.WM_AO-freshcare-steam .container--legal{padding:3vw 0 0;width:60%;margin:0 auto -4vw}.WM_AO-freshcare-steam .container__note{font-size:1vw}.WM_AO-freshcare-steam .video-container{position:relative;padding:8vw 0 0;max-width:65vw;margin:0 auto}.WM_AO-freshcare-steam .video-container__icon{width:4vw;margin-bottom:1vw}.WM_AO-freshcare-steam .video-container__buttonText{font-size:1vw}.WM_AO-freshcare-steam .video-container__play{top:25vw}.WM_AO-freshcare-steam .video-container__cover img{width:100%}.WM_AO-freshcare-steam .container__logo{width:8vw}.WM_AO-freshcare-steam .container--grey-border{margin:8vw;padding:7vw 13vw}.WM_AO-freshcare-steam .container__title{margin:3vw 0}.WM_AO-freshcare-steam .container--img-bg{min-height:50vw}.WM_AO-freshcare-steam .container__inner-img{width:50%}.WM_AO-freshcare-steam .container__background-image-txt{padding:0;width:23vw;text-align:left;left:19vw;top:2vw}.WM_AO-freshcare-steam .container__background-image-txt .container__title{margin:2vw 0}.WM_AO-freshcare-steam .container__feature{padding:3vw 0;width:65vw}.WM_AO-freshcare-steam .container__logo-feature{width:4vw;margin-bottom:1vw}.WM_AO-freshcare-steam .container__featuretitle{font-size:2.5vw;margin-bottom:1vw}.WM_AO-freshcare-steam .container__featureparagraph{font-size:1.2vw}.WM_AO-freshcare-steam .container--grey-bg h2{margin-bottom:5vw;font-size:1.6vw}.WM_AO-freshcare-steam .container--grey-bg{padding:7vw 8vw 3vw;margin:3vw 0 7vw}.WM_AO-freshcare-steam .container-slider-technologies{padding-bottom:0;text-align:left}.WM_AO-freshcare-steam .container-slider-technologies p{font-size:1.6vw}.WM_AO-freshcare-steam .container-slider-technologies .column{padding:3vw}.WM_AO-freshcare-steam .container-slider-technologies .column h3{min-height:5vw}.WM_AO-freshcare-steam .container-slider-images{width:85vw;margin:0 auto 6vw}.WM_AO-freshcare-steam .container-slider-images img{margin:0 auto}.WM_AO-freshcare-steam .slick-next{background-image:url(../images/arrow-carousel--next.png) !important;background-repeat:no-repeat !important;background-size:100% auto !important;width:2rem !important;height:2rem !important;background-position:0 0 !important;right:4vw !important}.WM_AO-freshcare-steam .slick-prev{background-image:url(../images/arrow-carousel--prev.png) !important;background-repeat:no-repeat !important;background-size:100% auto !important;width:2rem !important;height:2rem !important;background-position:0 0 !important;left:4vw !important}.WM_AO-freshcare-steam .container.container--retailer{padding:7vw 0;border-bottom:1px solid #cccccc}.WM_AO-freshcare-steam .container__pin{width:3vw}.WM_AO-freshcare-steam .container__title.container__title--big{font-size:2.5vw}.WM_AO-freshcare-steam .container__CTA{font-size:1.6vw}.WM_AO-freshcare-steam .products-slider-container{padding:7vw 8vw}.WM_AO-freshcare-steam .products-slider-container h3{font-size:1.5vw;line-height:1.2;margin-bottom:3vw}.WM_AO-freshcare-steam .products-slider-container .button{font-size:1.5vw;margin:3vw 0}.WM_AO-freshcare-steam .promo-banner{min-height:25vw}.WM_AO-freshcare-steam .promo-banner .promo-banner-container{padding:5vw 20vw}.WM_AO-freshcare-steam .promo-banner .promo-banner-container h2{font-size:2.5vw;margin-bottom:1vw}.WM_AO-freshcare-steam .promo-banner .promo-banner-container p{font-size:1.1vw;margin-bottom:1vw}.WM_AO-freshcare-steam .promo-banner .promo-banner-container p a{font-size:1.1vw}.WM_AO-freshcare-steam .promo-banner .promo-banner-container a{font-size:1.2vw}}@media print, screen and (min-width: 1400px){.WM_AO-freshcare-steam{max-width:87.5rem;margin:0 auto}.WM_AO-freshcare-steam h1{font-size:4rem}.WM_AO-freshcare-steam h2{font-size:1.8rem}.WM_AO-freshcare-steam h3{font-size:1.6rem}.WM_AO-freshcare-steam p{font-size:1.2rem;line-height:1.5}.WM_AO-freshcare-steam a{font-size:0.8rem}.WM_AO-freshcare-steam .header__txt-container{padding-top:9rem}.WM_AO-freshcare-steam .header__title--bigger{font-size:3.5rem}.WM_AO-freshcare-steam .header__title--smaller{font-size:3rem}.WM_AO-freshcare-steam .header__title{margin-bottom:0}.WM_AO-freshcare-steam .header__subtitle{font-size:140%;width:60%}.WM_AO-freshcare-steam .logo-eschola{width:5rem}.WM_AO-freshcare-steam .container--legal{padding:3rem 0 0;width:60%;margin:0 auto -4rem}.WM_AO-freshcare-steam .container__note{font-size:0.8rem}.WM_AO-freshcare-steam .video-container{padding:6rem 0 0;max-width:58.75rem}.WM_AO-freshcare-steam .video-container__cover img{width:100%}.WM_AO-freshcare-steam .video-container__icon{width:4rem;margin-bottom:1rem}.WM_AO-freshcare-steam .video-container__buttonText{font-size:1rem}.WM_AO-freshcare-steam .video-container__play{top:53%}.WM_AO-freshcare-steam .columns{padding:0 2%}.WM_AO-freshcare-steam .container__logo{width:7rem}.WM_AO-freshcare-steam .container--grey-border{padding:7rem 10rem;width:75rem;margin:5rem auto}.WM_AO-freshcare-steam .container__title{margin:2rem 0}.WM_AO-freshcare-steam .container--img-bg{min-height:44rem}.WM_AO-freshcare-steam .container__background-image-txt{padding:0;width:19rem;text-align:left;left:19rem;top:3rem}.WM_AO-freshcare-steam .container__background-image-txt .container__title{margin:2rem 0;font-size:1.8rem}.WM_AO-freshcare-steam .container__inner-img{width:29rem}.WM_AO-freshcare-steam .container__feature{padding:3rem 0;width:58.75rem}.WM_AO-freshcare-steam .container__logo-feature{width:4rem}.WM_AO-freshcare-steam .container__featuretitle{font-size:2.5rem;margin-bottom:2rem}.WM_AO-freshcare-steam .container__featureparagraph{font-size:1.2rem}.WM_AO-freshcare-steam .container__feature-text.container__feature-text--8{padding-top:8rem}.WM_AO-freshcare-steam .container__feature-text.container__feature-text--10{padding-top:10rem}.WM_AO-freshcare-steam .container--grey-bg h2{margin-bottom:4rem;font-size:1rem}.WM_AO-freshcare-steam .container--grey-bg{padding:5rem 20rem;margin:7rem 0}.WM_AO-freshcare-steam .container--grey-bg h3{margin-bottom:1rem}.WM_AO-freshcare-steam .container--grey-bg p{margin-bottom:4rem}.WM_AO-freshcare-steam .container-slider-technologies{width:50rem;margin:0 auto}.WM_AO-freshcare-steam .container-slider-technologies p{font-size:1rem}.WM_AO-freshcare-steam .container-slider-technologies .column{padding:3rem}.WM_AO-freshcare-steam .container-slider-technologies .column h3{min-height:3rem}.WM_AO-freshcare-steam .container-slider-images{width:60rem;margin:0 auto 6rem}.WM_AO-freshcare-steam .slick-next{right:2rem !important}.WM_AO-freshcare-steam .slick-prev{left:2rem !important}.WM_AO-freshcare-steam .container.container--retailer{padding:5rem 0}.WM_AO-freshcare-steam .container__pin{width:1.5rem}.WM_AO-freshcare-steam .container__title.container__title--big{font-size:2.5rem}.WM_AO-freshcare-steam .container__CTA{font-size:1.6rem}.WM_AO-freshcare-steam .products-slider-container{padding:5rem 8rem 0}.WM_AO-freshcare-steam .products-slider-container .button{margin:2rem 0}.WM_AO-freshcare-steam .products-slider-container h3{font-size:1.2rem;line-height:1.2;margin-bottom:3rem}.WM_AO-freshcare-steam .products-slider-container h2{margin-bottom:2rem}.WM_AO-freshcare-steam .products-slider-container .button{font-size:0.9rem}.WM_AO-freshcare-steam .product-slide{border-right:1px solid #ccc;height:28rem;margin-bottom:4rem}.WM_AO-freshcare-steam .products-slider-container .slick-dots{bottom:1rem}.WM_AO-freshcare-steam .promo-banner{min-height:22rem}.WM_AO-freshcare-steam .promo-banner .promo-banner-container{padding:4rem 16rem}.WM_AO-freshcare-steam .promo-banner .promo-banner-container h2{font-size:2rem;margin-bottom:1rem}.WM_AO-freshcare-steam .promo-banner .promo-banner-container p{font-size:0.9rem;margin-bottom:1rem}.WM_AO-freshcare-steam .promo-banner .promo-banner-container p a{font-size:0.9rem}.WM_AO-freshcare-steam .promo-banner .promo-banner-container a{font-size:1rem}}
