.page-hero-banner{position:relative;width:100%;margin:0 auto}.page-hero-banner img{width:100%;height:100%;display:block;object-fit:cover}.page-hero-banner .hero-banner-container{width:calc(50% - 100px);position:absolute;transform:translate(-50%, -50%)}.page-hero-banner .hero-banner-container .com-heading-med{font-size:50px;font-family:TupperPRO-Bold;line-height:1.2;margin:0 0 10px}.page-hero-banner .hero-banner-container div p{font-family:TupperPRO-Normal;line-height:24px !important;letter-spacing:.1px}.page-hero-banner .hero-banner-container div a{font-family:TupperPRO-Normal}@media screen and (max-width: 1328px){.page-hero-banner .hero-banner-container .com-heading-med{font-size:40px}.page-hero-banner .hero-banner-container p{font-size:14px;line-height:25px}}@media screen and (max-width: 1088px){.page-hero-banner .hero-banner-container .com-heading-med{font-size:35px}}@media screen and (max-width: 760px){.page-hero-banner .hero-banner-container{width:70%}.page-hero-banner .hero-banner-container .com-heading-med{font-size:35px}}@media screen and (max-width: 760px){.page-hero-banner .hero-banner-container{padding:30px 0;position:unset !important;transform:none !important;width:90%;margin:0 auto !important}.page-hero-banner .hero-banner-container .com-heading-med{font-size:30px}}.page-icon-block{text-align:center;padding:100px 0}.page-icon-block .com-heading-small{font-size:30px;font-family:TupperPRO-Bold;line-height:1.2;margin:0 0 10px}.page-icon-block .icons-block{max-width:1200px;margin:50px auto 0;width:80%;display:flex;flex-direction:row;flex-wrap:wrap}.page-icon-block .icons-block .single-icon{flex:1 0 auto;width:33.33%;padding:0 30px}.page-icon-block .icons-block .single-icon svg,.page-icon-block .icons-block .single-icon img{width:100%;max-width:70px;display:block;margin:0 auto 10px;max-height:70px;height:100%}.page-icon-block .icons-block .single-icon svg path{fill:#35c0ca}.page-icon-block .icons-block .single-icon .single-icon-text{font-size:18px;line-height:22px}.page-icon-block .icons-block .single-icon .single-icon-text span{display:block;margin-bottom:15px;font-family:TupperPRO-Normal}@media screen and (max-width: 929px){.page-icon-block{padding:50px 0}.page-icon-block .com-heading-small{padding:0 20px;font-size:24px}.page-icon-block .icons-block{width:93%;margin-top:30px;flex-direction:column}.page-icon-block .icons-block .single-icon{width:100%;padding:0 15px !important;display:flex;flex-direction:row}.page-icon-block .icons-block .single-icon svg{margin-top:25px;margin-right:25px;min-width:50px;min-height:50px;margin-left:0 !important}.page-icon-block .icons-block .single-icon .single-icon-text{display:flex;justify-content:center;align-items:center}.page-icon-block .icons-block .single-icon .single-icon-text span{text-align:left}}.subscribe-inner-pages{background:#f6f6f6;padding:50px}.subscribe-inner-pages .subscribe-content{background:#fff;padding:50px 80px;max-width:1200px;margin:0 auto}.subscribe-inner-pages .subscribe-content .subscribe-intro{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:30px}.subscribe-inner-pages .subscribe-content .subscribe-intro .com-heading-large{font-size:40px;line-height:52px;margin-right:30px;flex:0 1 40%;font-family:TupperPRO-Normal;padding-right:30px;margin-bottom:10px;margin-top:0}.subscribe-inner-pages .subscribe-content .subscribe-intro p{flex:0 1 60%;font-family:TupperPRO-Normal;font-size:15px;line-height:25px}.subscribe-inner-pages .subscribe-content .subscribe-form form input{border:none !important;border-bottom:1px solid #ccc !important;margin-bottom:25px !important}.subscribe-inner-pages .subscribe-content .subscribe-form form .Newsletter__Inner{margin-bottom:30px;display:flex}.subscribe-inner-pages .subscribe-content .subscribe-form form .Newsletter__Inner .Form__Input{display:block;padding:12px 14px;border-radius:0;color:#000;line-height:normal;resize:none;transition:border-color .1s ease-in-out;background:rgba(0,0,0,0);font-family:TupperPRO-Normal;font-size:14px}.subscribe-inner-pages .subscribe-content .subscribe-form form .Newsletter__Inner .Form__Input::placeholder{font-size:14px;color:#000;font-family:TupperPRO-Normal}.subscribe-inner-pages .subscribe-content .subscribe-form form .Form__Submit{border:1px solid #000;font-weight:bold;letter-spacing:1px;margin-left:30px;padding:25px 50px;width:300px}.subscribe-inner-pages .subscribe-content .subscribe-form form .check-privacy{line-height:25px;font-size:15px;color:#000;font-family:TupperPRO-Normal;font-weight:400;letter-spacing:.1px}.subscribe-inner-pages .subscribe-content .subscribe-form form .check-privacy #field_terms{margin:0 10px 0px 0}.subscribe-inner-pages .subscribe-content .subscribe-form form .check-privacy input[type=checkbox]{accent-color:gray !important}.subscribe-inner-pages .subscribe-content .subscribe-form form .check-privacy a{color:#000;text-decoration:none;font-weight:bold}@media screen and (max-width: 600px){.subscribe-inner-pages{padding:30px}.subscribe-inner-pages .subscribe-content{padding:30px}}@media screen and (max-width: 863px){.subscribe-intro{flex-wrap:wrap !important}.subscribe-intro .com-heading-large{width:100%;flex:none !important}.subscribe-intro p{width:100%;flex:none !important}}@media screen and (min-width: 641px){.Form__Input{min-width:395px;width:395px}.Form__Submit{margin:0 0 0 20px}}@media screen and (max-width: 863px){.Newsletter__Inner{flex-direction:column}.Newsletter__Inner .Form__Input{width:100% !important}.Newsletter__Inner .Form__Submit{width:100% !important;margin-left:0 !important}}.page-products{margin-top:30px;padding:100px 0}.page-products .page-block-content{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;margin:0 0 0 50px;max-width:100%}.page-products .page-block-content .text-block{flex:1 0 auto;width:40%}.page-products .page-block-content .text-block .text-highlight{font-weight:700;text-transform:uppercase !important;font-family:TupperPRO-Narrow-Medium;margin:0 0 10px !important}.page-products .page-block-content .text-block .com-heading-small{font-size:30px;font-family:TupperPRO-Bold;line-height:36px;margin:0 0 10px !important}.page-products .page-block-content .text-block .richtext{margin-bottom:30px}.page-products .page-block-content .text-block .richtext p{font-family:TupperPRO-Normal;line-height:25px;font-size:15px;letter-spacing:0px}.page-products .page-block-content .text-block .btn{background:#231f20;color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;padding:15px 30px;text-transform:uppercase}.page-products .page-block-content .product-block{flex:1 0 auto;margin-left:50px;width:calc(60% - 50px);display:flex;flex-wrap:nowrap;overflow-x:scroll;flex-direction:row;position:relative}.page-products .page-block-content .product-block .single-product{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:300px;margin:0 15px 30px 0;background:#fff}.page-products .page-block-content .product-block .single-product img{border-bottom:1px solid #d6d6d6;max-width:100%;height:auto;vertical-align:top}.page-products .page-block-content .product-block .single-product h4{padding:30px 30px 0;font-size:18px;font-family:TupperPRO-Normal;line-height:30px;margin-top:0;margin-bottom:24px}.page-products .page-block-content .product-block .single-product .description{padding:0 30px 30px}.page-products .page-block-content .product-block .single-product .description p{margin:0;font-family:TupperPRO-Normal;font-size:15px;line-height:25px}.page-products .page-block-content .product-block::-webkit-scrollbar{width:30px;background-color:#e9e9e9;height:4px}.page-products .page-block-content .product-block::-webkit-scrollbar-thumb{border-radius:0px;background-color:#74d0dd}.page-products .page-block-content .product-block::-webkit-scrollbar-track{border-radius:10px}@media screen and (max-width: 768px){.page-products{padding:50px 0}.page-products .text-block{width:100% !important;padding-right:30px}.page-products .page-block-content{flex-direction:column;margin:0 0 0 30px}.page-products .product-block{margin-left:0 !important;margin-top:30px !important;width:100% !important}.page-products .com-heading-small{font-size:44px !important;line-height:53px !important}}.quote-content{display:flex;margin:50px;flex-direction:row;flex-wrap:wrap}.quote-content .marg:first-of-type{margin-right:30px;width:calc(33.33% - 30px)}.quote-content .marg:last-of-type{margin-left:30px;width:calc(33.33% - 30px)}.quote-content .quote-text{flex:1 0 auto;width:33.33%;position:relative;padding:30px;text-align:center}.quote-content .quote-text div{position:relative;top:50%;left:0;transform:translateY(-50%)}.quote-content .quote-text div .phrase{font-size:20px;font-family:TupperPRO-Normal;letter-spacing:0}.quote-content .quote-text div h6{font-family:TupperPRO-Normal;font-weight:700;font-size:12px;text-transform:uppercase;margin-top:30px}.quote-content .single-image-block{max-height:443px;flex:1 0 auto;width:33.33%}.quote-content .single-image-block img{width:100%;max-width:100%;height:100%;border-style:none;object-fit:cover}@media screen and (max-width: 768px){.quote-content{margin:0 30px}.quote-content .marg:first-of-type{margin-right:0;width:100%}.quote-content .marg:last-of-type{margin-left:0;width:100%}.quote-content .quote-text{margin-top:30px;width:100%}.quote-content .single-image-block{margin-top:30px;width:100%}}