.collection-row-outer-wrapper .text-center{background:#ffffffb3;padding:20px 20px 25px;color:#333;margin-bottom:55px;border-radius:10px;max-width:99%;min-width:340px}.collection-row-outer-wrapper .text-center h3.collection-row-h3{color:gray;font-family:Montserrat;font:300 20px/1.15 Montserrat}@media screen and (min-width: 768px){.collection-row-outer-wrapper .text-center h3.collection-row-h3{font:300 22px/1.15 Montserrat}}@media screen and (min-width: 1200px){.collection-row-outer-wrapper .text-center h3.collection-row-h3{font:300 26px/1.15 Montserrat}}.collection-row-outer-wrapper .text-center a{display:inline-block;margin-top:15px;color:#fff;text-decoration:none;padding:10px 15px;font-weight:400;border-radius:5px}.link-list-seo-items{width:100%}@media screen and (min-width: 768px){.link-list-seo-items{width:25%;margin-bottom:25px}}.seo{display:flex;flex-wrap:wrap}.testimonials-inner-wrapper-tc{display:block;text-align:center;margin:auto;max-width:800px;font-family:Montserrat}.testimonial_title{font-size:24px}.testimonial_text,.testimonial_author{font-size:18px}.testimonial-slider-wrapper{margin-top:26px}.testimonial-link{padding-top:0;margin-top:0;text-align:center}.testimonials-tc{padding-bottom:0;margin-bottom:0}@media screen and (max-width: 784px){.testimonial_text-tc{margin:0 10px;font-size:16px}}.text-grid{display:flex;flex-wrap:wrap;margin:.5rem 0;width:100%}.text-grid .text-item,.text-grid .text-image{width:calc(50% - 24px);margin:1rem .5rem}.text-grid .text-image{margin-left:0}.products-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.products-grid .product-item{position:relative;width:400px;height:400px;background-repeat:no-repeat;background-size:cover;background-position:center center;flex-basis:calc(50% - 1px);min-width:300px}.products-grid .product-item .product-details{position:absolute;bottom:0;left:0;width:100%;padding:40px 10px;text-align:center;background-color:#fff3;transition:background-color .3s}.products-grid .product-item .product-details h2{font-weight:700}.products-grid .product-item .product-details h3{font-size:22px;font-weight:500;margin-bottom:20px;color:#545456;line-height:1.5em}.products-grid .product-item .product-details a.btn{font:500 18px/1.15 Montserrat}.products-grid .product-item:hover .product-details{background-color:#fff9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width: 620px){.products-grid .product-item{width:100%;flex-basis:unset;margin:10px}}.alternating-grid{width:100%;display:flex;justify-content:space-between}.alternating-grid>div{flex-basis:50%;float:none}@media screen and (max-width: 767px){.alternating-grid{display:flex;flex-wrap:wrap}.alternating-grid>div{flex-basis:100%;float:none}}@media screen and (min-width: 768px){.alternating-grid div.left{order:1}.alternating-grid div.right{order:2}.alternating-grid div.text-block{display:flex;flex-direction:column;box-sizing:border-box;padding:10px}.alternating-grid div.text-block.left{padding-left:0}.alternating-grid div.text-block .cta{margin-top:10px}.alternating-grid div img{object-fit:cover;width:100%;height:100%}}.links-grid{display:flex;flex-direction:row;justify-content:space-between;margin:30px 0 0}.links-grid a{display:block;flex-basis:calc(25% - 20px);padding:20px;margin:10px;font-size:20px;transition:opacity .3s;flex-grow:1}.links-grid a:first-child{margin:10px 10px 10px 0}.links-grid a:last-child{margin:10px 0 10px 10px}.links-grid a:hover{opacity:.7}@media screen and (max-width: 620px){.links-grid a{flex-basis:100%;margin:5px 0}.links-grid a:first-child,.links-grid a:last-child{margin:5px 0}.links-grid a:last-child{margin-bottom:10px}}@media screen and (max-width: 620px){.links-grid{flex-wrap:wrap}}.product-bubbles{text-align:center}.product-bubbles .products-listing{display:flex;flex-wrap:wrap;text-align:center}.product-bubbles .products-listing a{width:48%;padding:1%}.product-bubbles .products-listing img{border-radius:50%}@media screen and (min-width: 768px){.product-bubbles .products-listing{flex-wrap:nowrap;justify-content:center}.product-bubbles .products-listing a{width:24%;padding:5%}}.text-block-content{text-align:center}.title-block{max-width:1200px;margin-left:auto;margin-right:auto;text-align:center}.title-block h2,.title-block h1{display:block;width:100%;text-align:center;font-size:30px;margin-top:30px;margin-bottom:30px}.events,.reps{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px;border-bottom:1px solid #b9b9b9;padding-bottom:10px}.events h2,.reps h2{display:block;width:100%;text-align:center;font-size:30px;margin-top:30px}.events h2.reps-title,.reps h2.reps-title{margin-top:60px}.events h3.reps-subtitle,.reps h3.reps-subtitle{width:100%;text-align:center;text-transform:uppercase;font-size:1.5em;margin-top:10px}.events div,.reps div{flex-basis:calc(50% - 20px);margin:40px 10px;min-width:200px;text-align:center}.events div h2,.reps div h2{text-transform:uppercase;font-size:initial;font-weight:700}.events div h3,.reps div h3{font-weight:400}.events div.rep img,.reps div.rep img{max-height:250px;margin:10px 0}@media screen and (max-width: 549px){.events div,.reps div{flex-basis:100%;margin:10px}}.events:last-child,.reps:last-child{border-bottom:none}div.repv2{display:flex;flex-direction:column}div.repv2 ul.territories{flex-grow:1}div.repv2 ul.territories li{display:inline-block;margin:10px}div.repv2 div.contact_information{position:relative;padding:10px;min-height:200px;display:flex;flex-direction:column;align-content:flex-end;justify-content:flex-end}div.repv2 div.contact_information:before{content:"";width:50%;height:1px;background-color:#000;position:absolute;top:0;left:25%}
/*# sourceMappingURL=/s/files/1/0251/3719/t/137/compiled_assets/styles.css.map */
