html{font-size:16px}body{font-family:acumin-pro-wide,sans-serif;scroll-behavior:smooth;shape-rendering:crispedges}.container{max-width:1920px;margin:0 auto;padding:0 44px}.flex{display:flex}.wrap{flex-wrap:wrap}.v{flex-direction:column}.h{flex-direction:row}@media screen and (max-width:780px){.container{padding:0 22px}}@media screen and (max-width:440px){.container{padding:0 20px}}:root{--black:#000;--white:#fff;--green:#0ead5a;--gray:#565656;--teal:#64ccc9;--orange:#ff7900;--lightGray:#f2f2f2}.black{color:#000}.white{color:#fff}.green{color:#0ead5a}.gray{color:#565656}.teal{color:#64ccc9}.orange{color:#ff7900}@font-face{font-family:Acumin;src:url("fonts/Acumin.otf") format("opentype");font-style:normal}@font-face{font-family:acumin-pro,sans-serif;font-weight:700;font-style:normal}@font-face{font-family:acumin-pro,sans-serif;font-weight:400;font-style:normal}@font-face{font-family:acumin-pro-wide,sans-serif;font-weight:700;font-style:normal}@font-face{font-family:acumin-pro-wide,sans-serif;font-weight:400;font-style:normal}a{font-family:acumin-pro-wide;text-decoration:none;color:inherit}a:visited{color:inherit}.body-1 a,a.link{color:var(--green);text-decoration:underline}.h1,h1{font-family:acumin-pro-wide,sans-serif;font-size:90px;line-height:115px;font-weight:700;font-stretch:expanded}.h1-main,h1.h1-main{font-family:acumin-pro-wide,sans-serif;font-size:100px;line-height:115px;font-weight:700;font-stretch:expanded}.h2,h2{font-family:acumin-pro-wide,sans-serif;font-size:90px;line-height:100px;font-weight:600;font-stretch:semi-expanded}.h3,h3{font-family:acumin-pro-wide,sans-serif;font-size:80px;line-height:100px;font-weight:600;font-stretch:semi-expanded}.h4,h4{font-family:acumin-pro-wide,sans-serif;font-size:34px;text-transform:uppercase;font-weight:700;font-stretch:semi-expanded}.h5,h5{font-family:acumin-pro-wide,sans-serif;font-size:58px;line-height:76px;text-align:center;font-weight:500;font-stretch:normal}.h6,h6{font-family:acumin-pro-wide,sans-serif;font-size:44px;font-weight:600;font-stretch:expanded}.h7{font-family:acumin-pro-wide,sans-serif;font-size:40px;font-weight:600;font-stretch:expanded}.h8{font-family:acumin-pro-wide,sans-serif;font-size:18px;font-weight:700;font-stretch:expanded;text-transform:uppercase}.h9{font-family:acumin-pro-wide,sans-serif;font-size:24px;font-weight:700}.h10{font-family:acumin-pro,sans-serif;font-size:20px;text-transform:uppercase}.h11{font-family:acumin-pro-wide,sans-serif;font-size:32px;font-weight:600;font-stretch:expanded}.h12{font-family:acumin-pro-wide,sans-serif;font-size:16px;font-stretch:expanded;text-transform:uppercase;font-weight:500}.h13{font-family:acumin-pro,sans-serif;font-size:16px;text-transform:uppercase;font-weight:500;color:var(--gray)}.body-1{font-family:acumin-pro-wide,sans-serif;font-size:30px;font-weight:400;line-height:1.3}.body-1 p{line-height:1.3}.body-2{font-family:acumin-pro-wide,sans-serif;font-size:24px;font-weight:300;line-height:1.5}.body-3{font-family:acumin-pro,sans-serif;font-size:28px;font-weight:400;line-height:1.3}.body-4{font-family:acumin-pro-wide,sans-serif;font-size:14px;line-height:20px;font-weight:250;font-stretch:expanded}.body-5{font-family:acumin-pro-wide,sans-serif;font-size:18px;font-weight:300;line-height:1.3}.filter-1{font-family:acumin-pro-wide;font-size:30px;font-weight:600;font-stretch:expanded;display:inline}input{font-family:acumin-pro,sans-serif;font-size:30px;font-weight:400;font-stretch:extra-expanded}textarea{font-family:acumin-pro,sans-serif;font-size:30px;font-weight:400;font-stretch:extra-expanded}@media screen and (max-width:1550px){.h1-main,h1.h1-main{font-size:68px;line-height:1.1}.h1,h1{font-size:60px;line-height:74px}.h2,h2{font-size:60px;line-height:74px}.h3,h3{font-size:48px}.h4,h4{font-size:24px}.h5,h5{font-size:42px;line-height:1.3}.h6,h6{font-size:36px}.h10{font-size:18px}.body-1{font-size:22px}.body-2{font-size:20px;line-height:1.4}.body-3{font-size:18px}.body-5{font-size:16px}}@media screen and (max-width:1200px){.h1,.h1-main,h1,h1.h1-main{font-size:60px;line-height:76px}.h2,h2{font-size:48px;line-height:76px}.h3,h3{font-size:42px}.h4,h4{font-size:24px}.h5,h5{font-size:42px;line-height:1.3}.h6,h6{font-size:40px}.h11{font-size:20px}.h12{font-size:14px}.h13{font-size:14px}.body-1{font-size:22px}.body-2{font-size:20px}.body-3{font-size:18px}}@media screen and (max-width:780px){.h1,.h1-main,h1,h1.h1-main{font-size:48px;line-height:58px}.h2,h2{font-size:48px;line-height:58px}.h3,h3{font-size:48px}.h5,h5{font-size:36px;line-height:1.3}.h6,h6{font-size:32px}.h7{font-size:24px}.h8{font-size:16px;line-height:22px}.h9{font-size:24px}.h10{font-size:14px}.h11{font-size:20px}.body-1{font-size:22px}.body-2{font-size:18px}.body-3{font-size:16px}.filter-1{font-size:24px}}@media screen and (max-width:440px){.h4,h4{font-size:16px}.h5,h5{font-size:26px}.h6,h6{font-size:26px}.h9{font-size:22px}}.cta{border:4px solid #000;border-radius:0;padding:10px 20px 13px;font-family:acumin-pro-wide;font-size:24px;font-stretch:expanded;font-weight:600;cursor:pointer}.cta--green{display:inline-block;font-family:acumin-pro-wide;font-weight:600;font-size:20px;padding:10px 40px 13px;color:#fff;background-color:var(--green);border:4px solid var(--green)}.cta--white{display:inline-block;font-family:acumin-pro-wide;font-weight:600;font-size:20px;padding:10px 30px 13px}@media screen and (max-width:780px){.cta{font-size:20px}}@media screen and (max-width:440px){.cta{border:3px solid #000;font-size:16px}.cta--green{font-size:16px}.cta--white{font-size:16px}}header{position:fixed;top:0;left:0;width:100%;z-index:100}header.header.white{color:#fff;transition:color 1s}header.header.black{color:#000;transition:color 1s}header.header.logo:before{content:"";position:absolute;opacity:0;height:100%;width:100%;background-image:linear-gradient(0deg,transparent,#000);animation-name:fade-in;animation-delay:1s;animation-duration:1s;animation-fill-mode:forwards}header.header.scrolled{background-color:#fff;color:#000;transition:all 1s}.header__container{justify-content:space-between;padding:20px 44px}.scrolled .header__container{padding:10px 44px}header #jta-logo{background-color:#fff;width:350px;height:100px;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;transition:background-color 1s}header #jta-secondary-logo{width:80px;height:40px;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}header.white #jta-logo,header.white #jta-secondary-logo{background-color:#fff;transition:background-color 1s}header.black #jta-logo,header.black #jta-secondary-logo{background-color:#000;transition:background-color 1s}header.scrolled #jta-logo,header.scrolled #jta-secondary-logo{background-color:#000;transition:background-color 1s}.hidden{display:none}.nav__list{display:flex;list-style-type:none;text-align:center;margin:0;padding:0}.nav__list-item{display:inline-flex;padding:5px 20px}.nav__list-item a{position:relative}.nav__list-item a:before{content:"";position:absolute;width:100%;height:2px;bottom:-6px;left:0;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out}.white .nav__list-item a:before{background-color:#fff}.black .nav__list-item a:before{background-color:#000}.nav__list-item a:hover:before{visibility:visible;transform:scaleX(1)}.mobile{display:none}#mobile-nav,.mobile-nav-icon{display:none}#mobile-nav-logo{display:none}@media screen and (max-width:1500px){header #jta-logo{background-color:#fff;width:300px;height:80px;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;transition:background-color 1s}header #jta-secondary-logo{width:75px;height:35px;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.nav__list-item{padding:0 20px}}@media screen and (max-width:1000px){.header__container{justify-content:space-between;padding:20px 44px}.scrolled .header__container{padding:10px 44px}header #jta-secondary-logo{width:60px;height:30px}.nav__list-item{padding:0 10px}}@media screen and (max-width:850px){.header__container{position:relative;padding:20px 20px}.scrolled .header__container{padding:10px 20px}header #jta-logo{width:225px;height:60px}header #jta-secondary-logo{width:90px;height:45px;margin-top:0}.mobile{display:block}.mobile-nav-icon{display:block;position:absolute;right:30px;top:40px;background-color:#fff;width:40px;height:5px;cursor:pointer;z-index:102;transition:background-color .3s}#mobile-nav:checked~.mobile-nav-icon{top:40px}header.scrolled .mobile-nav-icon{top:30px;transition:top .3s}.mobile-nav-icon::before{content:'';display:block;position:absolute;top:-250%;transform-origin:left top;transform:rotateZ(0);background-color:#fff;width:40px;height:5px;cursor:pointer}.mobile-nav-icon::after{content:'';display:block;position:absolute;bottom:-250%;transform-origin:left bottom;transform:rotateZ(0);background-color:#fff;width:40px;height:5px;cursor:pointer}header.white .mobile-nav-icon,header.white .mobile-nav-icon::after,header.white .mobile-nav-icon::before{background-color:#fff;transition:background-color 1s}header.black .mobile-nav-icon,header.black .mobile-nav-icon::after,header.black .mobile-nav-icon::before{background-color:#000;transition:background-color 1s}header.scrolled .mobile-nav-icon,header.scrolled .mobile-nav-icon::after,header.scrolled .mobile-nav-icon::before{background-color:#000;transition:background-color 1s}nav{position:absolute;display:none;justify-content:center;width:100vw;height:100vh;top:0;left:0;color:#fff;background-color:#000;z-index:100}#mobile-nav{display:none}#mobile-nav:checked~nav{display:flex}#mobile-nav:checked~.mobile-nav-icon::before{background-color:#fff;transform:rotateZ(41deg);transition:all .5s}#mobile-nav:checked~.mobile-nav-icon::after{background-color:#fff;transform:rotateZ(-41deg);transition:all .5s}#mobile-nav:checked~.mobile-nav-icon{background-color:#000;transition:all .3s}#mobile-nav~.mobile-nav-icon,#mobile-nav~.mobile-nav-icon::after,#mobile-nav~.mobile-nav-icon::before{transition:all .3s}#mobile-nav-logo{display:block;position:absolute;top:20px;left:20px;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-color:#fff;width:225px;height:60px}.nav__list{margin:auto 0;flex-direction:column}.nav__list-item{display:block}.nav__list-item a.h12{font-size:48px;line-height:1.3;text-transform:none;font-weight:600}}footer .logo{margin-bottom:-20px}footer #jta-footer-logo{width:90px;height:45px}.social-media{display:flex;margin-top:40px}.social-media img{padding-right:15px}.footer__info{margin-top:60px}.footer__container{max-width:2200px;margin:0 auto;padding:55px 44px;display:flex;flex-direction:column}.footer__row{display:flex;justify-content:space-between}.footer a{display:block}.footer__sitemap{display:flex}.footer__sitemap--col{margin:0 25px}.footer .h12{padding-bottom:5px}.footer_right{flex-direction:column;justify-content:space-between}.designed-by{text-align:right;margin-top:90px}@media screen and (max-width:1500px){footer #jta-footer-logo{width:110px;height:55px}}@media screen and (max-width:1000px){.footer__container{padding:30px 44px}}@media screen and (max-width:850px){.footer__container{padding:30px 20px 50px 20px}footer #jta-footer-logo{width:90px;height:45px}}@media screen and (max-width:780px){.footer__sitemap{display:none}.footer__row{flex-direction:column}.footer__right{flex-direction:row}.designed-by{margin-top:-75px;text-align:left}.social-media{margin-top:55px}}.home-hero{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.carousel{display:flex;flex-wrap:nowrap;flex-direction:row;position:absolute;z-index:-1;height:100%;width:100%;overflow:hidden}.carousel-bg{position:absolute;height:100%;width:100%;flex-shrink:0;background-repeat:no-repeat;background-size:cover;background-position:center;transition:opacity .7s ease-in-out}.carousel-bg:first-of-type{z-index:2}.carousel.no-transition .carousel-bg{transition:none}.carousel-bg__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.carousel-bg__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgb(0,0,0,.4),rgb(0,0,0,.2))}@media (max-width:768px),(max-height:500px) and (orientation:landscape){.carousel-bg,.home-hero{background-image:var(--bg-mobile)!important}}.carousel-nav{position:absolute;top:calc(50% - 50px);left:15px}.dot{cursor:pointer;display:block;height:10px;width:10px;margin:10px 2px;background-color:#fff;opacity:.3;border-radius:50%;transition:opacity .6s ease}.dot.s-active{opacity:1}.home-hero.white{color:#fff}.home-hero.white .cta{border:4px solid #fff}.home-hero .container{height:100%;padding:0 160px;flex-direction:column;justify-content:center}.home-title{width:70%}.fp-slidesNav.fp-bottom{text-align:center}.fp-slidesNav ul li a span{background-color:#fff}.fp-slidesNav.fp-bottom{bottom:0}.home-hero__subtitle{margin-bottom:20px}.active .home-hero__title{animation:fade-in-left .5s cubic-bezier(.55,.055,.675,.19) both}.active .home-hero__subtitle{animation:fade-in-left .4s cubic-bezier(.55,.055,.675,.19) both}.active .home-hero__cta{animation:fade-in-left .6s cubic-bezier(.55,.055,.675,.19) both}.home-hero__title--featured{display:inline-block;position:relative;text-indent:15px;color:#000;padding-right:15px}.home-hero__title--featured::before{content:attr(title);color:#000}.home-hero__title--featured::after{content:attr(title);position:absolute;left:0;width:0;top:0;bottom:0;color:#fff;text-indent:15px;transition:width 1s 1s linear;background-color:var(--green);white-space:nowrap;overflow:hidden;z-index:1}.active .home-hero__title--featured::after{width:100%}.home-hero__cta{margin-top:45px;text-transform:uppercase}.home-hero__text{padding-right:20%;margin-top:20px}.home-hero__text p{margin:40px 0;line-height:1.3;font-weight:400}.home-hero__text.body-2{font-size:24px}.home-hero__scroll{position:absolute;text-align:center;width:100%;bottom:30px;left:0;z-index:50}.home-hero__scroll--side{position:absolute;text-align:center;width:100%;height:20px;right:calc(-50% + 15px);top:50%;transform:rotate(90deg);z-index:100}.home-hero__scroll--side a{display:inline-block;height:20px;padding:20px}.home-hero-btt{position:absolute;right:50px;bottom:10px;height:40px;z-index:101}.home-hero__quote{text-align:center;padding:0 10%}.home-hero__author{color:#0ead5a;text-align:center;padding-top:60px}.home-hero__brands{color:#fff;background-color:#000;text-align:center;height:100%;min-height:100vh}.home-hero__brands .container{justify-content:flex-start}.home-hero.home-hero__brands .container{padding:0 44px}.home-hero__brands--title{margin-top:120px;margin-bottom:60px}.home-hero__brands--grid{display:flex;flex-wrap:wrap;overflow:hidden;height:100%;margin:40px 0;justify-content:center}.home-hero__brands--logo{width:20%;display:flex;justify-content:center;margin:20px 0}.home-hero__brands--grid.all .home-hero__brands--logo:nth-child(n+21){display:flex}.home-hero__brands--image{height:120px;width:70%;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-height:700px){.home-hero__brands--grid .home-hero__brands--logo:nth-child(n+16){display:none}}@media screen and (max-height:600px){.home-hero__brands--grid .home-hero__brands--logo:nth-child(n+10){display:none}}@media screen and (max-width:1500px){.home-hero__text p{margin:25px 0}.home-hero__brands .container{padding:0 100px}.home-hero__brands--title{margin-top:100px;margin-bottom:30px}.home-hero__brands--logo{width:20%;height:100px;margin:20px 0;display:flex;justify-content:center}.home-hero__brands--image{height:80px;width:60%;background-size:contain;background-repeat:no-repeat;background-position:center}}@media screen and (max-width:1200px){.home-hero .container{padding:0 100px}}@media screen and (max-width:780px){.home-hero .container{padding:0 22px}.home-hero.home-hero__brands .container{padding:0 22px}.home-hero__scroll--side a{padding:5px 20px}.carousel-nav{position:absolute;top:97%;width:calc(100vw - 22px);text-align:center}.dot{display:inline-block}.home-hero__title{padding-right:100px}.home-hero__title--featured{text-indent:10px;padding-right:10px}.home-hero__title--featured::after{text-indent:10px}}@media screen and (max-width:440px){.home-title{width:100%}.home-hero__title{padding-right:0}.home-hero__title--featured{padding-right:10px;text-indent:3px}.home-hero__title--featured::after{text-indent:3px}.home-hero__brands--logo{width:48%;margin:0}.home-hero__brands--image{height:80px;width:90%}.home-hero__scroll,.home-hero__scroll--side{display:none}.home-hero-btt{display:none}.carousel-nav{top:95%}.home-hero__title--small,.home-hero__title--small h1{font-size:38px;line-height:1.2}.c.home-hero__title--small{padding-top:60px}.home-hero__text{padding-right:0}.home-hero__text.body-2{font-size:18px}.home-hero__brands--grid .home-hero__brands--logo:nth-child(n+11){display:none}}.hero{background-repeat:no-repeat;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.4);color:#fff}.hero.hero-casestudy{height:100vh}.hero.hero-casestudy .container{padding:0 160px;height:100%}.hero .container{padding:12% 160px}.vertical-center{height:100%;display:flex;flex-direction:column;justify-content:center}.page__container{height:100%;justify-content:center;padding:0 160px}.page__container h1. .page__container .h1{padding-bottom:15px}.hero__textblock{padding-top:200px;padding-bottom:50px}.hero__textblock h1{margin-bottom:40px}.textblock{padding-top:100px;padding-bottom:50px}.hero__textblock .body-1{padding-right:300px}.textblock .body-1{padding-right:300px;padding-top:30px}x .textblock__see-more{height:40px;display:block;margin-top:60px}.accordion-checkbox:checked~label .textblock__see-more{display:none}.textblock__see-less{height:40px;display:none;margin-top:60px}.accordion-checkbox:checked~label .textblock__see-less{display:block}.accordion-checkbox:checked~.additional-description-p label .textblock__see-less{display:block}.additional-description p{padding:15px 0}.additional-description-p{height:0;overflow:hidden;margin:5px 0;transition:height .4s}@media screen and (max-width:1500px){.textblock{padding:80px 0}.textblock .body-1{padding-right:44px}.hero .container{padding:11% 160px}.hero__textblock{padding-top:160px;padding-bottom:40px}.hero__textblock h1{margin-bottom:20px}.hero__textblock .body-1{padding-right:150px}}@media screen and (max-width:1200px){.hero .container{padding:200px 100px}.hero.hero-casestudy .container{padding:0 100px}.page__container{height:100%;justify-content:center;padding:0 100px}.textblock .body-1{padding-right:20px}}@media screen and (max-width:1000px){.page__container{padding:0 44px}}@media screen and (max-width:780px){.hero .container{padding:200px 22px}.hero.hero-casestudy .container{padding:0 22px}.hero__textblock{padding-top:150px;padding-bottom:25px}.textblock{padding-top:50px;padding-bottom:25px}.textblock .body-1{padding-right:225px}.page__container{height:100%;justify-content:center;padding:0 22px}}@media screen and (max-width:440px){.textblock .body-1{padding-right:0}.hero-casestudy h1 br{display:none}}.hero__textblock.services .body-1{padding-right:44px}.services__list{background-color:#000;padding:160px 0}.services__list--title{margin-bottom:10px}.services__list--subtitle{margin:8px 0}.services__list--col{margin-right:4%;width:29%}.services__list--ul{list-style:none}.image-textblock__container{padding:50px 160px}.image-textblock__container .body-2{padding-right:40px}.services__image-block .row{display:flex;flex-wrap:wrap}.services__image-block img{width:50%}.image-textblock__img{width:470px}@media screen and (max-width:1550px){.image-textblock__container{padding:50px 160px}.image-textblock__img{width:340px}.services__list{padding:120px 0}}@media screen and (max-width:1200px){.image-textblock__container{padding:50px 100px}.services__image-block .container{padding:0}}@media screen and (max-width:1000px){.image-textblock__container{padding:50px 44px}.services__list--col{min-width:180px}}@media screen and (max-width:780px){.hero__textblock.services .flex.h{flex-direction:column}.hero__textblock.services .image{text-align:center;margin:50px 0}.image-textblock__img{width:100%;max-width:470px;margin-right:35px}.services__image-block .container{padding:0}.image-textblock__container{padding:20px 22px}.services__list{padding:75px 0}.services__list--col{margin-right:20px;margin-bottom:40px;width:43%;margin-right:5%}}@media screen and (max-width:440px){.services__list--col{margin-right:0;margin-bottom:40px;width:100%}.hero__textblock .body-1{padding-right:0}.services__list{padding:44px 0}.image-textblock__container .body-2{padding-right:0}.services__list .flex{flex-wrap:wrap}.services__image-block img{width:100%}}.contact--title{margin-bottom:50px}.contact--body{margin-top:25px}.contact-form h6{margin-bottom:50px}input[type=text]{border:none;border-bottom:2px solid var(--green);width:100%;font-size:26px;margin:10px 20px 20px 0;padding-bottom:10px;-webkit-appearance:none;border-radius:0}input[type=text]::placeholder{color:var(--green);opacity:100%}.contact-form .row{display:flex;width:64%;margin-top:25px}.contact-form .input-l{position:relative;width:100%;margin-right:30px}.contact-form label{display:block;position:absolute;top:-15px;left:2px;color:var(--gray);font-size:15px;line-height:1;font-family:acumin-pro;text-transform:uppercase;opacity:0;transition:.3s opacity}.contact-input:focus~#food-label:after,.contact-input:not(:placeholder-shown).contact-input:not(:focus)~#food-label:after{content:"? Just curious."}.contact-input:focus~.contact-label,.contact-input:not(:placeholder-shown).contact-input:not(:focus)~.contact-label{font-size:15px;top:-15px;left:2px;color:var(--gray);font-size:15px;line-height:1;font-family:acumin-pro;text-transform:uppercase;opacity:1;transition:.3s opacity}.contact-form #help-label{top:69px;left:20px;background-color:#fff;transition:.3s opacity}#help:focus~#help-label,#help:not(:placeholder-shown)#help:not(:focus)~#help-label{top:69px;background-color:#fff;transition:.3s opacity}input:focus::placeholder{color:transparent}.contact-form textarea{resize:none;width:60%;font-size:26px;border:2px solid var(--green);margin:75px 0 0 0;padding:20px;white-space:normal;-webkit-appearance:none;border-radius:0}.contact-form textarea::placeholder{color:var(--green);opacity:100%;font-size:26px}.contact-form input:focus{outline:0;border-bottom:4px solid var(--green)}.contact-form textarea:focus{outline:0;border:4px solid var(--green)}.contact-form__submit{margin-top:30px}.contact-form__submit .cta{color:#fff;border-color:var(--green);background-color:var(--green);padding:15px 50px}.contact-form__submit a:visited{color:#fff}.g-recaptcha{margin-bottom:30px}@media screen and (max-width:1500px){.contact-form h6{margin-bottom:35px}}@media screen and (max-width:1200px){.contact-form textarea{width:90%}.contact-form .row{width:98%}}@media screen and (max-width:440px){input[type=text]{width:98%}.contact-form textarea{margin:25px 0 0 0;padding:15px}.contact-form__submit{margin:50px 0;text-align:center}.contact-form .row{flex-direction:column;margin:0}.contact-input:focus~.contact-label,.contact-input:not(:placeholder-shown).contact-input:not(:focus)~.contact-label{font-size:16px;top:-5px}.contact-form #help-label{top:40px;left:15px}#help:focus~#help-label,#help:not(:placeholder-shown)#help:not(:focus)~#help-label{top:15px}}.work-filter{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.work-filter__block{width:calc(50% - 20px);margin-bottom:100px}.work-filter .work-filter__block.featured{width:100%}.work-filter.filtered .work-filter__block.featured:first-of-type,.work-filter.filtered .work-filter__block:first-of-type{width:100%}.work-filter.filtered .work-filter__block.featured{width:calc(50% - 20px)}.work-filter__block--img{width:100%;height:350px;background-repeat:no-repeat;background-size:cover;background-position:center}.work-filter .featured .work-filter__block--img{height:550px}.work-filter.filtered .work-filter__block:first-of-type .work-filter__block--img{height:550px}.work-filter.filtered .featured .work-filter__block--img{height:350px}.work-filter__block--title{margin-top:15px}.work-filter__block--tags{margin-top:10px}.work-filter__block--tag:not(:last-child)::after{content:', '}@media screen and (max-width:1500px){.work-filter__block{width:calc(50% - 30px);margin-bottom:35px}.work-filter__block--img{height:250px}.work-filter .featured .work-filter__block--img{height:480px}.work-filter.filtered .work-filter__block:first-of-type .work-filter__block--img{height:480px}.work-filter.filtered .featured .work-filter__block--img{height:250px}}@media screen and (max-width:1200px){.work-filter__block{margin-bottom:50px}.work-filter__block--img{height:250px}.work-filter .featured .work-filter__block--img{height:400px}.work-filter.filtered .work-filter__block:first-of-type .work-filter__block--img{height:400px}.work-filter.filtered .featured .work-filter__block--img{height:250px}}@media screen and (max-width:780px){.work-filter__block{margin-bottom:30px}.work-filter__block--img{height:150px}.work-filter .featured .work-filter__block--img{height:250px}.work-filter.filtered .work-filter__block:first-of-type .work-filter__block--img{height:250px}.work-filter.filtered .featured .work-filter__block--img{height:150px}}@media screen and (max-width:440px){.work-filter__block{width:100%}.work-filter__block.featured .work-filter__block--img{height:150px}.work-filter.filtered .work-filter__block:first-of-type .work-filter__block--img{height:150px}.work-filter.filtered .work-filter__block.featured{width:100%}}.filter{position:relative}.filter .filter-1{padding-left:115px}.filter hr{border:0;background-color:#939598;height:2px;margin-bottom:40px}.filter-button{background-repeat:no-repeat;height:20px;width:20px;cursor:pointer;margin-left:10px}.filter-list{display:flex;justify-content:flex-start;gap:22px}.work .filter-list{margin-bottom:40px;justify-content:space-between}.filter-category{display:flex;position:relative;align-items:center}.filter-category-label{color:#939598;transition:color .3s}.filter-category-label.active{color:var(--green)!important}a.filter-category-label:visited{color:#939598;transition:color .3s}.filter-category-label:hover,a.filter-category-label:visited:hover{color:var(--green);cursor:pointer}.filter .filter-tags{height:380px;width:auto;top:45px;left:165px;position:absolute;background-color:#fff;box-shadow:3px 3px 13px 1px rgb(105,105,105,.7);display:none;padding:30px 40px}.filter-modal{display:none;position:absolute;top:37px;height:auto;width:auto;border:1px solid var(--lightGray);box-shadow:1px 1px 3px 1px rgb(105,105,105,.3);background-color:#fff;padding:15px 20px 20px 20px}.filter-close{position:absolute;height:17px;width:17px;right:10px;top:10px;cursor:pointer}.filter-checkbox{display:none}.filter-tags .flex{margin-bottom:44px}.filter-tags span .cta--green{margin-right:10px}.tag{margin:8px 0;font-size:16px;font-weight:500;white-space:nowrap}.tag input[type=checkbox]{margin-right:10px}.filter-buttons{margin-top:25px;display:flex;justify-content:space-between}.cta-small{display:block;border:2px solid #000;padding:5px 10px 7px;font-family:acumin-pro-wide;font-size:14px;font-stretch:expanded;font-weight:600;cursor:pointer}.cta-small--green{padding:5px 20px 7px;color:#fff;background-color:var(--green);border:2px solid var(--green)}.cta-small--white{padding:5px 10px 7px 15px;background-color:#fff;color:#000;min-width:70px;margin-left:25px}.filter-tags .col{margin-right:44px}.filter-tags .body-4{padding:4px 0;font-weight:400;line-height:1;font-size:16px}.filter-tags .h12{margin-bottom:5px;font-size:14px;color:var(--gray)}.filter-tags input[type=checkbox]{margin-right:10px;transform:scale(1.3)}.kind-words .filter-tags{height:150px;width:400px;top:305px;left:160px;position:absolute;background-color:#fff;box-shadow:3px 3px 10px 1px var(--gray);padding:40px 20px;display:none;flex-direction:column;z-index:5}.kind-words .filter-tags span{display:block;margin-top:40px}input.cta--white{padding:15px 35px 10px;background-color:#fff;margin-left:10px}@media screen and (max-width:1200px){.filter .filter-1{padding-left:55px}}@media screen and (max-width:1075px){.filter-category{margin-right:6%}}@media screen and (max-width:786px){.filter .filter-1{padding-left:0}.filter-button{margin-left:5px}}@media screen and (max-width:440px){.filter hr,.filter-container{display:none}.filter-list{overflow-x:scroll}.filter-category-label{font-size:13px!important;border-radius:500px;padding:2px 10px;white-space:nowrap}.filter-category{margin:0;margin-bottom:10px}.filter-category-label.active{background-color:var(--green);border-radius:500px;padding:2px 10px;color:#fff!important;transition:color .3s}.filter-button{display:none}}.work-info{min-width:300px;padding:20px 0 20px 116px}.work-info-block{padding:25px 0;position:relative}.work-info-block:nth-child(1n+2)::after{content:"";position:absolute;top:0;width:270px;height:1px;background-color:#000}.textblock .body-1.no-padding{padding-right:0}@media screen and (max-width:1200px){.work-info{min-width:250px;padding:20px 0 20px 104px}}@media screen and (max-width:780px){.work-info{min-width:200px;padding:20px 0 20px 104px}.work-info-block:nth-child(1n+2)::after{width:170px}}@media screen and (max-width:440px){.flex.h{flex-direction:column}.work-info{padding:0}}.image-gallery{color:#000;position:relative}.image-gallery__banner{background-color:var(--lightGray);position:absolute;top:0;z-index:-5;width:100%;height:40vh}.image-gallery .container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.image-gallery__title{padding:50px 0 50px;width:90%}.image-gallery .image{height:35vh;width:39%;margin:20px 1%;opacity:1;transform:scale(1);transition:all .3s}.image-gallery .image:hover{opacity:.9;transform:scale(1.01);transition:all .3s}.image-gallery .image:first-of-type{display:block;height:60vh;width:90%;margin:25px auto}.image-gallery .image.featured,.image-gallery .image:nth-of-type(2){height:50vh;width:80%;margin:25px auto}.image-gallery .image.vertical{width:39%;margin:20px 1%;height:100vh}.gallery-image{height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.image.image-hidden{display:none;height:0;opacity:0;background-repeat:no-repeat;background-size:cover;background-position:center;transition:opacity .5s}#toggle-images:checked~.image:last-of-type:not(:nth-child(2n)){display:block;height:50vh;width:80%;margin:25px auto}.goverlay{background:rgba(255,255,255,.9)!important}.glightbox-clean .gslide-media,.glside-media{box-shadow:none!important;-webkit-box-shadow:none!important}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#000!important}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(255,255,255,.8)!important;border-radius:0!important;opacity:.7}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{opacity:1;transition:opacity .3}@media screen and (max-width:1200px){.image-gallery .image:nth-child(n+4){height:25vh;margin:25px 2%}.image-gallery .image.vertical{margin:20px 1%;height:80vh}}@media screen and (max-width:780px){.image-gallery__banner{height:300px}.image-gallery .image{height:325px;margin:0 auto 25px}.image-gallery .image:first-of-type{height:450px;margin:0 auto 25px}.image-gallery .image.featured,.image-gallery .image:nth-of-type(2){width:90%;height:450px;margin:0 auto 25px}.image-gallery .image:nth-child(n+4){width:90%;height:450px;margin:0 auto 25px}.image-gallery .image.vertical{margin:0 auto 25px;width:90%}}@media screen and (max-width:440px){.image-gallery__banner{height:250px}.image-gallery .image{height:175px;margin:0 auto 15px}.image-gallery .image:first-of-type{height:175px;margin:0 auto 15px}.image-gallery .image.featured,.image-gallery .image:nth-of-type(2){height:175px;margin:0 auto 15px}.image-gallery .image:nth-child(n+4){height:175px;margin:0 auto 15px}.image-gallery .image.vertical{margin:0 auto 15px}}.blockquote{text-align:center;padding:15% 20%}.blockquote--dark{color:#fff;background-color:#000}.blockquote__author{color:#0ead5a;text-align:center;padding-top:60px}@media screen and (max-width:780px){.blockquote{padding:15% 5%}}.work-nav{width:100%;text-align:center;margin:50px 0}.work-scroll{position:fixed;text-align:right;bottom:0;background-color:#fff;width:100%;height:35px;padding-top:10px;opacity:0;transition:opacity .3s}.work-scroll a{padding-right:36px}.our-team__grid{display:flex;flex-wrap:wrap;margin:50px 0}.our-team__block{margin:50px 50px 50px 0;width:27%}.our-team__block--img{height:200px;width:auto}.our-team__block--name{border-bottom:3px solid var(--green);margin-top:25px;padding-bottom:5px;padding-right:15px;position:relative}.our-team__block--title{margin-top:10px}.our-team__block--description{height:0;overflow:hidden;padding-top:35px}@media screen and (max-width:1500px){.our-team__block--img{height:180px}.our-team__grid{margin:0}.our-team__block{margin:50px 40px 50px 0}}@media screen and (max-width:1200px){.our-team__block--img{height:150px}.our-team__block{margin:20px 0;width:40%}.our-team__block{margin:50px 20px 50px 0}}@media screen and (max-width:780px){.our-team__block{margin:20px 2% 20px 0;width:48%}.our-team__block--name{font-size:18px}}@media screen and (max-width:440px){.our-team__block--name{font-size:13px}.our-team__block--description{padding-top:5px}.our-team__block--title{font-size:14px;line-height:1.2em;min-height:3.6em}.plus::after{font-size:15px}}.About{scroll-behavior:auto}.kind-words{background-color:#f2f2f2;padding-bottom:50px;position:relative}.kind-words__title{padding-top:130px;padding-bottom:75px}.kind-words__flex{display:flex;justify-content:space-between;flex-wrap:wrap}.kind-words__block{margin-bottom:75px;width:calc(33% - 30px)}.kind-words__hr{margin:15px -116px 75px;border:1px solid #d3d3d3}.kind-words__author{margin-top:20px;text-transform:uppercase;font-size:14px}.kind-words__company{text-transform:uppercase;font-size:14px}.back-to-top{position:relative;height:100px}@media screen and (max-width:1500px){.kind-words__block{margin-bottom:85px}}@media screen and (max-width:1200px){.kind-words__hr{margin:15px -75px 75px}.kind-words__block{margin-bottom:75px;width:45%}}@media screen and (max-width:780px){.kind-words__hr{margin:15px 0 75px}.kind-words__title{padding-top:75px;padding-bottom:25px}}@media screen and (max-width:440px){.kind-words__block{width:90%;margin-bottom:35px}.kind-words .filter-list{padding-right:30px;margin-bottom:25px}}.jobs-textblock{padding-bottom:75px}.job__title{border-bottom:3px solid var(--green);margin-top:25px;padding-right:35px;padding-bottom:15px}.job__description{padding-top:35px;height:0;overflow:hidden}.job__description p{margin-bottom:20px}@media screen and (max-width:1500px){.jobs-textblock{padding-bottom:45px}}.page-404{display:flex;min-height:70vh;height:100%;flex-direction:column;justify-content:center;text-align:center;padding:0 20%}.page-404 h1{margin-bottom:100px}.plus{position:relative;display:block;cursor:pointer}.plus::after{content:"+";font-size:24px;font-weight:700;color:var(--green);position:absolute;right:5px;bottom:7px}.job .plus::after{bottom:15px}.accordion-checkbox{display:none}.accordion-checkbox:checked+.plus::after{content:"–"}.accordion-checkbox:checked~.additional-description-p,.accordion-checkbox:checked~.job__description,.accordion-checkbox:checked~.our-team__block--description{height:auto;transition:height .4s}.accordion-checkbox:checked~.additional-description-p{margin-top:55px}.page-body{margin-bottom:100px}.page-body h6{margin-bottom:15px}.image-gallery-page .image-gallery__banner{display:none}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}