*{box-sizing:border-box}:root{font-family:Poppins,sans-serif}html{scroll-behavior:smooth}h1{font-family:Josefin Sans,sans-serif;font-size:48px;letter-spacing:.08em;text-transform:uppercase}h1,h2{line-height:1em;margin-bottom:0}h2{font-size:46px}h2,h3{font-weight:700;letter-spacing:0}h3{font-size:20px;line-height:1.5em;text-transform:uppercase}h5{color:#5e5853;font-size:15px;letter-spacing:.6em;line-height:1.35em;word-spacing:.5em}h5,h6{font-weight:700;text-transform:uppercase}h6{color:#000;font-size:13px;letter-spacing:.12em;line-height:1.65em}p{color:#333;font-size:16px;font-weight:300;letter-spacing:.015em;line-height:1.4em}a{text-decoration:none;transition:color .15s ease-in-out}.btn,a{color:#bfe800;cursor:pointer;font-weight:700}.btn{background-color:#000;border-radius:45px;box-shadow:0 10px 35px -5px rgba(157,255,0,.5);font-size:15px;height:45px;letter-spacing:-.035em;line-height:45px;padding:0 35px;text-transform:lowercase;transition:background-color .15s ease-in-out,color .15s ease-in-out;white-space:nowrap}.btn:hover{background-color:#bfe800;color:#000}.color-green{color:#30974d!important}@media (max-width:1200px){h1{font-size:42px}h5{font-size:15px}}@media (max-width:960px){h1{font-size:36px}h5{font-size:13px}}@media (max-width:600px){h1{font-size:32px;line-height:1.15em}h2{font-size:28px}h5{font-size:12px;letter-spacing:.5em}}@media (max-width:480px){h2{font-size:28px}}
.banner{background-color:#dcdcdc;height:650px;overflow:hidden;position:relative}.banner-bg{background-color:#eee;background-position:bottom;background-repeat:no-repeat;background-size:cover;height:100%;z-index:0}.banner-bg,.banner-cover{position:absolute;width:100%}.banner-cover{height:70%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;top:30%;z-index:-1}.banner-object{bottom:0;height:85%;left:calc(50% - 600px);position:absolute;z-index:0}.banner-messaging{left:12.5%;position:absolute;text-align:center;top:50px;width:75%}.banner-brand{background-position:50%;background-repeat:no-repeat;background-size:contain;height:275px;margin:0 auto;width:345px}.banner-messaging h1{margin-bottom:0}.banner-messaging h5{border-radius:4px;display:inline-block;margin-bottom:25px;padding:12px 35px}.banner-social{background-color:#eee;border-radius:9999px;box-shadow:-10px -40px 30px -10px #dcdcdc,10px 25px 30px -18px #9b9b9b;display:flex;justify-content:center;margin:0 auto;max-width:165px;padding:0}.banner-social a{display:inline-block;margin:5px 0;padding:5px 7px;position:relative;top:2px}.banner-social svg{fill:#333;height:30px;transition:fill .15s ease-in-out;width:30px}.banner-social svg:hover{fill:#d4ee59}@media (max-width:1200px){.banner{height:500px}.banner-cover{height:50%;top:50%}.banner-object{height:50%;left:calc(50% - 112.5px)}.banner-messaging{bottom:auto;top:30px}.banner-brand{height:255px;margin-bottom:-10px;top:15px;width:335px}.banner-messaging h1{margin-bottom:0}.banner-messaging h5{font-size:12px;margin-bottom:25px;padding:5px 0}.banner-social{box-shadow:-10px -40px 30px -10px #dcdcdc,10px 25px 20px -16px #9b9b9b;max-width:135px}.banner-social svg{height:24px;margin:2px 0;padding:5px;width:24px}}@media (max-width:960px){.banner{height:450px}.banner-cover{height:40%;top:60%}.banner-messaging{top:30px}.banner-brand{height:225px;margin-bottom:-15px;top:0;width:275px}.banner-object{height:45%;left:calc(50% - 91px)}}@media (max-width:600px){.banner-messaging{top:50px}.banner-brand{height:150px;margin-bottom:13px;max-width:225px;width:90%}.banner-social{box-shadow:-10px -40px 30px -10px #dcdcdc,10px 12px 20px -10px #9b9b9b;max-width:115px;position:relative;top:9px}.banner-social svg{height:20px;margin:2px 0;padding:3px;width:20px}.banner-messaging h1{margin-bottom:0}}@media (max-width:480px){.banner{height:475px}.banner-bg{background-size:725px}.banner-cover{height:25%;top:75%}.banner-messaging{top:35px}.banner-object{height:38%;left:calc(50% - 70.5px)}}@media (max-width:320px){.banner{height:425px}.banner-object{height:35%;left:calc(50% - 66.5px)}.banner-messaging{top:100px}}
nav{box-shadow:0 10px 100px -5px rgba(0,0,0,.15);display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;padding:20px 0;position:relative;width:100%;z-index:5}#nav-icon{color:#000;content:"☰";cursor:pointer;display:none;font-size:24px;font-weight:700;transition:color .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}#nav-icon:after{content:"☰";font-size:36px;height:36px;position:relative;width:36px}.active #nav-icon:after{content:"×";font-size:55px;line-height:0;margin-bottom:0;top:5px}#nav-icon:hover{color:#d4ee59}nav a{color:#000;font-size:15px;letter-spacing:.12em;padding:15px;text-transform:uppercase;transition:color .15s ease-in-out}nav a:hover{color:#d4ee59}@media (max-width:600px){nav a{display:none;font-size:13px;padding:12px;text-align:center}#nav-icon{display:block}nav.active{flex-direction:column;padding-bottom:30px}nav.active a{display:block}nav.active #nav-icon{font-size:32px;margin-bottom:7px;margin-top:5px;text-align:center;top:0;width:100%}}@media (max-width:480px){nav{flex-direction:column;text-align:center}}
.services{overflow:hidden;padding:150px 0 100px;position:relative}.services-messaging{align-items:center;display:flex;flex-direction:row;margin:0 auto 35px;max-width:1000px;width:85%}.services-messaging a{margin-left:35px;margin-right:65px}.services-messaging p{font-size:14px;margin-left:auto}.services-cards{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;margin:0 auto;max-width:1200px;padding:0;row-gap:20px;width:calc(100% - 70px)}.services-card{border-radius:30px;box-shadow:0 50px 50px -5px rgba(0,0,0,.07);height:250px;overflow:hidden;position:relative;width:100%}.services-object{height:100%;position:absolute;right:0;top:0;z-index:0}.services-object-frame{background-color:pink;border-radius:50%;bottom:0;height:350px;margin:auto 0;position:absolute;right:-150px;top:0;width:200px}.services-product{height:70%;position:absolute;right:20px;top:15%;transform:rotate(0deg)}.reformulation .services-product{right:15px}.development .services-product{height:70%;right:15px;top:15%}.certification .services-product{height:60%;right:20px;top:20%}.compliance .services-product{height:75%;right:-25px;top:11%}.consulting .services-product{height:60%;right:20px;top:20%;transform:rotate(5deg)}.services-card-messaging{display:flex;flex-direction:column;height:100%;justify-content:center;left:10%;position:absolute;top:0;width:50%;z-index:1}.services-card-messaging h3{color:#fff;margin-bottom:1.35em}.services-card-list{font-size:13px;line-height:1.75em}.services-card-list ul{list-style:disc;margin-left:15px}.certification .services-card-list{-moz-column-count:2;column-count:2;-moz-column-fill:auto;column-fill:auto;-moz-column-gap:0;column-gap:0;width:250px}.compliance .services-card-messaging li,.consulting .services-card-messaging li{font-size:12px!important}.compliance .services-card-list{width:90%}.reformulation{background:linear-gradient(125deg,#59ad50,#30964d 50%,#1b864b)}.reformulation .services-object-frame{background-color:#d4ee59}.reformulation .services-card-list{color:#cee99f}.development{background:linear-gradient(125deg,#696858,#4e4d45 50%,#3c3b34)}.development .services-object-frame{background-color:#f1f3bc}.development .services-card-list{color:#edefc3}.certification{background:linear-gradient(125deg,#f3f3f3,#e7e7e7 50%,#dadada)}.certification .services-object-frame{background-color:#387a43}.certification .services-card-messaging h3{color:#387a43}.certification .services-card-list{color:#424035}.compliance{background:linear-gradient(125deg,#99d56d,#90c565 50%,#7eb353)}.compliance .services-object-frame{background-color:#4e4d45}.compliance .services-card-list{color:#4e4d45}.consulting{background:linear-gradient(125deg,#5c6861,#4b544f 50%,#404844)}.consulting .services-object-frame{background-color:#90c565}.consulting .services-card-list{color:#a1b0a8}@media (max-width:1440px){.services-wall{opacity:0;right:100%;width:0}.development .services-object{left:-30px}.product .services-object{left:-50px}.menu .services-object{left:-30px}.services-card-messaging{left:10%;padding-right:0;width:60%}}@media (max-width:1200px){.services-messaging{max-width:800px}.services-cards>:first-child{margin-top:0}.services-wall{opacity:1;right:calc(100% - 150px);width:150px}.development .services-object{left:115px}.product .services-object{left:82px}.menu .services-object{left:100px}.services-card-messaging{left:10%;width:60%}}@media (max-width:1100px){.services{padding-top:175px}.services-cards{grid-template-columns:1fr;max-width:800px}.services-messaging{position:relative}.services-messaging h2{left:0;position:absolute;top:-65px}.services-messaging a{margin:0}}@media (max-width:850px){.services{padding-top:150px}.services-messaging{margin-bottom:75px}.services-messaging a{position:absolute;right:0;top:-65px}.services-messaging p{margin-left:0}}@media (max-width:600px){.services{padding:100px 0 75px}.services-messaging{flex-direction:column;margin-bottom:50px}.services-messaging h2{position:relative;text-align:center;top:auto}.services-messaging a{margin:15px auto 25px;position:relative;top:auto}.services-messaging a:focus:before{font-size:10px;letter-spacing:.3em;position:absolute;text-transform:uppercase;top:-35px}.services-messaging p{text-align:center}.services-card{border-radius:20px}.services-object-frame{right:-150px}.reformulation .services-product{height:60%;right:10px;top:20%}.development .services-product{height:60%;right:-10px;top:18%}.certification .services-product{height:50%;right:-10px;top:24%}.compliance .services-product{height:65%;right:-45px;top:12.5%;transform:rotate(-10deg)}.consulting .services-product{height:60%;right:-15px;transform:rotate(5deg)}}@media (max-width:480px){.services-messaging h2{margin-bottom:20px;text-align:center}.services-messaging .btn{left:0;margin:0 auto 20px;position:relative}.services-messaging p{text-align:center}.services-cards{padding:0;width:calc(100% - 70px)}.services-card{height:375px}.services-card-messaging{height:0;top:235px;width:calc(100% - 70px)}.services-card-messaging h3{margin-bottom:10px}.services-object{height:auto;left:0;right:revert;top:0}.services-object-frame{height:200px;left:-100px;right:auto;top:0;width:350px}.reformulation .services-product{height:175px;left:35px;top:-35px}.development .services-product{height:165px;left:30px;top:-40px;transform:rotate(-25deg)}.certification .services-product{height:125px;left:20px;top:15px}.compliance .services-product{height:170px;left:-15px;top:-45px}.consulting .services-product{height:140px;left:0;top:-30px;transform:rotate(-35deg)}.development .services-object{left:0}.compliance .services-card-list{width:100%}}@media (max-width:360px){.services .btn{font-size:12px;letter-spacing:0;padding:0 20px}}
.work{overflow:hidden;padding:100px 0;position:relative}.work-messaging{align-items:center;display:flex;flex-direction:row;margin:0 auto 35px;max-width:1000px;width:85%}.work-messaging h2{border-right:1px solid #000;margin-right:30px;padding-right:30px}.work-messaging p{color:#282828;font-size:14px}.work-filter{margin-left:auto;margin-right:0}.work-gallery{border-radius:30px;box-shadow:0 20px 100px -10px rgba(0,0,0,.1);flex-direction:row;flex-wrap:wrap;margin:0 auto;max-width:1200px;width:calc(100% - 70px)}.work-gallery,.work-gallery-card{align-items:center;display:flex;justify-content:center}.work-gallery-card{background:pink;height:300px;margin:1px;overflow:hidden;width:calc(33.33333% - 2px)}.work-gallery-card img{height:50%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:50%}.starbucks{border-top-left-radius:15px;height:275px;width:calc(50% - 2px)}.starbucks img{height:50%;width:50%}.mcdonalds{border-top-right-radius:15px;height:275px;width:calc(50% - 2px)}.mcdonalds img{height:45%;width:50%}.nestle{height:200px;width:calc(33.33333% - 2px)}.nestle img{height:35%;width:50%}.subway{height:200px;width:calc(66.66667% - 2px)}.subway img{height:28%;width:50%}.kraft img{height:25%;width:45%}.timmies img{height:35%;width:55%}.indiva img{height:50%;width:50%}.rainfed img{height:30%;width:45%}.peacasa img{height:35%;width:44%}.plantbaby img{height:50%;width:45%}.work-gallery-card:nth-last-child(3){width:calc(66.66667% - 2px)}.work-gallery-card:last-child{border-bottom-left-radius:15px;border-bottom-right-radius:15px;width:100%}.nuts-for-cheese{background:#d2f5c7}.starbucks{background:#00643c}.mcdonalds{background:#c23c40}.kraft{background:#1d3b6d}.peacasa{background:#fff}.rainfed{background:#c0dce0}.indiva{background:#000}.timmies{background:#e5dbaa}.plantbaby{background:linear-gradient(-25deg,#ffe5e5 10%,#ffe0da 25%,#d7ff89 75%)}.nestle{background:#5f4d39;background:linear-gradient(180deg,#2a2219 75%,#3a2e1e)}.subway{background:#00be0c;background:linear-gradient(120deg,#00be0c,#e6e345 80%)}.timmies{background:#e7dfb5;background:linear-gradient(120deg,#e7dfb5 30%,#cdb68e 75%)}@media (max-width:1100px){.work-gallery,.work-messaging{max-width:800px}.starbucks img{height:100%;width:25%}.mcdonalds img{height:100%;width:28%}.nestle img,.subway img{height:25%;width:100%}.kraft img{height:100%;width:57%}.timmies img{height:100%;width:65%}.indiva img{height:100%;width:45%}.rainfed img{height:100%;width:30%}.peacasa img{height:100%;width:55%}}@media (max-width:960px){.work{padding:100px 0}.work-messaging{margin-bottom:35px;padding-bottom:40px;position:relative}.work-messaging h2{border-right-width:0;margin:0}.work-messaging p{bottom:0;position:absolute}.work-gallery-card{height:200px!important;width:calc(50% - 2px)!important}.work-gallery-card:first-child img{height:45%;width:50%}.work-gallery-card:nth-child(2) img{height:40%;width:50%}.work-gallery-card:nth-child(3) img,.work-gallery-card:nth-child(4) img{height:30%;width:48%}.work-gallery-card:nth-child(5) img{height:25%;width:47%}.work-gallery-card:nth-child(6) img{height:25%;width:51%}.work-gallery-card:nth-child(7) img{height:55%;width:55%}.work-gallery-card:nth-child(8) img{height:37%;width:50%}.work-gallery-card:nth-child(9) img{height:25%;width:55%}.work-gallery>:nth-last-child(3){border-radius:0}.work-gallery>:nth-last-child(2){border-bottom-left-radius:15px}.work-gallery>:last-child{border-bottom-left-radius:0}}@media (max-width:600px){.work{padding:50px 0}.work-messaging{align-items:flex-start;flex-direction:column;padding-bottom:0}.work-messaging h2{text-align:center;width:100%}.work-messaging .btn{margin:15px auto 0;position:relative}.work-messaging p{display:none}.work-gallery-card{height:200px!important;margin:0 auto;width:100%!important}.work-gallery>:first-child{border-top-left-radius:15px;border-top-right-radius:15px}.work-gallery>:last-child{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.mcdonalds{border-radius:0}.work-gallery-card:nth-child(3) img{height:50px;width:60%}.work-gallery-card:nth-child(4) img{height:50px;width:55%}.work-gallery-card:nth-child(5) img{height:32px;width:42%}.work-gallery-card:nth-child(6) img{height:38px;width:53%}}
.team{margin:125px 0 200px;overflow-x:hidden;position:relative}.team-frame{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1400px;position:relative;width:calc(100% - 70px)}.team-image{background-position:bottom;background-repeat:no-repeat;background-size:contain;height:calc(min(1400px, 100vw - 70px)*.4458);position:relative;width:100%}.team-header{align-items:center;background-color:#54b065;border-bottom-left-radius:15px;border-bottom-right-radius:15px;color:#fff;display:flex;font-size:36px;font-weight:700;height:100px;justify-content:center;letter-spacing:.2em;margin-bottom:100px;text-transform:uppercase;width:100%}.team-members{-moz-column-gap:125px;column-gap:125px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap:75px;width:80%}.team-member-name{font-size:24px;font-weight:700;letter-spacing:.2em;margin-bottom:10px;text-transform:uppercase}.team-member-position{font-size:13px;letter-spacing:.05em;margin-bottom:35px}.team-member-bio{font-size:15px;letter-spacing:-.01em;line-height:1.5em}.team-member-bio p{color:#555;margin-bottom:15px}.team-member-bio p:last-child{margin-bottom:0}.team-member:first-child .team-member-name{color:#969da8}.team-member:nth-child(2) .team-member-name{color:#525c6c}@media (max-width:1100px){.team-members{grid-template-columns:1fr;grid-template-rows:auto;row-gap:125px;width:70%}}@media (max-width:960px){.team-frame{width:100%}.team-image{height:53.496vw;width:120vw}.team-header{border-radius:0;font-size:24px}.team-member-name{font-size:20px}.team-members{grid-template-columns:1fr;grid-template-rows:auto;row-gap:125px;width:70%}.team-member-bio p{font-size:14px}}@media (max-width:600px){.team-image{height:78.015vw;width:175vw}}@media (max-width:480px){.team,.team-header{margin-bottom:75px}.team-header{font-size:20px}.team-members{row-gap:75px;width:calc(100% - 70px)}}
.testimonials{margin:175px 0 -250px;position:relative;z-index:1}.testimonials-slider{height:575px;margin:0 auto;max-width:1600px;position:relative;width:calc(100% - 150px)}.testimonials-slide{align-items:flex-start;background:linear-gradient(125deg,#111,#111 50%,#111);border-radius:30px;cursor:move;cursor:grab;display:flex;flex-direction:column;height:100%;justify-content:center;padding:100px 9vw 100px 275px;position:absolute!important;transition:background 1s ease-in-out;width:100%;z-index:0}.testimonials-slide.active{z-index:1}.testimonials-slide.kikis-cookies{background:linear-gradient(125deg,#c86c8e,#954b66 30%,#954b66 50%,#731a38 97%)}.kikis-cookies svg path{fill:#954b66!important}.testimonials-slide.mehetta-foods{background:linear-gradient(125deg,#ece288,#14a44a 50%,#14a44a 85%,#198643 97%)}.mehetta-foods svg path{fill:#42b429}.testimonials-slide.wilsons-proof{background:linear-gradient(125deg,#696858,#4e4d45 30%,#4e4d45 50%,#3c3b34 97%)}.wilsons-proof svg path{fill:#4e4d45}.testimonials-slide.baked-by-te{background:linear-gradient(125deg,#fecbb0,#bd8c72 30%,#bd8c72 50%,#ad775a 97%)}.baked-by-te svg path{fill:#bd8c72}.testimonials-slide.the-balled-pancake{background:linear-gradient(125deg,#ed7296,#ff4a80 20%,#ff4a80 40%,#c1723d 80%)}.the-balled-pancake svg path{fill:#ff4a80}.testimonials-slide.nah-joke-hot-peppersauce{background:linear-gradient(125deg,#ffd900,#cbae25 25%,#bf3000 75%,#a60304 97%)}.nah-joke-hot-peppersauce svg path{fill:#a60304}.testimonials-slide.peacasa-snacks{background:linear-gradient(125deg,#f7de67,#efb512 20%,#4180ab 80%,#368fcb 95%)}.peacasa-snacks svg path{fill:#a60304}.testimonials-slide.plant-baby{background:linear-gradient(135deg,#bfe17a 10%,#b3c467 35%,#ffad92 55%,#fca2a2 65%,#ffc4c4)}.plant-baby svg path{fill:#ecbb86}.testimonials-slide.maker-bars{background:linear-gradient(125deg,#8cd8f5,#239bc2 35%,#239bc2 75%,#367da1 97%)}.maker-bars svg path{fill:#239bc2}.testimonials-company{color:#fff;font-size:42px;font-weight:700;letter-spacing:.05em;margin-bottom:25px}.testimonial{-moz-column-gap:75px;column-gap:75px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;margin-bottom:60px}.testimonial p{color:#fff;font-size:15px;font-weight:400;letter-spacing:.02em;line-height:1.5em}.testimonials-footer{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:100%}.testimonials-signature{color:#fff;margin-right:35px}.testimonials-name{font-size:28px;font-weight:700;letter-spacing:.05em;margin-bottom:8px}.testimonials-position{font-size:13px;font-weight:700;letter-spacing:.2em;opacity:.5;text-transform:uppercase}.testimonials-actions{align-items:center;display:flex;flex-direction:row;justify-content:center}.testimonials-social,.testimonials-website{align-items:center;border:3px solid #fff;border-radius:9999px;color:#fff;display:flex;font-weight:400;justify-content:center;margin-right:10px;padding:13px 25px;position:relative}.testimonials-social span{letter-spacing:.025em;margin-right:23px;position:relative}.testimonials-social .icon-wrapper{align-items:center;background-color:#fff;border-radius:100%;display:flex;height:32px;justify-content:center;position:absolute;right:5px;width:32px}.testimonials-social svg{color:#5ca56b;height:24px;position:relative;width:24px}.testimonials-title{color:#fff;font-size:13px;font-weight:700;letter-spacing:.4em;margin-left:auto;opacity:.6;right:5vw;text-transform:uppercase;top:75px}.testimonials-flair,.testimonials-title{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.testimonials-flair{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-60px;height:500px;left:-75px;width:300px}.testimonials-pagination{bottom:75px;right:5vw;width:400px;z-index:2}.testimonials-label,.testimonials-pagination{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.testimonials-label{color:#fff;font-size:13px;letter-spacing:.05em;right:0;text-align:right;text-transform:uppercase;top:8px;width:100%}.testimonials-line{display:flex;flex-direction:row;width:100%}.testimonials-node{border-bottom:2px solid #fff;cursor:pointer;opacity:.25;padding:15px 0;position:relative}.testimonials-index,.testimonials-node{transition:opacity .25s ease-in-out;width:100%}.testimonials-index{bottom:-30px;color:#fff;font-size:18px;letter-spacing:.1em;opacity:0;padding-top:10px;position:absolute;text-align:center;text-transform:uppercase}.testimonials-node.active,.testimonials-node.active .testimonials-index,.testimonials-node.active .testimonials-label,.testimonials-node:hover,.testimonials-node:hover .testimonials-index,.testimonials-node:hover .testimonials-label{opacity:1}.testimonials-next{bottom:110px;color:#fff;cursor:pointer;font-size:24px;margin:0 auto;opacity:.5;position:absolute;right:5vw;transition:opacity .25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.testimonials-next:hover{opacity:1}@media (max-width:1400px){.testimonials-slide{padding-left:200px}.testimonials-company{font-size:32px}.testimonial{margin-bottom:35px}.testimonial p{font-size:13px!important;letter-spacing:.025em}.testimonials-flair{bottom:-75px;height:450px;left:-50px;width:225px}.testimonials-name{font-size:18px}.testimonials-position{font-size:10px}.testimonials-social span,.testimonials-website{font-size:12px}.testimonials-social,.testimonials-website{border:2px solid #fff;padding:9px 17px}.testimonials-social .icon-wrapper{height:24px;padding-left:0;right:3px;width:24px}.testimonials-social svg{height:18px;width:18px}.testimonials-pagination{bottom:50px;width:250px}.testimonials-label{font-size:12px}.testimonials-index{bottom:-22px;font-size:13px;left:2px;letter-spacing:.1em;padding-top:10px}.testimonials-next{bottom:85px;font-size:18px}}@media (max-width:1200px){.testimonials-slide{padding-left:9vw}.testimonials-flair{bottom:-25px;height:140px;left:-15px;transform:rotate(20deg);width:110px}}@media (max-width:960px){.testimonials{margin-bottom:0;position:relative}.testimonials-slider{height:675px;top:0;width:100%}.testimonials-slide{border-radius:0;padding:0 75px}.testimonial{grid-template-columns:1fr}.testimonial p{margin-bottom:25px}}@media (max-width:650px){.testimonials-footer{align-items:flex-start;justify-content:flex-start}.testimonials-actions{align-items:flex-end;flex-direction:column;justify-content:flex-start;margin-left:auto}.testimonials-actions>*{margin-bottom:5px;margin-right:0}.testimonials-title{left:75px;right:unset;top:65px}}@media (max-width:550px){.testimonials{height:850px}.testimonials-slider{height:100%}.testimonials-slide{height:100%;padding:0 35px}.testimonials-company{margin-top:35px}.testimonials-title{font-size:10px;left:35px;right:unset;top:55px}.testimonials-flair{bottom:unset;height:100px;left:unset;right:35px;top:20px;width:50px}.testimonials-company{font-size:24px}.testimonials-footer{flex-direction:column;margin-bottom:35px}.testimonials-signature{margin-bottom:25px}.testimonials-actions{align-items:flex-start;flex-direction:column;justify-content:flex-start;margin-left:0}.testimonials-actions>*{margin-bottom:5px;margin-right:0}.testimonials-pagination{bottom:50px;left:0;margin:0 auto;right:35px}.testimonials-next{bottom:50px;font-size:24px;left:calc(50vw + 125px);right:unset}}
.contact{align-items:center;background-color:#111;display:flex;flex-direction:row;margin-top:125px;overflow:hidden;padding:225px 200px 100px;position:relative}.contact-brand{background-position:50%;background-repeat:no-repeat;background-size:contain;height:90px;position:relative;top:-15px;width:200px}.contact a.btn{background:linear-gradient(125deg,#a8bc4b,#86bd3e 30%,#70b02b);box-shadow:unset;box-shadow:0 15px 20px -17px rgba(157,255,0,.35);color:#fff;font-size:15px;letter-spacing:.2em;margin:0 auto;text-align:center;text-transform:uppercase}.contact-rolodex a:first-child{margin-right:25px}.contact-rolodex a:hover{color:#fff}.contact-social{color:#fff;margin-right:0;position:relative}.contact-social svg{fill:#777;height:32px;margin:10px;width:32px}.contact-social svg:hover{fill:#bfe800}.contact-attribution{bottom:50px;color:#444;flex:0;font-size:10px;left:0;position:absolute;text-align:center;width:100%}.contact-attribution:hover{color:#bfe800}@media (max-width:1440px){.contact{padding:225px 75px 100px}}@media (max-width:1200px){.contact{padding:225px 50px 75px}.contact a.btn{font-size:13px}}@media (max-width:960px){.contact{flex-direction:column;justify-content:center;margin-top:0;padding:100px 35px 125px}.contact-brand{margin-top:35px;top:0}.contact a.btn{margin:35px 0!important}.contact-rolodex a{font-size:12px}.contact-social{margin-left:0;margin-right:0;right:0}}@media (max-width:480px){.contact a.btn{font-size:11px;font-weight:400;height:35px;letter-spacing:.025em;line-height:35px;padding:0 15px}.contact-social svg{height:25px;margin:0;padding:5px;width:25px}}

