html{font-family:Merriweather;font-weight:400}.main-navigation a,b,h1,h2,h3,h4,h5,h6,strong{font-family:Merriweather;font-weight:700}.section-brands h5,.section-categories .category-item strong{line-height:31px;font-weight:400}.comments-area{background-color:#F9F9F9}.entry-content h2{color:#000;font-size:42px}.page-template-page-basic .base-container{padding-bottom:50px}.main-navigation ul li{position:relative;padding-left:10px}.main-navigation ul li:not(:first-child){margin-left:40px}.main-navigation ul .sub-menu{position:absolute;display:none;left:0}.menu-item-has-children:hover .sub-menu{display:block;background-color:#fff;padding-top:10px;z-index:100}.menu-item-has-children:hover .sub-menu li{display:block;margin:0;padding:10px}.menu-item-has-children:hover .sub-menu li:hover,.menu-item-has-children:hover .sub-menu li a:hover{background-color:#34BB9F;color:#fff}.sub-menu li:hover,.menu-item-has-children:hover .sub-menu li a{transition:none;padding:10px}.search h2 span{background:transparent}.search h2{margin-bottom:20px;font-size:32px}.search article .entry-meta,.category article .entry-meta,.blog article .entry-meta{display:none}.search .page-header h1,.category .blog-header h2{color:#34BB9F;margin-bottom:30px}.category .blog-header strong{font-size:32px;line-height:46px}.category .blog-header{margin-bottom:85px}.search .post-item,.category .post-item{display:flex;background-color:#fff;margin-bottom:30px}.search .post-thumbnail,.category .post-thumbnail{display:block;max-width:250px;height:185px;width:100%;transition:all .3s linear}.search .post-thumbnail img,.category .post-thumbnail img{object-fit:cover;height:100%;width:100%}.search .post-content,.category .post-content{padding:35px 35px 22px}.search .post-content h5,.category .post-content h5{line-height:31px;margin-bottom:10px;font-family:Merriweather}.search .post-content p,.category .post-content p{color:#858C8D;line-height:28px;font-size:18px}.entry-meta{margin-bottom:35px;letter-spacing:2px}.entry-author{padding:20px 0}.reviews-content p{margin:25px 0}.block-about{max-width:100%}.who-we-are{display:flex;flex-direction:row;margin-top:20px}.about-gallery{display:grid;grid-template-columns:auto auto auto;margin-right:20px;max-height:550px}.about-gallery-text{display:flex;flex-direction:column;flex:1}.about-gallery--image{width:146px;height:166px;margin:0 15px}.about-blocks p{margin-top:20px;font-size:22px}.about-gallery-text h5{line-height:1.3;color:#eeefee}.about-gallery-text hr{width:100%;border-color:rgba(114,152,160,.7)}.about-gallery-text p a{color:#fff}.about-gallery-text p a:not(:first-child){margin-left:20px}.benefits-blocks ul{list-style-type:initial;margin-left:30px}.giving-back-text{display:flex;flex-direction:column;flex:1;padding-right:40px}.page-template-page-about p,.page-template-page-about h5{line-height:1.6}.giving-back-image{display:flex;flex-wrap:wrap;align-items:center}.section-history{background-color:#F9F9F9;padding-top:0;padding-bottom:100px}.section-history-text{font-size:20px;text-align:left}.open-positions .multiple-positions{flex-direction:column;align-items:center}.open-positions ul{border:none;justify-content:center}.open-positions ul p{font-size:18px}.entry-header .post-thumbnail img{width:735px;height:350px}.page-template-default .entry-content{max-width:960px}.page-template-default .entry-content h2{font-size:32px}.page-template-default .entry-content h1,.page-template-default .entry-content h2,.page-template-default .entry-content h3,.page-template-default .entry-content h4,.page-template-default .entry-content h5,.page-template-default .entry-content h6{color:#000}.page-template-default .content-area{padding:0}.page-template-default .content-area .entry-header{padding:0;margin-bottom:150px}.page-template-default .content-area .entry-content>p:first-of-type::first-letter{font-size:initial;float:initial;line-height:initial;margin-right:initial}.content-area-404{padding:0}.entry-header-404{margin-bottom:150px;padding:0}.entry-content-404{max-width:initial;margin-top:20px}.entry-content-404 ul{list-style:none;margin-top:20px}.entry-content-404 ul li{line-height:.5}.entry-content-404 ul li::before{content:"\2022";color:#34BB9F;font-weight:700;display:inline-block;width:1em;margin-left:-1em;font-size:22px}.entry-content-404 h2{color:#000;font-size:32px}.container-404{display:flex;flex-direction:row}.image-404{display:flex;justify-content:center;align-items:center}.image-404 img{max-width:70%}.generic-banner{background-image:url(../png/banner-generic.png)}.entry-author span{margin-right:10px}.entry-newsletter{margin-top:50px}.entry-newsletter strong{line-height:1.6}.base-container{padding:0 50px;min-height:500px;background-color:#fff}.base-block-title{background-color:#fff;padding:30px 30px 0;margin:auto;position:relative;width:100%;z-index:1}.base-divider{position:relative;margin:40px 0;height:1px}.base-divider:before{background:url(../svg/combined-shape.svg) no-repeat;background-size:100%;top:-6px;left:20px;height:14px;width:10px;z-index:1;display:block;position:absolute}.base-divider:before,.btn-arrow:after,.btn-arrow:before,.underline:after{content:''}.base-section-hero{background-color:#F9F9F9;padding:40px;background-size:contain;background-position:center top}.base-divider:after{content:'';display:block}.base-divider:after{border:1px dotted #858C8D;height:1px;position:absolute;left:50px;right:50px;top:0}.base-content{font-size:18px;line-height:28px;margin:auto;padding:0 20px 40px 20px}.base-content ol{list-style:decimal}.section-reviews{padding-top:0}.section-reviews--top{margin-top:80px}.section-reviews--bottom{overflow:hidden}.widget_mailpoet_form{padding:80px 0}.sailthru-text{font-size:24px;margin-bottom:90px}.sailthru-submit-button{background-color:#34BB9F;border-radius:30px;border:1px solid #34BB9F;box-shadow:none;color:#fff;cursor:pointer;font-size:14px;height:42px;transition:all .3s linear;-webkit-appearance:none}.sailthru-submit-button:focus{outline:none}.sailthru-form{border-bottom:1px solid #B0B6B7;padding-bottom:30px;position:relative}.signup-buttons{display:flex;justify-content:space-between}.email-input{-webkit-appearance:none;background-color:transparent;color:#000;height:40px;border-radius:0;border-width:0}.signup-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 60px}.email-input:focus{outline:none}.email-input::placeholder{color:#000}.email-input,.sailthru-submit-button{font-size:16px;font-family:Merriweather}.newsletter-input,.newsletter-input::placeholder{color:#fff}.newsletter-input{display:flex;flex:1}.newsletter-signup-buttons{margin-top:70px}.index-form{margin-left:20px}.index-input::placeholder{color:#858C8D}.wpcf7-form p{display:flex;flex-direction:column;margin:40px 0}.contact-form-label{font-weight:700;font-size:20px}.contact-form-input{height:40px;width:50%}.wpcf7-form-control-wrap{display:flex}.contact-form-text{height:200px;width:50%;font-size:18px}.wpcf7-form p input{font-size:18px}.wpcf7-form p select{height:40px;width:50%;font-size:18px}#contact-submit{width:250px;text-align:left;font-size:20px}.contact-submit{position:relative}.btn-arrow-contact{background:url(../svg/btn-arrow-white.svg) no-repeat;position:absolute;height:40px;width:90px;top:17px;left:175px}.hide-button{display:none}.sign-up-form-container{margin-top:20px;display:flex}.sign-up-form-container label{font-weight:700;font-size:20px}.sign-up-form-container input,.sign-up-form-container select{height:40px;margin:5px 0 15px 0;font-size:18px;padding:5px}.sign-up-form-container .sailthru-submit-button{margin-top:20px;width:240px;text-align:left;padding-left:30px}.btn-arrow-signup{background:url(../svg/btn-arrow-white.svg) no-repeat;position:absolute;height:40px;width:90px;top:32px;left:165px}.sign-up-form{display:flex;flex:1;flex-direction:column}.sign-up-image{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-start;padding:50px}.sign-up-image img{width:60%;height:auto;max-width:400px}.page-template-page-signup em{font-style:italic}.page-template-page-signup .related-posts{margin-top:80px;font-size:22px;font-weight:700}.page-template-page-signup .related-posts ul li:first-child{margin-top:20px}.page-template-page-signup .related-posts ul li:before{content:"-"}.page-template-page-signup .related-posts ul li{font-size:18px;font-weight:400}.join-text,.join-text-mobile{font-style:italic}.join-text-mobile{display:none}.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors{color:#D8000C;border:0;padding:10px}.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{border:0;position:relative;padding-left:90px;width:420px}.wpcf7 form.sent div.visible-only-if-sent:before{content:url(../png/features-item-bg.png);position:absolute;left:0;top:-10px}.wpcf7 form.sent div.visible-only-if-sent:after{content:url(../svg/check-white.svg);position:absolute;;height:24px;width:19px;left:27px;top:15px}.wpcf7 form div.visible-only-if-sent{display:none;position:absolute;padding-left:90px}.wpcf7 form div.visible-only-if-sent .sent-header{font-size:24px}.wpcf7 form div.visible-only-if-sent p{margin:0}.wpcf7 form.sent div.visible-only-if-sent{display:block}div .vex-dialog-message{font-size:22px}.vex.vex-theme-os .vex-dialog-button.vex-dialog-button-primary{background-color:#34BB9F!important;border-radius:30px;border:1px solid #34BB9F;box-shadow:none;color:#fff;cursor:pointer;font-size:14px;height:42px;transition:all .3s linear;font-family:Merriweather;text-transform:capitalize}.vex.vex-theme-os .vex-dialog-button.vex-dialog-button-secondary{background-color:#e0e0e0!important;border-radius:30px;border:1px solid #e0e0e0;box-shadow:none;color:#777;cursor:pointer;font-size:14px;height:42px;transition:all .3s linear;font-family:Merriweather;text-transform:capitalize}.vex-custom-field-wrapper strong{font-size:16px}.vex-custom-field-wrapper:nth-child(5){border:1px dotted #858C8D;height:1px;position:relative;margin:25px 0 25px 25px!important}.vex-custom-field-wrapper:nth-child(5) h3{background:url(../svg/combined-shape.svg) no-repeat;background-size:100%;left:-25px;top:-12px;z-index:1;display:block;position:absolute;height:24px;width:19px}.vex-custom-field-wrapper{margin-top:20px!important}.btn{-webkit-appearance:none}.qbutton{-webkit-appearance:none}table{max-width:100%;padding:10px;margin:10px 0}table td{padding:0 15px 0 15px}.single-post figure{max-width:100%}.single-post hr{border:1px dotted #D8D8D8}.single-post a.btn-transparent:hover{color:#fff}li.search{margin-top:5px;margin-left:20px!important}.navSearchVisible{display:block!important}.spicewpsearchform form:hover,.spicewpsearchform:hover{display:block!important}.spicewpsearchform{position:absolute;left:-120px;padding:10px;width:350px;height:120px}.spicewpsearchform form{box-shadow:1px 2px 4px rgba(0,0,0,.5);display:block;position:absolute;left:-70px;margin-top:10px;z-index:9999;background:#fff;padding:5px 10px}.search-form label span,.spicewpsearchform label span{display:none}.search-form label{position:relative}.search-form label:before{position:absolute;top:1px;content:" ";background-image:url(../svg/search.svg);background-repeat:no-repeat;padding:0 0 0 36px;background-position:5px center;background-color:transparent;background-size:18px 18px;width:18px;height:18px}input.search-field{-webkit-appearance:none;background-color:#eee;border:none;border-radius:8px;height:30px;width:200px;padding-left:30px;padding-right:5px;font-size:16px;margin-right:5px}input:focus{outline:none}input.search-submit.btn.btn-transparent{padding:8px 16px}.spicewpsearch_icon{background-repeat:no-repeat;padding:5px 0 0 36px;background-position:5px center;background-color:transparent;background-size:25px 25px}.search-page-form{margin-bottom:30px}.search-page-form input.search-field{padding-left:15px;padding-right:10px;background-color:#FFF;border-radius:0;border:1px solid #C5C5C5;font-size:20px}.search-page-form .search-submit{font-size:18px}.search-page-form form label:before{display:none}.search-page-form form label span{display:none}.search-page-form .search-field{height:50px;width:400px}.section-features .featured-col{cursor:default}article a.btn-back:before{position:absolute;content:'';background-image:url(../svg/arrow-left.svg);height:20px;width:20px;left:-30px;top:-5px}.blog .post-content h5 a{color:#284E57!important}.footer-text{color:#858C8D;line-height:24px;margin-top:15px}.grecaptcha-badge{display:none}.section-features .featured-col h5{font-family:Merriweather}table{border:1px solid #ccc}.entry-content h3{color:#000;font-size:24px}.entry-content p>strong{color:#000;font-family:Merriweather;font-weight:700}div>table>tbody>tr>td{border-bottom:1px solid #ccc;padding:8px;border-right:1px solid #ccc;font-size:16px}.entry-content em{font-family:Merriweather;font-style:italic}div>blockquote>p{font-family:Merriweather;font-style:italic;margin-left:30px;margin-bottom:22px;margin-top:22px;font-size:22px;color:#484848}.entry-content h4{font-size:19px;color:#000;font-family:Merriweather;font-weight:700}.wp-caption-text{line-height:1.3;font-size:14px;margin:0 10px 10px 19px;font-family:Merriweather;font-weight:lighter;color:#333;text-align:center}.entry-content img{margin-bottom:10px}.search .post-content h5,.post-content .entry-title a{font-family:Merriweather}#sign-up-error{color:red;display:none}@media screen and (max-width:991px){h1{font-size:34px;line-height:1.3;margin-bottom:25px}h2{font-size:32px}table{overflow:hidden;overflow-x:scroll;display:block;white-space:nowrap;max-width:100%;padding:10px;margin:10px 0}.section-categories .post-title span{color:#34BB9F}.about-gallery{grid-template-columns:repeat(2,175px)}.about-gallery--img img{height:146px}.category .blog-header strong{font-size:24px}.search .page-header,.category .blog-header{margin-bottom:55px}.search article .entry-meta,.category article .entry-meta,.blog article .entry-meta{display:inherit;margin-bottom:0}.search article .entry-meta .entry-date:before,.category article .entry-meta .entry-date:before,.blog article .entry-meta .entry-date:before{left:18px;top:22px;height:22px;width:17px}.search article .entry-meta .entry-date,.category article .entry-meta .entry-date,.blog article .entry-meta .entry-date{padding-left:10px}.search article .entry-meta .entry-date,.search article .entry-meta .entry-comments,.category article .entry-meta .entry-date,.category article .entry-meta .entry-comments,.blog article .entry-meta .entry-date,.blog article .entry-meta .entry-comments{font-size:16px}.menu-item-has-children:hover .sub-menu li,.menu-item-has-children:hover .sub-menu,.sub-menu li:hover{padding:0}.main-navigation .menu-header-menu-container .nav-menu li a{display:inline-block;padding:14px}.main-navigation ul li{padding-left:0}.submenu-arrow{position:absolute;background:url(../svg/chevron-right-dark.svg) center no-repeat;content:'';display:inherit;height:10px;width:20px;right:25%;top:5px;padding:20px 45px 20px 20px}.submenu-arrow-toggled{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.search-page-form .search-field{width:auto}.spicewpsearchform{left:-80px;width:200px}.spicewpsearchform form{left:-140px}.main-navigation ul li:not(:first-child){margin-left:0}.page-template-default .entry-content{padding:20px}.page-template-default .content-area .entry-header{margin-bottom:50px}.section-history-text{padding:20px}.about-gallery .about-gallery--image{margin:0 5px 5px 0}.reviews-arrow{bottom:10px;left:100px}.reviews-arrow:hover{background-color:#E7E8EA}.blog .blog-header strong{font-size:22px;line-height:26px}.blog .blog-header{margin-bottom:45px}.blog .blog-header h2{margin-bottom:10px}.blog .post-item{flex-direction:column}.blog .post-thumbnail{max-width:initial}.about-blocks{padding:15px}.content-area{padding:20px 0}.entry-header{margin-bottom:45px}.entry-header .post-thumbnail img{object-fit:contain;height:unset}.entry-author{font-size:initial;text-transform:uppercase;letter-spacing:1px}.entry-meta{position:relative;padding:15px;justify-content:center}.entry-meta .entry-date:before{height:18px;width:13px;top:20px}.entry-meta .entry-date{margin-left:5px;font-size:12px;position:initial}.entry-meta .entry-comments{font-size:12px;padding:5px}.entry-newsletter{width:inherit}.entry-newsletter strong{font-size:18px}.sign-up-form-container{flex-direction:column-reverse}.sign-up-image{display:none}.sign-up-form-container input,.sign-up-form-container select{max-width:250px}.entry-header .col{flex-basis:100%}.thumbnail-image-mobile{padding:0 0 10px 0}.thumbnail-image{display:none}.page-template-page-signup .base-block-title{background-color:#F9F9F9}.page-template-page-signup .base-container{padding:0;background-color:#F9F9F9}.page-template-page-signup .base-section-hero{padding:0}.page-template-page-signup .base-divider:before{width:15px;height:19px;top:-8px;left:25px}.join-text{display:none}.join-text-mobile{margin-top:20px;display:block}#last_name_input,#last_name_label,#first_name_input,#first_name_label{display:none}.section-benefits .benefits-blocks{margin-top:10px;padding:15px}.modal-content{height:100%;position:relative;margin:0 auto;padding:3em;overflow-y:scroll}.benefits-item--thumbnail img{width:100%}.menu-item-has-children .sub-menu{background-color:#fff;position:absolute;overflow:hidden;right:0;left:0;z-index:99;max-height:0;transition:all .25s ease-out}.menu-item-has-children.toggled .sub-menu{display:block;position:relative;max-height:unset;transition:all .25s ease-in}.search .post-item,.category .post-item{flex-direction:column}.search .post-thumbnail,.category .post-thumbnail{max-width:inherit}.newsletter{flex-direction:column}.newsletter .col{flex-basis:auto}.comments-area p:not(.comment-notes){padding-left:0}.comments-area .comment-author{flex-direction:column;margin-right:25px}.comments-area .comment-author .says{position:initial;margin-top:5px}.comments-area .comment-author img{margin-right:0}.comment-metadata{padding:0 10px}b.fn{margin-top:10px;text-align:center}article a.btn-back{margin-left:30px}article a.btn-back:before{position:absolute;content:'';background-image:url(../svg/arrow-left.svg);height:20px;width:20px;left:0;top:-5px}.sailthru-form{border-bottom:none}.email-input{border-bottom:1px solid #ccc}}@media screen and (min-width:992px){.post-title{color:#284E57}.post-title span{background-color:transparent!important;color:#34BB9F}.section-benefits .benefits-blocks{margin-top:40px}.benefits-blocks ul{list-style-type:initial;margin-left:40px}.benefits-blocks ul li{font-size:20px}h1{font-size:52px}.about-gallery--image:nth-child(2){margin-right:15px}.footer-top{padding:0}.sailthru-submit-button{min-width:140px}.thumbnail-image-mobile{display:none}}@media screen and (max-width:767px){.page-template-page-basic .base-container{padding:0 0 50px 0}.section-ways .block-blue{max-width:initial}.entry-content-404{padding:20px;align-items:center}.reviews-arrow{bottom:10px;left:100px}.reviews-arrow:hover{background-color:#E7E8EA}.section-reviews--top{margin-top:150px}.container-404{flex-direction:column-reverse}.image-404{margin:20px}.signup-container{padding:40px}.email-input{margin-bottom:40px}.signup-buttons{display:flex;flex-direction:column}.contact-form-text,.wpcf7-form p select,.contact-form-input{width:100%}.section-reviews .reviews-content .btn{margin:initial}.section-reviews .reviews-content p{margin:15px 0 25px}.about-gallery{grid-template-columns:repeat(1,1fr);max-height:inherit}.about-gallery-text p a{margin:10px 0}.page-template-page-about p{font-size:16px}.wpcf7 form div.visible-only-if-sent{padding:0 70px}.wpcf7 form.sent div.visible-only-if-sent:before{left:-20px}.wpcf7 form.sent div.visible-only-if-sent:after{left:7px}.col-sm-6{flex:0 0 100%;max-width:100%}}@media screen and (min-width:768px){.base-content h2{font-size:42px}.base-content h3{font-size:26px}.about-gallery-text h5{line-height:1.3;color:#eeefee}.about-gallery-text h6{line-height:1.3;color:#eeefee;font-size:24px}.about-gallery-text p{margin-top:40px;font-size:18px}.base-divider:before{top:-10px;height:24px;width:19px}.section-reviews .reviews-content{padding-bottom:70px}.section-reviews .reviews-customers{bottom:200px}.section-reviews .reviews-content p{margin:25px 0}}@media screen and (min-width:1200px){.base-container{max-width:initial}}@media screen and (min-width:1500px){.base-section-hero{background-size:cover}}.single-post .content-area{background-color:#F9F9F9}