.text-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left;gap:24px;-ms-flex-pack:center;justify-content:center;margin-top:48px;margin-bottom:48px}@media only screen and (min-width:768px){.text-block{margin-top:100px;margin-bottom:100px;text-align:center;-ms-flex-align:center;align-items:center}}.text-block .text-block__container{max-width:1000px;margin:0 auto}.text-block .text-block__heading{font-family:"Instrument-serif";font-size:60px;line-height:64px}@media only screen and (min-width:768px){.text-block .text-block__heading{font-size:65px}}.text-block .text-block__heading-sm{font-family:"Instrument-serif";font-size:40px;line-height:45px}@media only screen and (min-width:768px){.text-block .text-block__heading-sm{font-size:48px;line-height:54px}}.text-block .text-block__subheading{font-weight:400}.page-about .text-block .text-block__heading-sm{text-align:center}@media only screen and (min-width:768px){.page-about .text-block .text-block__heading-sm{text-align:center}}@media only screen and (min-width:1440px){.page-about .text-block.container--new{padding:0 75px}}.half-hero{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));row-gap:75px;margin-top:48px;margin-bottom:48px}@media only screen and (min-width:768px){.half-hero{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));margin-top:100px;margin-bottom:100px}}.half-hero .half-hero__image{width:100%;border-radius:32px}.half-hero .half-hero__image img{border-radius:32px}.half-hero .half-hero__image.u-mobile-image-first{-ms-flex-order:-1;order:-1}@media only screen and (min-width:768px){.half-hero .half-hero__image.u-mobile-image-first{-ms-flex-order:0;order:0}}.half-hero .half-hero__content{-ms-flex-order:-1;order:-1;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.half-hero .half-hero__content{text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-order:0;order:0}}.half-hero .half-hero__content.u-text-left{text-align:left;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:768px){.half-hero .half-hero__content.u-text-left{text-align:left;-ms-flex-align:start;align-items:flex-start}}.half-hero .half-hero__heading{font-family:"Instrument-serif";font-size:40px;line-height:48px}@media only screen and (min-width:768px){.half-hero .half-hero__heading{font-size:48px;line-height:54px;margin-bottom:20px}}.half-hero .half-hero__copy{font-weight:400;margin:0}.page-about .half-hero{row-gap:40px;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.page-about .half-hero{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (min-width:992px){.page-about .half-hero{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));column-gap:50px}}@media only screen and (min-width:768px){.page-about .half-hero .half-hero__heading{margin-bottom:0}}@media only screen and (min-width:992px){.page-about .half-hero .half-hero__heading{margin-bottom:10px}}.page-about .half-hero .half-hero__content{padding:0 20px;-ms-flex-order:0;order:0}@media only screen and (min-width:992px){.page-about .half-hero .half-hero__content{padding:0}}.page-about .half-hero .half-hero__copy{font-size:16px;line-height:24px}.page-about .half-hero .half-hero__image-mobile-first{-ms-flex-order:-1;order:-1}@media only screen and (min-width:768px){.page-about .half-hero .half-hero__image-mobile-first{-ms-flex-order:0;order:0}}.page-about .half-hero .half-hero__image{width:100%;padding:0 20px}@media only screen and (min-width:992px){.page-about .half-hero .half-hero__image{padding:0}}.half-hero-images{display:-ms-grid;display:grid;grid-column:1/-1;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));-ms-flex-align:center;align-items:center;margin-top:25px;padding:0 20px}@media only screen and (min-width:1200px){.half-hero-images{padding:0}}.half-hero-images .half-hero-images__image img{border-radius:32px;overflow:hidden}.half-hero-images .half-hero-images__image:first-child img{width:90%;max-width:525px;margin-left:auto}@media only screen and (min-width:992px){.half-hero-images .half-hero-images__image:first-child img{width:100%}}.half-hero-images .half-hero-images__image:last-child img{width:75%;max-width:366px;margin-left:15%}@media only screen and (min-width:992px){.half-hero-images .half-hero-images__image:last-child img{margin:0 auto;width:100%}}.about-template{max-width:1240px;margin:0 auto}@media only screen and (min-width:1200px){.about-template{padding:0 40px}}.about-template h2{font-size:26px;line-height:28px;margin-bottom:15px}@media only screen and (min-width:992px){.about-template h2{font-size:40px;line-height:48px;margin-bottom:30px}}.about-template p{font-size:14px;line-height:20px;margin-bottom:20px}@media only screen and (min-width:992px){.about-template p{font-size:18px;line-height:28px}}.about-template .blue-background{background-color:#7e9db2}.about-template .footer__newsletter{display:none;padding:0 20px;margin-bottom:120px}.about-template .footer__newsletter h2{display:none}.about-template .footer__newsletter h3{text-align:center}.about-template .footer__newsletter .newsletter-sign-up{margin:0}.about-template .footer__newsletter .input-group{max-width:930px;margin:0 auto}.about-template .footer__newsletter .input[type=email]{font-size:16px;border:1px solid #000;border-radius:50px;height:56px;padding:18px 100px 18px 20px;margin:0}@media only screen and (min-width:992px){.about-template .footer__newsletter .input[type=email]{font-size:24px;height:94px;padding:18px 100px 18px 50px}}.about-template .footer__newsletter button[type=submit]{font-size:16px;height:100%;right:20px}@media only screen and (min-width:992px){.about-template .footer__newsletter button[type=submit]{font-size:24px}}.about-hero{position:relative}.about-hero__bg-image{background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%;height:215px}@media only screen and (min-width:768px){.about-hero__bg-image{height:375px}}@media only screen and (min-width:992px){.about-hero__bg-image{height:475px}}@media only screen and (min-width:1200px){.about-hero__bg-image{height:585px}}.about-hero__header{font-size:72px;line-height:80px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:#fff;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5)}.about-hero__header h1{font-size:40px;font-weight:100;line-height:48px}@media only screen and (min-width:992px){.about-hero__header h1{font-size:72px;line-height:80px}}.about-hero__header p{font-weight:100;line-height:23px;max-width:550px;padding:0 20px;margin:25px auto 0}.about-section-center-container{padding:0 40px;max-width:970px;margin:0 auto}.about-full-section{width:100%}.about-full-section__video{display:block;width:100%;position:relative}.about-half-section{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-half-section h2{margin-bottom:15px}.about-half-section>*{width:100%}@media only screen and (min-width:768px){.about-half-section>*{width:50%}}.about-half-section__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:40px}.about-half-section__content-section{margin:auto 0;width:100%;max-width:475px}@media only screen and (min-width:1440px){.about-half-section__content-section{margin:35px 0}}.about-half-section__content-section:last-child p{margin-bottom:0}.about-full-section__video-wrapper,.about-half-section__video-wrapper{position:relative}.about-full-section__video-wrapper .video__play-btn-wrapper,.about-half-section__video-wrapper .video__play-btn-wrapper{font-size:14px;font-weight:300;line-height:1;position:absolute;z-index:1;bottom:0;right:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff}@media only screen and (min-width:992px){.about-full-section__video-wrapper .video__play-btn-wrapper,.about-half-section__video-wrapper .video__play-btn-wrapper{display:block;width:auto;height:auto;bottom:20px;right:20px}}.about-full-section__video-wrapper .video__play-btn-wrapper span,.about-half-section__video-wrapper .video__play-btn-wrapper span{display:none;margin-left:10px}@media only screen and (min-width:992px){.about-full-section__video-wrapper .video__play-btn-wrapper span,.about-half-section__video-wrapper .video__play-btn-wrapper span{display:inline}}.about-full-section__video-wrapper .video__play-btn-wrapper .video__play-btn,.about-half-section__video-wrapper .video__play-btn-wrapper .video__play-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.about-full-section__video-wrapper .video__play-btn-wrapper .video__play-btn:hover svg *,.about-half-section__video-wrapper .video__play-btn-wrapper .video__play-btn:hover svg *{fill:#000}.about-full-section__video-wrapper .video__play-btn-wrapper .video__play-btn svg *,.about-half-section__video-wrapper .video__play-btn-wrapper .video__play-btn svg *{transition:fill .1s ease-in-out}.about-half-section__video{display:block;-ms-flex-order:-1;order:-1;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}@media only screen and (min-width:768px){.about-half-section__video{-ms-flex-order:0;order:0}}.about-half-section__play-btn-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.about-half-section__play-btn-wrapper svg{width:50px;height:50px}@media only screen and (min-width:992px){.about-half-section__play-btn-wrapper svg{width:95px;height:95px}}.about-half-section__image{position:relative;-ms-flex-order:-1;order:-1}@media only screen and (min-width:768px){.about-half-section__image{-ms-flex-order:0;order:0}}.about-half-section__image img{width:100%}.our-products{max-width:1000px;margin:40px auto;padding:0 20px}@media only screen and (min-width:992px){.our-products{margin:100px auto}}.our-products .our-products__header{margin-bottom:40px}@media only screen and (min-width:992px){.our-products .our-products__header{text-align:center;margin-bottom:60px}}.our-products .our-products__header h2{font-family:"Instrument-serif";font-size:40px;line-height:45px}@media only screen and (min-width:992px){.our-products .our-products__header h2{font-size:48px;line-height:54px}}.our-products .our-products__header p{font-size:16px;font-weight:400;line-height:24px;margin:0}.our-products .our-products__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:20px}@media only screen and (min-width:768px){.our-products .our-products__content{gap:40px;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:992px){.our-products .our-products__content{gap:80px}}.our-products .our-products__content .certification-list{display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;gap:24px}.our-products .our-products__table{-ms-flex:1;flex:1}.our-products table{width:100%;margin:0}.our-products table th{text-align:left}.our-products table td{vertical-align:top}.our-products table td:last-child{width:60%}.our-products table ul{list-style:none;padding:0;margin:0}.our-products table ul li{margin-bottom:8px}.our-products table ul li:last-child{margin-bottom:0}.full-image{padding:0 20px;margin:40px 0 20px}@media only screen and (min-width:768px){.full-image{margin:80px 0}}@media only screen and (min-width:1200px){.full-image{margin:230px 0 100px;padding:0}}.full-image .full-image__heading{text-align:center;font-family:"Instrument-serif";font-size:40px;line-height:48px;margin:0}@media only screen and (min-width:768px){.full-image .full-image__heading{font-size:48px;line-height:54px}}.full-image .full-image__image{display:block;margin-top:-20px;z-index:-1;position:relative}@media only screen and (min-width:768px){.full-image .full-image__image{margin-top:20px}}.full-video{position:relative;padding:0 20px}.full-video .full-video__image img,.full-video .full-video__video{border-radius:32px}.full-video .full-video__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1200px){.full-video{padding:0}}.full-video .full-video__button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;z-index:1;inset:0}@media only screen and (min-width:992px){.full-video .full-video__button{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:60px;padding-left:40px}}.full-video .full-video__button .button{width:220px}.customer-reviews-title{text-align:center;margin:40px 0}@media only screen and (min-width:992px){.customer-reviews-title{margin:70px 0}}.page-customer-reviews .main{margin-bottom:40px}@media only screen and (min-width:992px){.page-customer-reviews .main{margin-bottom:70px}}.about-hero__header p{font-size:18px;line-height:27px;max-width:315px}@media only screen and (min-width:992px){.about-hero__header p{font-size:24px;line-height:32px;max-width:590px}}.about-hero__header a.button{margin-top:30px}.hpr-parallax{padding:15px 0}@media only screen and (min-width:992px){.hpr-parallax{padding:15px 0 320px}}.about-us-text-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.about-us-text-block .about-us-text-block-inner{font-size:18px;font-weight:300;line-height:23px;margin:0;opacity:0;transition:opacity 1s ease-in-out}@media only screen and (min-width:992px){.about-us-text-block .about-us-text-block-inner{font-size:40px;line-height:48px}}.about-us-text-block .about-us-text-block-inner.is-visible{opacity:1}.about-us-text-block.main-text-block .about-us-text-block-inner{padding:20px}@media only screen and (min-width:992px){.about-us-text-block.main-text-block .about-us-text-block-inner{padding:60px 170px;max-width:850px}}@media only screen and (min-width:992px){.about-us-text-block.main-text-block .about-us-text-block-inner:nth-child(odd){-ms-flex-item-align:start;align-self:flex-start}}@media only screen and (min-width:992px){.about-us-text-block.main-text-block .about-us-text-block-inner:nth-child(2n){-ms-flex-item-align:end;align-self:flex-end}}@media only screen and (min-width:992px){.about-us-text-block.main-text-block .about-us-text-block-inner:first-child,.about-us-text-block.main-text-block .about-us-text-block-inner:nth-child(3),.about-us-text-block.main-text-block .about-us-text-block-inner:nth-child(4),.about-us-text-block.main-text-block .about-us-text-block-inner:nth-child(5){max-width:1030px}}.about-us-wwad .about-us-wwad__heading{background-color:#fff}.about-us-wwad .about-section-center-container{padding:0}@media only screen and (min-width:992px){.about-us-wwad .about-section-center-container{margin-top:-190px;padding:0 40px}}.about-us-wwad h2{font-size:40px;line-height:53px;text-align:center;padding:35px 0;margin:0}@media only screen and (min-width:992px){.about-us-wwad h2{font-size:64px;line-height:72px;padding:80px 0}}@media only screen and (min-width:992px){.about-half-section .about-half-section__content-section{height:66.66%}}.about-half-section .about-us-text-block{height:100%;max-width:none;width:100%;-ms-flex-pack:justify;justify-content:space-between}.about-half-section .about-us-text-block h2{white-space:nowrap}.about-half-section .about-us-text-block p{font-size:14px;line-height:20px}@media only screen and (min-width:992px){.about-half-section .about-us-text-block p{font-size:16px;line-height:24px}}.about-half-section .about-us-text-block .about-us-text-block-inner{margin:20px 0}@media only screen and (min-width:768px){.about-half-section .about-us-text-block .about-us-text-block-inner{margin:10px 0}}@media only screen and (min-width:992px){.about-half-section .about-us-text-block .about-us-text-block-inner{max-width:275px;margin:0}}@media only screen and (min-width:992px){.about-half-section .about-us-text-block .about-us-text-block-inner:nth-child(2n){-ms-flex-item-align:end;align-self:flex-end}}
