@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap);*,:after,:before{box-sizing:border-box}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}header .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:30px 15px 0}header .container nav{display:none}header .container .logo-holder{width:100%;max-width:190px;margin:0 auto}header .container .logo-holder h1{line-height:0}header .container .logo-holder h1 img{width:100%;height:auto}@media screen and (min-width:768px){header .container{padding:45px 15px 15px}header .container nav{display:block;width:calc(50% - 95px)}header .container nav ul{align-items:center;padding:0;list-style-type:none}header .container nav ul li .nav-item{width:100%;display:inline-block;cursor:pointer;color:#151c1d;white-space:nowrap}header .container nav ul li .nav-item:hover{color:#6eb64c;opacity:1}header .container nav ul li.nav-item--parent ul{position:absolute;top:100%;left:0;height:auto;padding:15px 4px;z-index:1000;overflow:hidden;max-height:0;transition:all .5s;background-color:hsla(0,0%,100%,.95);border-radius:2px}header .container nav ul li.nav-item--parent ul li .nav-item{display:block;padding-top:15px}header .container nav ul li.nav-item--parent.nav-item--parent--open ul{max-height:40vh}header .container nav>ul{display:flex;flex-direction:row}header .container nav>ul>li{padding:15px 0 0;flex:1 1;position:relative;font-weight:600;font-size:.8em}header .container nav.nav-left>ul>li{text-align:left}header .container nav.nav-right>ul>li{text-align:right}header .container nav.nav-right>ul>li.nav-item--parent ul{left:auto;right:0}}body .nav-mobile-holder{position:absolute;top:0;right:0;padding:44px 15px 16px}body .nav-mobile-holder .nav-mobile-button{display:block;width:40px;height:20px;background-image:url(/img/hamburger.svg);background-size:cover;background-position:50% 50%;text-indent:-10000px}body .nav-mobile-holder .logo-holder,body .nav-mobile-holder .nav-mobile{display:none;text-align:center}body .nav-mobile-holder .nav-mobile ul{width:100%;list-style-type:none}body .nav-mobile-holder .nav-mobile ul li{font-weight:700;text-align:center}body .nav-mobile-holder .nav-mobile ul li a{color:#151c1d}body .nav-mobile-holder .nav-mobile>ul{padding:15px}body .nav-mobile-holder .nav-mobile>ul>li{display:block;font-size:1.8em;padding-bottom:15px}body .nav-mobile-holder .nav-mobile>ul>li ul{padding:0}body .nav-mobile-holder .nav-mobile>ul>li ul li{font-size:20px}body .nav-mobile-holder .nav-mobile>ul>li:last-child{padding-bottom:0}body .nav-mobile-holder .logo-holder{height:80px}body .nav-mobile-holder .logo-holder img{margin-left:30px}@media screen and (max-width:1259px){body.show-nav-mobile{overflow:hidden}body.show-nav-mobile .nav-mobile-holder{position:fixed;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:20px 15px;z-index:1;background-color:#fff}body.show-nav-mobile .nav-mobile-holder .nav-mobile-button{position:absolute;top:44px;right:25px;width:20px;background-image:url(/img/close.svg)}body.show-nav-mobile .nav-mobile-holder .logo-holder,body.show-nav-mobile .nav-mobile-holder .nav-mobile{display:block}}@media screen and (min-width:768px){body .nav-mobile-holder,body.show-nav-mobile .nav-mobile-holder{display:none}}body{background-color:#fff}body #global-wrapper{position:relative;width:100%}body #global-wrapper .container{width:100%;max-width:1260px;margin:0 auto}body #global-wrapper .container.container--narrow{max-width:1020px}@media screen and (min-width:768px){body #global-wrapper .main--case-studies-archive .content--banner-image h1{text-align:left}}body #global-wrapper .main--case-studies-single .container{max-width:1024px}body #global-wrapper .main--case-studies-single .container .content--html--link{text-align:center}body{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:1.5}body h1,body h2,body h3,body li,body p,body td{color:#151c1d}body h1,body h2,body h3{line-height:1.25}body h1{font-weight:700}body h2,body h3{font-weight:600}body h1{font-size:3em}body h2{font-size:2em;margin-bottom:2em}body h3{font-size:1.6em;margin-bottom:.8em}body p{margin-bottom:30px}body p strong{font-weight:700}body ul{padding:0 0 30px 20px;list-style-type:circle}body a{color:#6eb64c;text-decoration:none;transition:opacity .5s}body a.readmore{padding-bottom:6px;font-size:.8em;font-weight:600;color:#151c1d;border-bottom:3px solid #69d1a1;transition:all .5s}body a.readmore:hover{border-color:#151c1d;opacity:1}body a:hover{opacity:.6}@media screen and (min-width:768px){body{font-size:20px}body h1{font-size:5em}body p{margin-bottom:20px}}.image{position:relative}.image img{width:100%;max-width:100%;height:auto}.responsive-image{height:0;padding-bottom:55%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;text-indent:-10000px}.dots{position:absolute;display:none;flex:1 1;bottom:0;left:50%;padding:0 30px 45px}.dots .dot{display:block;width:20px;height:20px;margin-right:5px;text-indent:-10000px;border-radius:100%;border:2px solid #69d1a1;transition:all .5s}.dots .dot.dot--selected,.dots .dot:hover{border-color:#151c1d;background-color:#151c1d;opacity:1}@media screen and (min-width:1024px){.dots{display:flex}}body footer .container{padding-top:30px}body footer .container .footer-row{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;padding:15px 0}body footer .container .footer-row .footer-col{width:100%;padding:15px;font-size:.75em;line-height:1.25;text-align:center}body footer .container .footer-row .footer-col p{margin-bottom:.75em;font-weight:600}body footer .container .footer-row .footer-col a{color:#151c1d}body footer .container .footer-row .footer-col.footer-col-2{display:flex;align-items:center;flex-direction:row;justify-content:space-around}body footer .container .footer-row .footer-col.footer-col-2 img{margin:0 15px}body footer .container .footer-row .footer-col ul.social-links{padding:0;list-style-type:none}@media screen and (max-width:767px){body footer .container .footer-row .footer-col ul.social-links{justify-content:center}body footer .container .footer-row .footer-col ul.social-links li{margin:0 15px 15px}}@media screen and (min-width:768px){body footer .container{padding-top:60px}body footer .container .footer-row .footer-col{flex:1 1;width:auto}body footer .container .footer-row .footer-col.footer-col-1{text-align:left}body footer .container .footer-row .footer-col.footer-col-3{text-align:right}}.social-links{display:flex;flex-direction:row;flex-wrap:nowrap}.social-links li{width:48px;height:48px;margin-right:15px;background-color:#69d1a1;border-radius:48px}.social-links li a{display:block;width:100%;height:100%;background-size:50% 50%;background-position:50% 50%;background-repeat:no-repeat;text-indent:-10000px}.social-links li a.social-link-linkedin{background-image:url(/img/linkedin.svg)}.social-links li a.social-link-facebook{background-image:url(/img/facebook.svg)}.social-links li a.social-link-youtube{background-image:url(/img/youtube.svg)}.block.block--accordions .container .accordion{margin:15px auto;padding:30px 30px 15px;background-color:#fff;box-shadow:0 0 20px #d6d6d6}.block.block--accordions .container .accordion .title{position:relative;margin-right:-20px;padding-right:20px;cursor:pointer}.block.block--accordions .container .accordion .title h2{margin-bottom:15px;font-size:1.3em}.block.block--accordions .container .accordion .title:after{content:" ";position:absolute;top:7.5px;right:0;width:18px;height:10px;background-image:url(/img/chevron.svg);background-size:cover;background-position:50% 50%;transition:all .5s}.block.block--accordions .container .accordion .content{overflow:hidden;height:auto;max-height:0;transition:all .5s}.block.block--accordions .container .accordion.expand .title:after{transform:rotate(180deg)}.block.block--accordions .container .accordion.expand .content{max-height:200vh}@media screen and (min-width:768px){.block.block--accordions .container .accordion{padding:30px 60px 15px}.block.block--accordions .container .accordion .title{margin-right:-40px;padding-right:40px}.block.block--accordions .container .accordion .title:after{width:27px;height:15px}}.block.block--accordions .container,.block.block--accordions.slant-bgd-show .container{padding-bottom:30px}@media screen and (min-width:768px){.block.block--accordions .container,.block.block--accordions.slant-bgd-show .container{padding-bottom:60px}}.block.block--banner .container h1,.block.block--banner .container h2{margin-bottom:0;text-align:center;font-size:3em;font-weight:700}.block.block--banner .container h1 strong,.block.block--banner .container h2 strong{color:#6eb64c}@media screen and (min-width:768px){.block.block--banner .container h1,.block.block--banner .container h2{font-size:5em}}.block.block--banner-image .container{display:flex;flex-wrap:wrap}.block.block--banner-image .container .content,.block.block--banner-image .container .image{width:100%}.block.block--banner-image .container .content h1,.block.block--banner-image .container .content h2{margin-bottom:15px;text-align:center;font-size:3em}.block.block--banner-image .container .content h1 strong,.block.block--banner-image .container .content h2 strong{color:#6eb64c}.block.block--banner-image .container .image{text-align:center}.block.block--banner-image .container .image img{width:80%;height:auto}@media screen and (min-width:768px){.block.block--banner-image .container{flex-wrap:nowrap;align-items:center}.block.block--banner-image .container .content,.block.block--banner-image .container .image{width:50%}.block.block--banner-image .container .content h1,.block.block--banner-image .container .content h2{margin-bottom:0;font-size:5em}}.block.block--image .container{padding-top:30px;padding-bottom:30px}.block.block--image .container .image--image{width:75%;height:auto;margin:0 auto}@media screen and (min-width:768px){.block.block--image .container{padding-bottom:60px}.block.block--image .container .image--image{width:50%}}.block.block--features .container{padding-bottom:15px}.block.block--features .container .section-title{margin-bottom:15px}.block.block--features .container .features-items{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;justify-content:center}.block.block--features .container .features-items .features-item{width:50%;padding:0 15px}.block.block--features .container .features-items .features-item .image{width:calc(100% - 30px);height:0;margin:15px;padding-bottom:100%}.block.block--features .container .features-items .features-item .content{padding-top:15px;text-align:center;font-size:.85em}@media screen and (min-width:768px){.block.block--features .container .features-items{padding-bottom:30px}.block.block--features .container .features-items .features-item{width:33.33333333%}}@media screen and (min-width:1260px){.block.block--features .container .features-items{flex-wrap:nowrap}.block.block--features .container .features-items .section-title{margin-bottom:30px}.block.block--features .container .features-items .features-item{flex:1 1}}.block.block--image-panels .container .image-panels{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap}.block.block--image-panels .container .image-panels .image-panel{margin-bottom:30px;padding:0 30px 30px;background-color:#fff}.block.block--image-panels .container .image-panels .image-panel .image{width:calc(100% - 30px);height:0;padding-bottom:100%}.block.block--image-panels .container .image-panels .image-panel .content{padding-top:15px}.block.block--image-panels .container .image-panels .image-panel .content p{text-align:center}.block.block--image-panels .container .image-panels .image-panel .content p strong{font-weight:600}@media screen and (min-width:768px){.block.block--image-panels .container .image-panels{justify-content:space-between}.block.block--image-panels .container .image-panels .image-panel{width:30%;margin:90px 0 30px;padding:0 45px 45px}.block.block--image-panels .container .image-panels .image-panel .image{margin:-150px 15px 0}.block.block--image-panels .container .image-panels .image-panel:nth-child(3n+2){margin-top:150px}}.block.block--image-panels,.block.block--image-panels:after,.block.block--image-panels:before{background-color:#fcfdf4!important}.block.block--image-slider .container{padding-top:15px;padding-bottom:45px}.block.block--image-slider .container .image-slider .react-multi-carousel-track{align-items:center}.block.block--image-slider .container .image-slider .react-multi-carousel-track .image-slider-item{padding:30px}.block.block--image-slider .container .image-slider .react-multi-carousel-track .image-slider-item img{width:100%;height:auto}.block.block--image-slider .container .link{text-align:center}@media screen and (min-width:768px){.block.block--image-slider .container{padding-top:30px;padding-bottom:90px}}.block.block--image-content .container{padding-top:60px}.block.block--image-content .container .section-title{margin-bottom:15px}.block.block--image-content .container .image-content{display:flex;flex-direction:column-reverse}.block.block--image-content .container .image-content .content,.block.block--image-content .container .image-content .image{width:100%;padding:15px}.block.block--image-content .container .image-content .image{text-align:center}.block.block--image-content .container .image-content .image img{width:100%;height:auto}.block.block--image-content .container .image-content .image .link{padding:30px;text-align:center}@media screen and (min-width:768px){.block.block--image-content .container .section-title{margin-bottom:30px}.block.block--image-content .container .image-content{align-items:center;flex-direction:row}.block.block--image-content .container .image-content.container--image-right{flex-direction:row-reverse}.block.block--image-content .container .image-content .image{width:50%;padding:60px}.block.block--image-content .container .image-content .image .link{padding:30px 60px;text-align:left}.block.block--image-content .container .image-content .content{width:50%}}@media screen and (min-width:1260px){.block.block--image-content .container .image-content .image{width:calc(50% - 120px)}}.block.block--image-content-slider .container{position:relative}.block.block--image-content-slider .container .image-content-slider{display:flex;flex-wrap:wrap}.block.block--image-content-slider .container .image-content-slider .image,.block.block--image-content-slider .container .image-content-slider .slider{width:100%}.block.block--image-content-slider .container .image-content-slider .image{text-align:center}.block.block--image-content-slider .container .image-content-slider .image img{width:75%;height:auto}.block.block--image-content-slider .container .image-content-slider .image .link{display:none;padding:30px;text-align:center}.block.block--image-content-slider .container .image-content-slider .slider{position:relative}@media screen and (min-width:1024px){.block.block--image-content-slider .container .image-content-slider{flex-wrap:nowrap}.block.block--image-content-slider .container .image-content-slider .image,.block.block--image-content-slider .container .image-content-slider .slider{width:50%}.block.block--image-content-slider .container .image-content-slider .image .link{display:block;padding:60px 30px 30px 12.5%;text-align:left}.block.block--image-content-slider .container .image-content-slider .slider .slider-item{position:absolute;display:flex;align-items:center;top:0;left:0;width:100%;height:100%;padding:30px 30px 115px;opacity:0;transition:opacity .5s}.block.block--image-content-slider .container .image-content-slider .slider .slider-item.show{opacity:1}.block.block--image-content-slider .container .link--image-content-slider--mobile{display:none}}.block.block--post-carousel .container{padding-top:15px;padding-bottom:15px}.block.block--post-carousel .container .post-carousel{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;padding-bottom:60px}.block.block--post-carousel .container .post-carousel .post{position:relative;width:100%;margin:0 15px 30px;padding-bottom:30px;background-color:#effcf5;text-align:center}.block.block--post-carousel .container .post-carousel .post .post-image{position:relative;text-align:center;background-color:#fff}.block.block--post-carousel .container .post-carousel .post .post-image .link{padding:15px 30px}.block.block--post-carousel .container .post-carousel .post .post-image .link a{display:block;border-bottom:none;background-size:contain}.block.block--post-carousel .container .post-carousel .post .post-title{padding:30px;font-weight:700}.block.block--post-carousel .container .post-carousel .post .post-title h3{margin-bottom:0;font-size:1.25em;font-weight:700}.block.block--post-carousel .container .post-carousel .post .link--post-link{position:absolute;left:0;bottom:0;width:100%;padding:0 30px 30px}.block.block--post-carousel .container .link--post-carousel{text-align:center}@media screen and (min-width:768px){.block.block--post-carousel .container{padding-top:30px;padding-bottom:30px}.block.block--post-carousel .container .post-carousel .post{align-self:stretch;width:calc(50% - 30px);padding-bottom:60px;text-align:left}}@media screen and (min-width:1260px){.block.block--post-carousel .container .post-carousel .post{width:calc(33.3333333% - 60px);margin:0 30px 30px}}.block.block--post-carousel.slant-bgd-show,.block.block--post-carousel.slant-bgd-show:after,.block.block--post-carousel.slant-bgd-show:before{background-color:#f4f7f4}.block.block--profiles .container{padding-bottom:60px}.block.block--profiles .container h2{margin-bottom:30px}.block.block--profiles .container .content--profiles{width:100%;margin:0 auto;padding:0 15px;text-align:center}.block.block--profiles .container .profiles{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap}.block.block--profiles .container .profiles .profile-item{margin-top:100px;padding:15px 30px 30px;box-shadow:0 0 20px rgba(0,0,0,.063)}.block.block--profiles .container .profiles .profile-item .image{width:100%;height:200px;margin:-100px auto 15px;text-align:center}.block.block--profiles .container .profiles .profile-item .image img{width:auto;height:100%;border-radius:100%}.block.block--profiles .container .profiles .profile-item .content{text-align:center}@media screen and (min-width:768px){.block.block--profiles .container{flex-wrap:nowrap}.block.block--profiles .container .content--profiles{width:62%;padding-bottom:200px}.block.block--profiles .container .profiles .profile-item{flex:1 1;margin:-100px 15px 15px;padding:15px 60px 45px}}.block.block--stat .container{padding-top:190px}.block.block--stat .container .stat{padding:66.66666666px 30px 30px;box-shadow:0 0 20px rgba(0,0,0,.063)}.block.block--stat .container .stat .image{width:100%;height:200px;margin:-200px auto 15px;text-align:center}.block.block--stat .container .stat .image img{width:auto;height:100%;border-radius:100%}.block.block--stat .container .stat .content{text-align:center}.block.block--stat .container .stat .content>*{margin:30px auto 0;font-weight:700}.block.block--stat .container .stat .content>* strong{color:#6eb64c}@media screen and (min-width:768px){.block.block--stat .container{padding-top:230px}.block.block--stat .container .stat{flex:1 1;padding:93.333333324px 60px 45px}.block.block--stat .container .stat .image{height:280px;margin-top:-280px}}.block.block--summary .container{padding:30px 15px}.block.block--summary .container .content{padding:30px 60px;background-color:#effcf5;text-align:center;font-weight:700}.block.block--summary .container .content>:last-child{margin-bottom:0}@media screen and (min-width:768px){.block.block--summary .container{padding:60px 15px}.block.block--summary .container .content{padding:60px 120px}}.block.block--testimonial-slider .container .testimonials .text{text-align:center;font-weight:700}.block.block--testimonial-slider .container .testimonials .text.text--testimonial--quote{margin-bottom:30px;font-size:2em}.block.block--testimonial-slider .container .testimonials .text.text--testimonial--person{color:#6eb64c}.block.block--testimonial-slider .container .link{text-align:center}.block.block--title-content .container{padding-top:0}.block.block--title-content .container .part .link--title-content{display:none}@media screen and (min-width:768px){.block.block--title-content .container{display:flex;flex-direction:row;flex-wrap:no-wrap;padding-top:0}.block.block--title-content .container .part{width:calc(50% - 15px)}.block.block--title-content .container .part:nth-child(odd){padding-right:15px}.block.block--title-content .container .part:nth-child(2n+2){padding-left:15px}.block.block--title-content .container .part .link--title-content{display:block;padding-bottom:30px}.block.block--title-content .container .link--title-content--mobile{display:none}}.main--case-studies-single .block.block--title-content{margin-bottom:60px}.main--case-studies-single .block.block--title-content .container{padding-top:30px}@media screen and (min-width:768px){.main--case-studies-single .block.block--title-content{margin-bottom:120px}.main--case-studies-single .block.block--title-content .container{padding-top:60px}}.block{position:relative}.block .container{padding:60px 15px 0}.block .container h2.section-title{width:100%;max-width:768px;margin-left:auto;margin-right:auto;text-align:center;position:relative;padding-bottom:15px;font-weight:700}.block .container h2.section-title:after{content:" ";position:absolute;top:100%;left:calc(50% - 30px);width:60px;height:3px;background-color:#69d1a1}@media screen and (min-width:768px){.block .container{padding:120px 15px 0}}.block.slant-bgd-show,.block.slant-bgd-show:after,.block.slant-bgd-show:before{background-color:#effcf5}.block.slant-bgd-show{margin:30px 0}.block.slant-bgd-show .container{padding:15px}.block.slant-bgd-show:after,.block.slant-bgd-show:before{content:" ";position:absolute;left:0;width:100%;height:60px;z-index:-1}.block.slant-bgd-show:before{bottom:calc(100% - 1px);-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 60px);clip-path:polygon(100% 0,100% 100%,0 100%,0 60px)}.block.slant-bgd-show:after{top:calc(100% - 1px);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 60px),0 100%)}.block.slant-overlay-overlay:before{height:240px}.block.slant-overlay-overlay-half:before{height:120px}.block.slant-col-alt,.block.slant-col-alt:after,.block.slant-col-alt:before{background-color:#fcfdf4!important}@media screen and (min-width:1024px){.block.slant-bgd-show{margin:60px 0}.block.slant-bgd-show:after,.block.slant-bgd-show:before{height:120px}.block.slant-bgd-show:before{-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 120px);clip-path:polygon(100% 0,100% 100%,0 100%,0 120px)}.block.slant-bgd-show:after{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 120px),0 100%)}.block.slant-overlay-overlay:before{height:480px}.block.slant-overlay-overlay-half:before{height:240px}}@media screen and (min-width:768px){.block.slant-col-alt{margin-top:120px}}