@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@import url(//hello.myfonts.net/count/3c2969);@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}body{margin:0;padding:0;font-family:sans-serif;max-width:100%;height:auto}.app{width:100%;position:relative;min-height:100vh;background-color:#212728}.app.open .nav-wraper{top:0}.app.open .nav-wraper:after{top:-100px}.app.open .text-nav{top:-100px!important}.loading-wrap{position:fixed;width:100%;height:100vh}.loading{width:200px;height:300px;position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#d9e024;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400}.loading img{display:inline-block;margin-bottom:10px;-webkit-animation:rotateObj linear 4s infinite;animation:rotateObj linear 4s infinite}.home .PageTransition-enter.PageTransition-enter-active#home:before{-webkit-animation:SlideOutHome 1s ease 25ms forwards;animation:SlideOutHome 1s ease 25ms forwards}.home .PageTransition-enter.PageTransition-enter-active#home:after{-webkit-animation:SlideOutHome 1s ease forwards;animation:SlideOutHome 1s ease forwards}.home .PageTransition-enter.PageTransition-enter-active section.active{opacity:0!important;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.app.active .page-transitions:before{-webkit-animation:SlideOut 1.15s ease 25ms forwards;animation:SlideOut 1.15s ease 25ms forwards}.app.active .page-transitions:after,.app.active .page-transitions:before{width:100vw;height:100vh;background-color:#d9e024;position:fixed;left:0;top:0;z-index:10;display:block;content:"";opacity:0}.app.active .page-transitions:after{-webkit-animation:SlideOut 1.15s ease forwards;animation:SlideOut 1.15s ease forwards}.app.active.enter .page-transitions:after,.app.active.enter .page-transitions:before,.app.active.open .page-transitions:after,.app.active.open .page-transitions:before{display:none!important;opacity:0!important;-webkit-animation:none;animation:none}.app.active footer{-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease;opacity:0}.page-transitions{transition:all .5s ease;width:100%}.page-transitions .PageTransition-appear{opacity:.01;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}.page-transitions .PageTransition-appear.PageTransition-appear-active{opacity:1;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.page-transitions .PageTransition-enter{opacity:0;-webkit-transition:all .5s ease .5s;-o-transition:all ease .5s .5s;transition:all .5s ease .5s}.page-transitions .PageTransition-enter.PageTransition-enter-active{opacity:1}.page-transitions .PageTransition-leave div:first-child{opacity:1;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.page-transitions .PageTransition-leave.PageTransition-leave-active div{opacity:0;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.page-transitions .icon{display:inline-block;width:25px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:50%;vertical-align:middle}.page-transitions .icon.arrow{background-image:url(/1a36433a6ab5a315ef499772279bb66360848008/4bf81/img/icons/arrow-green.svg)}.page-transitions .icon.facebook{background-image:url(/a72684f27155cd4002eecd0e89c8a90210a498ca/09d49/img/facebook.svg)}.page-transitions .icon.instagram{background-image:url(/84f13c1830f660b73132859f96f8d3f89817fbef/9ff0c/img/instagram.svg)}.page-transitions .icon.linkedin{background-image:url(/7808d392376df7ec1107a984e72d97dfbee60e3e/a4c49/img/linkedin.svg)}@-webkit-keyframes SlideOut{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}40%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(110vw) skew(-15deg);transform:translateX(110vw) skew(-15deg);opacity:1}}@keyframes SlideOut{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}40%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(110vw) skew(-15deg);transform:translateX(110vw) skew(-15deg);opacity:1}}@-webkit-keyframes SlideOutHome{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}40%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(110vw) skew(-15deg);transform:translateX(110vw) skew(-15deg);opacity:1}}@keyframes SlideOutHome{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}40%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(110vw) skew(-15deg);transform:translateX(110vw) skew(-15deg);opacity:1}}@media (max-width:550px){@-webkit-keyframes SlideOut{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}10%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}40%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(130vw) skew(-20deg);transform:translateX(130vw) skew(-20deg);opacity:1}}@keyframes SlideOut{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}10%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}40%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(130vw) skew(-20deg);transform:translateX(130vw) skew(-20deg);opacity:1}}@-webkit-keyframes SlideOutHome{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}10%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}40%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(130vw) skew(-20deg);transform:translateX(130vw) skew(-20deg);opacity:1}}@keyframes SlideOutHome{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}10%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}40%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(130vw) skew(-20deg);transform:translateX(130vw) skew(-20deg);opacity:1}}}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus{outline:0}html{overscroll-behavior:contain;overscroll-behavior-y:contain;max-width:100vw}@media (max-width:550px){html{max-width:100%;overflow-x:hidden}}body{overscroll-behavior:contain;overscroll-behavior-y:contain}a{text-decoration:none}img{max-width:100%}h1{font-size:65px;color:#3b3b3b;letter-spacing:1px;line-height:70px;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400}@media (min-width:550px) and (max-width:768px){h1{font-size:56px;line-height:60px}}@media (max-width:550px){h1{font-size:32px;line-height:38px}}h2{font-size:56px;color:#3b3b3b;letter-spacing:0;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;margin-bottom:20px;line-height:55px}@media (min-width:550px) and (max-width:768px){h2{font-size:45px;line-height:50px}}@media (max-width:550px){h2{font-size:25px;line-height:30px}}h3,h4{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;color:#3b3b3b}h4{font-size:14px;letter-spacing:2px;text-transform:uppercase}p{line-height:34px;font-size:20px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;color:#3b3b3b}@media (max-width:550px){p{font-size:18px;line-height:24px}}em{font-size:26px;line-height:36px;color:#3b3b3b}em,li{font-family:FFMarkWebProRegular,sans-serif;font-weight:400;font-style:normal}li{line-height:20px;font-size:16px;list-style:none;color:#535353;letter-spacing:.25px;padding-bottom:15px}li:before{content:"\2022";font-size:24px;padding-right:20px}h1+.text-link{max-width:365px}.crumb,.crumb-link{display:inline-block;width:auto;color:#3b3b3b;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;margin-bottom:2rem}@media (max-width:550px){.crumb,.crumb-link{margin-bottom:1rem;width:90%}}.crumb span,.crumb-link span{color:#3b3b3b;display:inline-block;position:relative;font-size:18px}.crumb span:first-of-type,.crumb-link span:first-of-type{margin-right:5px}.crumb span:first-of-type:after,.crumb-link span:first-of-type:after{content:"";width:100%;height:2px;background-color:#d9e024;position:absolute;left:0;top:25px}.crumb span:first-of-type:before,.crumb-link span:first-of-type:before{content:"";width:20px;height:20px;position:absolute;left:-25px;top:-5px;background-image:url(/69885a4e90afb1b223f70a4c9feec14c50772b68/5d89c/img/arrow-grey.svg);background-repeat:no-repeat;-webkit-transform:rotate(180deg) translateX(-3px);-ms-transform:rotate(180deg) translateX(-3px);transform:rotate(180deg) translateX(-3px);opacity:0;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}.crumb-link:hover span:first-of-type:before,.crumb:hover span:first-of-type:before{opacity:1;-webkit-transform:rotate(180deg) translateX(3px);-ms-transform:rotate(180deg) translateX(3px);transform:rotate(180deg) translateX(3px)}.crumb+h1,.crumb-link+h1{margin-top:0}.crumb-link.footer,.crumb.footer{margin:0 auto 20px;display:block;max-width:768px}.crumb span:after,.crumb span:before{display:none}.pagewrap{width:100%}.content-wrap{max-width:1300px;margin:0 auto;width:90%}@media (max-width:550px){.content-wrap{width:85%}}.desktop,.desktop-img{display:block}.mobile,.mobile-img,.tablet{display:none}@media (min-width:550px) and (max-width:768px){.desktop-img{display:none}.mobile-img,.tablet{display:block}}@media (max-width:550px){.desktop,.desktop-img{display:none}.mobile,.mobile-img{display:block}}.social{position:relative;float:right;width:110px}.social a{background:#fff;width:30px;height:30px;color:#3b3b3b;position:relative;display:inline-block;border-radius:30px;margin:0 3%;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}@media (max-width:550px){.social a{margin:0 4px}}.social a:last-of-type{margin-right:0}.social a i{color:#7f899f;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}.social a:hover{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);background:#d9e024}.social a:hover i{color:#3b3b3b}.capabilities_list{background-color:#f7f7f2;background-size:0;padding:0;height:auto;max-height:none;padding-bottom:10vh;min-height:0!important;height:auto!important}.capabilities_list:after{display:none}.capabilities_list .background{background-size:cover;background-repeat:no-repeat;background-position:bottom;width:100%;position:absolute;height:65%;bottom:0;display:none}@media (min-width:550px) and (max-width:768px){.capabilities_list .background{display:block}}@media (max-width:550px){.capabilities_list .background{display:block}}.capabilities_list .cap-wrap{position:relative;width:100%;height:auto;z-index:1}.capabilities_list .content-wrap{height:auto}.capabilities_list .intro-copy{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease .35s;-o-transition:all ease .25s .35s;transition:all .25s ease .35s;margin-bottom:5vh;padding-top:5vh;margin:0 auto 5vh;text-align:center}@media (min-width:768px) and (max-width:1480px){.capabilities_list .intro-copy{width:85%}}@media (max-width:1050px){.capabilities_list .intro-copy{width:80%;margin-bottom:5vh}}@media (min-width:550px) and (max-width:768px){.capabilities_list .intro-copy{width:100%}}@media (max-width:550px){.capabilities_list .intro-copy{width:100%}}.capabilities_list .intro-copy p{color:#3b3b3b;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:46px;margin:0;padding-top:8vh;line-height:51px}@media (max-width:1050px){.capabilities_list .intro-copy p{font-size:34px;line-height:38px}}@media (max-width:550px){.capabilities_list .intro-copy p{font-size:22px;line-height:25px;padding-top:2vh}}.capabilities_list span.foot{font-style:13px;color:#fff;position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;z-index:20}@media (max-width:550px){.capabilities_list span.foot{bottom:10%}}.capabilities_list span.foot:after{content:"";background-image:url(/350dad5e8bfbfadbe76b29f591dcf334b7398433/be0f3/img/arrow-white-down.svg);width:7px;height:7px;position:relative;display:block;background-size:contain;margin:5px auto 0;background-repeat:no-repeat;-webkit-animation:bounce ease 5s infinite;animation:bounce ease 5s infinite}@media (max-width:550px){.caps-slide{width:330vw}.caps-slide.short{width:250vw}}@media (max-width:550px){.caps-list{width:100vw;margin-left:-9%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}}.caps-list::-webkit-scrollbar{width:0;height:0}.capabilities_home{display:inline-block;width:25%;background-color:transparent;vertical-align:top;padding:2%;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media (min-width:550px) and (max-width:768px){.capabilities_home{width:50%;padding:5%}}@media (max-width:550px){.capabilities_home{width:75vw;padding:30px;background-color:#fff;-webkit-box-shadow:-15px 15px 25px -5px rgba(0,0,0,.06);box-shadow:-15px 15px 25px -5px rgba(0,0,0,.06);margin-bottom:20px;margin-right:1.5%}.capabilities_home:first-of-type{margin-left:2%}.capabilities_home:last-of-type{margin-bottom:0}}.capabilities_home:before{content:"";height:2px;background-color:#d9e024;position:absolute;bottom:0;width:0;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:550px){.capabilities_home:before{width:100%}}.capabilities_home:after{content:"";background-repeat:no-repeat;background-image:url(/69885a4e90afb1b223f70a4c9feec14c50772b68/5d89c/img/arrow-grey.svg);width:12px;height:8px;position:absolute;top:40px;right:30px;opacity:0;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease;background-size:cover}@media (max-width:550px){.capabilities_home:after{opacity:1;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.capabilities_home:hover{background-color:#fff;-webkit-box-shadow:-15px 15px 25px -5px rgba(0,0,0,.06);box-shadow:-15px 15px 25px -5px rgba(0,0,0,.06)}.capabilities_home:hover:after{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);opacity:1}.capabilities_home:hover:before{width:100%}.capabilities_home ul{padding:0;list-style:none;vertical-align:top}.capabilities_home ul li{list-style:none}.capabilities_home ul li:before{display:none}.capabilities_home ul li h3{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-weight:300;margin:0;font-size:16px}.capabilities_home .header-wrap{max-width:90%;display:block}.capabilities_home .header-link{font-size:20px;line-height:28px;color:#3b3b3b;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;border-bottom:2px solid #d9e024;display:inline;margin:0;letter-spacing:0}@media (max-width:1000px){.capabilities_home .header-link{font-size:18px;line-height:26px}}@media (max-width:550px){.capabilities_home .header-link{font-size:18px;line-height:26px}}.cac-pannel-wrap{width:22vw;overflow:hidden;-webkit-transition:all 1s ease .5s;-o-transition:all ease 1s .5s;transition:all 1s ease .5s;height:100%;top:0;left:0;position:absolute;z-index:-1}@media (max-width:550px){.cac-pannel-wrap{top:80%;width:100%}}.cac-pannel-wrap .cac-pannel{position:absolute;width:22vw;background-image:url(/img/fe747a429f54ba9da0cfbd4906b40ae84529722b/green-texture.png);background-repeat:repeat-y;background-size:100%;background-position:top;height:200%;top:0;right:0;-webkit-animation:slideDown 180s linear infinite;animation:slideDown 180s linear infinite}@media (max-width:550px){.cac-pannel-wrap .cac-pannel{width:100%}}@-webkit-keyframes slideDown{0%{top:0}to{top:-100%}}@keyframes slideDown{0%{top:0}to{top:-100%}}@media (max-width:550px){@-webkit-keyframes slideDown{0%{top:0}to{top:-20%}}@keyframes slideDown{0%{top:0}to{top:-20%}}}.cac-pannel-wrap.right{left:inherit;right:0}@keyframes fadeOut{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);opacity:0}}@-webkit-keyframes fadeOut-Center{0%{-webkit-transform:translate(-50%);transform:translate(-50%);opacity:1}to{-webkit-transform:translateY(-50%,-15px);transform:translateY(-50%,-15px);opacity:0}}@keyframes fadeOut-Center{0%{-webkit-transform:translate(-50%);transform:translate(-50%);opacity:1}to{-webkit-transform:translateY(-50%,-15px);transform:translateY(-50%,-15px);opacity:0}}@-webkit-keyframes fadeOutReverse{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}}@keyframes fadeOutReverse{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}}@-webkit-keyframes rotateObj{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateObj{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadeIn{0%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translateY(-15px);transform:translateY(-15px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInDown{0%{-webkit-transform:translateY(-15px);transform:translateY(-15px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeLeft{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeLeft{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeRight{0%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeRight{0%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeIn-Center{0%{-webkit-transform:translate(-50%,15px);transform:translate(-50%,15px);opacity:0}to{-webkit-transform:translate(-50%);transform:translate(-50%);opacity:1}}@keyframes fadeIn-Center{0%{-webkit-transform:translate(-50%,15px);transform:translate(-50%,15px);opacity:0}to{-webkit-transform:translate(-50%);transform:translate(-50%);opacity:1}}@-webkit-keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@-webkit-keyframes removeElement{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;display:block}95%{-webkit-transform:translateY(-15px);transform:translateY(-15px);opacity:0}to{-webkit-transform:translateY(-15px);transform:translateY(-15px);opacity:0;display:none}}@keyframes removeElement{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;display:block}95%{-webkit-transform:translateY(-15px);transform:translateY(-15px);opacity:0}to{-webkit-transform:translateY(-15px);transform:translateY(-15px);opacity:0;display:none}}@-webkit-keyframes star{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}20%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}50%{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:1}70%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes star{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}20%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}50%{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:1}70%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@-webkit-keyframes animate{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes animate{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes paintOut{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes paintOut{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}footer{clear:both;background-color:#212728;width:100%;z-index:0;border:none}@media (min-width:550px) and (max-width:768px){footer{padding:50px 5% 0;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (max-width:550px){footer{padding:50px 5% 0;-webkit-box-sizing:border-box;box-sizing:border-box}}footer .foot-wrap{width:90%;max-width:1300px;margin:0 auto;padding:150px 0 120px;-webkit-transition:all 1s cubic-bezier(.34,1.56,.64,1) .25s;-o-transition:all cubic-bezier(.34,1.56,.64,1) 1s .25s;transition:all 1s cubic-bezier(.34,1.56,.64,1) .25s;opacity:0;-webkit-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px)}@media (min-width:550px) and (max-width:768px){footer .foot-wrap{padding-top:20px;padding-bottom:30px;width:100%}}@media (max-width:550px){footer .foot-wrap{padding-top:20px;padding-bottom:30px;width:100%}}footer .foot-wrap.fade-in-element{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}footer .logowrap{-webkit-transform:translateY(-35px);-ms-transform:translateY(-35px);transform:translateY(-35px);opacity:0;width:55px;height:55px;-webkit-transition:all 1s cubic-bezier(.34,1.56,.64,1);-o-transition:all cubic-bezier(.34,1.56,.64,1) 1s;transition:all 1s cubic-bezier(.34,1.56,.64,1);margin:0 auto}footer .logowrap .cac-logo{width:55px;height:55px;margin:0 auto 20px;background-image:url(/311368666853b6d278454249e56415de8ed320c0/3ae6a/img/cactus-logo.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;display:none}@media (min-width:550px) and (max-width:768px){footer .logowrap .cac-logo{display:block}}@media (max-width:550px){footer .logowrap .cac-logo{display:block}}footer .logowrap.fade-in-element{opacity:1;-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}footer .logowrap.fade-in-element .cac-logo{-webkit-animation:rotateObj cubic-bezier(.34,1.56,.64,1) 1s forwards;animation:rotateObj cubic-bezier(.34,1.56,.64,1) 1s forwards}footer .social{width:120px;margin-right:30px;display:inline-block;float:none;padding:5px 8% 5px 0;vertical-align:top;border-right:1px solid #d4df40;text-align:right}@media (min-width:550px) and (max-width:768px){footer .social{width:50%;margin-right:0;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (max-width:550px){footer .social{width:50%;margin-right:0;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}}footer .social a{display:block;margin:0;background-color:transparent;font-size:30px;line-height:32px;margin-bottom:10px;text-align:right;letter-spacing:2px;text-transform:uppercase;color:#fff;width:100%;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400}@media (min-width:550px) and (max-width:768px){footer .social a{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:30px;margin-bottom:10px}}@media (max-width:550px){footer .social a{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:30px;margin-bottom:10px}}footer .social a:before{content:"";opacity:0;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease;position:absolute;display:inline-block;width:12px;height:10px;background-image:url(/69885a4e90afb1b223f70a4c9feec14c50772b68/5d89c/img/arrow-grey.svg);background-repeat:no-repeat;background-size:contain;top:15%;left:-35px}footer .social a:hover{color:#3b3b3b;-webkit-transform:none;-ms-transform:none;transform:none;background-color:transparent}footer .social a:hover:before{opacity:1;-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}@media (min-width:550px) and (max-width:768px){footer .social a:hover{background-color:#d9e024}footer .social a:hover:after,footer .social a:hover:before{display:none}}@media (max-width:550px){footer .social a:hover{background-color:#d9e024}}@media (max-width:550px){footer .social a:hover:after,footer .social a:hover:before,footer .social.desktop{display:none}}footer .social.mobile{display:none}@media (max-width:550px){footer .social.mobile{display:block}}footer .address{display:inline-block;width:auto;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:30px;line-height:38px;color:#fff;text-transform:uppercase;letter-spacing:2px;padding:5px;vertical-align:top}@media (min-width:550px) and (max-width:768px){footer .address{width:50%;padding-left:8%;line-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;padding-top:0}}@media (max-width:550px){footer .address{width:50%;padding-left:8%;line-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;padding-top:0}}footer nav{width:100%;height:100%;color:#3b3b3b;z-index:0}footer nav li,footer nav ul{list-style:none;padding-left:0;text-indent:0;margin-top:0}footer nav .nav-wrap{position:relative;-webkit-transition:all .5s ease .5s;-o-transition:all ease .5s .5s;transition:all .5s ease .5s;width:45%;display:inline-block}@media (min-width:1480px){footer nav .nav-wrap{width:35%}}@media (min-width:550px) and (max-width:768px){footer nav .nav-wrap{width:100%}}@media (max-width:550px){footer nav .nav-wrap{width:100%}}footer nav .signup-wrap{position:relative;display:inline-block;width:55%;vertical-align:top;text-align:right}@media (min-width:1480px){footer nav .signup-wrap{width:65%}}@media (min-width:550px) and (max-width:768px){footer nav .signup-wrap{width:100%;text-align:center;float:none;max-width:100%}}@media (max-width:550px){footer nav .signup-wrap{width:100%;text-align:center;float:none;max-width:100%}}footer nav .signup-wrap .title-wrap{position:relative;display:block;margin-bottom:20px}@media (min-width:550px) and (max-width:768px){footer nav .signup-wrap .title-wrap{text-align:left;margin-top:30px;margin-bottom:5px}}@media (max-width:550px){footer nav .signup-wrap .title-wrap{text-align:left;margin-top:30px}}footer nav .signup-wrap .title-wrap sup{position:absolute;margin-top:4px;font-size:40px}footer nav .signup-wrap .span-wrap{display:none;width:22%;color:#fff;text-transform:uppercase;font-size:10px;line-height:14px;position:absolute;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-weight:700;left:5%;pointer-events:none}@media (min-width:768px) and (max-width:1480px){footer nav .signup-wrap .span-wrap{width:100%;top:90%;right:0;left:inherit}}@media (min-width:550px) and (max-width:768px){footer nav .signup-wrap .span-wrap{width:90%;margin-bottom:0;font-size:12px;letter-spacing:1px;position:absolute;text-align:center;top:125px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:550px){footer nav .signup-wrap .span-wrap{width:100%;margin-bottom:0;font-size:12px;letter-spacing:1px;position:absolute;text-align:left;top:200px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}footer nav .signup-wrap label{color:#fff;font-size:5.25vw;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;display:block;text-transform:uppercase;letter-spacing:.5vw;line-height:35px;text-align:right}@media (min-width:1480px){footer nav .signup-wrap label{font-size:75px;letter-spacing:10px}}@media (min-width:550px) and (max-width:768px){footer nav .signup-wrap label{text-align:center;font-size:7.25vw;line-height:45px}}@media (max-width:550px){footer nav .signup-wrap label{float:none;text-align:left;font-size:45px;line-height:45px}}footer nav .signup-wrap .hs-form-field{display:inline-block;width:100%;max-width:60%;vertical-align:top}footer nav .signup-wrap .hs-form-field label{display:none}footer nav .signup-wrap input.email,footer nav .signup-wrap input.hs-input{display:block;padding:10px;display:inline-block;border:1px solid #fff;background-color:#212728;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease;color:#fff;width:100%;margin:0;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:16px;text-transform:uppercase;letter-spacing:1px;opacity:1;font-style:italic;text-align:right;max-height:38px;font-family:FFMarkWebProBlack,sans-serif;font-style:normal;font-weight:400}@media (min-width:550px) and (max-width:768px){footer nav .signup-wrap input.email,footer nav .signup-wrap input.hs-input{text-align:center;max-width:74%;height:45px}}@media (max-width:550px){footer nav .signup-wrap input.email,footer nav .signup-wrap input.hs-input{text-align:center;max-width:57vw;height:45px;float:left}}footer nav .signup-wrap input.email:active,footer nav .signup-wrap input.email:focus,footer nav .signup-wrap input.hs-input:active,footer nav .signup-wrap input.hs-input:focus{border:1px solid #d9e024}footer nav .signup-wrap .hs_submit{display:inline-block;vertical-align:top}footer nav .signup-wrap .submitted-message{margin-top:0;display:block;text-align:right;margin-right:15px;max-width:50%;float:right}footer nav .signup-wrap .submitted-message p{font-size:15px;line-height:18px;color:#fff}footer nav .signup-wrap .submitted-message p a{color:#d4df40}footer nav .signup-wrap .hs-button,footer nav .signup-wrap .submit-link{position:relative;display:inline-block;max-width:140px;cursor:pointer;padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:18px;background-color:#d4df40;vertical-align:top;max-height:38px;border:none;font-family:FFMarkWebProBlack,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:2px;margin:0}footer nav .signup-wrap .hs-button.disabled,footer nav .signup-wrap .submit-link.disabled{opacity:.45;pointer-events:none}@media (min-width:550px) and (max-width:768px){footer nav .signup-wrap .hs-button,footer nav .signup-wrap .submit-link{text-align:center;margin:0 auto;height:45px;padding-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box}footer nav .signup-wrap .hs-button:before,footer nav .signup-wrap .submit-link:before{margin-top:14px;position:absolute;left:5px}}@media (max-width:550px){footer nav .signup-wrap .hs-button,footer nav .signup-wrap .submit-link{text-align:center;margin:0 auto;height:45px;padding-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:auto}footer nav .signup-wrap .hs-button:before,footer nav .signup-wrap .submit-link:before{margin-top:14px;position:absolute;left:5px}}footer nav .signup-wrap .hs-button input,footer nav .signup-wrap .submit-link input{padding-top:5px}footer nav .signup-wrap .submit{font-family:FFMarkWebProBlack,sans-serif;font-style:normal;font-weight:400;letter-spacing:2px;text-transform:uppercase;font-size:13px;border:none;background:0 0;cursor:pointer;padding:0!important}footer .amp{width:7vw;height:7vw;margin:0 10px -2.25vw;display:inline-block;background-image:url(/742929140825bc375fd85403ebc63b1439f873ea/0bde6/img/illustrations/amp-footer.svg);background-size:contain;background-repeat:no-repeat;background-position:0 100%;vertical-align:bottom}@media (min-width:1480px){footer .amp{width:100px;height:85px}}@media (min-width:550px) and (max-width:768px){footer .amp{width:60px;height:50px;margin:0 5px -10px}}@media (max-width:550px){footer .amp{width:60px;height:50px;margin:0}}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{display:inline-block;border:1px solid transparent;border-bottom:none;bottom:-1px;position:relative;list-style:none;padding:6px 12px;cursor:pointer}.react-tabs__tab--selected{background:#fff;border-color:#aaa;color:#000;border-radius:5px 5px 0 0}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{-webkit-box-shadow:0 0 5px #0188fe;box-shadow:0 0 5px #0188fe;border-color:#0188fe;outline:0}.react-tabs__tab:focus:after{content:"";position:absolute;height:5px;left:-4px;right:-4px;bottom:-5px;background:#fff}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}header{width:90%;max-width:1300px;margin:0 auto;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:50}header.nav-down,header.nav-up{position:fixed}header.nav-down .nav-wraper,header.nav-up .nav-wraper{position:fixed;top:0;width:100%;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease;z-index:6;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:1300px}header.nav-down .nav-wraper:after,header.nav-up .nav-wraper:after{background-color:#212728;width:200vw;left:-50%;height:110%;content:"";position:absolute;z-index:-1;top:-10%;-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55) 0s;-o-transition:all cubic-bezier(.68,-.55,.265,1.55) .5s 0s;transition:all .5s cubic-bezier(.68,-.55,.265,1.55) 0s;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.04);box-shadow:0 5px 5px rgba(0,0,0,.04)}@media (max-width:550px){header.nav-down .nav-wraper:after,header.nav-up .nav-wraper:after{top:0}}header.nav-down.top .nav-wraper,header.nav-up.top .nav-wraper{top:0;background-color:transparent}header.nav-down.top .nav-wraper:after,header.nav-up.top .nav-wraper:after{-webkit-transition:opacity 1s ease;-o-transition:opacity ease 1s;transition:opacity 1s ease;opacity:0}header.nav-up .nav-wraper{top:-100px}header.nav-up .nav-wraper .text-nav{opacity:0}header.nav-up.top .nav-wraper{top:-100px}header .mainNav{padding:25px 0;display:inline-block;margin:0 auto;text-align:center;width:100%;opacity:0;-webkit-animation:fadeInDown .5s ease forwards 2s;animation:fadeInDown .5s ease forwards 2s}header .mainNav a{margin-left:25px;color:#fff;text-decoration:none;font-family:Knockout\ 33 A,Knockout\ 33 B,sans-serif;font-style:normal;font-weight:400;font-size:16px;letter-spacing:.5px;position:relative}header .mainNav a,header .mainNav a:after{-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}header .mainNav a:after{content:"";height:2px;width:0;opacity:0;display:block;position:absolute;bottom:-5px;left:0;background-image:url(/c2bd993ba0e7ec9c99856eb1d440877ceb521e62/21621/img/grunge-textures/active-state-line-green.svg);background-size:75px}header .mainNav a.is-active:after,header .mainNav a:hover:after{width:100%;opacity:1}header .mainNav .text-nav{top:0;-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55) 0s;-o-transition:all cubic-bezier(.68,-.55,.265,1.55) .5s 0s;transition:all .5s cubic-bezier(.68,-.55,.265,1.55) 0s;position:relative}@media (max-width:550px){header .mainNav .text-nav{display:none}}header .mainNav .hamburger{display:none;border:none;background-color:transparent;width:20px;height:10px;vertical-align:top;position:absolute;z-index:20;right:0;cursor:pointer}@media (max-width:550px){header .mainNav .hamburger{display:block}}header .mainNav .hamburger:focus{outline:0}header .mainNav .hamburger span{position:absolute;display:block;width:50%;height:2px;background-color:#fff;left:0;top:0;border-radius:20px;-webkit-transition:all .15s ease .35s;-o-transition:all ease .15s .35s;transition:all .15s ease .35s;-webkit-animation:nav-animation-reset-top ease forwards .5s;animation:nav-animation-reset-top ease forwards .5s}header .mainNav .hamburger span:nth-of-type(2){top:5px;width:100%}header .mainNav .hamburger span:nth-of-type(3){top:10px;width:100%}header .mainNav .hamburger span:nth-of-type(4){top:15px}header .mainNav .hamburger.open span{-webkit-transition:all .15s ease 0s;-o-transition:all ease .15s 0s;transition:all .15s ease 0s;background-color:#d9e024;width:100%}header .mainNav .hamburger.open span:first-of-type,header .mainNav .hamburger.open span:nth-of-type(3){-webkit-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px)}header .mainNav .hamburger.open span:nth-of-type(2),header .mainNav .hamburger.open span:nth-of-type(4){-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}header .mainNav.active .text-nav{top:0}header .social-links{text-align:center;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55) 0s;-o-transition:all .5s cubic-bezier(.68,-.55,.265,1.55) 0s;transition:all .5s cubic-bezier(.68,-.55,.265,1.55) 0s}header .social-links a{display:inline-block;width:22%;background-size:contain;height:25px;margin:0}header .social-links a i{width:45px!important;height:45px!important;margin:0}header nav{position:absolute;top:0;left:50%;width:100vw;height:100vh;z-index:5;text-align:left;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}header nav a{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:45px;letter-spacing:5px;color:#fff;text-transform:uppercase;line-height:65px;text-align:center;margin:0 auto;display:block}header nav li,header nav ul{list-style:none;padding-left:0;text-indent:0;padding:0}header nav li:before,header nav ul:before{display:none}header nav .nav-wrap{z-index:5;opacity:1;position:relative;-webkit-transition:all .5s ease .5s;-o-transition:all ease .5s .5s;transition:all .5s ease .5s;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;max-width:900px}@media (max-width:550px){header nav .nav-wrap{width:80%}}header nav .nav-wrap.lock{pointer-events:none}header nav .nav-wrap li{opacity:0;-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55) 0s;-o-transition:all .5s cubic-bezier(.68,-.55,.265,1.55) 0s;transition:all .5s cubic-bezier(.68,-.55,.265,1.55) 0s;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}header nav.closed{width:0;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;z-index:-20;left:100vw}header nav.closed:after,header nav.closed:before{-webkit-transform:translateX(155%) skewX(-10deg);-ms-transform:translateX(155%) skewX(-10deg);transform:translateX(155%) skewX(-10deg);-webkit-transition:all .55s ease .25s;-o-transition:all ease .55s .25s;transition:all .55s ease .25s}header nav.closed .nav-wrap .cac-logo{-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all cubic-bezier(.68,-.55,.265,1.55) .5s;transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}header nav.closed .nav-wrap .cac-logo,header nav.closed .nav-wrap li{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}header nav.closed .nav-wrap li{-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55) 0s;-o-transition:all .5s cubic-bezier(.68,-.55,.265,1.55) 0s;transition:all .5s cubic-bezier(.68,-.55,.265,1.55) 0s}header nav.closed .nav-wrap li:nth-of-type(n){-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}header nav.closed .nav-wrap .outline-button,header nav.closed .nav-wrap .social-links{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}header nav:after,header nav:before{content:"";width:100%;height:100%;position:absolute;background-color:#d4df40;left:-10%;z-index:-1;-webkit-transition:all .55s ease;-o-transition:all ease .55s;transition:all .55s ease;top:0}header nav:before{background-color:#212728;z-index:0;left:0;-webkit-transition:all .55s ease .05s;-o-transition:all ease .55s .05s;transition:all .55s ease .05s}header nav:after{opacity:.85}header .cac-logo{padding:25px 0;display:inline-block;width:auto;position:relative;z-index:20;color:#d9e024;font-size:19px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:.75px;text-decoration:none;-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55) -.25s,color .5s ease 0s;-o-transition:all cubic-bezier(.68,-.55,.265,1.55) .5s -.25s,color ease .5s 0s;transition:all .5s cubic-bezier(.68,-.55,.265,1.55) -.25s,color .5s ease 0s;top:0}header .cac-logo.animated:after{-webkit-animation:rotateObj cubic-bezier(.68,-.55,.265,1.55) 1.5s;animation:rotateObj cubic-bezier(.68,-.55,.265,1.55) 1.5s}header .cac-logo span{vertical-align:middle;display:inline-block;margin-left:35px}header .cac-logo:after{content:"";width:45px;background-image:url(/fe11649612917471aa9004ee1002c3e891cab7fa/f1582/img/cactus-logo-white.svg);background-repeat:no-repeat;background-position:0;height:45px;display:inline-block;vertical-align:middle;position:absolute;left:0;top:22px;opacity:1;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@media (max-width:550px){header .cac-logo:after{width:35px;height:35px;top:15px}}header .cac-logo.active{top:0!important}header .hamburger.lock{pointer-events:none}header.dark{background-color:#0e1313}header.light .mainNav a{color:#0e1313}header.light .nav-wraper:after{background-color:#fff}header.light .hamburger span{background-color:#212728}header.light .cac-logo:after{background-image:url(/64118f5f7a6e7fd9edc81c458a4998eaee21b2d4/e3ec0/img/cactrisk-dark.svg)}.open header{position:fixed}.open header .cac-logo{color:transparent}.open header .cac-logo:after,.open header .cac-logo:before{opacity:0}.open header .cac-logo.nav{text-align:center;display:block;padding:0;margin:0}.open header .cac-logo.nav:after{background-image:url(/311368666853b6d278454249e56415de8ed320c0/3ae6a/img/cactus-logo.svg);opacity:1;position:relative;width:45px;height:45px;background-size:contain;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;vertical-align:top}.open header .nav-wrap .cac-logo{-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}.open header .nav-wrap .cac-logo,.open header .nav-wrap li{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.open header .nav-wrap li{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.open header .nav-wrap li:nth-of-type(2){-webkit-transition-delay:.55s;-o-transition-delay:.55s;transition-delay:.55s}.open header .nav-wrap li:nth-of-type(3){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.open header .nav-wrap li:nth-of-type(4){-webkit-transition-delay:.65s;-o-transition-delay:.65s;transition-delay:.65s}.open header .nav-wrap li:nth-of-type(5){-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.open header .nav-wrap .social-links{-webkit-transition-delay:.85s;-o-transition-delay:.85s;transition-delay:.85s;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.videoPlayer .thumbnail{cursor:pointer;width:100%;opacity:1;z-index:5;position:absolute;top:0;left:0}.videoPlayer .thumbnail.active{pointer-events:none;-webkit-animation:fadeOutOpacity ease 1s forwards;animation:fadeOutOpacity ease 1s forwards}@-webkit-keyframes fadeOutOpacity{0%{opacity:1}to{opacity:0}}@keyframes fadeOutOpacity{0%{opacity:1}to{opacity:0}}.video-wrap.loop .thumbnail{display:none}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.hero{z-index:5;height:80vh;overflow:hidden;min-height:900px}@media (min-width:550px) and (max-width:768px){.hero{height:calc(100vh + 75px);min-height:inherit}}@media (max-width:550px){.hero{height:calc(100vh + 75px);min-height:inherit}}.hero .content .awards{top:73%;left:10%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;z-index:3}@media (min-width:550px) and (max-width:768px){.hero .content .awards{top:40%;left:50%}}@media (max-width:550px){.hero .content .awards{top:85%}}.hero .content .awards img{opacity:0;cursor:pointer}.hero .content .awards .outside{max-width:125px;width:25%;margin:20px 0;vertical-align:middle;-webkit-animation:fadeLeft cubic-bezier(.34,1.56,.64,1) .75s forwards 2.25s;animation:fadeLeft cubic-bezier(.34,1.56,.64,1) .75s forwards 2.25s}.hero .content .awards .drum{max-width:275px;width:65%;vertical-align:middle;margin-left:5%;-webkit-animation:fadeLeft cubic-bezier(.34,1.56,.64,1) .75s forwards 2.35s;animation:fadeLeft cubic-bezier(.34,1.56,.64,1) .75s forwards 2.35s}.hero .headline{top:50%;left:10%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;z-index:5}@media (min-width:550px) and (max-width:768px){.hero .headline{top:30%;left:5%}}@media (max-width:550px){.hero .headline{top:30%;left:5%}}.hero .headline span{color:#d4df40}.hero .headline img{-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease;opacity:0}.hero h1{opacity:0;-webkit-animation:fadeLeft cubic-bezier(.34,1.56,.64,1) .75s forwards 2s;animation:fadeLeft cubic-bezier(.34,1.56,.64,1) .75s forwards 2s;margin:0;color:#fff;text-transform:uppercase;line-height:65px;text-shadow:5px 5px 14px rgba(0,0,0,.55)}.hero h1,.hero h1 span{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:75px}.hero #parallaxWrap{width:100vw;height:90vh;position:absolute;left:0;top:0}.hero #parallaxWrap div{position:absolute;width:100%;height:100%}.hero #parallaxWrap div div{position:absolute;background-repeat:no-repeat;background-size:contain;background-position:50%;opacity:0;-webkit-animation:fadeIn cubic-bezier(.34,1.56,.64,1) .75s forwards;animation:fadeIn cubic-bezier(.34,1.56,.64,1) .75s forwards}.hero #parallaxWrap div div.cactus{width:45vw;height:50vh;left:43vw;top:28vh;background-image:url(/d8fb8c09586668a07c2188aeddbf254374fa18c8/6beb3/img/illustrations/hero/cactus.svg);-webkit-animation-delay:5.5s;animation-delay:5.5s}@media (min-width:550px) and (max-width:768px){.hero #parallaxWrap div div.cactus{display:none}}@media (max-width:550px){.hero #parallaxWrap div div.cactus{display:none}}.hero #parallaxWrap div div.amp-1{width:20vw;height:30vh;left:33vw;top:10vh;background-image:url(/82491aa4217c4336730af0a0e7e0cff2878e521a/99bd1/img/illustrations/hero/amp-1.svg);-webkit-animation-delay:6s;animation-delay:6s}@media (max-width:550px){.hero #parallaxWrap div div.amp-1{left:80vw;width:30vw;-webkit-animation-delay:1s;animation-delay:1s}}.hero #parallaxWrap div div.stars{width:15vw;height:10vh;left:65vw;top:19vh;background-image:url(/6e8b234a05ba6a9616d35e12a69551d1394a1284/f6745/img/illustrations/hero/stars.svg);-webkit-animation-delay:6.3s;animation-delay:6.3s}@media (max-width:550px){.hero #parallaxWrap div div.stars{left:72vw;width:25vw;top:45vh;-webkit-animation-delay:1.75s;animation-delay:1.75s}}.hero #parallaxWrap div div.optimisim{width:20vw;height:20vh;left:-5vw;top:8vh;background-image:url(/8086675375a6303e0135e6b5176e43185ebb2da7/6e29a/img/illustrations/hero/optimisim.svg);-webkit-animation-delay:6.45s;animation-delay:6.45s}@media (max-width:550px){.hero #parallaxWrap div div.optimisim{left:30%;top:-2%;width:45vw;-webkit-animation-delay:2s;animation-delay:2s}}.hero #parallaxWrap div div.staysharp{width:25vw;height:20vh;left:72vw;top:-5vh;background-image:url(/c7acf6d1f51f1e0fe6d2aad237550ef5ed21afee/d647e/img/illustrations/hero/staysharp.svg);-webkit-animation-delay:6.6s;animation-delay:6.6s}@media (max-width:550px){.hero #parallaxWrap div div.staysharp{left:5vw;top:79vh;-webkit-animation-delay:2.15s;animation-delay:2.15s}}.hero #parallaxWrap div div.seal{width:13vw;height:13vh;left:27vw;top:76vh;background-image:url(/34f07af140a96de54dfe497787ea0256ebac2dc5/807f0/img/illustrations/hero/seal.svg);-webkit-animation-delay:6.75s;animation-delay:6.75s}@media (max-width:550px){.hero #parallaxWrap div div.seal{display:none}}.hero #parallaxWrap div div.cac-c{width:17vw;height:17vh;left:-7vw;top:60vh;background-image:url(/6ff96618311cc6e6ebdfddeabe6325c736d08ba0/3d538/img/illustrations/hero/c-symbol.svg);-webkit-animation-delay:6.15s;animation-delay:6.15s}@media (max-width:550px){.hero #parallaxWrap div div.cac-c{-webkit-animation-delay:2.15s;animation-delay:2.15s}}.hero .mobileVid{position:absolute;left:5%;width:90%;top:50%;padding-bottom:50%;z-index:5}.hero .mobileVid iframe{width:100%;height:100%;position:absolute;top:0}.hero .videoWrap{width:100vw;top:60%;height:0;padding-bottom:56.25%;position:absolute;-webkit-transform:translate(20vw,-50%) scale(.4);-ms-transform:translate(20vw,-50%) scale(.4);transform:translate(20vw,-50%) scale(.4);-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5;-webkit-transition:all .5s cubic-bezier(.34,1.56,.64,1);-o-transition:all .5s cubic-bezier(.34,1.56,.64,1);transition:all .5s cubic-bezier(.34,1.56,.64,1)}@media (max-width:550px){.hero .videoWrap{display:none}}@media (min-width:550px) and (max-width:768px){.hero .videoWrap{display:none}}.hero .videoWrap:after{content:"";width:100%;height:0%;padding-bottom:56.25%;display:block;position:absolute;background-color:#0e1313;left:0;top:0;z-index:0}.hero .videoWrap:hover{-webkit-transform:translate(15vw,-50%) scale(.5);-ms-transform:translate(15vw,-50%) scale(.5);transform:translate(15vw,-50%) scale(.5);-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1;z-index:4;-webkit-box-shadow:50px 100px 35px rgba(0,0,0,.5);box-shadow:50px 100px 35px rgba(0,0,0,.5)}.hero .videoWrap .thumbnail{display:none}.hero .videoWrap .video-wrap{padding-bottom:56.25%;position:relative;vertical-align:top}.hero .videoWrap iframe{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;pointer-events:none}.hero .videoWrap iframe.fadeIn{opacity:0;-webkit-animation:fade-in ease 1s forwards 1s;animation:fade-in ease 1s forwards 1s}.hero .videoWrap.animated{pointer-events:none;-webkit-transform:translateY(-65%) scale(1);-ms-transform:translateY(-65%) scale(1);transform:translateY(-65%) scale(1);-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1;-webkit-animation:shrinky-dink ease 2s forwards 4s;animation:shrinky-dink ease 2s forwards 4s}.hero .videoWrap.noTransition{-webkit-transition:none;-o-transition:none;transition:none}.hero .videoWrap.locked{-webkit-transform:translate(2.5vw,-60%) scale(.65);-ms-transform:translate(2.5vw,-60%) scale(.65);transform:translate(2.5vw,-60%) scale(.65);-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1;z-index:4;-webkit-box-shadow:50px 100px 35px rgba(0,0,0,.5);box-shadow:50px 100px 35px rgba(0,0,0,.5)}.hero .hero-footer{position:absolute;bottom:0;font-size:4.25vw;background-color:#3a3a3a;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 0 0;text-align:center;text-transform:uppercase;letter-spacing:.55vw;width:100%;vertical-align:middle}@media (max-width:550px){.hero .hero-footer{font-size:12.25vw;line-height:11vw;text-align:left}}.hero .hero-footer div{display:inline-block;opacity:0}.hero .hero-footer div.left{-webkit-animation:fadeLeft .75s forwards 7s;animation:fadeLeft .75s forwards 7s}@media (max-width:550px){.hero .hero-footer div.left{-webkit-animation:fadeLeft .75s forwards 3s;animation:fadeLeft .75s forwards 3s}}.hero .hero-footer div.right{-webkit-animation:fadeRight .75s forwards 7s;animation:fadeRight .75s forwards 7s}@media (max-width:550px){.hero .hero-footer div.right{-webkit-animation:fadeRight .75s forwards 3s;animation:fadeRight .75s forwards 3s}}.hero .hero-footer .wrap{border-top:1px dashed #d4df40;padding:15px 0;font-family:Knockout\ 46 A,Knockout\ 46 B,sans-serif;font-style:normal;font-weight:400;color:#0e1313;width:100%;display:block}@media (max-width:550px){.hero .hero-footer .wrap{padding:15px 5%}}.hero .hero-footer span{color:#d4df40}.hero .hero-footer span.amp:after{content:"";width:3vw;height:3vw;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url(/8f29ffb75584fd8856c18c76637fca33fe16c7ac/57fda/img/illustrations/amp-flatbread.svg);display:inline-block;margin:0 1.25vw}@media (max-width:550px){.hero .hero-footer span.amp:after{width:9vw;height:9vw;margin:0 3vw}}.hero .hero-footer span.see{-webkit-transition:all .25s cubic-bezier(.34,1.56,.64,1);-o-transition:all cubic-bezier(.34,1.56,.64,1) .25s;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:inline-block;margin-left:1vw}.hero .hero-footer:after{width:100%;position:absolute;background-position:bottom;background-repeat:repeat-x;content:"";background-size:contain;background-image:url(/img/grunge-textures/a5dadcaaa8342c16c697c8d72327c1a89941baf0/grey3-bottom-texture.png);display:block;height:30px}@media (min-width:768px) and (max-width:1480px){.hero .hero-footer:after{height:20px}}.hero .hero-footer .icon{margin-top:-1vh;-webkit-transition:all .25s cubic-bezier(.34,1.56,.64,1);-o-transition:all cubic-bezier(.34,1.56,.64,1) .25s;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.hero .hero-footer:hover .icon{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}.hero .hero-footer:hover .see{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)}@-webkit-keyframes shrinky-dink{0%{-webkit-transform:translateY(-65%) scale(1);transform:translateY(-65%) scale(1);-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}50%{-webkit-filter:grayscale(.5);filter:grayscale(.5);opacity:1}to{-webkit-transform:translate(20vw,-50%) scale(.4);transform:translate(20vw,-50%) scale(.4);-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5}}@keyframes shrinky-dink{0%{-webkit-transform:translateY(-65%) scale(1);transform:translateY(-65%) scale(1);-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}50%{-webkit-filter:grayscale(.5);filter:grayscale(.5);opacity:1}to{-webkit-transform:translate(20vw,-50%) scale(.4);transform:translate(20vw,-50%) scale(.4);-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.Gallery{position:relative;z-index:5;max-width:100vw;margin-top:-2.5%;opacity:0;-webkit-animation:fade-in ease 1s 2s forwards;animation:fade-in ease 1s 2s forwards}.Gallery .slider h3{color:#fff;font-size:32px}.Gallery .slider .slick-disabled{opacity:.25}.Gallery .slider .slick-slide{max-height:80vh}.Gallery .slider .slick-slide img{margin:0 auto;min-width:0;max-height:80vh;width:100%}@media (max-width:550px){.Gallery .slider .slick-arrow{width:30px;height:30px;left:-10px}.Gallery .slider .slick-arrow.slick-next{right:-10px}}.Gallery .block-wrap{padding:100px 0 200px;position:relative;max-width:1500px;width:90%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5%;z-index:5;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.Gallery .block-wrap{padding:0 0 100px}}.Gallery .block-wrap .block{position:relative;cursor:pointer}@media (max-width:768px){.Gallery .block-wrap .block{width:90%!important;margin:40px auto 0!important;left:0!important}.Gallery .block-wrap .block:nth-of-type(2n) .textwrap{left:inherit!important;right:0!important}}.Gallery .block-wrap .block .video-wrap{position:relative;text-align:center;background-color:#212728;width:100%;z-index:0;overflow:hidden;height:0;padding-bottom:56.25%;display:block}.Gallery .block-wrap .block .video-wrap video{position:absolute;top:0;left:0;border:0;width:100%;height:100%;z-index:1}.Gallery .block-wrap .block .thumbnail{opacity:1;-webkit-animation:fade-up-out ease .5s .25s forwards;animation:fade-up-out ease .5s .25s forwards}.Gallery .block-wrap .block .textwrap{position:absolute;z-index:10;opacity:1;-webkit-animation:fade-up-out ease .5s forwards;animation:fade-up-out ease .5s forwards}@media (max-width:768px){.Gallery .block-wrap .block .textwrap{position:relative;top:-30%!important;width:auto;display:inline-block}}.Gallery .block-wrap .block .textwrap p{margin:0;color:#fff;font-size:16px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;line-height:16px;text-transform:uppercase}@media (max-width:768px){.Gallery .block-wrap .block .textwrap p{font-size:14px;padding-bottom:0}}.Gallery .block-wrap .block .textwrap h3{margin:0;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;color:#fff;font-size:3.15vw;text-transform:uppercase;line-height:2.75vw;padding-bottom:5px;position:relative;border-bottom:1px dashed #d9e024}@media (min-width:1480px){.Gallery .block-wrap .block .textwrap h3{font-size:63px;line-height:52px}}@media (max-width:768px){.Gallery .block-wrap .block .textwrap h3{font-size:32px;padding-right:20px;padding-bottom:10px;line-height:28px;margin-bottom:10px}.Gallery .block-wrap .block .textwrap h3:after{top:100%!important;right:-1px;height:40px!important}}.Gallery .block-wrap .block .textwrap h3:after{content:"";width:1px;height:1px;display:block;position:absolute;border-bottom:1px dashed #d9e024}.Gallery .block-wrap .block:first-of-type{width:60%}.Gallery .block-wrap .block:first-of-type .textwrap{left:20%;top:-80px}.Gallery .block-wrap .block:first-of-type h3:after{height:80px;border-left:1px dashed #d9e024;top:100%}.Gallery .block-wrap .block:nth-of-type(2){width:35%;margin-top:10vh}.Gallery .block-wrap .block:nth-of-type(2) .textwrap{left:2%;top:-5%}.Gallery .block-wrap .block:nth-of-type(2) h3:after{height:80px;border-left:1px dashed #d9e024;top:100%;right:0}.Gallery .block-wrap .block:nth-of-type(3){width:37%}.Gallery .block-wrap .block:nth-of-type(3) .textwrap{left:15%;top:80%}.Gallery .block-wrap .block:nth-of-type(3) h3{padding-right:40px}.Gallery .block-wrap .block:nth-of-type(3) h3:after{height:80px;border-left:1px dashed #d9e024;bottom:0;right:-2px}.Gallery .block-wrap .block:nth-of-type(4){width:50%;margin-top:30vh}.Gallery .block-wrap .block:nth-of-type(4) .textwrap{left:30%;top:-30%}.Gallery .block-wrap .block:nth-of-type(4) h3:after{height:80px;border-left:1px dashed #d9e024;top:100%}.Gallery .block-wrap .block:nth-of-type(5){width:30%;margin-top:20vh}.Gallery .block-wrap .block:nth-of-type(5) .textwrap{left:20%;top:-15%}.Gallery .block-wrap .block:nth-of-type(5) h3{white-space:nowrap}.Gallery .block-wrap .block:nth-of-type(5) h3:after{height:80px;border-left:1px dashed #d9e024;top:100%}.Gallery .block-wrap .block:nth-of-type(6){width:30%;margin-top:40vh}.Gallery .block-wrap .block:nth-of-type(6) .textwrap{left:40%;top:-40%}.Gallery .block-wrap .block:nth-of-type(6) h3:after{height:80px;border-left:1px dashed #d9e024;top:100%}.Gallery .block-wrap .block:nth-of-type(7){width:30%;margin-top:17vh}.Gallery .block-wrap .block:nth-of-type(7) .textwrap{left:-10%;top:-30%}.Gallery .block-wrap .block:nth-of-type(7) h3:after{height:80px;border-left:1px dashed #d9e024;top:100%;right:-3px}.Gallery .block-wrap .block:nth-of-type(8){width:50%;margin-top:20vh}.Gallery .block-wrap .block:nth-of-type(8) .textwrap{left:5%;top:-25%}.Gallery .block-wrap .block:nth-of-type(8) h3:after{height:80px;border-left:1px dashed #d9e024;top:100%;right:-3px}.Gallery .block-wrap .block:nth-of-type(9){width:35%;margin-top:15vh;margin-right:5%}.Gallery .block-wrap .block:nth-of-type(9) .textwrap{right:10%;bottom:-10%}@media (max-width:768px){.Gallery .block-wrap .block:nth-of-type(9) .textwrap{left:30%}}.Gallery .block-wrap .block:nth-of-type(9) h3,.Gallery .block-wrap .block:nth-of-type(9) p{padding-left:20px}.Gallery .block-wrap .block:nth-of-type(9) h3:after{left:0;height:120px;border-left:1px dashed #d9e024;bottom:0}.Gallery .block-wrap .block:nth-of-type(10){width:35%;left:0;margin-top:0}.Gallery .block-wrap .block:nth-of-type(10) .textwrap{left:35%;top:95%}.Gallery .block-wrap .block:nth-of-type(10) h3{padding-right:20px}.Gallery .block-wrap .block:nth-of-type(10) h3:after{height:120px;border-left:1px dashed #d9e024;bottom:0;right:-3px}.Gallery .block-wrap .block:nth-of-type(11){width:55%;margin-top:20%}.Gallery .block-wrap .block:nth-of-type(11) .textwrap{left:25%;top:-25%}.Gallery .block-wrap .block:nth-of-type(11) h3:after{height:80px;border-left:1px dashed #d9e024;top:100%}.Gallery .block-wrap .block:nth-of-type(12){width:50%;left:20%;margin-top:0;margin-right:15%;margin-bottom:-10vh}.Gallery .block-wrap .block:nth-of-type(12) .textwrap{left:-10%;top:10%}.Gallery .block-wrap .block:nth-of-type(12) h3{padding-right:100px}.Gallery .block-wrap .block:nth-of-type(12) h3:after{height:100px;border-left:1px dashed #d9e024;top:100%;right:-3px}.Gallery .block-wrap .block:nth-of-type(13){width:35%;margin-top:15vh}.Gallery .block-wrap .block:nth-of-type(13) .textwrap{left:15%;top:-30%}.Gallery .block-wrap .block:nth-of-type(13) h3:after{height:80px;border-left:1px dashed #d9e024;top:100%}.Gallery .block-wrap .block:nth-of-type(14){width:40%;margin-top:25vh;margin-bottom:15vh}.Gallery .block-wrap .block:nth-of-type(14) .textwrap{left:-5%;top:5%}.Gallery .block-wrap .block:nth-of-type(14) h3:after{height:80px;border-left:1px dashed #d9e024;top:100%;right:0}.Gallery .block-wrap .block:nth-of-type(15){width:45%;margin-right:-12vw;margin-top:-5vh}.Gallery .block-wrap .block:nth-of-type(15) .textwrap{left:25%;top:-30%}.Gallery .block-wrap .block:nth-of-type(15) h3:after{height:80px;border-left:1px dashed #d9e024;top:100%}.Gallery .block-wrap .block:nth-of-type(16){width:40%;margin-top:4vh}.Gallery .block-wrap .block:nth-of-type(16) .textwrap{left:5%;top:0}.Gallery .block-wrap .block:nth-of-type(16) h3{padding-right:40px}.Gallery .block-wrap .block:nth-of-type(16) h3:after{height:80px;border-left:1px dashed #d9e024;top:100%;right:-3px}.Gallery .block-wrap .block:nth-of-type(17){width:41%;margin-left:2%;margin-top:0}.Gallery .block-wrap .block:nth-of-type(17) .textwrap{left:18%;top:-30%}.Gallery .block-wrap .block:nth-of-type(17) h3{padding-right:30px}.Gallery .block-wrap .block:nth-of-type(17) h3:after{height:100px;border-left:1px dashed #d9e024;top:100%;right:-3px}.Gallery .block-wrap .block:nth-of-type(18){width:45%;margin-top:15vh;margin-bottom:0}.Gallery .block-wrap .block:nth-of-type(18) .textwrap{left:15%;top:-9vh}.Gallery .block-wrap .block:nth-of-type(18) h3{padding-right:30px}.Gallery .block-wrap .block:nth-of-type(18) h3:after{height:100px;border-left:1px dashed #d9e024;top:100%;right:-3px}.Gallery .block-wrap .block:nth-of-type(19){width:40%;margin-top:3vh}.Gallery .block-wrap .block:nth-of-type(19) .textwrap{left:25%;top:-20%}.Gallery .block-wrap .block:nth-of-type(19) h3:after{height:80px;border-left:1px dashed #d9e024;top:100%}.Gallery .block-wrap .block:nth-of-type(20){width:30%;margin-top:-8vh;margin-left:60%}.Gallery .block-wrap .block:nth-of-type(20) .textwrap{left:-75%;top:45%}@media (min-width:1480px){.Gallery .block-wrap .block:nth-of-type(20) .textwrap{left:-80%}}.Gallery .block-wrap .block:nth-of-type(20) h3{padding-right:130px}.Gallery .block-wrap .block.visible .thumbnail{opacity:0;-webkit-animation:fade-up-in ease .5s .25s forwards;animation:fade-up-in ease .5s .25s forwards}.Gallery .block-wrap .block.visible .textwrap{opacity:0;-webkit-animation:fade-up-in ease .5s forwards;animation:fade-up-in ease .5s forwards}@-webkit-keyframes fade-up-in{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up-in{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-up-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fade-up-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.Gallery .popWrap{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.75);z-index:50;opacity:0;pointer-events:none;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:fadeOut ease .25s forwards;animation:fadeOut ease .25s forwards}.Gallery .popWrap.active{opacity:1;pointer-events:all;-webkit-animation:fadeIn ease .25s forwards;animation:fadeIn ease .25s forwards}.Gallery .popWrap.active .close,.Gallery .popWrap.active .counter,.Gallery .popWrap.active .cs_button,.Gallery .popWrap.active .thumbWrap{-webkit-animation:fadeIn ease .25s forwards .25s;animation:fadeIn ease .25s forwards .25s}.Gallery .popWrap .gallery-full{position:absolute;width:90%;margin:0 auto;max-width:130vh;top:55%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:550px){.Gallery .popWrap .gallery-full{min-height:0;top:50%;left:50%;-webkit-transform:translate(-50%,-59%);-ms-transform:translate(-50%,-59%);transform:translate(-50%,-59%)}}.Gallery .popWrap .gallery-full .close{position:absolute;top:0;right:-40px;background-image:url(/img/illustrations/5d9c8147159ecdd24e21ea6fbd2abd919c0ec9be/close-white.png);background-size:contain;width:36px;height:36px;z-index:50;opacity:0;cursor:pointer}@media (max-width:550px){.Gallery .popWrap .gallery-full .close{right:0}}.Gallery .popWrap .gallery-full .close:hover{background-image:url(/img/illustrations/b0f6849ecd2a6fcaf3577e1c0d66db4ff868e7d8/close-green.png)}.Gallery .popWrap .gallery-full .counter{color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:20;opacity:0;bottom:20px}@media (max-width:550px){.Gallery .popWrap .gallery-full .counter{display:none}}.Gallery .popWrap .gallery-full .videoPlayer .thumbnail{max-height:none}.Gallery .popWrap .gallery-full .thumbWrap{position:relative;height:70px;opacity:0;text-align:center;margin:50px auto}@media (max-width:550px){.Gallery .popWrap .gallery-full .thumbWrap{display:none}}.Gallery .popWrap .gallery-full .thumbWrap .thumb{display:inline-block;max-height:70px;margin-right:5px;cursor:pointer}.Gallery .popWrap .gallery-full .thumbWrap .thumb img{max-height:70px;width:auto;margin:0 auto}.Gallery .popWrap .video-wrap{position:relative;text-align:center;background-color:#212728;width:100%;z-index:0;overflow:hidden;height:auto;display:block}.Gallery .popWrap .video-wrap.noThumb img{display:none}.Gallery .popWrap .video-wrap .videoPlayer{display:block;position:relative;height:0;width:100%;padding-bottom:56.25%}.Gallery .popWrap .video-wrap iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%;z-index:0}.Gallery .popWrap .cs_button{display:inline-block;z-index:50;position:absolute;margin-top:40px;opacity:0;background-size:contain;padding:11px 15px 15px 0;-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-image:url(/img/illustrations/c6178de1d2ec83a8396408b1a4264d8747c284ba/case_study_button.png)}.Gallery .popWrap .cs_button button{cursor:pointer;background:0 0;border:none;color:#646665;font-family:Knockout\ 28 A,Knockout\ 28 B,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:28px;padding:15px 25px;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}.Gallery .popWrap .cs_button button:hover{color:#d9e024}.Gallery #laxWrap{width:100%;height:100%;position:absolute!important;left:0;top:0;z-index:0;overflow:hidden}.Gallery #laxWrap div{position:absolute;width:100%;height:100%;pointer-events:none}.Gallery #laxWrap div div{position:absolute;background-repeat:no-repeat;background-size:contain;background-position:50%}.Gallery #laxWrap div div.amp-1{width:35vw;height:35vh;left:-5vw;top:1%;background-image:url(/ba83555a985bd34f5931f45dc43e1c43422b3be5/a7a7e/img/illustrations/hero/amp-4.svg);-webkit-animation-delay:5.5s;animation-delay:5.5s}.Gallery #laxWrap div div.star{left:65vw;top:0;background-image:url(/ce9088dd5858ccadad85243ef0ef89564b5d8a66/205f1/img/illustrations/hero/star-single.svg)}.Gallery #laxWrap div div.ast-1,.Gallery #laxWrap div div.star{width:5vw;height:5vh;-webkit-animation-delay:5.5s;animation-delay:5.5s}.Gallery #laxWrap div div.ast-1{left:45vw;top:10%;background-image:url(/20ab2da382c5511e6c8d660955243821d0b13d6b/696a5/img/illustrations/hero/astrisk-1.svg)}.Gallery #laxWrap div div.ast-2{width:8vw;height:8vh;left:95vw;top:7%;background-image:url(/4d454ca4d0c98a85d13a881a02a5f82aed5d6002/f3326/img/illustrations/hero/astrisk-2.svg);-webkit-animation-delay:5.5s;animation-delay:5.5s}.Gallery #laxWrap div div.amp-2{left:-8vw;top:17%;background-image:url(/73abed43a07706f0caedd595ff97b42fb743138c/ad94f/img/illustrations/hero/amp-5.svg)}.Gallery #laxWrap div div.amp-2,.Gallery #laxWrap div div.amp-3{width:20vw;height:20vh;-webkit-animation-delay:5.5s;animation-delay:5.5s}.Gallery #laxWrap div div.amp-3{left:37vw;top:18%;background-image:url(/59b5c0da87a1f12db67e7e69379f2773e8b87faf/ffe27/img/illustrations/hero/amp-3.svg)}.Gallery #laxWrap div div.starburst{width:36vw;height:36vh;left:75vw;top:17%;background-image:url(/a57dea6612c92787d3278ff7970915b82f669e94/782e0/img/illustrations/hero/starburst.svg);-webkit-animation-delay:5.5s;animation-delay:5.5s}.Gallery #laxWrap div div.ast-3{width:12vw;height:12vw;left:-5vw;top:27%;background-image:url(/4d454ca4d0c98a85d13a881a02a5f82aed5d6002/f3326/img/illustrations/hero/astrisk-2.svg);-webkit-animation-delay:5.5s;animation-delay:5.5s}.Gallery #laxWrap div div.shine{width:8vw;height:8vw;left:55vw;top:30%;background-image:url(/dac215307aae4ea2334c29a706cba97bab47750b/4260f/img/illustrations/hero/shine.svg);-webkit-animation-delay:5.5s;animation-delay:5.5s}.Gallery #laxWrap div div.amp-4{width:12vw;height:12vw;left:-5vw;top:38%;background-image:url(/04490691f063ccf5d8c1f27e6ad54e3ed4814aaf/602fa/img/illustrations/hero/amp-6.svg);-webkit-animation-delay:5.5s;animation-delay:5.5s}.Gallery #laxWrap div div.amp-5{width:24vw;height:24vw;left:80vw;top:40%;background-image:url(/82491aa4217c4336730af0a0e7e0cff2878e521a/99bd1/img/illustrations/hero/amp-1.svg);-webkit-animation-delay:5.5s;animation-delay:5.5s}.Gallery #laxWrap div div.squiggle{width:7vw;height:7vw;left:5vw;top:45%;background-image:url(/img/illustrations/hero/b020dd21c6e9aa6443cb7ce40da79fa5795fafc8/squiggle.png);-webkit-animation-delay:5.5s;animation-delay:5.5s}.Gallery #laxWrap div div.threeStar{width:7vw;height:16vw;left:0;top:49%;background-image:url(/946a3303bf2b508ef2eba6386229ccfddd3f3bea/b4f26/img/illustrations/hero/3star.svg);-webkit-animation-delay:5.5s;animation-delay:5.5s}.Gallery #laxWrap div div.shine-2{width:10vw;height:10vw;left:80vw;top:55%;background-image:url(/ba654f43148643fd8a32d5fe1f0afd674da82e1d/b5b0d/img/illustrations/hero/grey-shine.svg);-webkit-animation-delay:5.5s;animation-delay:5.5s}.Gallery #laxWrap div div.amp-6{width:24vw;height:24vw;left:-7vw;top:58%;background-image:url(/581c9c22b994a33b647d20f7b90dd0e793451820/be48e/img/illustrations/hero/amp-7.svg);-webkit-animation-delay:5.5s;animation-delay:5.5s}.Gallery #laxWrap div div.amp-7{width:15vw;height:15vw;left:88vw;top:64%;background-image:url(/e011c0e0fd310024acc1240469362f56a3526f11/a69ce/img/illustrations/hero/amp-2.svg);-webkit-animation-delay:5.5s;animation-delay:5.5s}.Gallery #laxWrap div div.starburst-2{width:18vw;height:18vw;left:54vw;top:69%;background-image:url(/df88384a7fe55f02ba8b3b189a49f82b9f64309b/fd6a8/img/illustrations/hero/starburst-dark.svg);-webkit-animation-delay:5.5s;animation-delay:5.5s}.Gallery #laxWrap div div.shine-3{width:12vw;height:12vw;left:-4vw;top:79%;background-image:url(/5216e1cb75ebef39ba44d36b3585d985b8503491/c7fe5/img/illustrations/hero/shine-invert.svg);-webkit-animation-delay:5.5s;animation-delay:5.5s}.Gallery #laxWrap div div.amp-9{width:6vw;height:6vw;left:53vw;top:89%;background-image:url(/73037865cbaa0b01578b5a2dbc21926799516b65/ff1cc/img/illustrations/hero/amp-8.svg);-webkit-animation-delay:5.5s;animation-delay:5.5s}.Gallery #laxWrap div div.ast-4{width:12vw;height:12vw;left:92vw;top:86%;background-image:url(/4d454ca4d0c98a85d13a881a02a5f82aed5d6002/f3326/img/illustrations/hero/astrisk-2.svg);-webkit-animation-delay:5.5s;animation-delay:5.5s}.Gallery #laxWrap div div.amp-8{width:16vw;height:16vw;left:-5vw;top:94%;background-image:url(/842c67625ca852fda299c8185a4242060e5f18f3/4de99/img/illustrations/hero/amp-9.svg);-webkit-animation-delay:5.5s;animation-delay:5.5s}.Gallery #laxWrap div div.ast-5{width:8vw;height:8vw;left:80vw;top:98%;background-image:url(/7c1b6ff256bc032410ec62d321b413bd8b8cfae6/967f6/img/illustrations/hero/astrisk-3.svg);-webkit-animation-delay:5.5s;animation-delay:5.5s}.Gallery #laxWrap div div.thrive{width:12vw;height:7vw;left:43.5%;top:97%;background-image:url(/img/illustrations/hero/8f3bb21e84bd2fcf76cba5598ab1cc3d7ecdada3/thrive.png);-webkit-animation-delay:5.5s;animation-delay:5.5s}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.OurPartners{background-color:#dad5cb;position:relative;z-index:0;padding:10vh 0}@media (max-width:550px){.OurPartners{padding:5vh 0}}.OurPartners .content{display:inline-block;width:100%;vertical-align:middle}.OurPartners .content .title{text-align:center;font-family:Knockout\ 28 A,Knockout\ 28 B,sans-serif;font-style:normal;font-weight:400;font-weight:900;color:#252f31;font-size:45px;line-height:45px;text-transform:uppercase;margin-bottom:20px;letter-spacing:-.5px;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 1s cubic-bezier(.34,1.56,.64,1) .5s;-o-transition:all cubic-bezier(.34,1.56,.64,1) 1s .5s;transition:all 1s cubic-bezier(.34,1.56,.64,1) .5s}@media (max-width:550px){.OurPartners .content .title{font-size:60px;line-height:50px}}.OurPartners .content .title:after{content:"";width:100%;height:30px;display:block;background-image:url(/img/grunge-textures/45e44effad042fb378c4bba8af7b09c4459a2694/underline-white.png);background-repeat:no-repeat;background-size:contain;background-position:50%}.OurPartners .content.fade-in-element h3{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.OurPartners .clients{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:80%;vertical-align:middle;padding-top:0;opacity:0;margin:0 auto;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .5s cubic-bezier(.34,1.56,.64,1) .5s;-o-transition:all cubic-bezier(.34,1.56,.64,1) .5s .5s;transition:all .5s cubic-bezier(.34,1.56,.64,1) .5s;-ms-flex-pack:center;justify-content:center}@media (max-width:550px){.OurPartners .clients{width:100%}}.OurPartners .clients div{width:25%;text-align:center;display:inline-block;vertical-align:middle;opacity:.7}@media (max-width:550px){.OurPartners .clients div{width:33%}}.OurPartners .clients div img{max-width:80%;margin:-10px auto;vertical-align:middle}.OurPartners .clients div:before{display:none!important}.OurPartners .clients.fade-in-element{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.OurPartners .slick-dots{background-color:transparent;width:100%;text-align:center;bottom:-50px;padding:0}.OurPartners .slick-dots li{display:inline-block!important;width:12px;height:12px;margin:0 10px;background-color:#3b3b3b;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;opacity:.5;line-height:0;min-height:0;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease;padding:0}.OurPartners .slick-dots li.slick-active{opacity:1}.OurPartners .slick-dots li button{opacity:0;width:12px;height:12px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}#app.home{width:100vw;height:auto;position:relative}#app.home header.nav-down .nav-wraper:after,#app.home header.nav-up .nav-wraper:after{-webkit-box-shadow:none;box-shadow:none}#home{display:block}#home,#home section{position:relative;width:100%}#home section{-webkit-transition:all .25s ease .25s;-o-transition:all ease .25s .25s;transition:all .25s ease .25s;-webkit-box-sizing:border-box;box-sizing:border-box}#home .tabbedSection{position:relative}#home .tabbedSection .react-tabs{background-color:#212728}#home .tabbedSection .react-tabs .react-tabs__tab-list{background-color:#d4df40;padding:0;text-align:center;margin:0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;height:0;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease}#home .tabbedSection .react-tabs .react-tabs__tab-list li{padding:20px 45px;list-style:none;text-align:center;font-size:25px;background-color:transparent;outline:0;border:none;font-size:45px;text-transform:uppercase;font-family:Knockout\ 46 A,Knockout\ 46 B,sans-serif;font-style:normal;font-weight:400;font-size:50px;letter-spacing:5px;opacity:0;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease}@media (min-width:550px) and (max-width:768px){#home .tabbedSection .react-tabs .react-tabs__tab-list li{font-size:7vw;letter-spacing:.25vw;padding:20px 6vw}}@media (max-width:550px){#home .tabbedSection .react-tabs .react-tabs__tab-list li{font-size:10vw;letter-spacing:.25vw;padding:20px 6vw}}#home .tabbedSection .react-tabs .react-tabs__tab-list li span{display:block;position:relative;height:auto}#home .tabbedSection .react-tabs .react-tabs__tab-list li:first-of-type{border-right:1px dashed #0e1313}#home .tabbedSection .react-tabs .react-tabs__tab-list li:before{display:none}#home .tabbedSection .react-tabs .react-tabs__tab-list li.react-tabs__tab span:after{content:"";display:block;position:absolute;bottom:-30px;width:0;height:5px;background-image:url(/img/grunge-textures/e51fa1e18a6cb76be59df2fe2082d047434058ee/active-state-line-dark.png);background-size:contain;-webkit-transition:all .5s cubic-bezier(.34,1,.64,1);-o-transition:all cubic-bezier(.34,1,.64,1) .5s;transition:all .5s cubic-bezier(.34,1,.64,1)}#home .tabbedSection .react-tabs .react-tabs__tab-list li.react-tabs__tab:focus{-webkit-box-shadow:none!important;box-shadow:none!important}#home .tabbedSection .react-tabs .react-tabs__tab-list li.react-tabs__tab:focus:after{display:none}#home .tabbedSection .react-tabs .react-tabs__tab-list li.react-tabs__tab--selected span:after{width:100%}#home .tabbedSection .react-tabs .react-tabs__tab-panel{-webkit-transition:opacity .5s ease 0s,z-index .5s ease .5s,-webkit-transform .5s cubic-bezier(.34,1.56,.64,1) 0s;transition:opacity .5s ease 0s,z-index .5s ease .5s,-webkit-transform .5s cubic-bezier(.34,1.56,.64,1) 0s;-o-transition:opacity ease .5s 0s,transform cubic-bezier(.34,1.56,.64,1) .5s 0s,z-index ease .5s .5s;transition:opacity .5s ease 0s,transform .5s cubic-bezier(.34,1.56,.64,1) 0s,z-index .5s ease .5s;transition:opacity .5s ease 0s,transform .5s cubic-bezier(.34,1.56,.64,1) 0s,z-index .5s ease .5s,-webkit-transform .5s cubic-bezier(.34,1.56,.64,1) 0s;display:block!important;position:absolute;width:100vw;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);z-index:1;top:155px;left:0;opacity:0;z-index:0}#home .tabbedSection .react-tabs .react-tabs__tab-panel--selected{position:relative;-webkit-transition:opacity .5s ease .5s,z-index .5s ease .5s,-webkit-transform .5s cubic-bezier(.34,1.56,.64,1) .5s;transition:opacity .5s ease .5s,z-index .5s ease .5s,-webkit-transform .5s cubic-bezier(.34,1.56,.64,1) .5s;-o-transition:opacity ease .5s .5s,transform cubic-bezier(.34,1.56,.64,1) .5s .5s,z-index ease .5s .5s;transition:opacity .5s ease .5s,transform .5s cubic-bezier(.34,1.56,.64,1) .5s,z-index .5s ease .5s;transition:opacity .5s ease .5s,transform .5s cubic-bezier(.34,1.56,.64,1) .5s,z-index .5s ease .5s,-webkit-transform .5s cubic-bezier(.34,1.56,.64,1) .5s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:0;opacity:1;z-index:5}#home .tabbedSection .fade-in-element.react-tabs__tab-list{padding:40px 0;height:150px}#home .tabbedSection .fade-in-element .react-tabs__tab{-webkit-animation:fadeLeft .5s cubic-bezier(.34,1.56,.64,1) forwards .5s;animation:fadeLeft .5s cubic-bezier(.34,1.56,.64,1) forwards .5s}#home .tabbedSection .fade-in-element .react-tabs__tab:nth-of-type(2){-webkit-animation:fadeRight .5s cubic-bezier(.34,1.56,.64,1) forwards .75s;animation:fadeRight .5s cubic-bezier(.34,1.56,.64,1) forwards .75s}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}#news{padding-top:90px}@media (max-width:550px){#news{padding-top:0}}#news .hero-wrap{width:100%;height:50vh;min-height:450px;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;opacity:0;-webkit-animation:fadeIn 1s ease forwards .5s;animation:fadeIn 1s ease forwards .5s}#news .hero-wrap h1{margin-top:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5;color:#fff;text-align:center;font-family:Knockout\ 73 A,Knockout\ 73 B,sans-serif;font-style:normal;font-weight:400;font-size:67px;letter-spacing:20px;text-transform:uppercase;width:80%}@media (min-width:550px) and (max-width:768px){#news .hero-wrap h1{font-size:45px;letter-spacing:4px}}@media (max-width:550px){#news .hero-wrap h1{font-size:35px;letter-spacing:2px}}#news .hero-wrap h1 span{display:block;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:60px;letter-spacing:3px;margin-top:40px;position:relative}@media (min-width:550px) and (max-width:768px){#news .hero-wrap h1 span{font-size:40px;letter-spacing:2px;margin-top:0}}@media (max-width:550px){#news .hero-wrap h1 span{font-size:30px;letter-spacing:1px;margin-top:10px}}#news .hero-wrap h1 span:after{content:"";width:40px;height:40px;display:inline-block;margin-top:20px;background-image:url(/img/illustrations/8d2a6e0f991417780e867576f63746287b6078cb/paint-period.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:15px}@media (max-width:550px){#news .hero-wrap h1 span:after{top:0;width:30px;height:30px}}#news .content-wrap{max-width:1400px}#news .featuredpost{background-color:#fff;display:block;padding:2vh 0 10vh;width:100%;margin:0 auto}@media (max-width:1000px){#news .featuredpost{padding:0}}@media (max-width:1000px){#news .featuredpost .content-wrap{width:100%}}#news .featuredpost .featured-post{background-color:#fff;display:block;position:relative;-webkit-box-shadow:5px 5px 25px rgba(0,0,0,.09);box-shadow:5px 5px 25px rgba(0,0,0,.09)}#news .featuredpost .featured-post .image-wrap{width:60%;overflow:hidden;position:absolute;min-height:100%;display:inline-block;margin-bottom:-10px}@media (max-width:1000px){#news .featuredpost .featured-post .image-wrap{width:100%;height:inherit!important;position:relative}}#news .featuredpost .featured-post .image-wrap img{width:auto;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none}@media (max-width:1000px){#news .featuredpost .featured-post .image-wrap img{position:relative;width:100%;-webkit-transform:none;-ms-transform:none;transform:none;left:0;top:0;height:auto}}#news .featuredpost .featured-post .hide{display:none}#news .featuredpost .featured-post .content{width:40%;margin-left:60%;display:inline-block;vertical-align:top;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1000px){#news .featuredpost .featured-post .content{width:100%;padding-bottom:10%;display:block;position:relative;margin-left:0}}#news .featuredpost .featured-post .content h4{margin-top:0}#news .featuredpost .featured-post .content h2{margin-bottom:80px;font-size:46px}@media (min-width:550px) and (max-width:768px){#news .featuredpost .featured-post .content h2{margin-bottom:40px}}@media (max-width:550px){#news .featuredpost .featured-post .content h2{margin-bottom:40px;font-size:35px;line-height:40px}}#news .featuredpost .featured-post .content .text-link{margin-top:40px;max-width:300px}#news .featuredpost .featured-post .content .text-link:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);margin-top:9px}#news .post-card{vertical-align:top;margin:0 1.5% 1.5% 0;width:31.8%;background-color:#212828}@media (max-width:1000px){#news .post-card{width:48.5%}}@media (min-width:550px) and (max-width:768px){#news .post-card{width:100%;margin-bottom:20px}}@media (max-width:550px){#news .post-card{width:100%;margin-bottom:20px}}#news .post-card .image-wrap{width:100%}#news .post-card .image-wrap img{display:block}#news .post-card .hide{display:none}#news .post-card .content{padding:10%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#news .post-card .content .case-study-link{color:#d9e024;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-weight:700;width:100px;font-size:14px;border:2px solid;padding:5px 0 12px;text-align:center;background-image:none}#news .post-card .content h3{font-size:42px;line-height:42px;color:#3b3b3b;margin-top:0;text-transform:uppercase;color:#d6d3c9;margin-bottom:5px}#news .post-card .content h3:before{content:"";width:60px;height:3px;display:block;background-color:#d9e024;margin-bottom:10px}#news .post-card .content p{height:auto;font-size:18px;line-height:26px;color:#fff;display:block;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}#news .post-nav{padding-bottom:100px;padding-top:0;background-color:#f7f7f2}#news .post-nav .content-wrap{max-width:1400px;text-transform:uppercase;font-size:15px;position:relative}#news .post-nav .content-wrap:before{content:"";height:1px;background-color:#a8a8a8;position:absolute;top:25px;width:100%;display:block;z-index:0;opacity:.5}#news .post-nav .content-wrap a{color:#3b3b3b;letter-spacing:1px;background-color:#f7f7f2;z-index:5;position:relative;padding:15px}#news .post-nav .prev{float:left}#news .post-nav .prev.\31{color:#a8a8a8;pointer-events:none}#news .post-nav .next{float:right}#news .post-nav .next.last{color:#a8a8a8;pointer-events:none}#news .post-nav br{clear:both}#news .post-nav .count{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#f7f7f2;padding:13px 15px 0}@media (max-width:550px){#news .post-nav .count{display:none}}#news .post-nav .count a{cursor:pointer}#news .post-nav .count a.\31:first-of-type,#news .post-nav .count a.\32:nth-of-type(2),#news .post-nav .count a.\33:nth-of-type(3),#news .post-nav .count a.\34:nth-of-type(4),#news .post-nav .count a.\35:nth-of-type(5),#news .post-nav .count a.\36:nth-of-type(6),#news .post-nav .count a.\37:nth-of-type(7),#news .post-nav .count a.\38:nth-of-type(8){color:#a8a8a8;pointer-events:none}#news .all-posts{opacity:0;-webkit-animation:fadeIn 1s ease forwards 1.25s;animation:fadeIn 1s ease forwards 1.25s;background-color:#f7f7f2;min-height:1100px;padding-top:5vh;height:auto;display:block;padding-bottom:40px}#news .all-posts h2{font-size:35px;padding:0 8%}@media (max-width:550px){#news .all-posts h2{font-size:25px}}#news .all-posts .content-wrap{-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:40px;-ms-flex-align:stretch;align-items:stretch}@media (min-width:550px) and (max-width:768px){#news .all-posts .content-wrap{grid-template-columns:repeat(2,49%)}}@media (max-width:550px){#news .all-posts .content-wrap{grid-template-columns:repeat(1,100%);grid-gap:0}}#news .all-posts .content-wrap.visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#news .all-posts .content-wrap.hidden{opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}#news .openings{background:#3b3b3b;padding:15vh 0}#news .openings h2{color:#fff;font-size:46px;margin-bottom:80px}@media (max-width:1000px){#news .openings h2{font-size:32px;line-height:38px;margin-bottom:40px}}#news .openings p{color:#fff;font-size:26px}@media (max-width:1000px){#news .openings p{font-size:20px;line-height:24px}}#news .openings p:after{content:"\D7";color:#d9e024;font-size:30px;display:block;margin-top:70px;margin-bottom:40px}#news .openings .text-wrap{width:55%;display:inline-block;vertical-align:middle;margin-right:8%}@media (max-width:1000px){#news .openings .text-wrap{width:100%}}#news .openings .button{display:inline-block;width:30%;vertical-align:middle;text-align:center;color:#d9e024}@media (max-width:1000px){#news .openings .button{width:50%}}@media (max-width:550px){#news .openings .button{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}#news .openings .button:hover{background-color:#d9e024;color:#3b3b3b;border-color:#d9e024}#news .openings .button:hover:after{background-image:url(/6da3b21fe7b5f8be492e92f6ad9a6a08b7430ffd/f4568/img/arrow-black.svg)}#news .filter-wrap{display:block;margin:20px auto 5vh;text-align:center}#news .filter-wrap .filter-innerwrap{width:90%;position:relative;display:-ms-flexbox;display:flex;max-width:1400px;margin:0 auto}@media (min-width:550px) and (max-width:768px){#news .filter-wrap .filter-innerwrap{max-width:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}@media (max-width:550px){#news .filter-wrap .filter-innerwrap{max-width:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}#news .filter-wrap .filter-innerwrap span.line{position:absolute;left:0;bottom:-5px;height:2px;background-color:#a9c6d6;opacity:.5;width:100%;opacity:1;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease}@media (max-width:550px){#news .filter-wrap .filter-innerwrap span.line{display:none}}#news .filter-wrap .filterLink{display:inline-block;margin-right:25px;text-align:center;font-size:15px;text-transform:uppercase;color:#3b3b3b;letter-spacing:.05rem;position:relative;cursor:pointer}#news .filter-wrap .filterLink.active span{border-bottom:2px solid #d9e024}@media (max-width:550px){#news .filter-wrap .filterLink{display:block;width:auto;margin:5px 10px;text-align:left}}#news .filter-wrap .filterLink span{margin-right:10px;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:28px}#news .filter-wrap .filterLink span.Uncategorized{display:none}#news .filter-wrap .filterLink:last-of-type{margin-right:0}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.AutoPlayer .videoWrapper{position:relative;overflow:hidden;padding-top:56.25%;opacity:0}.AutoPlayer .videoWrapper.fadeIn{-webkit-animation:fade-in ease forwards 1s;animation:fade-in ease forwards 1s}.AutoPlayer .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.AutoPlayer .hitArea{position:absolute;z-index:6;width:100%;height:100%;display:block;cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 50 50"><path d="M27.62,10.94V39.06H25.7a.78.78,0,0,1-.34-.17l-9.1-6.62a1.17,1.17,0,0,0-.74-.24H9.41a1.78,1.78,0,0,1-2-2c0-3.12,0-6.25,0-9.37a1.69,1.69,0,0,1,1.69-1.81c1.06-.05,2.13,0,3.19,0h3.17a1.06,1.06,0,0,0,.76-.27q4.55-3.73,9.1-7.44a.94.94,0,0,1,.53-.2C26.45,10.92,27,10.94,27.62,10.94ZM25.86,13c-.09.07-.15.1-.2.15Q21.48,16.55,17.31,20a.66.66,0,0,0-.2.48c0,3.3,0,6.6,0,9.9a.59.59,0,0,0,.28.55c2.73,2,5.44,3.95,8.16,5.93.09.07.19.12.32.21ZM15.33,20.63H9.21v9.61h6.12Z" fill="%23fff"/><path d="M36.55,13.82l.3-.26,1-.87a18.35,18.35,0,0,1,0,24.63l-1.28-1.15a16.76,16.76,0,0,0,0-22.35Z" fill="%23fff"/><path d="M33.39,16.78l1.22-1.08a14,14,0,0,1,0,18.62l-1.25-1.1C37.46,27.74,37.48,22.3,33.39,16.78Z" fill="%23fff"/><path d="M31.43,31.31l-1.3-1.14a8,8,0,0,0,0-10.35l1.28-1.11A9.58,9.58,0,0,1,31.43,31.31Z" fill="%23fff"/><path d="M25,49.49A24.49,24.49,0,0,1,.51,25,24.49,24.49,0,0,1,25,.51,24.49,24.49,0,0,1,49.49,25,24.49,24.49,0,0,1,25,49.49ZM25,2A23,23,0,0,0,8.74,41.26,23,23,0,0,0,41.26,8.74,22.85,22.85,0,0,0,25,2Z" fill="%23fff"/></svg>'),auto}.AutoPlayer .hitArea.unmute{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 50 50"><path d="M27.62483,10.93852V39.06414c-.65444,0-1.29082.00858-1.92654-.0079a.70116.70116,0,0,1-.33771-.16957q-4.55238-3.30516-9.0975-6.62028a1.17616,1.17616,0,0,0-.748-.23745c-2.03617.00941-4.07241.00587-6.10863.00472a1.77927,1.77927,0,0,1-1.97975-1.97125q-.00513-4.68716.00044-9.37431a1.6993,1.6993,0,0,1,1.69216-1.80994c1.06338-.047,2.13015-.01894,3.19545-.021,1.05362-.002,2.1074-.01057,3.16077.00577a1.10245,1.10245,0,0,0,.76831-.27453q4.53885-3.73128,9.09366-7.44311a.96346.96346,0,0,1,.53257-.1976C26.44645,10.92281,27.02461,10.93852,27.62483,10.93852Zm-1.76459,2.04937c-.09418.06937-.15041.1071-.2026.14975q-4.178,3.41477-8.34853,6.83862a.69406.69406,0,0,0-.19635.48129c-.0112,3.30208-.00539,6.60421-.01409,9.90631a.59939.59939,0,0,0,.28465.551q4.0833,2.95461,8.1554,5.92471c.09195.06685.19031.12489.32152.21039ZM15.33139,20.63407H9.20933v9.60555h6.12206Z" fill="%23fff"/><path d="M25,49.48692A24.49319,24.49319,0,0,1,15.46837,2.43769,24.49306,24.49306,0,0,1,34.53163,47.56231,24.334,24.334,0,0,1,25,49.48692ZM25,2.0071A22.99289,22.99289,0,0,0,8.74157,41.25843,22.99289,22.99289,0,1,0,41.25843,8.74157,22.84242,22.84242,0,0,0,25,2.0071Z" fill="%23fff"/><polygon points="43.482 19.584 42.421 18.524 36.986 23.958 31.551 18.524 30.491 19.584 35.926 25.019 30.491 30.454 31.551 31.514 36.986 26.079 42.421 31.514 43.482 30.454 38.047 25.019 43.482 19.584" fill="%23fff"/></svg>'),auto}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}#work{background-color:#212728;padding-top:100px}#work .headline-Wrap{background-color:#212728;padding:0 5%;-webkit-box-sizing:border-box;box-sizing:border-box;height:10vw;position:relative;margin:5vw 0}@media (max-width:550px){#work .headline-Wrap{margin:0;height:100px}}#work .headline-Wrap .content-wrap{width:100%}#work .headline-Wrap .inner-wrap{border-left:2px solid #d4df40;padding:0 2%;display:block;height:auto;position:absolute;-webkit-animation:expand .5s ease forwards 1s;animation:expand .5s ease forwards 1s;width:90%;max-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1300px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:550px){#work .headline-Wrap .inner-wrap{padding:5px 2%}}#work .headline-Wrap h1{margin-top:0;margin:0 auto;font-family:Knockout\ 73 A,Knockout\ 73 B,sans-serif;font-style:normal;font-weight:400;padding:0 20px;font-size:13.5vw;line-height:9.5vw;height:auto;letter-spacing:1vw;text-transform:uppercase;opacity:0;-webkit-animation:fadeLeft .75s cubic-bezier(.34,1.56,.64,1) 1.25s forwards;animation:fadeLeft .75s cubic-bezier(.34,1.56,.64,1) 1.25s forwards}@media (min-width:1480px){#work .headline-Wrap h1{font-size:190px;line-height:120px;height:130px}}@media (max-width:550px){#work .headline-Wrap h1{font-size:14.5vw;line-height:10.5vw}}#work .video-wrap{position:relative;padding-bottom:56.25%;height:0;margin-top:5vh;overflow:hidden}@media (max-width:550px){#work .video-wrap{margin-bottom:0;margin-top:0}}#work .video-wrap iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%;z-index:1}#work .video-wrap .loading{z-index:0;height:auto}#work .video-wrap .loading span{display:block}#work .video-wrap.loop{padding-bottom:63%}#work .work-wrap{background-color:#505050;padding-top:40px}@media (max-width:550px){#work .work-wrap{max-width:100vw;overflow:hidden;width:100%}}#work .work-wrap .case_studies{margin:0 auto}#work .filter{padding-top:50px;margin-bottom:-40px;display:none}@media (max-width:550px){#work .filter{margin-top:0;padding-top:10px;margin-bottom:0}}#work .filter ul{padding:0;text-align:center}#work .filter ul li{display:inline-block;margin-right:30px;list-style:none;cursor:pointer;position:relative;-webkit-transition:all .15s ease;-o-transition:all ease .15s;transition:all .15s ease;color:#fff}@media (max-width:550px){#work .filter ul li{margin-right:4%}}#work .filter ul li span{font-size:26px;letter-spacing:2px;font-weight:500;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;-webkit-transition:all .15s ease;-o-transition:all ease .15s;transition:all .15s ease}@media (max-width:465px){#work .filter ul li span{font-size:3.55vw}}#work .filter ul li:last-of-type{margin-right:0}#work .filter ul li:before{display:none}#work .filter ul li:after{content:"";height:2px;-webkit-transition:all .15s ease;-o-transition:all ease .15s;transition:all .15s ease;width:0;position:absolute;bottom:30%;left:-5%;background-image:url(/c2bd993ba0e7ec9c99856eb1d440877ceb521e62/21621/img/grunge-textures/active-state-line-green.svg);background-size:cover;background-repeat:no-repeat}#work .filter ul li.active:after,#work .filter ul li:hover:after{width:105%}#work .filter ul li.active span{font-weight:600}#work .text-link{margin-bottom:2vh}#work .text-link .breadcrumb{color:#3b3b3b}#work .text-link:before,#work .text-link:hover:before{opacity:1}#work .case_studies{margin:0 auto;display:-ms-flexbox;display:flex;position:relative;padding-bottom:120px;width:100%;margin-left:0;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:550px){#work .case_studies{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}#work .case_studies h4{font-size:16px;letter-spacing:1px;margin-top:-10px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;color:#d9d5cb;text-transform:none}#work .case_studies.advertising .advertising{opacity:1!important;width:30.3%!important;margin:7vh 1.5% 0!important}@media (max-width:550px){#work .case_studies.advertising .advertising{width:100%!important;margin-top:0!important;margin-bottom:40px!important}}#work .case_studies.advertising .branding,#work .case_studies.advertising .technology{width:0;margin:7vh 0 0;opacity:0}#work .case_studies.technology .technology{opacity:1!important;width:30.3%!important;margin:7vh 1.5% 0!important}@media (max-width:550px){#work .case_studies.technology .technology{width:100%!important;margin-top:0!important;margin-bottom:40px!important;height:auto!important}}#work .case_studies.technology .advertising,#work .case_studies.technology .branding{width:0;margin:7vh 0 0;opacity:0}@media (max-width:550px){#work .case_studies.technology .advertising,#work .case_studies.technology .branding{height:0;margin:0!important}}#work .case_studies.branding .branding{opacity:1!important;width:30.3%!important;margin:7vh 1.5% 0!important}@media (max-width:550px){#work .case_studies.branding .branding{width:100%!important;margin-top:0!important;margin-bottom:40px!important}}#work .case_studies.branding .advertising,#work .case_studies.branding .technology{width:0;margin:7vh 0 0;opacity:0}#work .case_studies.active{opacity:0;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}#work .small{width:23.3%;display:inline-block;vertical-align:top;margin:6vh .85% 0;position:relative;text-align:center;-webkit-transition:all .5s ease,width .01s ease .25s,margin .01s ease .25s!important;-o-transition:all ease .5s,width .01s ease .25s,margin .01s ease .25s!important;transition:all .5s ease,width .01s ease .25s,margin .01s ease .25s!important;background-color:#1f2525}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){#work .small{max-width:44%;margin-right:6%}}@media (min-width:550px) and (max-width:768px){#work .small{width:44.5%}}@media (max-width:550px){#work .small{margin-top:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 40px;width:100%}}#work .small .spray-wrap{width:120%;display:block;pointer-events:none;height:300px;position:absolute;overflow:hidden;bottom:-60px;opacity:1;right:-10%;z-index:1}@media (min-width:768px) and (max-width:1480px){#work .small .spray-wrap{bottom:-100px}}@media (max-width:900px){#work .small .spray-wrap{bottom:-120px}}@media (min-width:550px) and (max-width:768px){#work .small .spray-wrap{bottom:-100px}}@media (max-width:550px){#work .small .spray-wrap{bottom:-60px}}#work .small .spray-wrap div{width:120%;height:120%;background-repeat:no-repeat;background-size:100%;background-position:0 0;position:relative;left:-10%;top:-5%;-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);-webkit-transition:all .15s ease;-o-transition:all ease .15s;transition:all .15s ease;opacity:0}#work .small:hover .post-content .button{background-color:#d4df40;color:#0e1313}#work .small:hover .post-content p{opacity:1}#work .small:hover .post-content .spray-wrap div{opacity:1;-webkit-transition:all .05s ease;-o-transition:all ease .05s;transition:all .05s ease}#work .small .post-content{z-index:5;cursor:pointer;text-align:left;padding:5% 10%;position:relative}#work .small .post-content h2{font-size:42px;position:relative;margin-bottom:10px;letter-spacing:.5px;line-height:38px;z-index:5;text-transform:uppercase;color:#d9d5cb;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400}#work .small .post-content h2:before{content:"";width:40px;height:2px;background-color:#d4df40;position:relative;display:block;margin-bottom:10px}#work .small .post-content p{font-size:15px;z-index:5;position:relative;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;color:#d9d5cb;line-height:22px;opacity:0;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}@media (max-width:550px){#work .small .post-content p{opacity:1}}#work .small .post-content .button{z-index:5;position:relative;border:1px solid #d4df40;text-transform:uppercase;font-size:13px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-weight:900!important;display:inline-block;color:#d4df40;padding:8px 15px;letter-spacing:2px;margin-bottom:15px;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}#work .small .post-content:after{content:"";position:absolute;display:block;background-image:url(/img/grunge-textures/3e29c66f23224709700c9eb539de198b4a4e609e/spray-hover.png);width:120%;height:120%;background-size:contain;background-position:100% 100%;background-repeat:no-repeat;bottom:-70px;right:-23%;z-index:5;opacity:0;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease}@media (min-width:768px) and (max-width:1480px){#work .small .post-content:after{bottom:-40px}}@media (min-width:550px) and (max-width:768px){#work .small .post-content:after{bottom:-60px}}#work .small .main-img{cursor:pointer;overflow:hidden;height:auto;width:100%;position:relative;z-index:0}#work .small .main-img:before{content:"";width:300px;height:300px;position:absolute;left:105%;top:100%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;-webkit-transition:all .5s ease .15s;-o-transition:all ease .5s .15s;transition:all .5s ease .15s;z-index:2;pointer-events:none}#work .small .main-img img{-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease}#work .small .main-img .container{width:16px;height:16px;position:absolute;display:block;bottom:10px;left:92%;z-index:5;-webkit-transition:all .25s ease 0s;-o-transition:all ease .25s 0s;transition:all .25s ease 0s}#work .small .main-img .container .case-study-link{margin-top:0;opacity:0}#work .awards{text-align:center;padding:120px 0}@media (max-width:550px){#work .awards{padding-top:60px}}#work .awards .wrap{display:grid;grid:25%/auto auto auto;grid-auto-flow:column dense;grid-template-rows:auto auto auto auto;margin:0 auto;grid-gap:3%}@media (max-width:550px){#work .awards .wrap{grid:100%/auto}}#work .awards h2{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:46px}@media (max-width:550px){#work .awards h2{font-size:32px;line-height:38px}}#work .awards p{margin:55px auto 100px;max-width:850px;font-size:26px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;color:#3b3b3b}@media (max-width:550px){#work .awards p{font-size:20px;line-height:26px;margin-bottom:50px}}#work .awards span{display:block;text-align:left;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;color:#a9c6d6;padding:10px 0;font-size:20px}@media (max-width:550px){#work .awards span{font-size:18px;line-height:22px;text-align:center}}#work .awards br{clear:both}#work .hidden .client-content,#work .hidden .client-logos-wrap,#work .hidden.small{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}#work .fade-in-element.small{-webkit-transition:all .5s ease .15s;-o-transition:all ease .5s .15s;transition:all .5s ease .15s;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#work .fade-in-element .client-content,#work .fade-in-element .client-logos-wrap{-webkit-transition:all .75s ease .25s;-o-transition:all ease .75s .25s;transition:all .75s ease .25s;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#work .fade-in-element .client-logos-wrap{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.our-mission{position:relative;background-color:#3a3a3a;height:100vh;z-index:10;background-image:url(/img/grunge-textures/45e1401033b4af84e7a557ee96d4e18b476c322d/texture-square.png)}@media (min-width:768px) and (orientation:portrait){.our-mission{max-height:90vw}}@media (min-width:550px) and (max-width:768px){.our-mission{max-height:90vw}}.our-mission:before{content:"";height:1px;width:100%;border-top:1px dashed #d9d5cb;display:block;position:absolute;top:25px;max-width:100%}.our-mission .content{position:relative;height:100vh;width:100%;overflow:hidden}@media (min-width:768px) and (orientation:portrait){.our-mission .content{max-height:90vw}}@media (min-width:550px) and (max-width:768px){.our-mission .content{max-height:90vw}}.our-mission .content .title-wrap-wrap{width:100%;height:100%}.our-mission .content .title-wrap{width:53vh;-webkit-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);position:absolute;top:50%;left:10%;text-align:right}@media (min-width:768px) and (orientation:portrait){.our-mission .content .title-wrap{width:53vw}}@media (min-width:550px) and (max-width:768px){.our-mission .content .title-wrap{width:53vw}}@media (max-width:550px){.our-mission .content .title-wrap{-webkit-transform:none;-ms-transform:none;transform:none;top:18%;left:10%;text-align:left;width:90%}}.our-mission .content .title-wrap h2{text-transform:uppercase;font-size:5vh;font-family:Knockout\ 73 A,Knockout\ 73 B,sans-serif;font-style:normal;font-weight:400;color:#0e1313;border-top:1px solid #d4df40;padding-top:10px;margin:0;display:inline-block;line-height:5vh;height:5vh}@media (min-width:768px) and (orientation:portrait){.our-mission .content .title-wrap h2{font-size:5vw;line-height:5vw}}@media (min-width:550px) and (max-width:768px){.our-mission .content .title-wrap h2{font-size:5vw;line-height:5vw}}@media (max-width:550px){.our-mission .content .title-wrap h2{font-size:3vh;padding-top:0}}.our-mission .content .headline-wrap{width:100%;height:100%}.our-mission .content .headline{height:100%;width:100%;opacity:0}.our-mission .content .headline h3{top:50%;color:#fff;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:17vh;text-transform:uppercase;line-height:14vh;position:absolute;left:17%;margin:0;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px) and (orientation:portrait){.our-mission .content .headline h3{font-size:17vw;line-height:14vw}}@media (min-width:550px) and (max-width:768px){.our-mission .content .headline h3{font-size:17vw;line-height:14vw}}@media (max-width:550px){.our-mission .content .headline h3{font-size:11vh;line-height:10vh;left:10%;top:25%;-webkit-transform:none;-ms-transform:none;transform:none}}.our-mission .content .headline h3 span{color:#d4df40}.our-mission .content .cac-wrap-wrap{width:100%;height:100%}.our-mission .content .cac-wrap{width:100%;height:100%;position:absolute;display:block;left:0;top:0}.our-mission .content .parallax-inner{width:100%;height:100%}.our-mission .content .cactus{position:absolute;bottom:10vh;width:40vw;height:40vw;right:5%;max-width:768px;max-height:768px}@media (max-width:550px){.our-mission .content .cactus{bottom:-10vh;width:65vw;height:65vw}}.our-mission .content .cactus .body{width:100%;height:100%;background-image:url(/img/illustrations/2d5bd759db59837c69c13b8e7e32b89a6ef9e923/cosmiccactus.png);background-repeat:no-repeat;background-size:contain;background-position:top}.our-mission .content .cactus .star{width:1.25%;height:1.25%;display:block;position:absolute;left:0;top:0;background-color:#f3e7b4;border-radius:100px;-webkit-animation:star 3s ease infinite;animation:star 3s ease infinite}.our-mission .content .cactus .star:nth-of-type(3n){background-color:transparent;background-image:url(/8f18ce75544f36be51f1ad7b49ce5306342c3d15/a61ef/img/illustrations/cosmic-sun.svg);background-repeat:no-repeat;background-size:contain;width:2.5%;height:2.5%}.our-mission .content .cactus .star:nth-of-type(2){left:25%;top:5%;-webkit-animation-delay:-.2s;animation-delay:-.2s}.our-mission .content .cactus .star:nth-of-type(3){left:90%;top:15%;-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.our-mission .content .cactus .star:nth-of-type(4){left:75%;top:75%;-webkit-animation-delay:-.3s;animation-delay:-.3s}.our-mission .content .cactus .star:nth-of-type(5){left:85%;top:85%;-webkit-animation-delay:-1.4s;animation-delay:-1.4s}.our-mission .content .cactus .star:nth-of-type(6){left:65%;top:0;-webkit-animation-delay:-.5s;animation-delay:-.5s}.our-mission .content .cactus .star:nth-of-type(7){left:96%;top:45%;-webkit-animation-delay:-1.7s;animation-delay:-1.7s}.our-mission .content .cactus .star:nth-of-type(8){left:45%;top:85%;-webkit-animation-delay:-.8s;animation-delay:-.8s}.our-mission .content .cactus .star:nth-of-type(9){left:5%;top:35%;-webkit-animation-delay:-.9s;animation-delay:-.9s}.our-mission .content .cactus .star:nth-of-type(10){left:8%;top:15%;-webkit-animation-delay:-.6s;animation-delay:-.6s}.our-mission .content .cactus .star:nth-of-type(11){left:8%;top:76%;-webkit-animation-delay:-1.5s;animation-delay:-1.5s}.our-mission .content .cactus .star:nth-of-type(12){left:45%;top:-2%;-webkit-animation-delay:-2.5s;animation-delay:-2.5s}.our-mission .content .cactus .star:nth-of-type(13){left:55%;top:95%;-webkit-animation-delay:-3.2s;animation-delay:-3.2s}.our-mission .content .cactus .star:nth-of-type(14){left:94%;top:25%;-webkit-animation-delay:-2.8s;animation-delay:-2.8s}.our-mission .content.fade-in-element .headline{-webkit-animation:fadeLeft 1s cubic-bezier(.34,1.56,.64,1) .75s forwards;animation:fadeLeft 1s cubic-bezier(.34,1.56,.64,1) .75s forwards}.our-mission .content.fade-in-element .cactus .bub{-webkit-animation:fadeRight .75s cubic-bezier(.34,1.56,.64,1) 1s forwards;animation:fadeRight .75s cubic-bezier(.34,1.56,.64,1) 1s forwards}.our-mission .content.fade-in-element .cactus .bub-two{-webkit-animation:fadeRight .75s cubic-bezier(.34,1.56,.64,1) 1.25s forwards;animation:fadeRight .75s cubic-bezier(.34,1.56,.64,1) 1.25s forwards}.our-mission .content.fade-in-element .cactus .bub-three{-webkit-animation:fadeRight .75s cubic-bezier(.34,1.56,.64,1) 1.5s forwards;animation:fadeRight .75s cubic-bezier(.34,1.56,.64,1) 1.5s forwards}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.our-process{position:relative;background-color:#fff;min-height:100vh;max-width:100vw;overflow:hidden;text-align:right}.our-process .top-content{position:relative;height:100vh;width:100%}@media (min-width:768px) and (orientation:portrait){.our-process .top-content{max-height:100vw}}@media (min-width:550px) and (max-width:768px){.our-process .top-content{max-height:120vw}}.our-process .mid-content{position:relative;text-align:right;display:block;clear:both;z-index:10}.our-process .mid-content p{text-align:left;width:50%;max-width:450px;left:50%;float:none;padding:20px 0;opacity:0}@media (min-width:550px) and (max-width:768px){.our-process .mid-content p{width:90vw;text-align:left;left:5%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (max-width:550px){.our-process .mid-content p{width:90vw;text-align:left;left:5%;-webkit-box-sizing:border-box;box-sizing:border-box}}.our-process .mid-content br{clear:both}.our-process .mid-content .line{position:absolute;top:85%;width:1px;display:block;max-height:0%;left:50%;height:65%;-webkit-transition:all 2s cubic-bezier(.34,1.56,.64,1) 1s;-o-transition:all 2s cubic-bezier(.34,1.56,.64,1) 1s;transition:all 2s cubic-bezier(.34,1.56,.64,1) 1s;border-right:1px dashed #212728}@media (min-width:550px) and (max-width:768px){.our-process .mid-content .line{height:25%}}@media (max-width:550px){.our-process .mid-content .line{height:25%}}.our-process .btm-content{width:100%;height:auto;position:relative;text-align:left;padding-bottom:10vh;min-height:100vh}@media (min-width:768px) and (orientation:portrait){.our-process .btm-content{height:auto}}@media (min-width:550px) and (max-width:768px){.our-process .btm-content{height:auto}}@media (max-width:550px){.our-process .btm-content{height:70vh}}.our-process .btm-content h3{left:15%;opacity:0;padding-bottom:0}@media (min-width:768px) and (orientation:portrait){.our-process .btm-content h3{font-size:15vw;line-height:12vw;padding:37vw 0 0;left:10%}}@media (min-width:550px) and (max-width:768px){.our-process .btm-content h3{font-size:17vw;line-height:14vw;padding:37vw 0 0;left:5%}}@media (max-width:550px){.our-process .btm-content h3{left:5%}}.our-process .btm-content p{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);text-align:left;position:relative;float:none;right:inherit;-webkit-transition:all .5s ease 1.5s;-o-transition:all ease .5s 1.5s;transition:all .5s ease 1.5s;left:15%}@media (min-width:768px) and (max-width:1480px){.our-process .btm-content p{max-width:65%}}@media (min-width:550px) and (max-width:768px){.our-process .btm-content p{left:5%;max-width:90%}}@media (max-width:550px){.our-process .btm-content p{left:5%;max-width:90%}}.our-process .btm-content .btm-cacterisk{position:absolute;top:-20%;width:1px;display:block;max-height:0%;left:50%;height:30%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 2s cubic-bezier(.34,1.56,.64,1) 1s;-o-transition:all 2s cubic-bezier(.34,1.56,.64,1) 1s;transition:all 2s cubic-bezier(.34,1.56,.64,1) 1s;border-right:1px dashed #212728}@media (min-width:768px) and (orientation:portrait){.our-process .btm-content .btm-cacterisk{top:0;height:40vw}}@media (max-width:550px){.our-process .btm-content .btm-cacterisk{top:0}}.our-process .btm-content .btm-cacterisk:after{content:"";width:3vw;height:3vw;background-image:url(/311368666853b6d278454249e56415de8ed320c0/3ae6a/img/cactus-logo.svg);background-repeat:no-repeat;background-size:contain;background-position:100% 0;display:block;position:absolute;bottom:-4vw;right:-1.5vw;opacity:0;-webkit-transition:all 2s cubic-bezier(.34,1.56,.64,1) 1s;-o-transition:all 2s cubic-bezier(.34,1.56,.64,1) 1s;transition:all 2s cubic-bezier(.34,1.56,.64,1) 1s}@media (min-width:550px) and (max-width:768px){.our-process .btm-content .btm-cacterisk:after{width:15vw;height:15vw;bottom:-18vw;right:-7.5vw}}@media (max-width:550px){.our-process .btm-content .btm-cacterisk:after{width:15vw;height:15vw;bottom:-18vw;right:-7.5vw}}.our-process .chart{min-height:70vh;width:70vw;position:relative;display:block;margin:0 auto;opacity:0;-webkit-transition:all .5s ease .5s;-o-transition:all ease .5s .5s;transition:all .5s ease .5s;overflow:hidden;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}@media (min-width:768px) and (orientation:portrait){.our-process .chart{margin-top:10vw;max-width:1300px;width:90%;min-height:35vw}}@media (min-width:550px) and (max-width:768px){.our-process .chart{width:95vw;min-height:40vh}}@media (max-width:550px){.our-process .chart{width:95vw;min-height:48vh}}.our-process .chart .text-wrap{position:relative;display:-ms-flexbox;display:flex}@media (max-width:550px){.our-process .chart .text-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.our-process .chart .text-wrap h4{font-size:30px;margin-bottom:25px}.our-process .chart .text-wrap .brand,.our-process .chart .text-wrap .consumer{text-align:left;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:15px;width:45%;line-height:25px;display:inline-block;vertical-align:top}@media (max-width:550px){.our-process .chart .text-wrap .brand,.our-process .chart .text-wrap .consumer{width:100%}}.our-process .chart .consumer{margin-left:10%}@media (max-width:550px){.our-process .chart .consumer{margin-left:0}}.our-process .chart .chart-video img{display:none}.our-process .chart .chart-video .video-wrap{max-width:800px;margin:5vh auto;margin-bottom:20px}@media (min-width:550px) and (max-width:768px){.our-process .chart .chart-video .video-wrap{margin-top:0}}.our-process .chart.fade-in-element{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.our-process .chart.fade-in-element .chart-video .video-wrap{opacity:1!important}.our-process .title-wrap-wrap{width:100%;height:100vh}@media (min-width:768px) and (orientation:portrait){.our-process .title-wrap-wrap{max-height:100vw}}@media (min-width:550px) and (max-width:768px){.our-process .title-wrap-wrap{max-height:100vw}}.our-process .title-wrap-wrap .title-wrap{width:53vh;-webkit-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);position:absolute;top:50%;left:90%;text-align:right}@media (min-width:768px) and (orientation:portrait){.our-process .title-wrap-wrap .title-wrap{width:73vw}}@media (min-width:550px) and (max-width:768px){.our-process .title-wrap-wrap .title-wrap{width:73vw}}@media (max-width:550px){.our-process .title-wrap-wrap .title-wrap{-webkit-transform:none;-ms-transform:none;transform:none;top:25%;left:inherit;right:18%;text-align:right;width:90%}}.our-process .title-wrap-wrap .title-wrap h2{text-transform:uppercase;font-size:5vh;font-family:Knockout\ 73 A,Knockout\ 73 B,sans-serif;font-style:normal;font-weight:400;color:#d9d5cb;border-bottom:1px solid #d4df40;padding-bottom:10px;margin:0;display:inline-block;line-height:5vh;height:5vh}@media (min-width:768px) and (orientation:portrait){.our-process .title-wrap-wrap .title-wrap h2{font-size:5vw}}@media (min-width:550px) and (max-width:768px){.our-process .title-wrap-wrap .title-wrap h2{font-size:3vh;padding-bottom:0;border-bottom:none;border-top:1px solid #d4df40}}@media (max-width:550px){.our-process .title-wrap-wrap .title-wrap h2{font-size:3vh;padding-bottom:0;border-bottom:none;border-top:1px solid #d4df40}}.our-process .headline-wrap{width:100%;height:100%}.our-process .headline-wrap .headline{opacity:0}.our-process h3{color:#0e1313;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:17vh;text-transform:uppercase;line-height:14vh;position:relative;right:18%;margin:0;padding:22vh 0;max-width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px) and (orientation:portrait){.our-process h3{padding:12vw 0;font-size:17vw;line-height:14vw}}@media (min-width:550px) and (max-width:768px){.our-process h3{padding:12vw 0;font-size:17vw;line-height:14vw}}@media (max-width:550px){.our-process h3{font-size:9vh;line-height:8vh;right:0;-webkit-transform:none;-ms-transform:none;transform:none;padding:32vh 0 0;max-width:90%}}.our-process h3 span{color:#d4df40}.our-process p{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-weight:700;font-size:17px;line-height:25px;position:relative;right:18%;max-width:40%;float:right}@media (max-width:550px){.our-process p{font-size:16px;line-height:24px;font-weight:500}}.our-process .cacterisk-wrap{width:100%;position:relative;height:100vh}.our-process .cacterisk-wrap .cacterisk{position:absolute;top:80%;width:100px;display:block;max-height:0%;right:18%;height:15%;-webkit-transition:all 2s cubic-bezier(.34,1.56,.64,1) 0s;-o-transition:all 2s cubic-bezier(.34,1.56,.64,1) 0s;transition:all 2s cubic-bezier(.34,1.56,.64,1) 0s;border-right:1px dashed #212728}@media (min-width:768px) and (orientation:portrait){.our-process .cacterisk-wrap .cacterisk{top:70vw}}@media (min-width:550px) and (max-width:768px){.our-process .cacterisk-wrap .cacterisk{top:70vw}}@media (max-width:550px){.our-process .cacterisk-wrap .cacterisk{top:60%;height:25%}}.our-process .cacterisk-wrap .cacterisk:after{content:"";width:3vw;height:3vw;background-image:url(/311368666853b6d278454249e56415de8ed320c0/3ae6a/img/cactus-logo.svg);background-repeat:no-repeat;background-size:contain;background-position:100% 0;display:block;position:absolute;bottom:-4vw;right:-1.5vw;opacity:0;-webkit-transition:all 2s cubic-bezier(.34,1.56,.64,1) 1s;-o-transition:all 2s cubic-bezier(.34,1.56,.64,1) 1s;transition:all 2s cubic-bezier(.34,1.56,.64,1) 1s}@media (min-width:550px) and (max-width:768px){.our-process .cacterisk-wrap .cacterisk:after{width:15vw;height:15vw;bottom:-18vw;right:-7.5vw}}@media (max-width:550px){.our-process .cacterisk-wrap .cacterisk:after{width:15vw;height:15vw;bottom:-18vw;right:-7.5vw}}.our-process .fade-in-element .headline{-webkit-animation:fadeRight 1s cubic-bezier(.34,1.56,.64,1) .75s forwards;animation:fadeRight 1s cubic-bezier(.34,1.56,.64,1) .75s forwards}.our-process .fade-in-element.cacterisk{max-height:15%}@media (min-width:550px) and (max-width:768px){.our-process .fade-in-element.cacterisk{max-height:25%}}@media (max-width:550px){.our-process .fade-in-element.cacterisk{max-height:25%}}.our-process .fade-in-element.cacterisk:after{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn);opacity:1}.our-process .fade-in-element.mid-content p{-webkit-animation:fadeRight 1s cubic-bezier(.34,1.56,.64,1) .75s forwards;animation:fadeRight 1s cubic-bezier(.34,1.56,.64,1) .75s forwards}.our-process .fade-in-element.line{max-height:65%}@media (min-width:550px) and (max-width:768px){.our-process .fade-in-element.line{max-height:75%}}@media (max-width:550px){.our-process .fade-in-element.line{max-height:75%}}.our-process .fade-in-element.btm-content h3{-webkit-animation:fadeLeft 1s cubic-bezier(.34,1.56,.64,1) 1s forwards;animation:fadeLeft 1s cubic-bezier(.34,1.56,.64,1) 1s forwards}.our-process .fade-in-element.btm-content p{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.our-process .fade-in-element.btm-cacterisk{max-height:35%}@media (min-width:768px) and (orientation:portrait){.our-process .fade-in-element.btm-cacterisk{max-height:30vw}}@media (max-width:550px){.our-process .fade-in-element.btm-cacterisk{max-height:10%}}.our-process .fade-in-element.btm-cacterisk:after{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn);opacity:1}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.fact-card{position:relative;background-color:#fff;color:#3a3a3a;width:30%;height:200px;float:left;margin-right:3%;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:550px) and (max-width:768px){.fact-card{width:46%!important;margin:0 2% 20px!important;height:auto}}.fact-card:after{content:"";height:100%;width:100%;left:0;position:absolute;bottom:0;background-color:#d4df40;display:block;-webkit-transition:all .75s cubic-bezier(.34,1.56,.64,1) .5s;-o-transition:all cubic-bezier(.34,1.56,.64,1) .75s .5s;transition:all .75s cubic-bezier(.34,1.56,.64,1) .5s}.fact-card img{max-width:200px;display:inline-block;max-height:75px;margin:5% 8% 0;height:auto;width:85%}@media (min-width:550px) and (max-width:768px){.fact-card img{width:85%;max-width:85%}}.fact-card .content-wrap{display:block;width:85%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 auto;height:auto;padding-bottom:20px;padding-right:20px;vertical-align:top}.fact-card .content-wrap h4{margin-bottom:0;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-weight:900;color:#646760}.fact-card .content-wrap p{margin-top:0;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:30px;line-height:30px;letter-spacing:1px;color:#646760;margin-bottom:0}.fact-card.fade-in-element:after{width:85%;left:7.5%;height:20px}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.public-health{position:relative;text-align:center;background-color:#d9d5cb;padding:40px 0 150px;height:100vh;overflow:hidden;max-height:800px}@media (min-width:768px) and (orientation:portrait){.public-health{padding:40px 0 0}}@media (min-width:550px) and (max-width:768px){.public-health{padding:20px 0 75px;max-height:inherit;height:auto}}@media (max-width:550px){.public-health{padding:20px 0 75px;max-height:inherit;height:auto}}.public-health .parallax-outer{width:100%;height:100vh;position:absolute;display:block;left:0;top:0}@media (min-width:768px) and (orientation:portrait){.public-health .parallax-outer{max-height:100vw}}.public-health .parallax-inner{width:100%;height:100vh}@media (min-width:768px) and (orientation:portrait){.public-health .parallax-inner{max-height:100vw}}.public-health .amp{position:absolute;left:0;top:0;width:100%;height:100vh;display:block}@media (min-width:768px) and (orientation:portrait){.public-health .amp{max-height:100vw}}.public-health .amp:after{content:"";width:75.75vw;font-family:Knockout\ 46 A,Knockout\ 46 B,sans-serif;font-style:normal;font-weight:400;position:absolute;left:50%;top:-50px;height:115vh;background-repeat:no-repeat;background-image:url(/5dd6f73abfa60fb824c8437d7ab01816dd00d851/a1ae5/img/illustrations/amp-grey.svg);z-index:0;opacity:.2;max-width:600px}.public-health .content-wrap{text-align:left}.public-health .content-wrap h2{font-family:Knockout\ 73 A,Knockout\ 73 B,sans-serif;font-style:normal;font-weight:400;font-size:75px;text-transform:uppercase;color:#0e1313;margin:0 0 60px;z-index:5}@media (min-width:550px) and (max-width:768px){.public-health .content-wrap h2{font-size:7vw;line-height:8vw}}@media (max-width:550px){.public-health .content-wrap h2{font-size:45px;line-height:45px}}.public-health .content-wrap h3{font-family:Ziggurat A,Ziggurat B,serif;font-style:normal;font-weight:800;font-style:italic;color:#0e1313;font-size:24px;line-height:36px;z-index:5}@media (min-width:550px) and (max-width:768px){.public-health .content-wrap h3{margin-bottom:5px;line-height:36px}}@media (max-width:550px){.public-health .content-wrap h3{font-size:22px;line-height:35px;margin-bottom:5px}}.public-health .content-wrap .fact-card{z-index:5}.public-health .content-wrap .fact-card:nth-of-type(2){width:40%}.public-health .content-wrap .fact-card:nth-of-type(2) img{width:40%;height:auto;max-height:100%;margin:-9% 7% -12%}@media (min-width:550px) and (max-width:768px){.public-health .content-wrap .fact-card:nth-of-type(2) img{width:60%;height:auto;max-height:100%;margin:-12% 11% -23%}}.public-health .content-wrap .fact-card:nth-of-type(2) .content-wrap{margin-left:10%}@media (min-width:550px) and (max-width:768px){.public-health .content-wrap .fact-card:nth-of-type(2) .content-wrap{margin-left:15%}}.public-health .content-wrap .fact-card:nth-of-type(2).fade-in-element:after{width:20px;height:80%;left:0;bottom:10%;-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.public-health .content-wrap .fact-card:nth-of-type(3){width:20%;height:255px}.public-health .content-wrap .fact-card:nth-of-type(3) img{width:65%;max-height:100%;margin:-25px 10% -55px;display:block}.public-health .content-wrap .fact-card:nth-of-type(3) .content-wrap{width:80%;margin-left:15%}.public-health .content-wrap .fact-card:nth-of-type(3).fade-in-element:after{width:20px;height:30%;left:0;bottom:15%;-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}.public-health .content-wrap .fact-card:nth-of-type(4){width:40%;margin-top:-50px;height:125px}.public-health .content-wrap .fact-card:nth-of-type(4) img{display:inline-block;width:20%}@media (min-width:550px) and (max-width:768px){.public-health .content-wrap .fact-card:nth-of-type(4) img{margin:16% 8% 0}}.public-health .content-wrap .fact-card:nth-of-type(4) .content-wrap{width:60%;display:inline-block}.public-health .content-wrap .fact-card:nth-of-type(4).fade-in-element:after{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s;width:58%;left:36%}.public-health .content-wrap .fact-card:nth-of-type(5){margin-top:-50px;height:auto}.public-health .content-wrap .fact-card:nth-of-type(5) img{width:50%;max-height:100%;margin:-50px 7% -80px}@media (min-width:550px) and (max-width:768px){.public-health .content-wrap .fact-card:nth-of-type(5) img{margin:-12% 7% -23%}}.public-health .content-wrap .fact-card:nth-of-type(5) .content-wrap{margin-bottom:20px}.public-health .content-wrap .fact-card:nth-of-type(5).fade-in-element:after{-webkit-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s}@media (max-width:550px){.public-health .content-wrap .fact-card{width:100%!important;margin:0 auto 20px!important}}.public-health br{clear:both}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.consumer-brands{position:relative;text-align:center;background-color:#212728;padding:40px 0 150px;height:100vh;max-height:900px}@media (min-width:768px) and (orientation:portrait){.consumer-brands{padding:40px 0 0}}@media (max-width:550px){.consumer-brands{max-height:inherit;height:auto;padding:20px 0 75px}}.consumer-brands:before{content:"";position:absolute;top:-55px;left:0;width:100%;background-image:url(/img/grunge-textures/89d520cce62937cb7944be38c84e2df29b57c029/spraypaint-divider.png);background-repeat:repeat-x;height:55px;background-size:contain;max-width:100%}@media (min-width:550px) and (max-width:768px){.consumer-brands:before{top:-7vw}}@media (max-width:550px){.consumer-brands:before{top:-25px;height:35px}}.consumer-brands:after{content:"";position:absolute;top:75%;right:0;width:25vw;height:1px;border-top:1px dashed #d4df40}.consumer-brands .parallax-outer{width:100%;height:100vh;position:absolute;display:block;left:0;top:0}@media (min-width:768px) and (orientation:portrait){.consumer-brands .parallax-outer{max-height:100vw}}.consumer-brands .parallax-inner{width:100%;height:100vh}@media (min-width:768px) and (orientation:portrait){.consumer-brands .parallax-inner{max-height:100vw}}.consumer-brands .boom-wrap{position:absolute;left:50%;top:0;max-width:1300px;width:100%;height:150vh;display:block;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;overflow:hidden}@media (max-width:550px){.consumer-brands .boom-wrap{left:53%;max-width:90%}}.consumer-brands .boom-wrap .boom:after{content:"";width:81.75vw;font-family:Knockout\ 46 A,Knockout\ 46 B,sans-serif;font-style:normal;font-weight:400;position:absolute;top:10px;height:135vh;background-repeat:no-repeat;background-image:url(/35877c8a7e9db5b2537c0d20478b1b01cd0a8eea/587bc/img/illustrations/boom.svg);z-index:0;opacity:.5;max-width:1250px;left:48%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.consumer-brands .content-wrap{text-align:left;position:relative}.consumer-brands .content-wrap h2{font-family:Knockout\ 73 A,Knockout\ 73 B,sans-serif;font-style:normal;font-weight:400;font-size:75px;text-transform:uppercase;color:#d9d5cb;margin:0 0 60px;z-index:5;position:relative}@media (min-width:550px) and (max-width:768px){.consumer-brands .content-wrap h2{font-size:7vw;line-height:8vw}}@media (max-width:550px){.consumer-brands .content-wrap h2{font-size:45px;line-height:45px}}.consumer-brands .content-wrap h3{font-family:Ziggurat A,Ziggurat B,serif;font-style:normal;font-weight:800;font-style:italic;color:#d9d5cb;font-size:24px;line-height:36px;z-index:5;position:relative}@media (min-width:550px) and (max-width:768px){.consumer-brands .content-wrap h3{margin-bottom:5px;line-height:36px}}@media (max-width:550px){.consumer-brands .content-wrap h3{font-size:22px;line-height:35px;margin-bottom:5px}}.consumer-brands .content-wrap .fact-card{margin-bottom:40px;z-index:5}.consumer-brands .content-wrap .fact-card:first-of-type{height:350px;width:20%}@media (max-width:550px){.consumer-brands .content-wrap .fact-card:first-of-type{height:auto}}.consumer-brands .content-wrap .fact-card:first-of-type img{width:60%;margin:-20px 12% -30px;display:block;max-height:100%}@media (max-width:550px){.consumer-brands .content-wrap .fact-card:first-of-type img{margin:-6% 13% -12%}}.consumer-brands .content-wrap .fact-card:first-of-type .content-wrap{width:70%;margin:0 0 0 15%;padding-right:0}.consumer-brands .content-wrap .fact-card:first-of-type.fade-in-element:after{width:20px;height:40%;bottom:8%;left:0;-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}@media (min-width:550px) and (max-width:768px){.consumer-brands .content-wrap .fact-card:first-of-type.fade-in-element:after{bottom:16%}}@media (min-width:550px) and (max-width:768px){.consumer-brands .content-wrap .fact-card:nth-of-type(2){padding-bottom:20px}}.consumer-brands .content-wrap .fact-card:nth-of-type(2) img{width:40%;max-height:100%;margin:-25px 10% -50px}.consumer-brands .content-wrap .fact-card:nth-of-type(2).fade-in-element:after{-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}.consumer-brands .content-wrap .fact-card:nth-of-type(3){width:40%}@media (min-width:550px) and (max-width:768px){.consumer-brands .content-wrap .fact-card:nth-of-type(3){margin-left:15%}}@media (max-width:550px){.consumer-brands .content-wrap .fact-card:nth-of-type(3){height:auto}}@media (min-width:550px) and (max-width:768px){.consumer-brands .content-wrap .fact-card:nth-of-type(3) .content-wrap{margin-left:12.5%}}@media (max-width:550px){.consumer-brands .content-wrap .fact-card:nth-of-type(3) .content-wrap{margin-left:12.5%}}.consumer-brands .content-wrap .fact-card:nth-of-type(3) img{width:28%;max-height:100%;margin:-20px 1.5% -45px}@media (min-width:550px) and (max-width:768px){.consumer-brands .content-wrap .fact-card:nth-of-type(3) img{margin:-6% 3% -12%;width:45%}}@media (max-width:550px){.consumer-brands .content-wrap .fact-card:nth-of-type(3) img{margin:-6% 5% -12%;width:35%}}.consumer-brands .content-wrap .fact-card:nth-of-type(3).fade-in-element:after{width:20px;height:30%;bottom:20%;left:0;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}@media (min-width:550px) and (max-width:768px){.consumer-brands .content-wrap .fact-card:nth-of-type(3).fade-in-element:after{bottom:15%;height:30%}}@media (max-width:550px){.consumer-brands .content-wrap .fact-card:nth-of-type(3).fade-in-element:after{bottom:15%;height:30%}}.consumer-brands .content-wrap .fact-card:nth-of-type(4){width:20%;height:auto}@media (min-width:550px) and (max-width:768px){.consumer-brands .content-wrap .fact-card:nth-of-type(4){float:right}}.consumer-brands .content-wrap .fact-card:nth-of-type(4) img{width:65%;margin:-20px 8% -45px;display:block;max-height:100%}@media (max-width:550px){.consumer-brands .content-wrap .fact-card:nth-of-type(4) img{margin:-10% 8% -15%}}.consumer-brands .content-wrap .fact-card:nth-of-type(4) .content-wrap{width:70%;margin:0 0 0 15%;padding-right:0}.consumer-brands .content-wrap .fact-card:nth-of-type(4).fade-in-element:after{-webkit-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s;width:20px;height:35%;bottom:10%;left:0}.consumer-brands .content-wrap .fact-card:nth-of-type(5){width:40%;height:125px}@media (min-width:550px) and (max-width:768px){.consumer-brands .content-wrap .fact-card:nth-of-type(5){height:auto;padding-bottom:20px}}.consumer-brands .content-wrap .fact-card:nth-of-type(5) img{display:inline-block;width:30%;max-height:100%;margin:-20px 3.5%}@media (min-width:550px) and (max-width:768px){.consumer-brands .content-wrap .fact-card:nth-of-type(5) img{margin:4% 1.5% 0;width:40%}}.consumer-brands .content-wrap .fact-card:nth-of-type(5) .content-wrap{width:60%;display:inline-block}@media (min-width:550px) and (max-width:768px){.consumer-brands .content-wrap .fact-card:nth-of-type(5) .content-wrap{width:55%}}.consumer-brands .content-wrap .fact-card:nth-of-type(5).fade-in-element:after{width:58%;left:36%;-webkit-transition-delay:.55s;-o-transition-delay:.55s;transition-delay:.55s}@media (min-width:550px) and (max-width:768px){.consumer-brands .content-wrap .fact-card:nth-of-type(5).fade-in-element:after{left:43%;width:45%}}@media (max-width:550px){.consumer-brands .content-wrap .fact-card{width:100%!important;margin:0 auto 20px!important}}.consumer-brands br{clear:both}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.member-wrap{width:19%;display:inline-block;margin-right:1%;margin-bottom:1%}@media (min-width:768px) and (max-width:1480px){.member-wrap{width:19%}}@media (min-width:550px) and (max-width:768px){.member-wrap{width:24%}}@media (max-width:550px){.member-wrap{width:32.5%}.member-wrap:nth-of-type(3n){margin-right:0}}.member-wrap .team-member{position:relative;display:inline-block;text-align:left;color:#fff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:300px;overflow:hidden;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}@media (min-width:768px) and (max-width:1480px){.member-wrap .team-member{height:15vw}}@media (min-width:550px) and (max-width:768px){.member-wrap .team-member{height:15vw}}@media (max-width:550px){.member-wrap .team-member{height:15vh}}.member-wrap .team-member:nth-of-type(5){margin-right:0}.member-wrap .team-member:hover .content{opacity:1}.member-wrap .team-member:hover .image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.member-wrap .team-member .image{background-size:cover;-webkit-transition:all 10s ease;-o-transition:all ease 10s;transition:all 10s ease;background-position:top;background-repeat:no-repeat;width:100%;height:100%;position:absolute;left:0;top:0;-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media (min-width:550px) and (max-width:768px){.member-wrap .team-member .image{background-position:top}}@media (max-width:550px){.member-wrap .team-member .image{background-position:top}}.member-wrap .team-member .content{background-color:rgba(0,0,0,.75);padding:5%;position:absolute;bottom:0;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-weight:900;opacity:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}@media (min-width:550px) and (max-width:768px){.member-wrap .team-member .content{display:none}}@media (max-width:550px){.member-wrap .team-member .content{display:none}}.member-wrap .team-member .content .Name{margin-bottom:5px}@media (max-width:550px){.member-wrap .team-member .content .Name{font-size:15px;line-height:16px}}.member-wrap .team-member .content .title{color:#d4df40;font-family:FFMarkWebProBlack,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;line-height:16px}@media (min-width:550px) and (max-width:768px){.member-wrap .team-member .content .title{font-size:10px}}@media (max-width:550px){.member-wrap .team-member .content .title{font-size:10px}}.member-wrap .overlay{position:absolute;width:100%;left:0;margin-top:-320px;opacity:0;z-index:5;height:100%;padding:10% 5% 5%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease;pointer-events:none;display:none}@media (min-width:550px) and (max-width:768px){.member-wrap .overlay{padding:5% 0;margin-top:-200px}}@media (max-width:550px){.member-wrap .overlay{padding:5% 0;margin-top:-150px}}.member-wrap .overlay.initiated{display:block}.member-wrap .overlay .image{position:absolute;left:5%;top:10vh;width:17vw;height:17vw;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:5;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);-webkit-transition:all .5s ease .5s;-o-transition:all ease .5s .5s;transition:all .5s ease .5s;-webkit-filter:grayscale(100%);filter:grayscale(100%);max-width:280px;max-height:280px}@media (min-width:550px) and (max-width:768px){.member-wrap .overlay .image{position:relative;width:100%;height:45vw;max-width:280px;max-height:280px;left:0;top:0}}@media (max-width:550px){.member-wrap .overlay .image{position:relative;width:100%;max-width:100%;height:70vw;max-height:70vw;left:0;top:0}}.member-wrap .overlay .content-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;width:85%;margin-left:15%;position:relative;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all 1s ease .5s;-o-transition:all ease 1s .5s;transition:all 1s ease .5s;margin-top:5vh}@media (min-width:550px) and (max-width:768px){.member-wrap .overlay .content-wrap{width:100%;margin-left:0;margin-top:0;max-height:400px;overflow:scroll}}@media (max-width:550px){.member-wrap .overlay .content-wrap{width:100%;margin-left:0;margin-top:0;max-height:400px;overflow:scroll}}.member-wrap .overlay .content-wrap .text-content{padding:20px 5% 40px 15%;position:relative}@media (min-width:550px) and (max-width:768px){.member-wrap .overlay .content-wrap .text-content{padding:20px 7%}}@media (max-width:550px){.member-wrap .overlay .content-wrap .text-content{padding:20px 7%}}.member-wrap .overlay .content-wrap .text-content:after{content:"";-webkit-transition:all .5s ease .5s;-o-transition:all ease .5s .5s;transition:all .5s ease .5s;width:0;background-color:#fff;position:absolute;top:0;left:0;height:100%;z-index:0}.member-wrap .overlay .content-wrap .close{position:absolute;top:20px;right:20px;width:22px;height:22px;z-index:5;background-image:url(/0d9d4118fd626bc0c37157dcc7b3a8186f11bf3a/3a3ff/img/icons/close-dark.svg);background-repeat:no-repeat;background-size:contain}.member-wrap .overlay .content-wrap h2{color:#d4df40;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:100px;margin:0;text-transform:uppercase;position:absolute;top:-63px;opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);pointer-events:none;max-width:90%}@media (min-width:550px) and (max-width:768px){.member-wrap .overlay .content-wrap h2{z-index:5;position:relative;top:0;line-height:14vw;font-size:17vw}}@media (max-width:550px){.member-wrap .overlay .content-wrap h2{z-index:5;position:relative;top:0;line-height:14vw;font-size:17vw}}.member-wrap .overlay .content-wrap h2:after{display:none}.member-wrap .overlay .content-wrap h3{text-transform:uppercase;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-weight:900;letter-spacing:5px;z-index:5;position:relative;opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}@media (max-width:550px){.member-wrap .overlay .content-wrap h3{margin:5px 0}}.member-wrap .overlay .content-wrap p{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease;opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);z-index:5;position:relative}@media (max-width:550px){.member-wrap .overlay .content-wrap p{line-height:24px}}.member-wrap .overlay .content-wrap .cacfacts{padding:20px 10%;position:relative}.member-wrap .overlay .content-wrap .cacfacts:after{content:"";width:0;height:100%;position:absolute;left:0;top:0;z-index:0;-webkit-transition:all .25s ease .5s;-o-transition:all ease .25s .5s;transition:all .25s ease .5s;background-color:#d9d5cb}.member-wrap .overlay .content-wrap .cacfacts .amp{display:inline-block;width:45px;height:45px;vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:url(/img/icons/3a27c42f12fce86215a3b94f21ef8b019db02a3d/amp.png);margin:0 5%;z-index:5;opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);position:relative}@media (min-width:550px) and (max-width:768px){.member-wrap .overlay .content-wrap .cacfacts .amp{margin:20px auto}}@media (max-width:550px){.member-wrap .overlay .content-wrap .cacfacts .amp{margin:20px auto}}.member-wrap .overlay .content-wrap .cacfacts .fact-wrap{width:40%;text-align:right;display:inline-block;vertical-align:middle;z-index:5;opacity:0;vertical-align:top;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);position:relative}@media (min-width:550px) and (max-width:768px){.member-wrap .overlay .content-wrap .cacfacts .fact-wrap{display:block;width:100%}}@media (max-width:550px){.member-wrap .overlay .content-wrap .cacfacts .fact-wrap{display:block;width:100%}}.member-wrap .overlay .content-wrap .cacfacts .fact-wrap h4{margin-bottom:10px;margin-top:0}@media (min-width:550px) and (max-width:768px){.member-wrap .overlay .content-wrap .cacfacts .fact-wrap h4{text-align:left}}@media (max-width:550px){.member-wrap .overlay .content-wrap .cacfacts .fact-wrap h4{text-align:left}}.member-wrap .overlay .content-wrap .cacfacts .fact-wrap p{font-size:13px;line-height:20px;margin:0}@media (min-width:550px) and (max-width:768px){.member-wrap .overlay .content-wrap .cacfacts .fact-wrap p{text-align:left}}@media (max-width:550px){.member-wrap .overlay .content-wrap .cacfacts .fact-wrap p{text-align:left}}.member-wrap .overlay .content-wrap .cacfacts .fact-wrap:last-of-type{text-align:left}.member-wrap .overlay.active{opacity:1;pointer-events:all}.member-wrap .overlay.active .content-wrap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.member-wrap .overlay.active .content-wrap .text-content:after{width:100%;-webkit-transition:all .75s ease .35s;-o-transition:all ease .75s .35s;transition:all .75s ease .35s}.member-wrap .overlay.active .content-wrap h2{-webkit-transition:all .25s ease .95s;-o-transition:all ease .25s .95s;transition:all .25s ease .95s}.member-wrap .overlay.active .content-wrap h2,.member-wrap .overlay.active .content-wrap h3{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.member-wrap .overlay.active .content-wrap h3{-webkit-transition:all .25s ease 1.25s;-o-transition:all ease .25s 1.25s;transition:all .25s ease 1.25s}.member-wrap .overlay.active .content-wrap p{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .25s ease 1.45s;-o-transition:all ease .25s 1.45s;transition:all .25s ease 1.45s}.member-wrap .overlay.active .content-wrap .cacfacts:after{-webkit-transition:all .75s ease .5s;-o-transition:all ease .75s .5s;transition:all .75s ease .5s;width:100%}.member-wrap .overlay.active .content-wrap .cacfacts .amp{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .25s ease 1.75s;-o-transition:all ease .25s 1.75s;transition:all .25s ease 1.75s}.member-wrap .overlay.active .content-wrap .cacfacts .fact-wrap{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .25s ease 1.65s;-o-transition:all ease .25s 1.65s;transition:all .25s ease 1.65s}.member-wrap .overlay.active .content-wrap .cacfacts .fact-wrap:last-of-type{-webkit-transition:all .25s ease 1.85s;-o-transition:all ease .25s 1.85s;transition:all .25s ease 1.85s}.member-wrap .overlay.active .image{-webkit-transition:all .5s ease 0s;-o-transition:all ease .5s 0s;transition:all .5s ease 0s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.member-wrap.hailey-simon .team-member .image,.member-wrap.jeff-strahl .team-member .image,.member-wrap.julie-mimmack .team-member .image,.member-wrap.lisa-hubbard .team-member .image{background-position:bottom}.member-wrap.norm-shearer .team-member .image{background-position:50%}.member-wrap:nth-last-of-type(-n+10) .overlay{margin-top:-500px}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.team-listing{position:relative}.team-listing .team-wrap{position:relative;display:block;padding-bottom:10vh}.team-listing .team-wrap,.team-listing .team-wrap:after{width:100%;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease}.team-listing .team-wrap:after{content:"";position:absolute;left:0;top:0;height:100%;opacity:0;pointer-events:none;background-color:rgba(0,0,0,.5)}.team-listing .team-wrap.active:after{opacity:1;pointer-events:all}.team-listing br{clear:both}.team-listing h2{color:#fff;font-family:Ziggurat A,Ziggurat B,serif;font-style:normal;font-weight:800;font-style:italic}.team-listing h2:after{content:"";width:110%;margin-left:-5%;height:2px;background-color:#d4df40;display:block;margin-top:15px;margin-bottom:60px}.team-listing .team-anchor{position:absolute;top:-40px;width:0;height:0}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.practice-areas{z-index:0;background-image:url(/img/grunge-textures/45e1401033b4af84e7a557ee96d4e18b476c322d/texture-square.png);background-color:#0e1313;position:relative;min-height:60vh;padding-bottom:40vh;overflow:hidden;max-width:100vw}@media (min-width:550px) and (max-width:768px){.practice-areas{min-height:50vh;padding-bottom:10vh}}@media (max-width:550px){.practice-areas{min-height:40vh;padding-bottom:10vh}}.practice-areas:after{content:"";position:absolute;bottom:5vh;right:-1vw;width:55vw;height:55vh;background-image:url(/06516b420ea1104ce263630cb6797d5f286e82c8/6a69a/img/illustrations/hero/commited-light.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom;display:block;pointer-events:none}.practice-areas .content{max-width:100vw;margin:0 auto;padding:50px 0;height:auto;width:100%}@media (max-width:550px){.practice-areas .content{padding:50px 0}}.practice-areas .content .paddle{position:absolute;top:50vh;bottom:0;width:60px;height:30px;background-repeat:no-repeat;background-size:contain;background-color:transparent;background-image:url(/467140c0c4489e4c15fbfa82cc84d40cd393be60/c3056/img/icons/arrow-white.svg);border:none;opacity:0;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease}@media (max-width:550px){.practice-areas .content .paddle{display:none}}.practice-areas .content .lefty{left:0;z-index:1;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.practice-areas .content .righty{right:0;z-index:1}.practice-areas .content .close{opacity:0;-webkit-transition:all .5s ease 0s;-o-transition:all ease .5s 0s;transition:all .5s ease 0s;position:absolute;top:25px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:40px;background-size:50%;border-radius:100%;background-repeat:no-repeat;background-position:50%;z-index:10;background-color:#212728;border:1px solid #d9d5cb;background-image:url(/0ced1285af221452ffc6c38623ea6a1184dcc3e4/42d90/img/icons/close-white.svg)}.practice-areas .content .block-wrap{padding-bottom:80px;width:400vw;margin:0 auto;text-align:center;z-index:0;padding-left:5%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.practice-areas .content .block-wrap,.practice-areas .content .block-wrap .sol-block-wrap{position:relative;-webkit-transition:all .5s ease .5s;-o-transition:all ease .5s .5s;transition:all .5s ease .5s}.practice-areas .content .block-wrap .sol-block-wrap{width:15.5vw;max-height:250px;height:100vh;max-width:300px;margin-bottom:50px;margin-right:2.75vw;vertical-align:top;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;border:1px solid #d9d5cb}.practice-areas .content .block-wrap .sol-block-wrap:after{content:"";width:100%;height:10px;transform:skewX(-35deg);position:absolute;top:-12px;left:3px;border:1px solid #d9d5cb;transition:all .5s cubic-bezier(.34,1.56,.64,1)}.practice-areas .content .block-wrap .sol-block-wrap:before{content:"";width:7px;height:100%;transform:skewY(-55deg);position:absolute;top:-6px;right:-9px;border:1px solid #d9d5cb;transition:all .5s cubic-bezier(.34,1.56,.64,1)}@media (min-width:550px) and (max-width:768px){.practice-areas .content .block-wrap .sol-block-wrap{max-height:180px}}@media (max-width:550px){.practice-areas .content .block-wrap .sol-block-wrap{max-height:130px}}.practice-areas .content .block-wrap .sol-block-wrap:hover:after,.practice-areas .content .block-wrap .sol-block-wrap:hover:before{background-color:#646760}.practice-areas .content .block-wrap .sol-block-wrap:hover .block-text:after{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.practice-areas .content .block-wrap .sol-block-wrap .solutions-block{position:relative;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:250px;height:100vh;width:100%;-webkit-transition:all .5s ease .5s;-o-transition:all ease .5s .5s;transition:all .5s ease .5s}@media (min-width:550px) and (max-width:768px){.practice-areas .content .block-wrap .sol-block-wrap .solutions-block{max-height:180px}}@media (max-width:550px){.practice-areas .content .block-wrap .sol-block-wrap .solutions-block{max-height:130px}}.practice-areas .content .block-wrap .sol-block-wrap .solutions-block .icon{max-width:40px;max-height:40px;height:100%;width:100%;margin-top:20px;position:absolute;bottom:10%;left:10%;-webkit-transition:all .25s cubic-bezier(.34,1.56,.64,1) 0s,bottom .75s ease .5s;-o-transition:all cubic-bezier(.34,1.56,.64,1) .25s 0s,bottom ease .75s .5s;transition:all .25s cubic-bezier(.34,1.56,.64,1) 0s,bottom .75s ease .5s}@media (min-width:550px) and (max-width:768px){.practice-areas .content .block-wrap .sol-block-wrap .solutions-block .icon{max-width:32px;max-height:32px}}@media (max-width:550px){.practice-areas .content .block-wrap .sol-block-wrap .solutions-block .icon{max-width:25px;max-height:25px}}.practice-areas .content .block-wrap .sol-block-wrap .solutions-block .block-text{display:block;position:absolute;width:100%;padding:15% 10%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease 1s;-o-transition:all ease .5s 1s;transition:all .5s ease 1s;vertical-align:middle}.practice-areas .content .block-wrap .sol-block-wrap .solutions-block .block-text h3{text-transform:uppercase;color:#d9d5cb;margin:0;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;letter-spacing:2px;font-size:40px;line-height:35px;width:100%}@media (min-width:768px) and (max-width:1480px){.practice-areas .content .block-wrap .sol-block-wrap .solutions-block .block-text h3{font-size:34px;line-height:30px}}@media (min-width:550px) and (max-width:768px){.practice-areas .content .block-wrap .sol-block-wrap .solutions-block .block-text h3{font-size:28px;line-height:28px;letter-spacing:0}}@media (max-width:550px){.practice-areas .content .block-wrap .sol-block-wrap .solutions-block .block-text h3{font-size:18px;line-height:16px;letter-spacing:0}}.practice-areas .content .block-wrap .sol-block-wrap .solutions-block .block-text h3 span{color:#d4df40}.practice-areas .content .block-wrap .sol-block-wrap .solutions-block .block-text p{color:#d9d5cb;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:20px}.practice-areas .content .block-wrap .sol-block-wrap .solutions-block .block-text:after{content:"";position:absolute;width:16px;height:16px;top:15px;right:15px;background-image:url(/e2e16134ef7c9147e2e745cd9657fdbc1f969eab/b4088/img/icons/expand.svg);background-size:contain;background-repeat:no-repeat;-webkit-transition:all .25s cubic-bezier(.34,1.56,.64,1);-o-transition:all cubic-bezier(.34,1.56,.64,1) .25s;transition:all .25s cubic-bezier(.34,1.56,.64,1)}@media (min-width:550px) and (max-width:768px){.practice-areas .content .block-wrap .sol-block-wrap .solutions-block .block-text:after{width:10px;height:10px;top:8px;right:8px}}@media (max-width:550px){.practice-areas .content .block-wrap .sol-block-wrap .solutions-block .block-text:after{display:none}}.practice-areas .content .block-wrap .sol-block-wrap .solutions-block:hover .icon{-webkit-transition:all .25s cubic-bezier(.34,1.56,.64,1) 0s;-o-transition:all cubic-bezier(.34,1.56,.64,1) .25s 0s;transition:all .25s cubic-bezier(.34,1.56,.64,1) 0s;-webkit-transform:scale(1.35) translate(10%,-10%);-ms-transform:scale(1.35) translate(10%,-10%);transform:scale(1.35) translate(10%,-10%)}.practice-areas .content .block-wrap .overlay{position:absolute;width:100%;height:100%;max-height:250px;top:0;left:0;z-index:10;opacity:0;-webkit-transition:opacity .5s ease,max-height .5s ease .5s;-o-transition:opacity ease .5s,max-height ease .5s .5s;transition:opacity .5s ease,max-height .5s ease .5s;pointer-events:none}.practice-areas .content .block-wrap .overlay .content-wrap{position:relative;max-width:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.practice-areas .content .block-wrap .overlay .text-content{width:55%;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5%;-webkit-transition:all .5s ease 0s;-o-transition:all ease .5s 0s;transition:all .5s ease 0s;opacity:0;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}@media (min-width:550px) and (max-width:768px){.practice-areas .content .block-wrap .overlay .text-content{width:100%}}@media (max-width:550px){.practice-areas .content .block-wrap .overlay .text-content{width:100%}}.practice-areas .content .block-wrap .overlay .text-content h2{color:#fff;font-size:5vw;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;margin:0;text-transform:uppercase;line-height:4.55vw;text-align:left}@media (max-width:550px){.practice-areas .content .block-wrap .overlay .text-content h2{padding-top:20px;font-size:40px;padding-bottom:10px;line-height:35px}}.practice-areas .content .block-wrap .overlay .text-content h2 span{color:#d4df40}.practice-areas .content .block-wrap .overlay .text-content h3{color:#fff}.practice-areas .content .block-wrap .overlay .text-content p{color:#fff;text-align:left;font-size:16px;line-height:25px}@media (max-width:550px){.practice-areas .content .block-wrap .overlay .text-content p{font-size:15px;line-height:18px}}.practice-areas .content .block-wrap .overlay .text-content b,.practice-areas .content .block-wrap .overlay .text-content strong{font-family:FFMarkWebProBlack,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase}.practice-areas .content .block-wrap .overlay .logo-wrap{width:40%;min-height:10px;padding-left:0;display:inline-block;height:100%;position:relative;float:right;opacity:0;margin-right:12px;padding-top:6vh;vertical-align:top;text-align:left;-webkit-transition:all .5s ease 0s;-o-transition:all ease .5s 0s;transition:all .5s ease 0s;margin-right:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:550px) and (max-width:768px){.practice-areas .content .block-wrap .overlay .logo-wrap{width:100%;margin:0;padding-top:0}}.practice-areas .content .block-wrap .overlay .logo-wrap .logo{width:33%;height:12vh;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:50%}@media (min-width:768px) and (max-width:1480px){.practice-areas .content .block-wrap .overlay .logo-wrap .logo{width:50%}}.practice-areas .content .block-wrap .overlay .list{padding:0;opacity:0;display:block;vertical-align:top;border-left:1px solid #d4df40;padding-left:10%;z-index:5;position:relative;-webkit-transition:all .5s ease 0s;-o-transition:all ease .5s 0s;transition:all .5s ease 0s}.practice-areas .content .block-wrap .overlay .list ul{padding:2.5% 0;padding-right:10%}.practice-areas .content .block-wrap .overlay .list li{list-style:none;padding:0;color:#fff;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:25px;padding-bottom:15px}.practice-areas .content .block-wrap .overlay .list li:last-of-type{padding-bottom:0}.practice-areas .content .block-wrap .overlay .list li:before{display:none}.practice-areas .content .block-wrap.active{-webkit-transition:width .5s ease .5s,-webkit-transform .5s ease 0s;transition:width .5s ease .5s,-webkit-transform .5s ease 0s;-o-transition:width ease .5s .5s,transform ease .5s 0s;transition:width .5s ease .5s,transform .5s ease 0s;transition:width .5s ease .5s,transform .5s ease 0s,-webkit-transform .5s ease 0s}.practice-areas .content .block-wrap.active .sol-block-wrap{width:100%;max-width:75vw;-webkit-transition-delay:.55s;-o-transition-delay:.55s;transition-delay:.55s;max-height:300vh;height:auto}.practice-areas .content .block-wrap.active .sol-block-wrap .solutions-block{position:absolute;max-height:120vh}.practice-areas .content .block-wrap.active .sol-block-wrap .solutions-block .icon{-webkit-transition:opacity .5s ease,bottom .5s ease .5s;-o-transition:opacity ease .5s,bottom ease .5s .5s;transition:opacity .5s ease,bottom .5s ease .5s;opacity:0;bottom:-20vh}.practice-areas .content .block-wrap.active .sol-block-wrap .block-text{opacity:0;-webkit-transition:all .5s ease 0s;-o-transition:all ease .5s 0s;transition:all .5s ease 0s}.practice-areas .content .block-wrap.active .sol-block-wrap.active-slide .overlay{opacity:1}.practice-areas .content .block-wrap.active .overlay{display:block;pointer-events:all;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;max-height:300vh;position:relative}.practice-areas .content .block-wrap.active .overlay .content-wrap:before{width:35%;-webkit-transition:all .5s ease 1s;-o-transition:all ease .5s 1s;transition:all .5s ease 1s}.practice-areas .content .block-wrap.active .overlay .text-content{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s ease .75s;-o-transition:all ease .5s .75s;transition:all .5s ease .75s}.practice-areas .content .block-wrap.active .overlay .logo-wrap{-webkit-transition:all .5s ease 1s;-o-transition:all ease .5s 1s;transition:all .5s ease 1s;opacity:1}.practice-areas .content .block-wrap.active .overlay .logo-wrap .list{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .5s ease 1.5s;-o-transition:all ease .5s 1.5s;transition:all .5s ease 1.5s}.practice-areas.active .close{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;opacity:1}.practice-areas.active .paddle{opacity:1;-webkit-transition:all .5s ease .5s;-o-transition:all ease .5s .5s;transition:all .5s ease .5s}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}#about{background-color:#212728;padding-top:100px}#about .headline-Wrap{background-color:#212728;padding:0 5%;-webkit-box-sizing:border-box;box-sizing:border-box;height:10vw;position:relative;margin:5vw 0}@media (max-width:550px){#about .headline-Wrap{margin:0;height:100px}}#about .headline-Wrap .inner-wrap{border-left:2px solid #d4df40;padding:0 2%;display:block;height:auto;position:absolute;-webkit-animation:expand .5s ease forwards 1s;animation:expand .5s ease forwards 1s;width:90%;max-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1300px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:550px){#about .headline-Wrap .inner-wrap{padding:5px 2%}}#about .headline-Wrap h1{margin-top:0;margin:0 auto;font-family:Knockout\ 73 A,Knockout\ 73 B,sans-serif;font-style:normal;font-weight:400;padding:0 20px;font-size:13.5vw;line-height:9.5vw;height:auto;letter-spacing:1vw;text-transform:uppercase;opacity:0;-webkit-animation:fadeLeft .75s cubic-bezier(.34,1.56,.64,1) 1.25s forwards;animation:fadeLeft .75s cubic-bezier(.34,1.56,.64,1) 1.25s forwards}@media (min-width:1480px){#about .headline-Wrap h1{font-size:190px;line-height:120px;height:130px}}@media (max-width:550px){#about .headline-Wrap h1{font-size:14.5vw;line-height:10.5vw}}#about .linkWrap{display:block;margin:0 auto;text-align:center;margin-bottom:10vh}@media (max-width:550px){#about .linkWrap{margin-bottom:0}}#about .video-wrap{position:relative;padding-bottom:56.25%;height:0;margin-top:5vh;overflow:hidden;opacity:0;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}@media (max-width:550px){#about .video-wrap{margin-bottom:0;margin-top:0}}#about .video-wrap iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%;z-index:1}#about .video-wrap .loading{z-index:0;height:auto}#about .video-wrap .loading span{display:block}#about .video-wrap.loop{padding-bottom:63%}#about .tabbedSection{position:relative;background-image:url(/img/grunge-textures/45e1401033b4af84e7a557ee96d4e18b476c322d/texture-square.png);background-color:#0e1313}#about .tabbedSection .react-tabs .react-tabs__tab-list{padding:0;text-align:center;padding:40px 0;margin:0;border:none}#about .tabbedSection .react-tabs .react-tabs__tab-list li{padding:20px 5%;list-style:none;text-align:center;font-size:25px;background-color:transparent;outline:0;border:none;font-size:45px;text-transform:uppercase;font-family:Knockout\ 46 A,Knockout\ 46 B,sans-serif;font-style:normal;font-weight:400;font-size:50px;color:#d9d5cb;letter-spacing:5px}@media (max-width:550px){#about .tabbedSection .react-tabs .react-tabs__tab-list li{padding:20px 5%;font-size:10vw;letter-spacing:.5vw}}#about .tabbedSection .react-tabs .react-tabs__tab-list li span{display:block;position:relative;height:auto}#about .tabbedSection .react-tabs .react-tabs__tab-list li:first-of-type{border-right:1px dashed #fff}#about .tabbedSection .react-tabs .react-tabs__tab-list li:before{display:none}#about .tabbedSection .react-tabs .react-tabs__tab-list li.react-tabs__tab{color:#fff}#about .tabbedSection .react-tabs .react-tabs__tab-list li.react-tabs__tab span:after{content:"";display:block;position:absolute;bottom:-30px;width:0;height:5px;background-image:url(/c2bd993ba0e7ec9c99856eb1d440877ceb521e62/21621/img/grunge-textures/active-state-line-green.svg);background-repeat:no-repeat;background-size:cover;-webkit-transition:all .5s cubic-bezier(.34,1,.64,1);-o-transition:all cubic-bezier(.34,1,.64,1) .5s;transition:all .5s cubic-bezier(.34,1,.64,1)}#about .tabbedSection .react-tabs .react-tabs__tab-list li.react-tabs__tab:focus{-webkit-box-shadow:none!important;box-shadow:none!important}#about .tabbedSection .react-tabs .react-tabs__tab-list li.react-tabs__tab:focus:after{display:none}#about .tabbedSection .react-tabs .react-tabs__tab-list li.react-tabs__tab--selected span:after{width:100%}#about .tabbedSection .react-tabs .react-tabs__tab-panel{-webkit-transition:opacity .5s ease 0s,z-index .5s ease .5s,-webkit-transform .5s cubic-bezier(.34,1.56,.64,1) 0s;transition:opacity .5s ease 0s,z-index .5s ease .5s,-webkit-transform .5s cubic-bezier(.34,1.56,.64,1) 0s;-o-transition:opacity ease .5s 0s,transform cubic-bezier(.34,1.56,.64,1) .5s 0s,z-index ease .5s .5s;transition:opacity .5s ease 0s,transform .5s cubic-bezier(.34,1.56,.64,1) 0s,z-index .5s ease .5s;transition:opacity .5s ease 0s,transform .5s cubic-bezier(.34,1.56,.64,1) 0s,z-index .5s ease .5s,-webkit-transform .5s cubic-bezier(.34,1.56,.64,1) 0s;display:block!important;position:absolute;width:100%;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);z-index:1;top:155px;left:0;opacity:0;z-index:0;max-width:100%}#about .tabbedSection .react-tabs .react-tabs__tab-panel--selected{position:relative;-webkit-transition:opacity .5s ease .5s,z-index .5s ease .5s,-webkit-transform .5s cubic-bezier(.34,1.56,.64,1) .5s;transition:opacity .5s ease .5s,z-index .5s ease .5s,-webkit-transform .5s cubic-bezier(.34,1.56,.64,1) .5s;-o-transition:opacity ease .5s .5s,transform cubic-bezier(.34,1.56,.64,1) .5s .5s,z-index ease .5s .5s;transition:opacity .5s ease .5s,transform .5s cubic-bezier(.34,1.56,.64,1) .5s,z-index .5s ease .5s;transition:opacity .5s ease .5s,transform .5s cubic-bezier(.34,1.56,.64,1) .5s,z-index .5s ease .5s,-webkit-transform .5s cubic-bezier(.34,1.56,.64,1) .5s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:5;top:0;opacity:1;z-index:5!important;max-width:100%}#about .hidden.content-wrap .content,#about .hidden.content-wrap .team-image,#about .hidden.content-wrap .video-wrap,#about .hidden.content-wrap h2,#about .hidden.rotator{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}#about .fade-in-element.video-wrap{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .75s ease .25s;-o-transition:all ease .75s .25s;transition:all .75s ease .25s}@-webkit-keyframes expand{0%{max-height:0;top:50%}to{max-height:140px;top:0}}@keyframes expand{0%{max-height:0;top:50%}to{max-height:140px;top:0}}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}#contact{padding-top:100px;background-color:#212728}#contact .headline-Wrap{background-color:#212728;padding:0 5%;-webkit-box-sizing:border-box;box-sizing:border-box;height:10vw;position:relative;margin:5vw 0}@media (max-width:550px){#contact .headline-Wrap{margin:0;height:100px}}#contact .headline-Wrap .inner-wrap{border-left:2px solid #d4df40;padding:0 2%;display:block;height:auto;position:absolute;-webkit-animation:expand .5s ease forwards 1s;animation:expand .5s ease forwards 1s;width:90%;max-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1300px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:550px){#contact .headline-Wrap .inner-wrap{padding:5px 2%}}#contact .headline-Wrap h1{margin-top:0;margin:0 auto;font-family:Knockout\ 73 A,Knockout\ 73 B,sans-serif;font-style:normal;font-weight:400;padding:0 20px;font-size:13.5vw;line-height:9.5vw;height:auto;letter-spacing:1vw;text-transform:uppercase;opacity:0;-webkit-animation:fadeLeft .75s cubic-bezier(.34,1.56,.64,1) 1.25s forwards;animation:fadeLeft .75s cubic-bezier(.34,1.56,.64,1) 1.25s forwards}@media (min-width:1480px){#contact .headline-Wrap h1{font-size:190px;line-height:120px;height:130px}}@media (max-width:550px){#contact .headline-Wrap h1{font-size:13.5vw;line-height:10.5vw}}#contact .desktop-img img{width:100%}#contact .video-wrap{position:relative;text-align:center;background-color:#212728;width:100%;z-index:0;overflow:hidden;height:35vw;display:block;opacity:0;-webkit-animation:fadeIn .75s cubic-bezier(.34,1.56,.64,1) 2s forwards;animation:fadeIn .75s cubic-bezier(.34,1.56,.64,1) 2s forwards}@media (min-width:550px) and (max-width:768px){#contact .video-wrap{padding:5vh 0 0;height:30vw}}@media (max-width:550px){#contact .video-wrap{padding:5vh 0 0;height:25vw}}#contact .video-wrap .videoPlayer{display:block;position:relative;height:0;width:100%;padding-bottom:56.25%;margin-top:-10vh}#contact .video-wrap iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%;z-index:0}#contact .contact-body{background-color:#f7f7f2;color:#fff}@media (max-width:550px){#contact .contact-body{padding:0}}#contact .contact-body span{padding:0 20px 0 0;font-size:26px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;display:inline-block}#contact .contact-body span:nth-of-type(2n){padding:0 0 0 20px}#contact .contact-body span a{color:#fff;text-decoration:none}@media (max-width:550px){#contact .contact-body span{font-size:18px}#contact .contact-body span:nth-of-type(2n){padding:0}}#contact .fact-sheet{color:#d9e024;text-align:right;display:block;max-width:1300px;width:90%;margin:0 auto;clear:both;opacity:0;-webkit-animation:fadeLeft .75s cubic-bezier(.34,1.56,.64,1) 1.65s forwards;animation:fadeLeft .75s cubic-bezier(.34,1.56,.64,1) 1.65s forwards}#contact .fact-sheet a{display:block;position:relative;color:#d9e024;font-size:38px;line-height:38px;font-family:Knockout\ 28 A,Knockout\ 28 B,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;max-width:250px;float:right;z-index:5;margin-right:2%}@media (max-width:550px){#contact .fact-sheet a{font-size:28px;line-height:28px}}#contact .fact-sheet a:after{content:"";width:35px;height:35px;display:block;position:relative;float:right;background:url(/388df27145cb8e8e8865d8a640ffa1b783f68a25/86f60/img/icons/download.svg) no-repeat 50%}#contact .address{max-width:1300px;width:90%;padding:2.5vw 0 40px;text-align:right;margin:0 auto;clear:both;position:relative;opacity:0;z-index:5;-webkit-animation:fadeLeft .75s cubic-bezier(.34,1.56,.64,1) 1.75s forwards;animation:fadeLeft .75s cubic-bezier(.34,1.56,.64,1) 1.75s forwards}#contact .address a{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;color:#fff;font-size:20px;margin-right:2%}@media (min-width:550px) and (max-width:768px){#contact .address a{width:50%;display:block;text-align:right;margin-right:0;margin-left:50%}}@media (max-width:550px){#contact .address a{width:50%;display:block;text-align:right;margin-right:0;margin-left:50%}}#contact .address .icon-wrap{position:absolute;top:20%;left:0;width:25vw;height:25vw;z-index:5}@media (max-width:550px){#contact .address .icon-wrap{width:40vw;height:40vw}}#contact .address .icon-wrap .parallax-inner{width:100%;height:100%}#contact .address .icon{width:25vw;height:25vw;display:block;position:absolute;opacity:0;-webkit-animation:fadeLeft .75s cubic-bezier(.34,1.56,.64,1) 1.55s forwards;animation:fadeLeft .75s cubic-bezier(.34,1.56,.64,1) 1.55s forwards}#contact .address .icon:after,#contact .address .icon:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border-radius:100%;opacity:.5;z-index:0}#contact .address .icon:after{background-image:url(/img/illustrations/6d9126f8a3d0b3d0a6afaa8a656815a42865c577/wearecactus.png);background-size:contain;background-repeat:no-repeat;opacity:1;background-color:transparent}#contact .contact-info{max-width:1100px;width:90%;margin:0 auto;padding:40px 0}@media (max-width:550px){#contact .contact-info{height:auto}}#contact .contact-info a{color:#fff;font-family:Ziggurat A,Ziggurat B,serif;font-style:normal;font-weight:800;font-size:29px;letter-spacing:.5px}@media (min-width:768px) and (max-width:1480px){#contact .contact-info a{font-size:24px}}@media (min-width:550px) and (max-width:768px){#contact .contact-info a{font-size:20px;text-align:center;width:100%;display:block;float:none!important}}@media (max-width:550px){#contact .contact-info a{font-size:20px;text-align:center;width:100%;display:block;float:none!important}}#contact .contact-info a:nth-of-type(2){float:right}#contact #contact_groups{padding:10vh 0;background-color:#0e1313;background-image:url(/img/grunge-textures/45e1401033b4af84e7a557ee96d4e18b476c322d/texture-square.png)}@media (max-width:550px){#contact #contact_groups{padding:50px 0}}#contact .contact_group{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.5%;margin-right:2%;width:23%;vertical-align:top;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease;position:relative;height:600px;border:1px solid #fff}#contact .contact_group:after{width:100%;height:10px;transform:skewX(35deg);bottom:-12px;left:3px}#contact .contact_group:after,#contact .contact_group:before{content:"";position:absolute;border:1px solid #fff;transition:all .5s cubic-bezier(.34,1.56,.64,1)}#contact .contact_group:before{width:7px;height:100%;transform:skewY(55deg);top:4px;right:-9px}#contact .contact_group a{width:100%;height:100%;display:block}#contact .contact_group:hover:after,#contact .contact_group:hover:before{background-color:#646760}#contact .contact_group:hover .icon.link{background-image:url(/img/illustrations/c9ef1140a11415b12274760d37a9db8a5ed55d2f/arrow-green.png)}#contact .contact_group:hover .icon.mail{background-image:url(/img/illustrations/d5080c563824777d9a24faf6083dbb9798675c70/mail-green.png)}#contact .contact_group:nth-of-type(4){margin-right:0}#contact .contact_group:nth-of-type(4) .image-wrap{width:100%;border-radius:0;overflow:visible}#contact .contact_group:nth-of-type(4) .image-wrap img{max-width:100%}@media (min-width:768px) and (max-width:1480px){#contact .contact_group{width:42vw;margin-right:2vw;margin-bottom:20px;height:390px}}@media (min-width:550px) and (max-width:768px){#contact .contact_group{width:42vw;height:450px;margin-right:3vw;margin-bottom:20px}#contact .contact_group:nth-of-type(2n){margin-right:0}#contact .contact_group .header-link:after{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (max-width:550px){#contact .contact_group{width:90vw;padding:5vw;margin:0 3.5vw 40px;height:auto}#contact .contact_group .header-link:after{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}#contact .contact_group .header-link{color:#d4df40;font-family:Ziggurat A,Ziggurat B,serif;font-style:normal;font-weight:800;font-size:29px;line-height:42px;display:block;margin:0;padding-top:40px;padding-bottom:0}@media (max-width:1000px){#contact .contact_group .header-link{font-size:18px}}@media (min-width:768px) and (max-width:1480px){#contact .contact_group .header-link{padding-top:0}}@media (min-width:550px) and (max-width:768px){#contact .contact_group .header-link{padding-top:0}}@media (max-width:550px){#contact .contact_group .header-link{font-size:20px;line-height:35px;padding-top:10px}}#contact .contact_group h4{color:#fff;font-size:26px;margin:10px 0 5px}#contact .contact_group .title{color:#fff;font-size:16px}#contact .contact_group .icon{width:40px;height:32px;background-repeat:no-repeat;background-size:contain;margin-top:6px}#contact .contact_group .icon.mail{background-image:url(/img/illustrations/821421a3d5305d5267a84a62b1412beae4d9561a/mail.png)}#contact .contact_group .icon.link{background-image:url(/img/illustrations/40367a3219abf9448bacd7eb0216e169fc97d613/arrow.png)}#contact .contact_group p{color:#fff;padding-bottom:20px;line-height:30px;font-size:18px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400}@media (min-width:768px) and (max-width:1480px){#contact .contact_group p{font-size:18px;line-height:23px}}@media (min-width:550px) and (max-width:768px){#contact .contact_group p{font-size:18px;line-height:23px}}@media (max-width:550px){#contact .contact_group p{width:100%;margin-bottom:0;padding-bottom:0}}#contact .contact_group .image-wrap{width:70px;height:70px;border-radius:100%;overflow:hidden;position:relative}#contact .contact_group .image-wrap img{width:110%;max-width:110%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#contact .contact_group .link-wrap{position:absolute;bottom:20px}@media (min-width:550px) and (max-width:768px){#contact .contact_group .link-wrap{position:absolute;bottom:10px;margin-top:40px}}@media (max-width:550px){#contact .contact_group .link-wrap{position:relative;bottom:0;margin-top:40px}}#contact .contact_group .link-wrap .image-wrap{margin-bottom:10px}#contact .contact_group .link-wrap span{color:#fff;font-size:22px;display:block;text-transform:uppercase;font-family:Knockout\ 28 A,Knockout\ 28 B,sans-serif;font-style:normal;font-weight:400;letter-spacing:1px}#contact .contact_group .email-link{color:#fff;font-size:18px;text-decoration:none;position:absolute;bottom:15px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-style:italic;font-size:15px}@media (min-width:768px) and (max-width:1480px){#contact .contact_group .email-link{bottom:30px}}@media (min-width:550px) and (max-width:768px){#contact .contact_group .email-link{font-size:20px;position:absolute;bottom:10px}}@media (max-width:550px){#contact .contact_group .email-link{font-size:18px;position:relative;display:block;bottom:0;margin:40px 0 0}}#contact .contact_group .email-link:after{content:"";width:0;height:2px;background-image:url(/c2bd993ba0e7ec9c99856eb1d440877ceb521e62/21621/img/grunge-textures/active-state-line-green.svg);display:block;position:relative;margin-top:5px;-webkit-transition:all .5s cubic-bezier(.34,1,.64,1);-o-transition:all cubic-bezier(.34,1,.64,1) .5s;transition:all .5s cubic-bezier(.34,1,.64,1)}#contact .hidden .caps-slide,#contact .hidden .content-wrap{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}#contact .fade-in-element .caps-slide,#contact .fade-in-element .content-wrap{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .75s ease .25s;-o-transition:all ease .75s .25s;transition:all .75s ease .25s}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}#gratitude{background-color:#fff}#gratitude .header{background-color:#212728;padding-top:12px;padding-bottom:12px}#gratitude .header .content-wrap .cac-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}#gratitude .header .content-wrap .cac-logo img{width:38px}#gratitude .header .content-wrap .cac-logo .title{padding-left:8px;font-family:Ziggurat A,Ziggurat B,serif;font-style:normal;font-weight:800;color:#d9d5cb;font-size:20px;font-style:italic;letter-spacing:.6px;line-height:48px}@media (max-width:550px){#gratitude .header .content-wrap .cac-logo .title{font-size:18px}}#gratitude section.intro{text-align:center;background-color:#3a3a3a;padding-top:84px;padding-bottom:64px;background-image:url(/img/grunge-textures/45e1401033b4af84e7a557ee96d4e18b476c322d/texture-square.png)}@media (max-width:550px){#gratitude section.intro{padding-top:52px;padding-bottom:46px}}@media (min-width:550px) and (max-width:768px){#gratitude section.intro{padding-top:52px;padding-bottom:46px}}#gratitude section.intro h1.first{color:#dadacf;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:90px;letter-spacing:.15px;line-height:48px;text-align:center;margin-bottom:0;margin-top:0}@media (max-width:550px){#gratitude section.intro h1.first{font-size:52px;letter-spacing:.08px;line-height:52px}}@media (min-width:550px) and (max-width:768px){#gratitude section.intro h1.first{font-size:52px;letter-spacing:.08px;line-height:52px}}#gratitude section.intro h1.second{font-family:Knockout\ 73 A,Knockout\ 73 B,sans-serif;font-style:normal;font-weight:400;color:#d5e03e;margin-top:0;text-transform:uppercase;font-size:86px;letter-spacing:-1px;line-height:102px;margin-bottom:17px}@media (max-width:550px){#gratitude section.intro h1.second{font-size:40px;letter-spacing:-.56px;line-height:40px}}@media (min-width:550px) and (max-width:768px){#gratitude section.intro h1.second{font-size:40px;letter-spacing:-.56px;line-height:40px}}#gratitude section.intro .border-wrap{height:31px;width:100%}#gratitude section.intro .border-wrap .border{margin:0 auto;width:311px;height:1px;background-color:#d7e037}@media (max-width:550px){#gratitude section.intro .border-wrap .border{width:256px}}@media (min-width:550px) and (max-width:768px){#gratitude section.intro .border-wrap .border{width:256px}}#gratitude section.intro h2{color:#d9d5cb;font-size:20px;letter-spacing:.18px;line-height:30px;text-align:center;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;max-width:666px;margin:0 auto}@media (max-width:550px){#gratitude section.intro h2{font-size:18px;letter-spacing:.14px;line-height:24px}}@media (min-width:550px) and (max-width:768px){#gratitude section.intro h2{font-size:18px;letter-spacing:.14px;line-height:24px}}#gratitude img.divider-first{background-color:#fff;margin-top:0;margin-bottom:0;width:100vw;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}#gratitude section.generator{background-color:#fff}#gratitude section.generator .container{padding-right:25px;padding-left:25px;margin-right:auto;margin-left:auto}@media (min-width:768px){#gratitude section.generator .container{width:750px}}@media (min-width:992px){#gratitude section.generator .container{width:970px}}@media (min-width:1200px){#gratitude section.generator .container{width:1150px}}#gratitude section.generator .generator{-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;-o-transition:transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease;position:relative;padding-top:80px}@media (max-width:550px){#gratitude section.generator .generator{padding-top:30px}}@media (min-width:550px) and (max-width:768px){#gratitude section.generator .generator{padding-top:30px}}#gratitude section.generator .generator .cover{position:absolute;height:100%;width:100%;border-radius:4px;top:0;right:0;background-color:#fff;z-index:3;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}#gratitude section.generator .generator .cover.collapsed{width:0}#gratitude section.generator .generator .cover.expanded{width:100%}#gratitude section.generator .generator .cover .border{position:absolute;height:100%;width:0;top:0;left:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:#d5e03e}#gratitude section.generator .generator .cover .border.active{width:2px}#gratitude section.generator .generator .cover .flip{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#gratitude section.generator .generator .bkg{position:relative;border-radius:4px;background-color:#fff;max-width:100%;border:1px solid #92918f;padding:34px 70px;-webkit-transition:height .6s ease-in;-o-transition:height .6s ease-in;transition:height .6s ease-in;border-radius:0}#gratitude section.generator .generator .bkg:before{width:7px;height:100%;-webkit-transform:skewY(-55deg);-ms-transform:skewY(-55deg);transform:skewY(-55deg);top:-6px;right:-9px}#gratitude section.generator .generator .bkg:after,#gratitude section.generator .generator .bkg:before{content:"";position:absolute;border:1px solid #92918f;-webkit-transition:all .5s cubic-bezier(.34,1.56,.64,1);-o-transition:all cubic-bezier(.34,1.56,.64,1) .5s;transition:all .5s cubic-bezier(.34,1.56,.64,1)}#gratitude section.generator .generator .bkg:after{width:100%;height:10px;-webkit-transform:skewX(-35deg);-ms-transform:skewX(-35deg);transform:skewX(-35deg);top:-12px;left:3px}@media (max-width:550px){#gratitude section.generator .generator .bkg{padding:32px 21px 56px}}@media (min-width:550px) and (max-width:768px){#gratitude section.generator .generator .bkg{padding:32px 21px}}#gratitude section.generator .generator .bkg .inner{display:-ms-flexbox;display:flex;-webkit-column-gap:50px;column-gap:50px;min-height:400px;position:relative;-ms-flex-align:center;align-items:center;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media (max-width:550px){#gratitude section.generator .generator .bkg .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:1px}}@media (min-width:550px) and (max-width:768px){#gratitude section.generator .generator .bkg .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:1px}}#gratitude section.generator .generator .bkg .inner .box{position:relative;-webkit-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}#gratitude section.generator .generator .bkg .inner .left{-ms-flex-preferred-size:47%;flex-basis:47%;text-align:center}@media (max-width:550px){#gratitude section.generator .generator .bkg .inner .left{-ms-flex-preferred-size:100%;flex-basis:100%}}@media (min-width:550px) and (max-width:768px){#gratitude section.generator .generator .bkg .inner .left{-ms-flex-preferred-size:100%;flex-basis:100%}}#gratitude section.generator .generator .bkg .inner .left img.main-image{max-width:100%;position:relative;z-index:2;-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;opacity:0;margin:0 auto}@media (max-width:550px){#gratitude section.generator .generator .bkg .inner .left img.main-image{max-width:50%}}@media (min-width:550px) and (max-width:768px){#gratitude section.generator .generator .bkg .inner .left img.main-image{max-width:250px}}#gratitude section.generator .generator .bkg .inner .left .scale{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);opacity:1!important}#gratitude section.generator .generator .bkg .inner .right{-ms-flex-preferred-size:83%;flex-basis:83%;text-align:center;position:relative;height:100%}@media (max-width:550px){#gratitude section.generator .generator .bkg .inner .right{-ms-flex-preferred-size:100%;flex-basis:100%;padding-top:11px}}@media (min-width:550px) and (max-width:768px){#gratitude section.generator .generator .bkg .inner .right{-ms-flex-preferred-size:100%;flex-basis:100%;padding-top:11px}}#gratitude section.generator .generator .bkg .inner .right .idea-number{font-family:Ziggurat A,Ziggurat B,serif;font-style:normal;font-weight:800;color:#212728;font-size:32px;font-style:italic;letter-spacing:.8px;line-height:48px;text-align:center}@media (max-width:550px){#gratitude section.generator .generator .bkg .inner .right .idea-number{font-size:26px;letter-spacing:.62px;line-height:48px}}@media (min-width:550px) and (max-width:768px){#gratitude section.generator .generator .bkg .inner .right .idea-number{font-size:26px;letter-spacing:.62px;line-height:48px}}#gratitude section.generator .generator .bkg .inner .right h3.message{margin-bottom:41px;color:#212728;font-family:FFMarkWebProBlack,sans-serif;font-style:normal;font-weight:400;font-size:32px;font-weight:900;letter-spacing:1.4px;line-height:40px;text-align:center;margin-top:11px}@media (max-width:550px){#gratitude section.generator .generator .bkg .inner .right h3.message{font-size:20px;font-weight:900;letter-spacing:.57px;line-height:24px}}@media (min-width:550px) and (max-width:768px){#gratitude section.generator .generator .bkg .inner .right h3.message{font-size:20px;font-weight:900;letter-spacing:.57px;line-height:24px}}#gratitude section.generator .generator .bkg .inner .right button{cursor:pointer;position:relative;display:inline-block;border:1px solid transparent;background-color:#fff;text-transform:uppercase;color:#3f4141;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:53px;letter-spacing:6px;line-height:56px;text-align:center}#gratitude section.generator .generator .bkg .inner .right button:focus{outline:0}@media (max-width:550px){#gratitude section.generator .generator .bkg .inner .right button{font-size:40px}}#gratitude section.generator .generator .bkg .inner .right button:after{content:"";position:absolute;height:20px;width:33px;top:50%;right:-30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-size:contain;background-image:url(/6da3b21fe7b5f8be492e92f6ad9a6a08b7430ffd/f4568/img/arrow-black.svg);background-repeat:no-repeat}@media (max-width:550px){#gratitude section.generator .generator .bkg .inner .right button:after{right:0}}#gratitude section.share-links{padding-top:32px;padding-bottom:64px;background-color:#fff}@media (max-width:550px){#gratitude section.share-links{padding-bottom:28px}}@media (min-width:550px) and (max-width:768px){#gratitude section.share-links{padding-bottom:28px}}#gratitude section.share-links .container{text-align:center}#gratitude section.share-links .container h4{color:#252f31;margin-top:0;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;text-transform:capitalize;font-size:18px;letter-spacing:.14px;line-height:32px;margin-bottom:5px}@media (max-width:550px){#gratitude section.share-links .container h4{font-size:16px;margin-bottom:0;line-height:24px}}#gratitude section.share-links .container .social-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#gratitude section.share-links .container .social-wrap a{color:#212728;position:relative;text-transform:uppercase;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:28px;letter-spacing:2.72px;line-height:40px;margin-right:28px}@media (max-width:550px){#gratitude section.share-links .container .social-wrap a{font-size:22px}}#gratitude section.share-links .container .social-wrap a:before{content:"";position:absolute;height:3px;width:100%;background-color:#d5e03e;bottom:0}#gratitude section.share-links .container .social-wrap a:after{content:"";position:absolute;height:52%;width:1px;background-color:#000;right:-14px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#gratitude section.share-links .container .social-wrap a:last-child{margin-right:0}#gratitude section.share-links .container .social-wrap a:last-child:after{display:none}#gratitude img.divider-second{width:100vw;-webkit-transform:scaleY(-1) translateY(-10px);-ms-transform:scaleY(-1) translateY(-10px);transform:scaleY(-1) translateY(-10px)}#gratitude section.gratitude-footer{padding:90px 0;background-color:#3a3a3a}#gratitude section.gratitude-footer .content-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#gratitude section.gratitude-footer .content-wrap .cac-logo{display:block;margin:0 auto;width:56px}#gratitude section.gratitude-footer .content-wrap .cac-logo img{margin:0 auto 19px;width:56px}#gratitude section.gratitude-footer .content-wrap .text{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;color:#fff;font-size:28px;letter-spacing:2.72px;line-height:40px;text-align:center}#gratitude .hidden-images{display:none}:root{--active-button:#4b4847;--inactive-button:#2d2b2a}#recipe,#recipes{overflow:hidden;position:relative}#recipe,#recipe h2,#recipes,#recipes h2{font-family:FFMarkWebProRegular,sans-serif}#recipe .page-texture,#recipes .page-texture{position:absolute;height:100%;width:100%;background-image:url(/static/media/a86684fe78cf6ca906adc31e1a9f2a2d0d31cb17/paper-texture.2acee8c9.png);background-size:100%;top:0;left:0;pointer-events:none;z-index:5;opacity:.18;mix-blend-mode:multiply}#recipe .stars,#recipes .stars{position:absolute}#recipe .button,#recipe button,#recipes .button,#recipes button{padding:12px 24px;font-family:FFMarkWebProBlack,sans-serif;font-weight:400;font-size:20px;font-style:normal;line-height:32px;min-width:200px;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:#f3eee6;background:var(--inactive-button);border:1px solid transparent;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:6px 6px 1px rgba(0,0,0,.23);box-shadow:6px 6px 1px rgba(0,0,0,.23);border-radius:2px;cursor:pointer}#recipe .button:hover,#recipe button:hover,#recipes .button:hover,#recipes button:hover{background-color:var(--active-button);color:#f3eee6}#recipe .button.active,#recipe button.active,#recipes .button.active,#recipes button.active{background-color:var(--active-button)}@media (max-width:1024px){#recipe .button,#recipe button,#recipes .button,#recipes button{-ms-flex-preferred-size:100%;flex-basis:100%}}#recipe .button.view-more,#recipe button.view-more,#recipes .button.view-more,#recipes button.view-more{border-radius:4px}#recipe .container,#recipes .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){#recipe .container,#recipes .container{width:750px}}@media (min-width:992px){#recipe .container,#recipes .container{width:970px}}@media (min-width:1200px){#recipe .container,#recipes .container{width:1170px}}#recipe header,#recipes header{background-color:#f3eee6;max-width:none;width:100%;position:static;left:0;top:0;z-index:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);padding-bottom:50px}@media (max-width:1024px){#recipe header,#recipes header{padding-bottom:0}}@media (min-width:1200px){#recipe header .container,#recipes header .container{max-width:100%;width:calc(100% - 40px);margin-left:auto;margin-right:auto}}#recipe header .navigation,#recipes header .navigation{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding-top:0;-webkit-transform:translateY(33px);-ms-transform:translateY(33px);transform:translateY(33px)}@media (max-width:1024px){#recipe header .navigation,#recipes header .navigation{padding-top:20px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}#recipe header .navigation .share-wrap,#recipes header .navigation .share-wrap{margin-right:40px}#recipe header .navigation .share-wrap button.share,#recipes header .navigation .share-wrap button.share{background-color:#f3eee6;padding:0;color:#000;min-width:0;-webkit-box-shadow:none;box-shadow:none}@media (max-width:1024px){#recipe header .navigation .share-wrap button.share,#recipes header .navigation .share-wrap button.share{font-size:15px}}#recipe header .navigation .share-wrap .share-link-wrap,#recipes header .navigation .share-wrap .share-link-wrap{bottom:-60px}@media (max-width:1024px){#recipe header .navigation .share-wrap .share-link-wrap,#recipes header .navigation .share-wrap .share-link-wrap{right:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}#recipe header .subhead,#recipes header .subhead{font-size:18px;line-height:26px;font-style:normal;font-weight:400;letter-spacing:0;text-align:center;max-width:660px;margin-left:auto;margin-right:auto}@media (max-width:1024px){#recipe header .subhead,#recipes header .subhead{font-size:16px;max-width:90%;margin-left:auto;margin-right:auto;line-height:22px}}#recipe header h1,#recipes header h1{margin-bottom:12px;font-family:FFMarkWebProRegular,sans-serif;text-align:center;margin-top:0}@media (max-width:1024px){#recipe header h1,#recipes header h1{margin-top:30px;margin-bottom:10px}}@media (max-width:1024px){#recipe header h1 img,#recipes header h1 img{height:auto}}#recipe footer,#recipes footer{text-align:center;color:#f3eee6;padding-top:31px;padding-bottom:31px}#recipe footer .container,#recipes footer .container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#recipe footer .container a,#recipes footer .container a{max-height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#recipe footer .container p,#recipes footer .container p{margin-top:0;margin-bottom:0;color:#f3eee6}#recipe footer .container .bold,#recipes footer .container .bold{text-transform:uppercase;padding-left:15px;font-family:FFMarkWebProBlack,sans-serif;font-style:normal;font-weight:400;font-size:20px;color:#f3eee6}#recipe footer .container img,#recipes footer .container img{padding-left:15px;-o-object-fit:contain;object-fit:contain}#recipe .recipe-card,#recipes .recipe-card{-ms-flex-preferred-size:calc(33.33% - 20px);flex-basis:calc(33.33% - 20px);border:1px solid transparent;min-height:370px;max-height:500px;position:relative;color:#000;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (max-width:1024px){#recipe .recipe-card,#recipes .recipe-card{-ms-flex-preferred-size:100%;flex-basis:100%;min-height:343px}}#recipe .recipe-card img,#recipes .recipe-card img{position:absolute;width:100%;max-height:100%;z-index:2;top:0;left:0;-o-object-fit:contain;object-fit:contain;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#recipe .recipe-card img:hover,#recipes .recipe-card img:hover{-webkit-filter:brightness(1.25);filter:brightness(1.25)}#recipe .share-wrap,#recipes .share-wrap{position:relative;z-index:8}#recipe .share-wrap button.share,#recipes .share-wrap button.share{background-color:var(--inactive-button);color:#f3eee6;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}#recipe .share-wrap .share-link-wrap,#recipes .share-wrap .share-link-wrap{position:absolute;bottom:-60px;width:calc(100% - 23px);right:0;background-color:var(--inactive-button);opacity:0;visibility:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:4px;padding:12px;-ms-flex-pack:center;justify-content:center}#recipe .share-wrap .share-link-wrap.active,#recipes .share-wrap .share-link-wrap.active{display:-ms-flexbox;display:flex;opacity:1;visibility:visible}#recipe .share-wrap .share-link-wrap a,#recipes .share-wrap .share-link-wrap a{color:#fff;margin-left:10px;margin-right:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;opacity:1}#recipe .share-wrap .share-link-wrap a.facebook,#recipe .share-wrap .share-link-wrap a.mail,#recipes .share-wrap .share-link-wrap a.facebook,#recipes .share-wrap .share-link-wrap a.mail{background-color:var(--active-button);border-radius:50%;height:40px;width:40px}#recipe .share-wrap .share-link-wrap a:hover,#recipes .share-wrap .share-link-wrap a:hover{opacity:1}#recipe .flourish,#recipes .flourish{position:absolute;height:88px;width:88px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAACwCAYAAACvt+ReAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAACM1SURBVHgB7Z0JfBXVvcf//zNztySQAAZCFiBsokISIFpKN6ldnjyXVmtsxbDUtljbat1bfa1x7WurbR9VK4pigliNrbZq7VM/mlo39LEkEFQIECA7SxLIcpeZOef9z83CTXJvchMSuIPn+/kk987Mmblz7/zmP//zP+f8D4JCYSOqtqw9l6FWIt8jQDkDhcLGKAErbI0SsMLWKAErbI0SsMLWKAErbI0SsMLWKAErbI0SsMLWKAErbI0SsMLWKAErbI0SsMLWKAErbI0SsMLWKAErbI0SsMLWKAErbI0SsMLWKAErbI0SsMLWKAErbI0SsMLWKAErbI0SsMLWKAErbI0SsMLWKAErbI0SsMLWKAErbI0SsMLWKAErbI0SsMLWKAErbI0SsCJmEaKAHa54arQovkyLVEYJWBG7bJqotbX4EyD5LIxURAlYEbPsHefUHMic/ZVRAlbELKMbHE7BNQ8c3C4ilVECVsQs3kTLwRGdd350VkQB66BQxChmG3OisBL6K6MssCJm0RDidSbG3nHHHcqFUNiPgDA9oGvxiKgErLAfHqa5OIfR/ZVRAlbELBZiAhlf5QMr7InDIVIAIrsPEiVgRczCLZ7JANv7K6MErIhhWCaZ30C/JUChiFGEwGnkQXj7K6MErIhJKipWuUDwqaBcCIUdifclSfEysLgSsMKGCJwnQBhC4639FVMCVsQkgossQDDA0pUPrLAXGzeudpB455EL4dXQPNJfWSVgRcwxGeJOoxDEadQK5ze91tH+yioBK2IOA1kqWd8k4CzQ4LRa+iurBKyIOUwwp1MDxkRk4mBu7kqjv7JKwIqYory82Kkhno4ALm6JQwOVVwJWxBSjuBEPTJwTXGBY3Xu7jqzHCGUlYEVMoTNzFPm/84MLiPv7FBAsLnRRCVgRU+ign4EI4zvei+qByisBK2IK07IuFaJDl9zSdvfezsF0hC4rAStiBvFesYfivwuC7yma1jZqTH3vMhrTPaHLSsCKmKE6zjuHlJsq3yPgvhkzFvt7l7EEVwJWxB6ioIBpgBcKwM5BnOLjCEXjQxeUgBUxQfXX0pPoJZcxDCbbESj2hCsnBPYYpawErIgJWLxrClXe5ghSaHCZ4/Zw5RBEUo/9QKGIDeaRdIP+r6zAccHDWmCKDY8JXVQCVsQEZHa/icGX4L8mQHE4XDkOMC50WQlYcdKp3rwuWwD/j+4VAvb7HawxXFlqSJ7QYxkUipMI+b2ITORTra1biwJEPfh84TuyC0gOXVQCVpxUDn68fjqp+Etdy9SMzAG16qnz6/r0A+6s4E0MXacErDhpkCCZ4be+Sao989g6aEchNiEW8N7l9297WkYgVBxYERsc3P5cHEUczqe3x3qYCfCjrpeGK69xM7n3OiVgxUmDm95zyfP9Yug6RFHf+PGOreHK6zqm916nBKw4KRwofyiBI/sZiJ4aRGAls/MKwuZDs0w+ufc6JWDFCaekoEC3rNH5goucXpuEIeCNyHuyjD5rQKE4wcy8ZOZ0amlbSua2R4WM/IcqEPqH4fYpLi7WKEIxqfd6JWDFicc0ryG1nt17teDwb43HN4fbZeEcbxLnPUNoEjXNluKEUr218LPk915Nfz3mP6bGC5/G2N9Tci4Km0rK8osUHTGl93plgRUnjPqt66cih7tJrY7e2xCwOmDBR+QmhJ1SwKlpFELDcb3XKwErTghSvBa37iV1fj7cdhLue5Pm7toZaX/LEBlkpfu4EErAihGnvqwongvru9QO/C2ytK7e26lFzhCcP0qtb2a4/Ssr17oBxSzav8/E30rAihFFipcEuoKaiFeKCHUuEvVbqc2TP4h0DH444CITPSvcNlWJU4wYNRtXT+IAvyI7mUd2NoLWsBYsficuWmRGOo5TdycwhIUijHesBKwYdkRJgV49dup8qo7dSIuXku8a6UlvCcGf85ja1v6Ox00zk+mOCeG2KQErhgXZ1bFx1/pRhhdPqxHW95CLS8m6ThX9uqlij8lx9bgFV/abA1jT9UXQOVqjN0rAimGhftu687kFV9DbL1NEYaIMK/QHuQN1qPFbpuSs+LjfcgUFrA7ZV4QIP2GnErBiWDBNmI4MrsAIlrIXDVTqtxAIvDZQwUPfzkgRPjEt0nYVhVAMC+hJWK8h3g9yOFAEyIiaZEkrAPkP9AZ4NC13ZftAxzUM12dI7OMifi4oFMNE48bixHZH+8XA2dXkQcymVaM6tlCcV8DHiPg6B1GckbPsw2iOJ8qLnbWm705yHm4NZ9lpRblyIRTDxtjcvCPFxcXrv3QGf9e0/BMpvjveRO7S0HHQxbX9FgZq0rKXtUV7vNr21gngdMyj1uWIhlZZYEXMUr2p8AKm4bMidMhRCNICKx9YEbOgzs6PJN4ulIAVMcmRqjVjQfDLBiqnBKyISVoOu5aTDU4eqJwSsCLm2P366kQU/OJoyioBK2IOT3LCeVRDmxtNWSXgGKGkpECvqFjlgk85FRueGs3BXELuw6hoyisBxwjJycAS2sdeWLOp6ELxKRZynNuSmXoujLa8igPHEFVb1s9gzHoEBXyIoD+V0rRzBy4qMOFTwoHy4hTD8L4EiLnRlFdx4BgjY+6SCsHhEYp93sDBeL4maeqP5YgG+BQg+xAbpvcaYDhvMPspAccabvGm4Px5skLTEeEBS8Db+zavW7rr3T+Nl7l04RTlYPKM2dRi/MPeqaYGQgk4xkibtbSRdFoEHOQ0q/L6zNUYf9STkPCb2tJ1F4uNq+PgFMQwjHiBEFXFLRQl4BgDEYV5ZFIJPUqfld0Pg+sAXUKIpQL5+hrd82bttsIrqzc8ll5eXuzsmtXH7vgsfxVZ3woYJKoSF6NUvr92itPNXiNFzwizWY5PqNRQPI9cfweYtdvQ3LXpZ13WJG8AsCGiuFirPd27ktyIO2hxfDT7yEqcEnAMU7Ol6Nd0lW6JWCAoVtGIXOzliLUOjT04Yc6VA45yGAxVVb/zaM2nnYUGm4JOkWRZTAhu1APTy9Je2FWLBX0zqQ8VmXLVb8RfzFC7lb6X7E/crz6VgGOcfZufONPB9GdJpbOjKU+VvlWp2Uuvg+NAVhQPlD823jBdX2QMlpOLch6ESUZCbo1JSpaZ1O9JcHjeHn1WXlOktFCDPof3ij1VHv+P6Anz2/7KqTBajMN8zZWkiJflxH/RlCfxDSoE1Wf/khK9vrTofNNyriLjvo6OtziceINlZZ4HitfSuRW2mL5fHSh/OqrHfjRUZwCQeDOiKasEHMNkLLzBS1L5B1mammjKk5jmU9x4SEKS8ebaMTU/5AirSZjfChEu6VjIGYMayBrX0mfU0Z/0tTsqmIiJ9LLctMw/7N24TuYuO+6nutXgXUAvedGUVQKOcVKbJm0g4bwVTVlSjocLWAKDpH5X0XiDw68B+P20mC5jsfSZFIIWn5B8izRkP3Yy7T/RsBboCJ8DwfNp+2oS8r7Oz3XSPpc5dHFf9QcPjoXjYN/W9WN0HX9Eb1MGKsvp5NSYuBhHplzav6XwBQ1gWTTlKah2ycGP1j2TfGZ+HUSJ2QI/ZQjL4VjyPBmbW2sIa63DOq104tyLeo8erqx6r/hNFtf+IiIrJBOdQiqW+X6/Aa74N+l1HQwRDoEJOmhfjqas9MOVBbYB6PW8RhbvSFSFBcz3G+LyjRtXOwYsShU22XmIlHA9dM2/hmIvLX/f1NpumZyz4v203IvCDn3PWJjnTc1e9rrJ8YdUd9vbuToJBLtKHIcb4TC1c+llTDRl6fwDSsA2QIqFrM22KIt7SD1L0hLHJA1UsGHb+kyqLckh6+6ONeTrItyeqrnXTc66JmxMuWnL2qQ9ZY+fXlW+ZqwMe2hW+2tU6Fk6P6uzyMIDG46nQtdn4pfIILQpAdsEMpabSC8t0Nk61y8ccsxW34qCgoKI11dUvOKyLOMSMmMdgkHgAvFx3nr4BZyd12eaq31vPzymevOTN7aj9qIHnM+h4Xy+dsvaHz72cp2PxFsigAenhiXRO7jLnA9DhPaP2oem26tFCdgm6Jr5OMVdr6NWg98xxP+F/iITCDpDceM138hcGKlIdWvDJCr4jWMzBWHpUcP7m47IR08qSOxaQsIvkTFZyfsCF2IO3UxfAqb9fuU3MnOt9sBu2t/fVZ5rkAlDBbE1uoKCo4b1qhJnE1KyVkgXYpvs+7Bv01MpLgYzqfVN5t29lEQYJvUojqXg8bVVpYWVGTnL+ojd4loG0yA7uCDAIkH+9YxEf2O4z/a0Np1B2y/os0GAkz7jcnS5/gShbRgWHA87oiqFGCAfeJeywDZD+qVTcvPrJs5b+lZZXdMNGoOvkHR+T8LeGeKHSqRxWkxe6tXhOvxoWnCC7YSOY0IVmObbOONaf7jP1JmVEf4moeMIdCETct6LMceOLaITYbjjofgXnezRKIq2URjtbSVgG7N48bX+lOyl5WlNe24hEVLtXzxHfmGoiOMRrOuqNq/7Wm8RMxDHUvYLoMiDc3+kzzE553TcMM3EwUpfG332tdAdgsNDmtOMOF3AQDgN9yf0ZHl9wIICDjaqpuRTAznsKC1n2TsaJlwHDH9JF/dQyNZRmi5+W1VW+NUeIsaQUBWDI95ER3PE4zOtjhpImnqvp0e4Rn/59LY7ckCVuZeSZ13VAkOkrOWjNnp0FNH90thvQQGbsrOXqijEqURK9iUHUrPz72NOfi4GK3odzb3ULDFHA1ZIIl7eJWISZGgfB9Ooq4zYqyx1h6uM3JO1vW0wfUZcMJl1sE0BpPvxjBXQ74HjYBHdjBOydr9MntIt9HGRKnQGfYGX5Bsl4FOQiWct326Z8BOyYi/CMZcihQl2e5clRoHdWSJJfY74pMyIDR+Yl2dxh+uPVO5v4cN4wkBpNf3ijsnnLNkDxwliAW/asXedQPFfdLvtDlOkgjshmNldCfgUJWN+/i5NWDeSCP4KnSECspbTyBL/z77SwsWMYbfLQC5uksPyJfZ7vNl5jW1+XEYiXk6LJfS3l466i26Sp2Q/CJeX3ZT+mWU7YZiYnVcQSM9auso0g0Ps/9a9oeMGesM0edBnV/2BT3Fk5xiNW2sY4EWic6oruuj15EJ8QoI+Vy7T+p3U+LE8fd6y96M9rhxBAZd9JKS1hBHkk3ceH5UQ73ix61zp3PdaAldkzM3/l1xWFvgUZ3LWkiaHxm/h0p3oDLOROU4hQXy2q4z0Yzng5EEcNuhWjLR4ZZ+KxFGuryM7dq5UaXwXvK7uKIeywKcg0joeynLFtbUeTdBNn2YG3JYjzkwUunYHuQCXUQmt9z4k8Afd7qTbkmddPOQIwnBzoHx9jmFaj9PbYEd9qjS2CoOflZa7rDvkp1riTiGaPlo/uT3AL6wV3izw+SY5NBiFulN3uIRJsTAvma84iDDok5qnLzJF4wP0NiYEXPVesccwfXfTDTe3MwRNLW/i4VDxSpSAbU7Q2s7xTvP72LL2gJVH7sAEckzjgwlCMNgJqPM5i51Tt0UYtiYgwzK0K0kk957skc3l5Q8loBEU73+IrvkxBPzbsvijvcsqF8LGHK54arTPKy4FS/yMruRMOE5IDPsCflg05TNLK+EkUbNxdRw64r5PN5IcXh9sbKH3u0GD/PSsvpVMVYmzKXIGS2+ruIuu7oO9xdvZ+f1V+ltF1vQ+srx/EByeoeXNVDbiAFFZuXO44OrykocS4CQg49NC96yk17uhu2+FaKflW9PmLNsQbh/lQtiQqvfWjK3xuO6mJ/01IR5BQDavUvXs916P9uqMGX3nH5YjMHZvLUr2gFhEb5fQinkkcDn2rKtS56J1Px6XlLiPRPOnE+lK1G1+Irm2tKiAngM/kN1BO1c3k+9+7/u7Xvxb3rzwvo9yIWyGHCo00RH3U7qct5MkOxsfxBFqWXvYQvFQuK6T4ThQXpzgD3i/wBAuIS/zSvI33aGbKS6RL4cMnQgR15QXTmIm3kkxuctp0RNcSS2IZI/vjBf8j2PmrojcTwMUtqKqdP05TFivBKdflQPeAQ9TnPTHdYb3r7m5K6PKHxGK2LjR0eDa/nXLwjtpUab179JEA9Wfrk7NSX8ZcdGI5CiWc2G4k92X0s1zPd1EZ4ZkpjxIZ3ZXIJGvycxc4evvGErANkIm8xtr+Z+kx/t35LLMz8BA/HxiU+Xjx5sIu37r41Mt4fgdHVQ23bKO44tGssB3kn/xTEr20gMwTNTUrI5jhz1nc4svB8a+A6Edizo6qd/bmtD85xkR+ieHogRsI+rI+nKw/g6dORNIyP8wgF+Z2c8jdjDUlxVl0nP7ERLuV48F3+Aofc7LXIdfZ8xZthWOAyFK9EPl9TkBM7CSbgyZsmqSONaoIqh5e5NT128bP3tnCbXyRXVDKgHbhGKK935uhncVtThc3Zl4xBCaNj8j68poRytHRdV7hWksHh+iz+g9zZXMiPk8Wfz11DZSzsdatRMmLG2PlA9NRhQaGtbF+RpgvNuA8cKB53PO8+j8T++RxBplIyDUomCPTBw/+veYdtGAM9iHogRsEw6XPZXuB76WVPSVzlUfpOUsXQAjwL7SJ8/SBcrUrqlhNstBnxtJorKP8B4LcT/55C3kixsImoME6kHLksPqx5N1nUJRhDOhY/SHDIv11psU6wtMwNMpOfn/HEqFUYXRbEK7wdOA8cmMdRgvmfSvd5ndu4sT4474cjgTC8jIOdHiO02H/n+T5lxRORhxTM5Zvp1CWneTAKlpGXtnhJdRgi/Q+s/TAX30KGghkfopCsLleGT6FNK+iCdxe+Rsx2Fa/vwk44PkL2wWjBUxQ3srZf53Dg812qEEbBN0DcZxxhKDeuiIPmwO3S5b5bwt/l8KBteRcLTgk53kpAu+s3b7+quKiy/bkJf3XNTjheOY9mybsC6jwyyC8E9quc4T/AtKr0N/oqPncQ/ZkpvBuSVqaPUOEurmgGGt/b898RV5eXmd53MFDBUlYJtAYSY3qcMT1A1iQEPs7nQj/c2a0nVfBxTLSdihPc1ISeJ0iqg+fM70C64GeC7q/r6Jc65obi0r+gcdYuGxzD0h5yNki54IJjIJd7q0oRmF2EVC3sYFL6cnx0cWiPKKpj0Ni4Zx6jAlYJsgOtKZBjpNm8PiontClB3vPpGQEO+4gB7b4XOKCcjSEX9QuWXtx9FGLOQj/eBH6/7s9/OVtNCnnwU1gDSbnP1R19hbIAJxgjtdFlo+cnO8GogDQjhadU0zRLLZOmHCZH+0sWQZKhzD26aaBsZrht7w3n5n3TFL3RclYJuAYDZxzppJWOOCiyDOptdX5LYJ8UxrB5EEnf3Nwu8Pn3EjpoFsno0SmeGyprTwXXrbR8B0HyXrTFxjcuODjOzlrw5Hi93HHzw4LtEKXE+yvFhjfCx4eOnnpvkeIffnlUjuj+rMYxM05qklfXb3hSVre4UoLwjmYtjPNAMZbu/3AAhjDToIDBKKELzV9Z48b9kqdkBAt9ebQq7M/X2G7A8BuX+iMylfCH4zvZ9NN0Qq3RLnU5T4vi9nXxAxV7ASsE0YP/vyPdRkLHOiBeOkZGtn1pqZ98s+DTI/gm7iE7TuedHtZogqKtU9bRWJooUZxqCbmnW3S/rN3ftxDg/R0Z7rPWSfLPXi4xFx5QdrxpMPL2PPzpDV8pEy29smIoYLlYBtgnxEawKeozdVIWuvCpj+W8i3TRo/P38XB3YdNTRcRRUsOePlH2mX0NwPFeiIaxzkx4L/SItsrDgc/DRAl6wVasJ5a+8h+wjsgeOxxHEel9wzrB6RaVqk/ZSARxA5/29l5Vo3DBMTsvL3UrRV9pXtaq2KI6t1iwPZP2vLCq9DIzCeQgIfgia8JPTlJOTOiVJEMy2/3oRaAwwSI0E3qYm3K7m2HNbhScn59r7eQ/Zpy+ldQ/ZhCNB3OwRcbMOeqQHluE465+BsSGFRAh5B6sdkznMe0dY2bHs6azhm1JRWuK2u6S8guBytEEwfRX4iWUVcQIf/A+j6pgDgDmpUeJI2yeR9nYOI8CWNm0/NDpP3dyDihEueuHnsHCjSfOedOHHuir0W068mhb2AXe4EwCwnsjX7S5/82mC/L3037rTwXrLsDweTDQK0yQm3AK3r05oqIyZLUQIeQeiRfoFM+sGF9T8HygunwjAwY/G1/pY2azWFrH5CIjk84A4CyjwBx+0T5333IAwBRL+MeHT7pSRWA+4oCFrd0CH7w1GxS87Nr2PcuptC2d+kRpivWaZYlmr4/9JfTzvVF2KE2P1B4UyXi/2FfMY5cpms4HNp8U35GEUXwWjZ/8njqbrPcRM94j8PwRxlYhQGW+HAywHrqZn3WWwxH534xaGJV1JVWphGFr0MZf9jkHmE8Zcy/1pomYrNTyR7NP1JKvf1kCH7VWQ9b0nNWv7sSHaKV3HgEUCIYq1+m/dywSGz68qRkM+tbUuUsdt3YJiYNOuqWnq5obJ8bYrbdE4SOh8rLEEuMbZ4OO4am5NfgxGHIUcHM8wEdDiSOg/i5ZbVJ0vlDLLudVv+/CMLjQdQ9mLrmLEog7R8X01ZkfS7S2CEUAIeAeq3BE4XGlWiQBwbHIkwiqT0ORhGAXeROXtFvfxYGAEMXZvu6BwzRyJuoSbhsBXBiXO/s7duy9obLWRmR/KU4NM9kwT9h/2lT9ySkb3/jWj7+A4GJeBhRuYisyz+c7pwPXxeWnaQG5EKNsPJMFt0ml/Zud0UrCpSWVmxqy8r+okpYDJ939ygJUbMYqA9XVuauWp/2bo3NY3vSwCj9ZDPsva3zGxbtOj4hiupStwwIipL3JrFb6IKdZ/uVR0JOoTt6hyCsy91vwc4kuS2+k2fKoceWQHtCvqmT4vOVKxkkcfS/19oghpATPxnm+V81aW7X5s5Zt8rVVsKv7d74+pEGCJKwMOEjPfWHam6CZm4UYbe+xRADGD4XLcxS3XZY+n06Mg+toZvHn3GsgEjHzJHMJreG0i5/9u9ssMvlvNsnEnCziVRn0Py+ypDfMyteTZSZfEcIQoGrUcl4GGgqrx4rPOo/mOyOrdDz8znxxDQagjYBHaCO88j4YV0aNeiroyl5a48RN+5KOg8DQTCdBL0g9Wlk6fBIFECPg5knPNg6TMzmeF7gqIMcm6K8K1uHZfwjT1/q9wANuHwhqdGkzhkHLur22aT32x/dTDHcLnwnWDu4Sgg3+psip4sExWrXDAIlICHCFVW4qtKiy4KQODP9OtfLI5d6HDsRcZ/u6igYETyK4wEXhdOJbfn2IybAv4+LXdldPM1d3K0vb2dfpvyaMsjZ5fsOzJmULPdqyjEECh/b81YDvALajHII+M6cYCamex/e79/lNgOdkKYXyYBT+pYQC9w8TwMEsOnc7cmjvbTTbnnRyJMA8s3qL4jSsBREpwhc+u6KQ4hZPqj68jipnRMztMvdfRYvHninCufPtkpSwdD1Y7iNPD6fiE647/kHn3QrrcNeu43M8knwBrtBRHdV0c5p6LmGJRXoFyIAZDCra54Kr1687rvUSC3kH7mu+gvZYDdqCUX3mcMrkvNyl9vJ/GK8mIn8/muJzF1zXYve769OC3r6kE3R/t8up9bsF9E2RpIv9NeDtqg8kIoCxyBpi1rk5qYPqF267qvI4elTIfTyZAMlHY0QBe+iZO/SBfjdymHd9sqbCapMvyLyex+q+vRQpWwraNcUDSUm3D+/JVmTVnhh9jRsb7//MVC9mgTr2kB96CyDCkBhyCzndeeYaVahjm3HcU33UIspqs2PjgCrf/Lx8lSV5IJeYPE/tiaF/dsLigY2QlQRoJglkhL/JxuwMmdq5o1DndFE/sNh8zaU1nJ33c1O4o4WLfJiREjl+Y7gOlrMhbmeWEQKAETVVXFHmezf26t5b8ILHG2jpBFej0tSpOzk67U08jFu9zrfjd1kBcgHLIz0IHSwAKuibn0CN7BvQffyVh4w3Eftz9KSgp04OxmuhNz5TIGe4Pis04fezfSPjISg0xPqPK3NEbKjCmzS+7Z8Ngad5x7luDi2xBecw30WffsOFxRBoPkU9edkiwjW3He+ER99KjxpmnO1DRtESnmPOzop5AUkly5Lwh+uggHqWy9QP4WB/21OGjZ3lRrHJp+/k8Cx+vryuR3DVurZlmAP6SFi+lg48iKtdPrBrLwPwiX+1cOQx/X2JooEniccMTzONPXkpQT34KYF3USk5qNL8ah1nybQHF9VyYe+o7v6E723fFnLqnoXT6YRKWN34zS1QA5vJ/tsUDcm5Gd/1qk36CyZG0SS9K+qqO4lNyFaXLOOirbQr/nv7iFxRm5ez4ZSmefT4WAZRNl7abMdJPBTPrV5lFDb7bgMJcumGwBcvS/M7TJjDJkZXeQUdpCByvTNWfZhDlXDHp4Tn9Ub3gsXbid39QA80kBZ/c5DQ6/Qu69h1q4gpUc2WlI5+bXqNU6l85xGp3jaDo3evpDPb1+wrh49dGX9m6JxpWpLS2SU7rKpNmyz69sOzsqAL+VNjc/7Kzx1aVFN5Jw/ht6WFPcZgbYNwaaalZWig99/GhKoH2Mo+pAoHnB4r6Z5AfDKStgmck8TXfPpat3DnD8PMVbZtKvN46+MbXHY8TWHrIMfhL1bhLCO+TCbaNH5FbLCtSN0pyHErOWNB9v/9o+n1fxiqvm6MGvoob/RYtn0N/o8AXh4wBY10zJ2ffvmrLpi4WwfsIA50FHR3PsWTRYmfyYQkzPW66Eh9LPuCSsDyvFVLul8NvA2Gpa7GiIQfCRgu9MnVP5m3ATGcppCmq3Fm2iD5nbcwseoZaIm9Kyl62BE4htBSznEWOjvckOg4/1cW0CQ5zANJFBv+9s8kfnkEXJBOhux6drBT56HMuWpGZ6T49YegXRSJa1TkPczYFXGYg7jarmPXLYDowgNTuePs1qC5yp6/r53LK+TY9SWWka8FpQuX+ScBrp61wuoqq/yMe5+JCDuLS3+1FVvm46s4BcBpHf3VwsqNEB8Dawktam5YZPcyr989pS3zY62zN6nVsr+c83p+csfQROIDEtYEEirXK3jGHgTEYHTkDTTLZQSyfLkk5nfhr98NTsGOw07unI0SUMOYKWLtsREnKzhqKBjMwRjpwskGjSuN5i6VazxqwjpqkdgXZPY8YwVLqi+i7S2m16LkM42v8TBPsK3UDZdP7yJos+Fi+HsXcMPR/kgEl4jG6Yn2Us/F5wWL3sv0FN4PfQUS7s7r/RMSfFfU7d85vxs/Na+zseNaH/ik7iZz3PTdQKYS5On3fVoCtix0NMRSH2bX14jJONnhhoDYDT5YyvY343M0m6ggcAtTauYYtHiF0Bk5uoUZxciDbuYNxladwwhOVOAosbCVbAd8RK8HCr1cWMKYfnWBSQNE90Y8Irr6xyZWUmJgiLjdEN8fm6resuAAcsQMHkyIzRQzooggZDQcASLcGx6eiOp//a6jXPNyBwK0BwToqOUctCHKQn1gMB0/dIes6y1oEOxwLmw+DQJiNj5wnOnXSUFjL2d6T9vWpYk21HgxrUOUxIC9u4dX2aD61ZzMLTyXnM7njMyv60OApOPh/RXyOJ9rOhN4JMUk2W96dNmvvVwQy7l533a5r3zqIb8jSGfFdKzvJ9J6PFUQl4iJSUlOgzR+1PZUw7SwBfKDSYQzGASXQRkzvdm2FLaDJCcLK6b9PrXWlZ+SV2au4ORQkYOuKv1e8fdLjHtuhmO7pNpjkpbhXnYJqLM3BzzhKZwFTB+Ay0xFTBxDSZE4x2jQe7gbLVEOsplLhKE+LBlOylbWBjsGZr4cXk1cyHTxPkt1FdiHw3QS61cEEweTRQyzFzM5RZx0U8VQYTqPIjK4j0+Bejww4TshsYdCEeNajR/JDpKx/KvHKxhs44u5jCLEvgU0Qwr7jsPy1Aw+4p3YNpk7qDvD27sNr0QdUxA5BfzgJEN+u/gWuPpyY0boTp1wamINjSZeiNTjFRavzpkdLylEfKUXSp9tTD7BAsbKXWO4rXYmnA73tr6oLvD2vLYaygOvPYG9k4c5hqY7UoxE5ycrZbprWFaazBi1jTbHqbTgU3oT/+Hxl/K9lmQXo8AAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat;z-index:2;pointer-events:none}#recipe .flourish.top,#recipes .flourish.top{top:12px}#recipe .flourish.bottom,#recipes .flourish.bottom{bottom:12px}#recipe .flourish.left,#recipes .flourish.left{left:12px}#recipe .flourish.right,#recipes .flourish.right{right:12px}#recipe .flourish.top.left,#recipes .flourish.top.left{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#recipe .flourish.top.right,#recipes .flourish.top.right{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}#recipe .flourish.bottom.left,#recipes .flourish.bottom.left{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#recipe .rect,#recipes .rect{position:absolute;height:calc(100% - 15px);width:calc(100% - 15px);border:2px solid #e5d0a2;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:8px;z-index:3;pointer-events:none}#recipe main .container,#recipes main .container{position:relative}:root{--active-button:#4b4847;--inactive-button:#2d2b2a}#recipes{background-color:#171615}#recipes header{background:#f3eee6}#recipes header,#recipes header .container{position:relative}@media (max-width:1024px){#recipes header .navigation{-ms-flex-pack:center;justify-content:center}}@media (max-width:1024px){#recipes header .navigation .share-wrap{margin-right:0}}@media (max-width:1024px){#recipes header{padding-bottom:60px}}#recipes main{padding-top:59px}@media (max-width:1024px){#recipes main{padding-top:30px}}#recipes main .filter{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:59px;position:relative;z-index:4}#recipes main .filter .box{-webkit-box-shadow:6px 6px 1px 0 #0000003B;box-shadow:6px 6px 1px 0 #0000003B}@media (max-width:1024px){#recipes main .filter{padding-bottom:40px}}#recipes main .recipes-index{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding-bottom:40px}#recipes main .recipes-index.hide{opacity:0;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}#recipes main .recipes-index.hide,#recipes main .recipes-index.show{-webkit-transition:opacity .3s ease,-webkit-transform .3s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s ease,-webkit-transform .3s cubic-bezier(.34,1.56,.64,1);-o-transition:opacity ease .3s,transform cubic-bezier(.34,1.56,.64,1) .3s;transition:opacity .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1),-webkit-transform .3s cubic-bezier(.34,1.56,.64,1)}#recipes main .recipes-index.show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#recipes main .recipes-index .recipe-card{border-radius:4px;-webkit-box-shadow:6px 6px 1px 0 #0000003B;box-shadow:6px 6px 1px 0 #0000003B}@media (max-width:1024px){#recipes main .recipes-index .recipe-card{-webkit-box-shadow:none;box-shadow:none}}@media (max-width:1024px){#recipes main .stars.five,#recipes main .stars.six{display:none}}#recipes section.bottom{margin-bottom:150px;position:relative}@media (max-width:1024px){#recipes section.bottom{margin-bottom:80px}}#recipes section.bottom .container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#recipes section.bottom .container button{max-width:350px}#recipes section.bottom .fade{position:absolute;height:430px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(2,0,36,0)),color-stop(77%,#171615));background:-webkit-linear-gradient(top,rgba(2,0,36,0),#171615 77%);background:-o-linear-gradient(top,rgba(2,0,36,0) 0,#171615 77%);background:linear-gradient(180deg,rgba(2,0,36,0),#171615 77%);width:100%;top:-430px;pointer-events:none}:root{--active-button:#4b4847;--inactive-button:#2d2b2a}#recipe{background-color:#f3eee6}#recipe .flourish-wrap{position:relative}#recipe header .navigation{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}@media (max-width:1024px){#recipe header .navigation{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}#recipe header .navigation .mobile-placeholder{display:none}@media (max-width:1024px){#recipe header .navigation .mobile-placeholder{display:block}}#recipe header .navigation .back{background-color:var(--inactive-button);border-radius:6px;height:56px;width:56px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#recipe main section.recipe-breakdown{padding-bottom:50px}#recipe main section.recipe-breakdown .container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#recipe main section.recipe-breakdown .container h2{margin-top:0;font-family:FFMarkWebProRegular,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:0;text-align:left;margin-bottom:7px;color:#000}#recipe main section.recipe-breakdown .container button{-webkit-box-shadow:none;box-shadow:none}#recipe main section.recipe-breakdown .container .left{-ms-flex-preferred-size:50%;flex-basis:50%}@media (max-width:1024px){#recipe main section.recipe-breakdown .container .left{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:0}}#recipe main section.recipe-breakdown .container .left .img-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}#recipe main section.recipe-breakdown .container .left .img-wrap img{max-width:440px}@media (max-width:1024px){#recipe main section.recipe-breakdown .container .left .img-wrap img{max-width:100%}}#recipe main section.recipe-breakdown .container .left .ingredients{text-align:center;max-width:400px;margin-left:auto;margin-right:auto;background-color:var(--inactive-button);color:#f3eee6;padding:60px 20px 70px;position:relative}#recipe main section.recipe-breakdown .container .left .ingredients .rect{height:calc(100% - 36px);width:calc(100% - 36px);border:3px solid #e5d0a2}#recipe main section.recipe-breakdown .container .left .ingredients .flourish.top{top:24px}#recipe main section.recipe-breakdown .container .left .ingredients .flourish.bottom{bottom:24px}#recipe main section.recipe-breakdown .container .left .ingredients .flourish.left{left:24px}#recipe main section.recipe-breakdown .container .left .ingredients .flourish.right{right:24px}@media (max-width:1024px){#recipe main section.recipe-breakdown .container .left .ingredients{display:none}}#recipe main section.recipe-breakdown .container .left .ingredients .title{font-size:22px;margin-bottom:7px;font-weight:700}#recipe main section.recipe-breakdown .container .left .ingredients .list{font-size:18px;line-height:28px;letter-spacing:0;padding:0 14px}#recipe main section.recipe-breakdown .container .right{-ms-flex-preferred-size:50%;flex-basis:50%}@media (max-width:1024px){#recipe main section.recipe-breakdown .container .right{-ms-flex-preferred-size:100%;flex-basis:100%}}#recipe main section.recipe-breakdown .container .right .share-wrap{max-width:200px;padding-bottom:10px}@media (max-width:1024px){#recipe main section.recipe-breakdown .container .right .share-wrap{margin-left:auto;margin-right:auto}}#recipe main section.recipe-breakdown .container .right .share-wrap .share-link-wrap{bottom:-57px;right:unset;left:0}#recipe main section.recipe-breakdown .container .right button.share{position:relative;z-index:2}#recipe main section.recipe-breakdown .container .group{margin-bottom:49px}@media (max-width:1024px){#recipe main section.recipe-breakdown .container .group{margin-bottom:30px}}#recipe main section.recipe-breakdown .container .group.mobile{display:none}@media (max-width:1024px){#recipe main section.recipe-breakdown .container .group.mobile{display:block}}#recipe main section.recipe-breakdown .container .group .role{font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;color:#4b4b4b}#recipe main section.recipe-breakdown .container .group.author h2{margin-bottom:3px}#recipe main section.recipe-breakdown .container .group h2{font-size:24px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:0;font-weight:700;text-align:left}#recipe main section.recipe-breakdown .container .indent{padding-left:32px;margin-top:18px;border-left:2px solid var(--inactive-button);font-size:18px;line-height:28px;letter-spacing:0}#recipe main section.recipe-breakdown .container .indent.capitalize{text-transform:capitalize}#recipe section.more-recipes{background-color:#000;padding-top:50px;padding-bottom:50px;position:relative}@media (max-width:1024px){#recipe section.more-recipes{padding-top:30px}}#recipe section.more-recipes .container{position:relative}@media (max-width:1024px){#recipe section.more-recipes .container .stars{display:none}}#recipe section.more-recipes .container .title h2{text-align:center;color:#fff;font-size:32px;line-height:42px;margin-top:0;margin-bottom:40px}@media (max-width:1024px){#recipe section.more-recipes .container .title h2{margin-bottom:20px}}#recipe section.more-recipes .container .cards{-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;gap:20px;padding-bottom:40px}#recipe section.more-recipes .container .button-wrap{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (max-width:1024px){#recipe section.more-recipes .container .button-wrap{margin-left:auto;margin-right:auto;max-width:450px}}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}#services,#services .intro{position:relative;display:block}#services .intro{padding:150px 0 40px}@media (max-width:550px){#services .intro{margin:100px auto 20px}}#services .intro .illustration{width:90%;max-width:700px;margin:0 auto;display:block}#services .client-solutions{z-index:0;background-image:url(/img/grunge-textures/45e1401033b4af84e7a557ee96d4e18b476c322d/texture-square.png);background-color:#212728;position:relative}@media (max-width:550px){#services .client-solutions{background-image:none}}#services .client-solutions .content{max-width:100vw;margin:0 auto;padding:50px 0 0;height:auto;width:100%}#services .client-solutions .content .block-wrap{padding-bottom:40px;width:100%;margin:0 auto;text-align:center;padding-left:5%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease .5s;-o-transition:all ease .5s .5s;transition:all .5s ease .5s;cursor:pointer}@media (max-width:550px){#services .client-solutions .content .block-wrap{padding-left:0}}#services .client-solutions .content .block-wrap .sol-block-wrap{position:relative;width:20vw;max-height:160px;height:100vh;max-width:300px;margin-bottom:50px;margin-right:2vw;vertical-align:top;display:inline-block;-webkit-transition:all .5s ease .5s;-o-transition:all ease .5s .5s;transition:all .5s ease .5s;min-height:160px;border:1px solid #d9d5cb}#services .client-solutions .content .block-wrap .sol-block-wrap:after{content:"";width:100%;height:10px;transform:skewX(-35deg);position:absolute;top:-12px;left:3px;border:1px solid #d9d5cb;transition:all .5s cubic-bezier(.34,1.56,.64,1)}#services .client-solutions .content .block-wrap .sol-block-wrap:before{content:"";width:7px;height:100%;transform:skewY(-55deg);position:absolute;top:-6px;right:-9px;border:1px solid #d9d5cb;transition:all .5s cubic-bezier(.34,1.56,.64,1)}@media (min-width:550px) and (max-width:768px){#services .client-solutions .content .block-wrap .sol-block-wrap{max-height:150px;margin-bottom:20px;min-height:150px}}@media (max-width:550px){#services .client-solutions .content .block-wrap .sol-block-wrap{width:40vw;margin-right:5vw;max-height:100px;min-height:100px;margin-bottom:20px}#services .client-solutions .content .block-wrap .sol-block-wrap:nth-of-type(2n){margin-right:0}}#services .client-solutions .content .block-wrap .sol-block-wrap .solutions-block{position:absolute;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-height:160px;height:100vh;-webkit-transition:all .5s ease .5s;-o-transition:all ease .5s .5s;transition:all .5s ease .5s}@media (min-width:550px) and (max-width:768px){#services .client-solutions .content .block-wrap .sol-block-wrap .solutions-block{max-height:150px}}@media (max-width:550px){#services .client-solutions .content .block-wrap .sol-block-wrap .solutions-block{max-height:100px}}#services .client-solutions .content .block-wrap .sol-block-wrap .solutions-block .icon{max-width:50px;max-height:50px;height:100%;width:100%;margin-top:20px;position:absolute;bottom:10%;left:10%;-webkit-transition:all .25s cubic-bezier(.34,1.56,.64,1) 0s,bottom .75s ease .5s;-o-transition:all cubic-bezier(.34,1.56,.64,1) .25s 0s,bottom ease .75s .5s;transition:all .25s cubic-bezier(.34,1.56,.64,1) 0s,bottom .75s ease .5s}@media (min-width:550px) and (max-width:768px){#services .client-solutions .content .block-wrap .sol-block-wrap .solutions-block .icon{max-width:40px;max-height:40px}}@media (max-width:550px){#services .client-solutions .content .block-wrap .sol-block-wrap .solutions-block .icon{max-width:30px;max-height:30px}}#services .client-solutions .content .block-wrap .sol-block-wrap .solutions-block .block-text{display:block;position:absolute;width:100%;padding:10% 20px 10% 10%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease 1s;-o-transition:all ease .5s 1s;transition:all .5s ease 1s;vertical-align:middle}@media (max-width:550px){#services .client-solutions .content .block-wrap .sol-block-wrap .solutions-block .block-text{padding-right:10px}}#services .client-solutions .content .block-wrap .sol-block-wrap .solutions-block .block-text:after{content:"";display:none}#services .client-solutions .content .block-wrap .sol-block-wrap .solutions-block .block-text h3{text-transform:uppercase;color:#d9d5cb;margin:0;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;letter-spacing:2px;font-size:45px;line-height:40px;width:95%}@media (max-width:550px){#services .client-solutions .content .block-wrap .sol-block-wrap .solutions-block .block-text h3{font-size:6vw;line-height:5.5vw}}#services .client-solutions .content .block-wrap .sol-block-wrap .solutions-block .block-text p{color:#d9d5cb;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:20px}#services .client-solutions .content .block-wrap .sol-block-wrap .solutions-block:hover .icon{-webkit-transform:scale(1.35) translate(10%,-10%);-ms-transform:scale(1.35) translate(10%,-10%);transform:scale(1.35) translate(10%,-10%)}#services .client-solutions .content .block-wrap .sol-block-wrap .solutions-block:after{content:"";position:absolute;width:10px;height:10px;top:inherit;bottom:15px;right:15px;background-image:url(/894141da75f7b37101d5c667b3cb6e278827ae79/7d54c/img/icons/cta-arrow.svg);background-size:contain;background-repeat:no-repeat;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all .25s cubic-bezier(.34,1.56,.64,1);-o-transition:all cubic-bezier(.34,1.56,.64,1) .25s;transition:all .25s cubic-bezier(.34,1.56,.64,1)}#services .client-solutions .content .block-wrap .sol-block-wrap:hover:after,#services .client-solutions .content .block-wrap .sol-block-wrap:hover:before{background-color:#646760}#services .client-solutions .content .block-wrap .sol-block-wrap:hover .block-text:after{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}#services .client-solutions .content .block-wrap.active{-webkit-transition:width .5s ease .5s,-webkit-transform .5s ease 0s;transition:width .5s ease .5s,-webkit-transform .5s ease 0s;-o-transition:width ease .5s .5s,transform ease .5s 0s;transition:width .5s ease .5s,transform .5s ease 0s;transition:width .5s ease .5s,transform .5s ease 0s,-webkit-transform .5s ease 0s}#services .client-solutions .content .block-wrap.active .sol-block-wrap{width:90%;max-width:75vw;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;max-height:200vh;margin-right:1%;height:auto}@media (min-width:550px) and (max-width:768px){#services .client-solutions .content .block-wrap.active .sol-block-wrap{margin-right:1%}}@media (max-width:550px){#services .client-solutions .content .block-wrap.active .sol-block-wrap{margin-right:1%}}#services .client-solutions .content .block-wrap.active .sol-block-wrap .solutions-block{position:absolute;max-height:120vh}#services .client-solutions .content .block-wrap.active .sol-block-wrap .solutions-block .icon{-webkit-transition:opacity .5s ease,bottom .5s ease .5s;-o-transition:opacity ease .5s,bottom ease .5s .5s;transition:opacity .5s ease,bottom .5s ease .5s;opacity:0;bottom:-20vh}#services .client-solutions .content .block-wrap.active .sol-block-wrap .block-text{opacity:0;-webkit-transition:all .5s ease 0s;-o-transition:all ease .5s 0s;transition:all .5s ease 0s}#services .client-solutions .content .block-wrap.active .sol-block-wrap.active-slide .overlay{opacity:1}#services .client-solutions .content .services{background-color:#fff}#services .client-solutions .content .service-wrap{position:relative;z-index:10;opacity:1;padding:6% 10% 10%;-webkit-transition:opacity .5s ease,max-height .5s ease .5s;-o-transition:opacity ease .5s,max-height ease .5s .5s;transition:opacity .5s ease,max-height .5s ease .5s;pointer-events:none}@media (min-width:550px) and (max-width:768px){#services .client-solutions .content .service-wrap{padding:5%}}@media (max-width:550px){#services .client-solutions .content .service-wrap{padding:5%}}#services .client-solutions .content .service-wrap .content-wrap{position:relative;max-width:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#services .client-solutions .content .service-wrap .content-wrap:before{content:"";background-color:rgba(0,0,0,.75);position:absolute;top:0;right:0;height:100%;width:0;display:block;z-index:0;-webkit-transition:all .5s ease 0s;-o-transition:all ease .5s 0s;transition:all .5s ease 0s}@media (max-width:1000px){#services .client-solutions .content .service-wrap .content-wrap:before{display:none}}@media (min-width:550px) and (max-width:768px){#services .client-solutions .content .service-wrap .content-wrap:before{display:none}}@media (max-width:550px){#services .client-solutions .content .service-wrap .content-wrap:before{display:none}}#services .client-solutions .content .service-wrap .text-content{width:60%;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease 0s;-o-transition:all ease .5s 0s;transition:all .5s ease 0s;opacity:0;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}@media (max-width:1000px){#services .client-solutions .content .service-wrap .text-content{display:block;width:100%}}@media (min-width:550px) and (max-width:768px){#services .client-solutions .content .service-wrap .text-content{display:block;width:100%}}@media (max-width:550px){#services .client-solutions .content .service-wrap .text-content{display:block;width:100%}}#services .client-solutions .content .service-wrap .text-content h2{color:#0e1313;font-size:5vw;font-family:Knockout\ 73 A,Knockout\ 73 B,sans-serif;font-style:normal;font-weight:400;margin:0 0 40px;text-transform:uppercase;line-height:4.55vw;text-align:left}@media (min-width:550px) and (max-width:768px){#services .client-solutions .content .service-wrap .text-content h2{font-size:8.5vw;line-height:7.5vw}}@media (max-width:550px){#services .client-solutions .content .service-wrap .text-content h2{font-size:9vw;line-height:8vw}}#services .client-solutions .content .service-wrap .text-content h2 span{color:#d4df40}#services .client-solutions .content .service-wrap .text-content h3{color:#0e1313}#services .client-solutions .content .service-wrap .text-content p{color:#0e1313;text-align:left;font-size:18px;line-height:28px}@media (min-width:550px) and (max-width:768px){#services .client-solutions .content .service-wrap .text-content p{font-size:17px;line-height:20px}}@media (max-width:550px){#services .client-solutions .content .service-wrap .text-content p{font-size:15px;line-height:18px}}#services .client-solutions .content .service-wrap .right-col{width:30%;padding-left:10%;display:inline-block;height:100%;position:relative;opacity:0;margin-right:12px;vertical-align:top;text-align:left;-webkit-transition:all .5s ease 0s;-o-transition:all ease .5s 0s;transition:all .5s ease 0s;margin-right:0;margin-top:0}@media (max-width:1000px){#services .client-solutions .content .service-wrap .right-col{display:block;width:100%;padding-left:0;-webkit-box-sizing:border-box;box-sizing:border-box}}#services .client-solutions .content .service-wrap .right-col h3{font-family:Knockout\ 73 A,Knockout\ 73 B,sans-serif;font-style:normal;font-weight:400;font-size:16px;text-transform:uppercase}@media (max-width:550px){#services .client-solutions .content .service-wrap .right-col h3{font-size:12px}}#services .client-solutions .content .service-wrap .right-col .directors{z-index:5;position:relative;padding:30px 0;opacity:0;-webkit-transition:all .5s ease 0s;-o-transition:all ease .5s 0s;transition:all .5s ease 0s}@media (max-width:1000px){#services .client-solutions .content .service-wrap .right-col .directors{padding:25px 0}}@media (min-width:550px) and (max-width:768px){#services .client-solutions .content .service-wrap .right-col .directors{padding:25px 0}}@media (max-width:550px){#services .client-solutions .content .service-wrap .right-col .directors{padding:25px 0}}#services .client-solutions .content .service-wrap .right-col .directors .director{margin-bottom:30px}#services .client-solutions .content .service-wrap .right-col .directors .director:last-of-type{margin-bottom:0}#services .client-solutions .content .service-wrap .right-col .directors .director-image{display:inline-block;width:90px;height:90px;max-width:30%;margin-right:20px;vertical-align:bottom;background-size:contain;background-repeat:no-repeat;background-position:50%}@media (max-width:1000px){#services .client-solutions .content .service-wrap .right-col .directors .director-image{margin:0 10px}}@media (min-width:550px) and (max-width:768px){#services .client-solutions .content .service-wrap .right-col .directors .director-image{margin:0 10px}}@media (max-width:550px){#services .client-solutions .content .service-wrap .right-col .directors .director-image{margin:0 10px}}#services .client-solutions .content .service-wrap .right-col .directors .info-wrap{display:inline-block;width:auto}#services .client-solutions .content .service-wrap .right-col .directors h5{color:#0e1313;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:35px;line-height:38px;text-transform:uppercase;letter-spacing:2px;margin:0}@media (max-width:550px){#services .client-solutions .content .service-wrap .right-col .directors h5{font-size:25px;letter-spacing:1px}}#services .client-solutions .content .service-wrap .right-col .directors a,#services .client-solutions .content .service-wrap .right-col .directors p{color:#0e1313;margin:0;line-height:18px;font-size:16px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400}@media (min-width:550px) and (max-width:768px){#services .client-solutions .content .service-wrap .right-col .directors a,#services .client-solutions .content .service-wrap .right-col .directors p{line-height:22px;font-size:16px}}@media (max-width:550px){#services .client-solutions .content .service-wrap .right-col .directors a,#services .client-solutions .content .service-wrap .right-col .directors p{line-height:20px;font-size:15px}}#services .client-solutions .content .service-wrap .right-col .directors a{font-size:13px;font-family:Knockout\ 33 A,Knockout\ 33 B,sans-serif;font-style:normal;font-weight:400}#services .client-solutions .content .service-wrap .list{padding:0;opacity:0;display:block;vertical-align:top;border-left:1px solid #d9d5cb;padding-left:10%;z-index:5;position:relative;-webkit-transition:all .5s ease 0s;-o-transition:all ease .5s 0s;transition:all .5s ease 0s}@media (max-width:1000px){#services .client-solutions .content .service-wrap .list{padding-left:0;border-left:none}}#services .client-solutions .content .service-wrap .list ul{padding:2.5% 0;padding-right:10%}@media (max-width:1000px){#services .client-solutions .content .service-wrap .list ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0}}#services .client-solutions .content .service-wrap .list li{list-style:none;padding:0;color:#0e1313;opacity:.8;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:25px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:25px}@media (max-width:1000px){#services .client-solutions .content .service-wrap .list li{padding-left:5%;border-left:1px solid #d9d5cb;width:50%;padding-right:20px}}@media (min-width:550px) and (max-width:768px){#services .client-solutions .content .service-wrap .list li{font-size:15px;line-height:20px}}@media (max-width:550px){#services .client-solutions .content .service-wrap .list li{font-size:15px;line-height:20px;width:100%}}#services .client-solutions .content .service-wrap .list li:last-of-type{padding-bottom:0}#services .client-solutions .content .service-wrap .list li:before{display:none}#services .client-solutions .content .service-wrap.fade-in-element .right-col,#services .client-solutions .content .service-wrap.fade-in-element .right-col .directors,#services .client-solutions .content .service-wrap.fade-in-element .right-col .list,#services .client-solutions .content .service-wrap.fade-in-element .text-content,#services .client-solutions .content .service-wrap.fade-in-element .text-content .directors,#services .client-solutions .content .service-wrap.fade-in-element .text-content .list{opacity:1}#services .client-solutions .content .service-wrap .cactus-art-wrap{width:30%;height:100%;position:absolute;display:block;left:50%;top:40%}@media (min-width:550px) and (max-width:768px){#services .client-solutions .content .service-wrap .cactus-art-wrap{top:0}}#services .client-solutions .content .service-wrap .cactus-art-wrap .cactus-art,#services .client-solutions .content .service-wrap .cactus-art-wrap .parallax-inner{width:100%;height:100%}#services .client-solutions .content .service-wrap .cactus-art-wrap .cactus-art:before{content:"";max-width:85vw;max-height:80vh;width:70%;height:70%;position:absolute;z-index:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(/img/illustrations/sharpidea/0fce7a5e3ef23c48c65ece11bfd93be6052dd6fa/badge_01.png);background-repeat:no-repeat;background-size:contain;background-position:50%}#services .client-solutions .content .service-wrap#design .cactus-art:before{background-image:url(/img/illustrations/sharpidea/bd8292f4edecabac13e88ae63953b7005c4124a5/badge_02.png)}#services .client-solutions .content .service-wrap#media .cactus-art:before{background-image:url(/img/illustrations/sharpidea/e954c80637fdf7212bd7e4e27bd771e692a11787/badge_03.png)}#services .client-solutions .content .service-wrap#technology .cactus-art:before{background-image:none}#services .client-solutions.active .close{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;opacity:1}#services .client-solutions.active .paddle{opacity:1;-webkit-transition:all .5s ease .5s;-o-transition:all ease .5s .5s;transition:all .5s ease .5s}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;position:relative;margin-bottom:-20px}.slick-slider .slick-arrow{border:none;color:transparent;border-radius:50px;height:50px;width:50px;background-color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg);font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;left:-25px;z-index:1;cursor:pointer}.slick-slider .slick-arrow:before{content:"";width:20px;height:10px;background-image:url(/6da3b21fe7b5f8be492e92f6ad9a6a08b7430ffd/f4568/img/arrow-black.svg);background-size:contain;position:absolute;display:block;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-repeat:no-repeat;top:50%}.slick-slider .slick-arrow.slick-next{right:-25px;left:inherit;-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.slick-list{overflow:hidden;margin:0;padding:0;-webkit-transition:height .5s ease;-o-transition:height ease .5s;transition:height .5s ease}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;min-width:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden,.slick-dots{display:none}.slick-dots{z-index:1;background-color:#fff;width:50px;height:50px;border-radius:50px;position:absolute;left:50%;bottom:20px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:550px) and (max-width:768px){.slick-dots{bottom:-20px}}@media (max-width:550px){.slick-dots{bottom:-20px}}.slick-dots li,.slick-dots ul{list-style:none;padding-left:0;text-indent:0;position:relative;color:#3b3b3b;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:14px}.slick-dots li:before,.slick-dots ul:before{display:none}@media (max-width:550px){.slick-dots ul{margin-top:40%}}.slick-dots li{display:none}.slick-dots li.slick-active{display:block}.slick-dots .item{position:absolute;left:50%;top:50%;height:15px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slick-dots .item span{padding:0 2px}@media (max-width:550px){.slick-dots .item{-webkit-transform:translate(-50%,-85%);-ms-transform:translate(-50%,-85%);transform:translate(-50%,-85%)}}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.related-projects{background-color:#f7f7f2;padding:5vh 0;width:100vw;overflow:hidden}@media (max-width:550px){.related-projects{width:100vw;overflow:hidden}}.related-projects h2{font-size:42px;margin-bottom:0}@media (max-width:550px){.related-projects h2{font-size:25px}}.related-projects .slick-list,.related-projects .slick-slider,.related-projects .slick-track{position:relative;display:block}.related-projects .slick-loading .slick-slide,.related-projects .slick-loading .slick-track{visibility:hidden}.related-projects .slide-title{position:absolute;top:100%;width:100%;text-align:center}.related-projects .slide-title h3{font-size:22px;color:#3b3b3b;margin-bottom:0}.related-projects .slide-title h3,.related-projects .slide-title h4{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400}.related-projects .slide-title h4{text-transform:none;font-size:18px;margin-top:5px;letter-spacing:0}@media (max-width:550px){.related-projects .slide-title h4{font-size:16px}}.related-projects .wrapper{position:relative}.related-projects .slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;position:relative;left:0;width:100%;margin:3% 0 10vh}@media (max-width:550px){.related-projects .slick-slider{left:0;width:90%;margin:2vh auto 10vh}}.related-projects .slick-slider .slick-arrow{border:none;color:transparent;border-radius:0;height:50px;width:4%;background-color:#f4f5f6;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg);font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;left:10px;z-index:1;cursor:pointer;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}.related-projects .slick-slider .slick-arrow:hover{background-color:#d9e024}.related-projects .slick-slider .slick-arrow:before{content:"";width:20px;height:10px;background-image:url(/6da3b21fe7b5f8be492e92f6ad9a6a08b7430ffd/f4568/img/arrow-black.svg);background-size:contain;position:absolute;display:block;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-repeat:no-repeat;top:50%}.related-projects .slick-slider .slick-arrow.slick-next{left:78.12%!important;left:inherit;-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}@media (max-width:550px){.related-projects .slick-slider .slick-arrow.slick-next{display:none!important}}.related-projects .slick-slider .slick-arrow.slick-prev{left:18%}@media (max-width:550px){.related-projects .slick-slider .slick-arrow.slick-prev{display:none!important}}.related-projects .slick-slider .slide{padding:0 5%;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:30vw;overflow:hidden;position:relative}@media (min-width:550px) and (max-width:768px){.related-projects .slick-slider .slide{max-height:40vw}}@media (max-width:550px){.related-projects .slick-slider .slide{max-height:100vw;padding:0 3%}}.related-projects .slick-slider .slide .type{position:absolute;top:2vw}.related-projects .slick-slider .slide .type.h4{margin:0}@media (max-width:1000px){.related-projects .slick-slider .slide .type{top:0}}@media (max-width:550px){.related-projects .slick-slider .slide .type{display:none}}.related-projects .slick-slider .slide h4{color:#fff;font-size:16px;left:12%}.related-projects .slick-slider .slide .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:12%;max-width:75%}.related-projects .slick-slider .slide .content h2{color:#fff;margin-top:0;line-height:50px}.related-projects .slick-slider .slide .content h4{left:0}.related-projects .slick-slider .slide .content .text-link:after{background-image:url(/19bf559c197075f5772c7cb89134ee751f54ce66/835b7/img/arrow-white.svg);-webkit-transform:rotate(0) translateY(10px);-ms-transform:rotate(0) translateY(10px);transform:rotate(0) translateY(10px)}.related-projects .slick-slider .slide .number-wrap{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;padding:5px 10px}@media (max-width:550px){.related-projects .slick-slider .slide .number-wrap{display:none}}.related-projects .slick-slider .slide .number-wrap .count{padding-right:6px;font-size:25px}.related-projects .slick-slider .slide .number-wrap .count,.related-projects .slick-slider .slide .number-wrap .total{color:#3b3b3b;display:inline-block;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400}.related-projects .slick-slider .slide .number-wrap .total{font-size:18px}.related-projects .slick-slider .slide .number-wrap .total span{font-size:25px}.related-projects .slick-list{overflow:visible;margin:0;padding:0;-webkit-transition:height .5s ease;-o-transition:height ease .5s;transition:height .5s ease}.related-projects .slick-list:focus{outline:0}.related-projects .slick-list.dragging{cursor:pointer;cursor:hand}.related-projects .slick-slider .slick-list,.related-projects .slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.related-projects .slick-track{top:0;left:0}.related-projects .slick-track:after,.related-projects .slick-track:before{display:table;content:""}.related-projects .slick-track:after{clear:both}.related-projects .slick-slide{display:none;float:left;height:100%;min-height:1px}.related-projects [dir=rtl] .slick-slide{float:right}.related-projects .slick-slide img{display:block;min-width:100%}.related-projects .slick-slide.slick-loading img{display:none}.related-projects .slick-slide.dragging img{pointer-events:none}.related-projects .slick-initialized .slick-slide{display:block}.related-projects .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.related-projects .slick-arrow.slick-hidden{display:none}.related-projects .slick-dots{z-index:1;display:none;background-color:#fff;width:50px;height:50px;border-radius:50px;position:absolute;left:50%;bottom:20px}.related-projects .slick-dots li,.related-projects .slick-dots ul{list-style:none;padding-left:0;text-indent:0;position:relative;color:#3b3b3b;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:14px}.related-projects .slick-dots li,.related-projects .slick-dots li:before,.related-projects .slick-dots ul:before{display:none}.related-projects .slick-dots li.slick-active{display:block}.related-projects.single h2{text-align:center}.related-projects.single .slick-track{margin:0 auto!important}.related-projects.single .number-wrap{display:none}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}#case-study{float:left;padding-top:150px;background-color:#fff}@media (min-width:550px) and (max-width:768px){#case-study{padding-top:40vh}}@media (max-width:550px){#case-study{padding-top:40vh}}#case-study .intro{padding-bottom:5vh;position:relative}#case-study .intro h1{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:150px;letter-spacing:2px;margin:0;line-height:115px;max-width:45%;position:relative;z-index:5}@media (min-width:550px) and (max-width:768px){#case-study .intro h1{font-size:90px;line-height:75px;letter-spacing:0;max-width:100%}}@media (max-width:550px){#case-study .intro h1{font-size:70px;line-height:55px;letter-spacing:0;max-width:100%}}#case-study .intro h2{font-family:Knockout\ 46 A,Knockout\ 46 B,sans-serif;text-transform:uppercase;font-size:115px;line-height:95px;letter-spacing:2px;color:#646760;margin:0}#case-study .intro h2,#case-study .intro h3{font-style:normal;font-weight:400;max-width:45%}#case-study .intro h3{font-family:FFMarkWebProRegular,sans-serif;font-weight:900;font-size:20px}@media (min-width:550px) and (max-width:768px){#case-study .intro h3{max-width:100%;margin-top:5px}}@media (max-width:550px){#case-study .intro h3{max-width:100%;margin-top:5px}}#case-study .intro p{font-size:16px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;line-height:28px;padding-left:3.5%;width:30%;border-left:1px solid #d4df40}@media (min-width:550px) and (max-width:768px){#case-study .intro p{width:90%;padding-left:0;border-left:none;border-top:1px solid #d4df40;padding-top:15px}}@media (max-width:550px){#case-study .intro p{width:90%;padding-left:0;border-left:none;padding-top:15px;border-top:1px solid #d4df40}}#case-study .intro .factoid{width:35%;background-color:#d4df40;padding:2.5% 2.5% 4%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:20%;z-index:5;position:relative}@media (min-width:550px) and (max-width:768px){#case-study .intro .factoid{width:100%;margin-left:0;padding:5%}}@media (max-width:550px){#case-study .intro .factoid{width:100%;margin-left:0;padding:5%}}#case-study .intro .factoid p{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:45px;width:100%;margin:0;padding:0;line-height:45px;text-transform:uppercase}@media (max-width:550px){#case-study .intro .factoid p{font-size:33px;line-height:35px;letter-spacing:.5px}}#case-study .intro .factoid:before{content:"";display:block;background-image:url(/64118f5f7a6e7fd9edc81c458a4998eaee21b2d4/e3ec0/img/cactrisk-dark.svg);width:30px;height:30px;background-repeat:no-repeat;background-size:contain;background-position:0 0;position:relative;margin-bottom:15px}@media (min-width:550px) and (max-width:768px){#case-study .intro .factoid:before{display:none}}@media (max-width:550px){#case-study .intro .factoid:before{display:none}}#case-study .intro .factoid .line-wrap{width:175px;height:50px;float:left;overflow:hidden;display:block;margin-left:-15px;margin-top:-8px}#case-study .intro .factoid .line-wrap div{width:8400px;height:100%;background-repeat:no-repeat;background-size:100%;background-position:0 0;background-image:url(/img/grunge-textures/bb9d1df3f16c91b5e275ed2cc2297f452cd8b274/underline-sequence.png);-webkit-animation:animate 2.25s forwards steps(48) 3s;animation:animate 2.25s forwards steps(48) 3s;position:relative;left:175px}#case-study .intro .factoid.hide{opacity:0!important}@media (max-width:550px){#case-study .intro .factoid.hide{display:none}}#case-study .intro-image{display:inline-block;width:50%;height:60vh;min-height:600px;background-image:url(http://placekitten.com/800/800);background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;top:0;right:0}@media (min-width:550px) and (max-width:768px){#case-study .intro-image{position:absolute;width:120%;height:35vh;min-height:35vh;left:-10%;top:-40vh}}@media (max-width:550px){#case-study .intro-image{position:absolute;width:120%;height:35vh;min-height:35vh;left:-10%;top:-40vh}}#case-study .intro .factoid,#case-study .intro h1,#case-study .intro h3,#case-study .intro p{-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}#case-study .intro .factoid,#case-study .intro .intro-image,#case-study .intro h1,#case-study .intro h3,#case-study .intro p{opacity:0;-webkit-transition:all .5s cubic-bezier(.34,1.56,.64,1);-o-transition:all cubic-bezier(.34,1.56,.64,1) .5s;transition:all .5s cubic-bezier(.34,1.56,.64,1)}#case-study .intro .intro-image{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}#case-study .intro h1{-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}#case-study .intro h3{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}#case-study .intro p{-webkit-transition-delay:.55s;-o-transition-delay:.55s;transition-delay:.55s}#case-study .intro .font-KO-RegBantam{-webkit-transition-delay:.75s;-o-transition-delay:.75s;transition-delay:.75s}#case-study .intro .factoid{-webkit-transition-delay:1.25s;-o-transition-delay:1.25s;transition-delay:1.25s}#case-study .heroVideo{padding:0!important;width:100%;margin:0 auto;background-color:transparent!important}#case-study .heroVideo:before{display:none!important}#case-study .heroVideo h3{font-size:32px;font-family:Ziggurat A,Ziggurat B,serif;font-style:normal;font-weight:800;font-style:italic;color:#3b3b3b}@media (min-width:550px) and (max-width:768px){#case-study .heroVideo h3{font-size:24px}}@media (max-width:550px){#case-study .heroVideo h3{font-size:18px}}#case-study .heroVideo h3 span{color:#d9d5cb}#case-study .heroVideo .videoPlayer{padding-bottom:56.25%!important;width:100%!important}#case-study .heroVideo .videoPlayer:after,#case-study .heroVideo .videoPlayer:before{display:none!important}#case-study .hero{position:relative;width:90%;margin:0 auto;max-width:1300px;padding:0 0 10vh;min-height:0;height:auto;z-index:5}@media (min-width:550px) and (max-width:768px){#case-study .hero{padding:0 0 5vh;min-height:0}}@media (max-width:550px){#case-study .hero{padding:0 0 2.5vh;min-height:0}}#case-study .hero img{min-width:100%}#case-study .hero .content-wrap{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#case-study .hero .content-wrap h1{color:#fff;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:29px;line-height:30px}@media (max-width:550px){#case-study .hero .content-wrap h1{font-size:18px;line-height:22px}}#case-study .hero .content-wrap h2{color:#fff;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:96px;line-height:93px;margin-top:0;max-width:1000px}@media (min-width:768px) and (max-width:1480px){#case-study .hero .content-wrap h2{font-size:76px;line-height:72px}}@media (min-width:550px) and (max-width:768px){#case-study .hero .content-wrap h2{font-size:56px;line-height:52px}}@media (max-width:550px){#case-study .hero .content-wrap h2{font-size:30px;line-height:26px}}#case-study .hero .video-wrap:after{content:"";background-image:url(/311368666853b6d278454249e56415de8ed320c0/3ae6a/img/cactus-logo.svg);background-position:50%;background-repeat:no-repeat;background-size:50px;width:50px;height:50px;top:50%;left:50%;-webkit-animation:rotate 5s linear infinite;animation:rotate 5s linear infinite}#case-study .hero .video-wrap:after,#case-study .hero .video-wrap:before{position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}#case-study .hero .video-wrap:before{content:"Loading...";color:#3b3b3b;width:200px;text-align:center;height:30px;font-weight:500;top:calc(50% + 75px);left:calc(50% + 25px);font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#case-study .sliderWrap{max-width:100%;margin:0 auto;padding:100px 10%;background-color:#3a3a3a}@media (max-width:550px){#case-study .sliderWrap{padding:2.5vh 2.5vh 5vh}}#case-study .sliderWrap .slick-slider{max-width:1600px;margin:0 auto}@media (max-width:550px){#case-study .sliderWrap .slick-next,#case-study .sliderWrap .slick-prev{display:none!important}}#case-study .copy-block{margin:10vh auto;max-width:1300px;width:90%;text-align:center}@media (max-width:550px){#case-study .copy-block{margin:5vh auto}}#case-study .copy-block.bordered{border-top:2px solid #f4f5f6;border-bottom:2px solid #f4f5f6}@media (min-width:550px) and (max-width:768px){#case-study .copy-block.bordered{border:none}}@media (max-width:550px){#case-study .copy-block.bordered{border:none}}@media (max-width:550px){#case-study .copy-block{margin:80px auto}}#case-study .copy-block .role,#case-study .copy-block .textBlock{display:inline-block;vertical-align:top;text-align:left;width:100%}@media (max-width:550px){#case-study .copy-block .role,#case-study .copy-block .textBlock{width:90%}}#case-study .copy-block .role .title,#case-study .copy-block .role p,#case-study .copy-block .textBlock .title,#case-study .copy-block .textBlock p{display:inline-block;width:40%;vertical-align:top;margin-top:0}@media (min-width:550px) and (max-width:768px){#case-study .copy-block .role .title,#case-study .copy-block .role p,#case-study .copy-block .textBlock .title,#case-study .copy-block .textBlock p{width:100%;display:block}}@media (max-width:550px){#case-study .copy-block .role .title,#case-study .copy-block .role p,#case-study .copy-block .textBlock .title,#case-study .copy-block .textBlock p{width:100%;display:block}}#case-study .copy-block .role p,#case-study .copy-block .textBlock p{width:60%;font-weight:500}@media (min-width:550px) and (max-width:768px){#case-study .copy-block .role p,#case-study .copy-block .textBlock p{width:100%;display:block}}@media (max-width:550px){#case-study .copy-block .role p,#case-study .copy-block .textBlock p{width:100%;display:block}}#case-study .copy-block .role a,#case-study .copy-block .textBlock a{color:#3b3b3b;padding:0 5px;border:none;background:0 0;display:inline-block;text-decoration:none;position:relative;cursor:pointer;margin-right:0;height:28px;letter-spacing:0;-webkit-transition:all .25s ease 0s;-o-transition:all ease .25s 0s;transition:all .25s ease 0s;margin-bottom:0}@media (max-width:550px){#case-study .copy-block .role a,#case-study .copy-block .textBlock a{font-size:15px;padding:0 5px;height:20px}}#case-study .copy-block .role a:after,#case-study .copy-block .textBlock a:after{content:"";width:100%;height:2px;background-color:#d9e024;position:absolute;bottom:-7px;left:0;display:block;-webkit-transition:height .25s ease;-o-transition:height ease .25s;transition:height .25s ease;z-index:-1}#case-study .copy-block .role a:hover:after,#case-study .copy-block .textBlock a:hover:after{height:35px}@media (max-width:550px){#case-study .copy-block .role a:hover:after,#case-study .copy-block .textBlock a:hover:after{height:40px}}#case-study .copy-block.situation{position:relative;background-color:#d9d5cb;width:100%;padding:10vh 0;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;margin:90px 0}@media (min-width:550px) and (max-width:768px){#case-study .copy-block.situation{padding:5vh 0;margin:45px 0}}@media (max-width:550px){#case-study .copy-block.situation{padding:5vh 0;margin:45px 0}}#case-study .copy-block.situation .content-wrap .title h3{font-family:Ziggurat A,Ziggurat B,serif;font-style:normal;font-weight:800;font-style:italic;color:#fff;font-size:26px;letter-spacing:1px}#case-study .copy-block.situation .content-wrap .title h3 span{font-family:Ziggurat A,Ziggurat B,serif;font-weight:800;font-style:normal;color:#0e1313;font-weight:100}#case-study .copy-block.situation .content-wrap p{padding-left:10%;max-width:80%;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:22px;line-height:38px}@media (min-width:550px) and (max-width:768px){#case-study .copy-block.situation .content-wrap p{max-width:100%;font-size:16px;line-height:26px;padding:0}}@media (max-width:550px){#case-study .copy-block.situation .content-wrap p{max-width:100%;font-size:16px;line-height:26px;padding:0}}#case-study .copy-block.situation .content-wrap p a{color:#3a3a3a}#case-study .copy-block.situation:after,#case-study .copy-block.situation:before{content:"";width:100%;height:90px;display:block;position:absolute;bottom:-90px;left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;background-image:url(/img/grunge-textures/117efbd1a5fe70b9db1a7804e8e5f5be52bce17e/transition-grey5.png)}@media (min-width:550px) and (max-width:768px){#case-study .copy-block.situation:after,#case-study .copy-block.situation:before{bottom:-85px}}@media (max-width:550px){#case-study .copy-block.situation:after,#case-study .copy-block.situation:before{bottom:-80px}}#case-study .copy-block.situation:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);top:-90px}@media (max-width:550px){#case-study .copy-block.situation:before{top:-80px}}#case-study .copy-block.insight{text-align:left;z-index:15;position:relative;padding-bottom:10vh}@media (min-width:550px) and (max-width:768px){#case-study .copy-block.insight{margin-top:0}}@media (max-width:550px){#case-study .copy-block.insight{margin-top:0}}@media (min-width:768px) and (max-width:1480px){#case-study .copy-block.insight .content-wrap{width:100%}}@media (min-width:550px) and (max-width:768px){#case-study .copy-block.insight .content-wrap{max-width:100%;margin:0 auto;width:95%}}@media (max-width:550px){#case-study .copy-block.insight .content-wrap{max-width:100%;margin:0 auto;width:95%}}#case-study .copy-block.insight h3{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:135px;text-transform:uppercase;line-height:115px;margin:20px 0}@media (min-width:550px) and (max-width:768px){#case-study .copy-block.insight h3{font-size:85px;line-height:75px}}@media (max-width:550px){#case-study .copy-block.insight h3{font-size:75px;line-height:65px}}#case-study .copy-block.insight h3 span{color:#d4df40;display:inline-block}#case-study .copy-block.insight h3 em,#case-study .copy-block.insight h3 span{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400}#case-study .copy-block.insight h3 em{font-size:135px;position:relative}@media (min-width:550px) and (max-width:768px){#case-study .copy-block.insight h3 em{font-size:85px}}@media (max-width:550px){#case-study .copy-block.insight h3 em{font-size:75px}}#case-study .copy-block.insight h3 em:after{content:"";width:180%;height:180%;position:absolute;background-image:url(/img/grunge-textures/234340e6910d73b8d228274cb691a1a19df4bb05/starburst.png);background-repeat:no-repeat;background-position:50%;left:55%;top:50%;background-size:contain;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;opacity:.75}#case-study .copy-block.insight p{width:55%;padding-left:5%}@media (min-width:768px) and (max-width:1480px){#case-study .copy-block.insight p{width:50%;padding-left:0}}@media (min-width:550px) and (max-width:768px){#case-study .copy-block.insight p{width:100%;padding-left:0}}@media (max-width:550px){#case-study .copy-block.insight p{width:100%;padding-left:0}}#case-study .copy-block.insight .cactus-art-wrap{position:absolute;top:0;right:0;width:55%;height:45vh;z-index:0}@media (max-width:550px){#case-study .copy-block.insight .cactus-art-wrap{width:35%;top:-15vh}}#case-study .copy-block.insight .cactus-art-wrap .parallax-inner{width:100%;height:100%}#case-study .copy-block.insight .cactus-art-wrap .cac-art{width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:50%;display:block;position:absolute}#case-study .copy-block.insight .cactus-art-wrap .cac-art.one{background-image:url(/img/illustrations/sharpidea/0fce7a5e3ef23c48c65ece11bfd93be6052dd6fa/badge_01.png)}#case-study .copy-block.insight .cactus-art-wrap .cac-art.two{background-image:url(/img/illustrations/sharpidea/bd8292f4edecabac13e88ae63953b7005c4124a5/badge_02.png)}#case-study .copy-block.insight .cactus-art-wrap .cac-art.three{background-image:url(/img/illustrations/sharpidea/e954c80637fdf7212bd7e4e27bd771e692a11787/badge_03.png)}#case-study .copy-block.insight .cactus-art-wrap .cac-art.four{background-image:url(/img/illustrations/sharpidea/8e74d738ea74bed47af361a4993181315655d88f/badge_04.png)}#case-study .copy-block.insight .cactus-art-wrap .cac-art.five{background-image:url(/img/illustrations/sharpidea/3db5393121064afc7dd795d397bc709a5c1be26a/badge_05.png)}#case-study .copy-block.insight .cactus-art-wrap .cac-art.six{background-image:url(/img/illustrations/sharpidea/d6a34f8762ed41041247851feb6ab947047d8784/badge_06.png)}#case-study .copy-block.insight .cactus-art-wrap .cac-art.seven{background-image:url(/img/illustrations/sharpidea/d7bd57dfabd2b06ce5be8018c8836395d27c4b31/badge_07.png)}#case-study .copy-block.insight .cactus-art-wrap .cac-art.eight{background-image:url(/img/illustrations/sharpidea/cf78eb42a53748ef806336e1ceedd423e4bc63f1/badge_08.png)}#case-study .copy-block.insight .cactus-art-wrap .cac-art.nine{background-image:url(/img/illustrations/sharpidea/982981966196f9dd32e8fcf507407f2d7148575a/badge_09.png)}#case-study .copy-block.results{text-align:left}#case-study .copy-block.results .content-wrap{width:50%;display:inline-block;vertical-align:middle}@media (min-width:550px) and (max-width:768px){#case-study .copy-block.results .content-wrap{width:100%}}@media (max-width:550px){#case-study .copy-block.results .content-wrap{width:100%}}#case-study .copy-block.results .content-wrap h3{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:100px;text-transform:uppercase;margin:0}@media (max-width:550px){#case-study .copy-block.results .content-wrap h3{font-size:65px}}#case-study .copy-block.results .content-wrap p{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;position:relative;display:block}#case-study .copy-block.results .content-wrap:after{content:"";width:50%;height:90px;display:block;position:absolute;bottom:-80px;right:-10%;background-image:url(/img/grunge-textures/47a553f0980b69754128be5563181425cdd577b3/scribble.png);background-repeat:no-repeat;background-size:contain}#case-study .copy-block.results .image-wrap{width:45%;display:inline-block;height:60vh;min-height:500px;margin-right:4%;vertical-align:middle;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:550px) and (max-width:768px){#case-study .copy-block.results .image-wrap{width:100%;min-height:40vh;height:40vh;margin:0 auto}}@media (max-width:550px){#case-study .copy-block.results .image-wrap{width:100%;min-height:40vh;height:40vh;margin:0 auto}}#case-study .copy-block.results .video-wrap{width:45%;display:inline-block;background-color:transparent!important;vertical-align:middle;padding:0}#case-study .copy-block.results .video-wrap:before{display:none}#case-study .copy-block.results .video-wrap .videoWrap{width:100%}#case-study .video-wrap{position:relative;padding:10vh 0;text-align:center;background-color:#212728}@media (max-width:550px){#case-study .video-wrap{padding:5vh 0 0}}#case-study .video-wrap:before{content:"";width:100%;position:absolute;height:90px;background-image:url(/img/grunge-textures/18fa974468bae6ef2fdfa0f1977c458acaa3d615/transition-grey3.png);background-repeat:repeat-x;background-size:65%;background-position:bottom;top:-85px;display:block}@media (max-width:550px){#case-study .video-wrap:before{top:-80px}}#case-study .video-wrap+.video-wrap:before{display:none}#case-study .video-wrap .videoPlayer{width:90%;margin:0 auto;overflow:hidden;padding-bottom:50.25%;height:0;position:relative}@media (max-width:550px){#case-study .video-wrap .videoPlayer{padding-bottom:56.25%;width:90%}}#case-study .video-wrap iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%;z-index:1}#case-study .video-wrap .loading{z-index:0;height:auto}#case-study .video-wrap .loading span{display:block}#case-study .video-wrap.loop .thumbnail{display:none}#case-study .video-wrap p{text-align:right;color:#646760;font-size:18px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-weight:800;line-height:24px;width:90%;margin:20px 5% 20px auto;max-width:40%}@media (min-width:768px) and (max-width:1480px){#case-study .video-wrap p{max-width:65%}}@media (min-width:550px) and (max-width:768px){#case-study .video-wrap p{max-width:80%}}@media (max-width:550px){#case-study .video-wrap p{max-width:100%;text-align:left;margin-bottom:0;padding-bottom:40px}}#case-study .image-wrap{width:100%;max-width:1600px;margin:0 auto;display:block}#case-study .image-wrap img{width:100%}#case-study .image-wrap+.offset{margin-top:10vh}@media (max-width:550px){#case-study .image-wrap+.offset{margin-top:5vh}}#case-study .image-and-captions{padding:10vh 0}@media (max-width:550px){#case-study .image-and-captions{padding:5vh 0 10vh}}#case-study .image-and-captions .left{max-width:30%;display:inline-block;margin-right:5%}#case-study .image-and-captions .left img{width:100%}#case-study .image-and-captions .left.mobile{display:none}@media (max-width:550px){#case-study .image-and-captions .left{max-width:100%;margin:0 auto}#case-study .image-and-captions .left.desktop{display:none!important}#case-study .image-and-captions .left.mobile{display:block}}#case-study .image-and-captions .right{display:inline-block;max-width:60%}@media (max-width:550px){#case-study .image-and-captions .right{max-width:100%}}#case-study .image-and-captions .right h4{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:40px;line-height:50px;text-transform:uppercase;margin-bottom:0;letter-spacing:0}@media (max-width:550px){#case-study .image-and-captions .right h4{margin-top:20px}}#case-study .image-and-captions .right p{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;max-width:350px}@media (max-width:550px){#case-study .image-and-captions .right p{margin-bottom:20px}}#case-study .quote{padding:10vh 5%;margin:0;width:100%;max-width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#3a3a3a}@media (min-width:550px) and (max-width:768px){#case-study .quote{padding:5vh 5%}}@media (max-width:550px){#case-study .quote{padding:5vh 5%}}#case-study .quote .textBlock{font-size:20px;line-height:32px;font-style:italic;font-family:FFMarkWebProBlack,sans-serif;font-style:normal;font-weight:400;max-width:950px;width:70%;display:block;position:relative;margin:0 auto;text-align:left;letter-spacing:.2px;color:#d9d5cb}#case-study .quote .textBlock span{color:#d4df40}@media (min-width:550px) and (max-width:768px){#case-study .quote .textBlock{font-size:18px!important;line-height:26px!important;width:75%}}@media (max-width:550px){#case-study .quote .textBlock{font-size:18px!important;line-height:26px!important;width:80%}}#case-study .quote .textBlock p{display:block;text-align:left;margin-top:30px;width:100%;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:16px;font-weight:600;color:#d9d5cb}#case-study .quote .textBlock p:before{content:"\2014   ";color:#fff}#case-study .quote .textBlock:after,#case-study .quote .textBlock:before{content:"\2019\2019";font-size:33vw;font-family:Knockout\ 46 A,Knockout\ 46 B,sans-serif;font-style:normal;font-weight:400;color:#212728;position:absolute;left:-12%;top:-40%;height:0;letter-spacing:-.5vw;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:768px) and (max-width:1480px){#case-study .quote .textBlock:after,#case-study .quote .textBlock:before{top:-20%}}@media (min-width:550px) and (max-width:768px){#case-study .quote .textBlock:after,#case-study .quote .textBlock:before{top:-10%}}@media (max-width:550px){#case-study .quote .textBlock:after,#case-study .quote .textBlock:before{top:0}}#case-study .quote .textBlock:after{top:inherit;bottom:-14%;left:inherit;right:-12%;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}@media (min-width:768px) and (max-width:1480px){#case-study .quote .textBlock:after{bottom:7%}}@media (min-width:550px) and (max-width:768px){#case-study .quote .textBlock:after{bottom:12%}}@media (max-width:550px){#case-study .quote .textBlock:after{bottom:12%}}#case-study .quote.small .textBlock{font-size:28px;line-height:40px}#case-study .offset{max-width:1300px;width:90%;margin:0 auto;padding:5vh 0;display:block;position:relative}@media (min-width:550px) and (max-width:768px){#case-study .offset{padding:5vh 0}}@media (max-width:550px){#case-study .offset{padding:2vh 0}}#case-study .offset.right{text-align:right}#case-study .offset.right img{display:inline-block;margin-right:0}#case-study .offset.right .videoWrap-offset{text-align:right;display:inline-block}#case-study .offset.right br{clear:both}#case-study .offset img{max-width:60%}@media (max-width:550px){#case-study .offset img{max-width:100%}}#case-study .offset .videoWrap-offset{width:60%;padding-bottom:10vh}@media (max-width:550px){#case-study .offset .videoWrap-offset{width:100%;padding-bottom:0}}#case-study .offset .videoWrap-offset .video-wrap.loop{background-color:transparent;padding-bottom:0}#case-study .offset .videoWrap-offset .video-wrap.loop:before{display:none}#case-study .offset+.offset,#case-study .offset+.offset .video-wrap{padding-top:0}#case-study .video-boxed{position:relative;padding-bottom:34.25%;height:0;max-width:1000px;overflow:hidden;margin:0 auto}#case-study .video-boxed .thumbnail,#case-study .video-boxed iframe{position:absolute;top:5%;left:5%;border:0;width:90%;z-index:1}#case-study .video-boxed .loading{z-index:0;height:auto}#case-study .video-boxed .loading span{display:block}#case-study .stats{display:grid;grid-template-columns:repeat(3,30%);grid-auto-flow:row;grid-gap:5%;padding-left:0;width:100%}@media (min-width:550px) and (max-width:768px){#case-study .stats{grid-template-columns:repeat(2,48%)}}@media (max-width:550px){#case-study .stats{grid-template-columns:repeat(1,100%);display:block}}#case-study .stats .stat{padding-bottom:30px;padding-top:80px;text-align:left;width:85%;margin:0 auto}#case-study .stats .stat h3{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:22px;padding-top:40px;border-top:2px solid #dde1eb;margin-top:0}@media (max-width:550px){#case-study .stats .stat h3{font-size:18px}}#case-study .stats .stat p{font-size:17px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400}@media (max-width:550px){#case-study .stats .stat{padding-top:0;padding-bottom:0}}#case-study .related-posts .related-wrap{background-color:#f4f5f6;padding:50px 0}#case-study .related-posts h3{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:46px;color:#3b3b3b;margin:0 auto 40px;text-align:center;width:90%}@media (max-width:550px){#case-study .related-posts h3{font-size:25px}}#case-study .related-posts h4{margin-top:10px;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:31px;text-transform:none;letter-spacing:0}#case-study .related-posts .news-card{width:31.25%;margin:0 1% 20px;display:inline-block;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f4f5f6;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease;vertical-align:top}@media (min-width:550px) and (max-width:768px){#case-study .related-posts .news-card{width:100%}}@media (max-width:550px){#case-study .related-posts .news-card{width:100%}}#case-study .related-posts .news-card:hover{background-color:#fff}#case-study .related-posts .news-card .case-study-link{margin-top:30px;border-bottom:2px solid #dbdbdb;padding-bottom:30px;background-size:19px;width:100%}#case-study .role-list{display:inline-block;vertical-align:top;padding-bottom:20px}#case-study .role-list h4{width:22vw;max-width:325px}@media (min-width:550px) and (max-width:768px){#case-study .role-list h4{width:43vw}}@media (max-width:550px){#case-study .role-list h4{width:90vw}}#case-study .collaborate{text-align:center;padding:10vh 0;background-color:#fff}@media (max-width:550px){#case-study .collaborate{padding:70px 0}}#case-study .collaborate h4{color:#a9c6d6;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:28px;line-height:32px;letter-spacing:5px;margin-bottom:20px;text-transform:uppercase;letter-spacing:0;color:#3b3b3b;margin-top:0}@media (max-width:550px){#case-study .collaborate h4{font-size:20px}}#case-study .collaborate .collab-button{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:22px;z-index:1}#case-study .collaborate .outline-button{border-color:#a9c6d6;width:85%}#case-study .collaborate .outline-button:hover{background:#a9c6d6}#case-study .collaborate .outline-button:after{background-image:url(/6da3b21fe7b5f8be492e92f6ad9a6a08b7430ffd/f4568/img/arrow-black.svg)}#case-study .collaborate.grey{background-color:#f4f5f6}#case-study .thanks{background-color:#a9c6d6;background-image:url(/d9586ff1350fd72782eba327ef1e7dc0afa10590/137ad/img/eyeball.svg);background-size:150px;background-repeat:no-repeat;background-position:50%;padding:40px 0}#case-study .thanks p{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:14px;letter-spacing:2px;color:#fff;text-transform:uppercase;text-align:center}#case-study .LazyLoad{-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease;opacity:0;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);display:block;position:relative;z-index:1}#case-study .LazyLoad.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#case-study .role{background-color:#f7f7f2;padding:5vh 0 14vh}@media (max-width:550px){#case-study .role{overflow:hidden;width:100vw;padding:0 0 40px}}#case-study .role .hide{display:none}#case-study .role .content-wrap{text-align:center}#case-study .role .content-wrap .capabilities_home{text-align:left}#case-study .role .title{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-weight:100;font-size:32px;line-height:36px;padding-top:25px;display:block;margin-bottom:60px;color:#3b3b3b}@media (max-width:550px){#case-study .role .title{margin-bottom:20px}}#case-study .role .title h3{margin-bottom:0;padding-bottom:0;text-align:center}@media (max-width:550px){#case-study .role .title h3{font-size:25px}}#case-study .role h4{text-transform:none;letter-spacing:normal}#case-study .role li:first-of-type{margin-top:20px}#case-study .role li:before{display:none}#case-study .hidden .content-wrap,#case-study .hidden .slick-slider,#case-study .hidden.collaborate,#case-study .hidden.copy-block,#case-study .hidden.hero,#case-study .hidden.image-wrap,#case-study .hidden.offset,#case-study .hidden.related_projects,#case-study .hidden.role,#case-study .hidden.video-boxed,#case-study .hidden.video-wrap{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}#case-study .fade-in-element .content-wrap,#case-study .fade-in-element .slick-slider,#case-study .fade-in-element.collaborate,#case-study .fade-in-element.copy-block,#case-study .fade-in-element.hero,#case-study .fade-in-element.image-wrap,#case-study .fade-in-element.offset,#case-study .fade-in-element.related_projects,#case-study .fade-in-element.role,#case-study .fade-in-element.video-boxed,#case-study .fade-in-element.video-wrap{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .75s ease .15s;-o-transition:all ease .75s .15s;transition:all .75s ease .15s}#case-study .fade-in-element.intro .factoid,#case-study .fade-in-element.intro .font-KO-RegBantam,#case-study .fade-in-element.intro h1,#case-study .fade-in-element.intro h3,#case-study .fade-in-element.intro p{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#case-study .fade-in-element.intro .intro-image{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.cactus-values{position:relative;text-align:center;background-color:#3a3a3a;padding:6vw 0 3vw;z-index:5;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:768px){.cactus-values{padding-top:7vh}}.cactus-values:after{content:"";width:125%;background-image:url(/6da6d11ee757f70ec6185a8b846df45d91c307b6/d700b/img/grunge-textures/ragged-edge-grey3.svg);height:0;display:block;position:absolute;bottom:-4vw;left:-10%;background-size:cover;background-position:top;padding-bottom:5%;margin:0}.cactus-values .wrap{display:-ms-flexbox;display:flex;max-width:90%;margin:0 auto}@media (max-width:768px){.cactus-values .wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}}.cactus-values .badge-outer{width:55%;vertical-align:top}@media (max-width:768px){.cactus-values .badge-outer{width:100vw;overflow:hidden;height:30vw}}@media (max-width:768px){.cactus-values .badge-container{width:100vw;overflow-X:scroll;height:40vw;padding-left:5%;-webkit-box-sizing:border-box;box-sizing:border-box}}.cactus-values .badge-container .badge-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;opacity:0}@media (max-width:768px){.cactus-values .badge-container .badge-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:160vw}}.cactus-values .badge-container .badge-wrap.all-active .badge{opacity:1}.cactus-values .badge{margin:0 2.5% 40px;cursor:pointer;display:inline-block;position:relative;vertical-align:middle;text-align:center;opacity:.45}.cactus-values .badge,.cactus-values .badge:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .25s cubic-bezier(.34,1.56,.64,1);-o-transition:all cubic-bezier(.34,1.56,.64,1) .25s;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.cactus-values .badge:after{content:"";position:absolute;width:40%;height:3px;background-color:rgba(0,0,0,.85);display:block;border-radius:100%;-webkit-filter:blur(1.5px);filter:blur(1.5px);left:50%;-webkit-transform:translate(-50%,30px);-ms-transform:translate(-50%,30px);transform:translate(-50%,30px);bottom:0;z-index:0;opacity:0}.cactus-values .badge img{max-height:125px;position:relative;z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cactus-values .badge:first-of-type{width:23%}@media (max-width:768px){.cactus-values .badge:first-of-type{width:28%;margin:0 1%}}@media (max-width:550px){.cactus-values .badge:first-of-type{width:40%}}.cactus-values .badge:first-of-type:after{width:100%}.cactus-values .badge:nth-of-type(2){width:35.5%}@media (max-width:768px){.cactus-values .badge:nth-of-type(2){margin:0 1%;width:40%}}@media (max-width:550px){.cactus-values .badge:nth-of-type(2){width:60%}}.cactus-values .badge:nth-of-type(2):after{width:10%}.cactus-values .badge:nth-of-type(3){width:25%}@media (max-width:768px){.cactus-values .badge:nth-of-type(3){width:30%;margin:0 1%}}@media (max-width:550px){.cactus-values .badge:nth-of-type(3){width:40%}}.cactus-values .badge:nth-of-type(3):after{width:30%}.cactus-values .badge:nth-of-type(4){width:24%;margin:20px .5%}@media (max-width:768px){.cactus-values .badge:nth-of-type(4){margin:0 .5%}}@media (max-width:550px){.cactus-values .badge:nth-of-type(4){width:30%}}.cactus-values .badge:nth-of-type(4):after{width:70%}.cactus-values .badge:nth-of-type(5){width:22%;margin:20px .5%}@media (max-width:768px){.cactus-values .badge:nth-of-type(5){width:30%;margin:0 .5%}}@media (max-width:550px){.cactus-values .badge:nth-of-type(5){width:25%;margin:0 2%}}.cactus-values .badge:nth-of-type(5):after{width:15%}.cactus-values .badge:nth-of-type(6){width:26%;margin:20px .5%}@media (max-width:768px){.cactus-values .badge:nth-of-type(6){width:30%;margin:0 .5%}}@media (max-width:550px){.cactus-values .badge:nth-of-type(6){width:40%}}.cactus-values .badge:nth-of-type(6):after{width:55%}.cactus-values .badge:nth-of-type(7){width:23%;margin:20px .5%}@media (max-width:768px){.cactus-values .badge:nth-of-type(7){width:30%;margin:0 1%}}@media (max-width:550px){.cactus-values .badge:nth-of-type(7){width:35%}}.cactus-values .badge:nth-of-type(7):after{width:15%}.cactus-values .badge.active,.cactus-values .badge:hover{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);opacity:1}@media (min-width:550px) and (max-width:768px){.cactus-values .badge.active,.cactus-values .badge:hover{-webkit-transform:none;-ms-transform:none;transform:none}}@media (max-width:550px){.cactus-values .badge.active,.cactus-values .badge:hover{-webkit-transform:none;-ms-transform:none;transform:none}}.cactus-values .badge.active:after,.cactus-values .badge:hover:after{opacity:1;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}@media (min-width:550px) and (max-width:768px){.cactus-values .badge.active:after,.cactus-values .badge:hover:after{display:none}}@media (max-width:550px){.cactus-values .badge.active:after,.cactus-values .badge:hover:after{display:none}}.cactus-values .value-desc{max-width:1100px;margin:0 auto;width:45%;opacity:0;padding-left:5%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;vertical-align:top}@media (max-width:768px){.cactus-values .value-desc{width:90%;padding-left:0}}.cactus-values .value-desc h3{color:#fff;font-size:56px;line-height:48px;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;margin-bottom:20px;margin-top:0}.cactus-values .value-desc p{color:#fff;font-size:22px;line-height:30px;margin-top:0}@media (max-width:768px){.cactus-values .value-desc p{font-size:16px;line-height:28px}}.cactus-values.fade-in-element .badge-wrap{-webkit-animation:fadeIn .75s cubic-bezier(.34,1.56,.64,1) .5s forwards;animation:fadeIn .75s cubic-bezier(.34,1.56,.64,1) .5s forwards}.cactus-values.fade-in-element .value-desc{-webkit-animation:fadeIn .75s cubic-bezier(.34,1.56,.64,1) .75s forwards;animation:fadeIn .75s cubic-bezier(.34,1.56,.64,1) .75s forwards}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.outline-button{border:2px solid #fff;color:#3b3b3b;text-transform:uppercase;text-decoration:none;padding:20px;width:90%;max-width:400px;position:relative;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;letter-spacing:2px;font-size:14px;cursor:pointer}.outline-button,.outline-button:after{display:inline-block;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}.outline-button:after{content:"";position:absolute;width:20px;height:15px;background-image:url(/19bf559c197075f5772c7cb89134ee751f54ce66/835b7/img/arrow-white.svg);background-repeat:no-repeat;background-size:contain;top:40%;right:5%}.outline-button:hover{background:#fff}.outline-button:hover:after{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.outline-button.submit{background:0 0;border:2px solid #fff;color:#fff}.primary{background-color:#d9e024;color:#3b3b3b;padding:15px 25px 10px;font-family:FFMarkWebProBlack,sans-serif;font-style:normal;font-weight:400;font-weight:300;text-transform:uppercase;font-size:18px;line-height:18px;letter-spacing:1px;border:none;position:relative;margin:20px 0 60px;cursor:pointer}.primary,.primary:after{display:inline-block;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}.primary:after{content:"";width:13px;height:15px;background-image:url(/791183fcf1baa2d2dca044c3ae134ddeb4be8d03/ed991/img/icons/arrow-grey.svg);background-repeat:no-repeat;background-size:contain;margin-left:10px;vertical-align:middle}.primary:hover{background-color:#3b3b3b;color:#d9e024}.primary:hover:after{background-image:url(/1a36433a6ab5a315ef499772279bb66360848008/4bf81/img/icons/arrow-green.svg)}.primary.dark{color:#fff;background-color:#3b3b3b}.primary.dark:after{background-image:url(/467140c0c4489e4c15fbfa82cc84d40cd393be60/c3056/img/icons/arrow-white.svg)}.primary.dark:hover{background-color:#d9e024;color:#3b3b3b}.primary.dark:hover:after{background-image:url(/791183fcf1baa2d2dca044c3ae134ddeb4be8d03/ed991/img/icons/arrow-grey.svg)}.text-link{font-size:20px;color:#3b3b3b;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;padding:0 10px;border:none;background:0 0;display:inline-block;text-decoration:none;position:relative;cursor:pointer;margin-right:40px;height:28px;letter-spacing:0;-webkit-transition:all .25s ease 0s;-o-transition:all ease .25s 0s;transition:all .25s ease 0s;margin-bottom:30px}@media (max-width:550px){.text-link{font-size:15px;padding:0 5px;height:20px}}.text-link span{position:relative;z-index:1}.text-link:after{content:"";width:105%;height:2px;background-color:#d9e024;position:absolute;bottom:-7px;left:0;display:block;-webkit-transition:height .25s ease;-o-transition:height ease .25s;transition:height .25s ease;z-index:-1}.text-link:before{content:"";background-image:url(/69885a4e90afb1b223f70a4c9feec14c50772b68/5d89c/img/arrow-grey.svg);background-size:contain;background-repeat:no-repeat;width:11px;height:11px;display:inline-block;float:left;margin-right:10px;margin-top:10px;z-index:1;position:relative;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}@media (max-width:550px){.text-link:before{margin-top:6px}}.text-link:hover:after{height:45px}@media (max-width:550px){.text-link:hover:after{height:40px}}.text-link:hover:before{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.text-link.back:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-top:6px}button.text-link{margin-top:-1.5px}button.text-link:after{bottom:-8.5px}.case-study-link{width:20px;height:10px;background-image:url(/6da3b21fe7b5f8be492e92f6ad9a6a08b7430ffd/f4568/img/arrow-black.svg);background-repeat:no-repeat;background-size:contain;background-position:0;display:block;margin-top:40px;cursor:pointer;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.openings{background-color:#fff;padding-top:60px;background-image:url(/img/grunge-textures/8c1b6a88899816d21e154eb75f6f4fa542563510/texture-square-light.jpg)}@media (max-width:550px){.openings{padding-top:10px}}.openings .headline{padding:60px 0 40px;font-size:120px;line-height:95px;-webkit-transition:all .75s cubic-bezier(.34,1.56,.64,1) .5s;-o-transition:all cubic-bezier(.34,1.56,.64,1) .75s .5s;transition:all .75s cubic-bezier(.34,1.56,.64,1) .5s;opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase}.openings .headline span{color:#d9e024}.openings .link-list p.sorry{color:#0e1313!important}.openings .link-list div{position:relative;text-indent:0;line-height:inherit;border:1px solid #0e1313;background-color:#fff;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:47%;margin-right:5%;margin-bottom:40px;-webkit-transition:all .75s cubic-bezier(.34,1.56,.64,1);-o-transition:all .75s cubic-bezier(.34,1.56,.64,1);transition:all .75s cubic-bezier(.34,1.56,.64,1);opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.openings .link-list div:after{width:100%;height:10px;transform:skewX(35deg);bottom:-12px;left:3px}.openings .link-list div:after,.openings .link-list div:before{content:"";position:absolute;border:1px solid #fff;transition:all .5s cubic-bezier(.34,1.56,.64,1)}.openings .link-list div:before{width:7px;height:100%;transform:skewY(55deg);top:4px;right:-9px}@media (max-width:550px){.openings .link-list div{width:100%;margin-right:0}}.openings .link-list div:nth-of-type(2n){margin-right:0}.openings .link-list div:first-of-type{-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}.openings .link-list div:nth-of-type(2){-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.openings .link-list div:nth-of-type(3){-webkit-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}.openings .link-list div:nth-of-type(4){-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}.openings .link-list div:nth-of-type(5){-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}.openings .link-list div:nth-of-type(6){-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.openings .link-list div:nth-of-type(7){-webkit-transition-delay:1.7s;-o-transition-delay:1.7s;transition-delay:1.7s}.openings .link-list div:nth-of-type(8){-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}.openings .link-list div:nth-of-type(9){-webkit-transition-delay:1.9s;-o-transition-delay:1.9s;transition-delay:1.9s}.openings .link-list div:nth-of-type(10){-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.openings .link-list div:nth-of-type(11){-webkit-transition-delay:2.1s;-o-transition-delay:2.1s;transition-delay:2.1s}.openings .link-list div:nth-of-type(12){-webkit-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s}.openings .link-list div:nth-of-type(13){-webkit-transition-delay:2.3s;-o-transition-delay:2.3s;transition-delay:2.3s}.openings .link-list div:nth-of-type(14){-webkit-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}.openings .link-list div:nth-of-type(15){-webkit-transition-delay:2.5s;-o-transition-delay:2.5s;transition-delay:2.5s}.openings .link-list div:nth-of-type(16){-webkit-transition-delay:2.6s;-o-transition-delay:2.6s;transition-delay:2.6s}.openings .link-list div:nth-of-type(17){-webkit-transition-delay:2.7s;-o-transition-delay:2.7s;transition-delay:2.7s}.openings .link-list div:nth-of-type(18){-webkit-transition-delay:2.8s;-o-transition-delay:2.8s;transition-delay:2.8s}.openings .link-list div:nth-of-type(19){-webkit-transition-delay:2.9s;-o-transition-delay:2.9s;transition-delay:2.9s}.openings .link-list div:nth-of-type(20){-webkit-transition-delay:3s;-o-transition-delay:3s;transition-delay:3s}.openings .link-list div:nth-of-type(21){-webkit-transition-delay:3.1s;-o-transition-delay:3.1s;transition-delay:3.1s}.openings .link-list div:nth-of-type(22){-webkit-transition-delay:3.2s;-o-transition-delay:3.2s;transition-delay:3.2s}.openings .link-list div:nth-of-type(23){-webkit-transition-delay:3.3s;-o-transition-delay:3.3s;transition-delay:3.3s}.openings .link-list div:nth-of-type(24){-webkit-transition-delay:3.4s;-o-transition-delay:3.4s;transition-delay:3.4s}.openings .link-list div:nth-of-type(25){-webkit-transition-delay:3.5s;-o-transition-delay:3.5s;transition-delay:3.5s}.openings .link-list div:nth-of-type(26){-webkit-transition-delay:3.6s;-o-transition-delay:3.6s;transition-delay:3.6s}.openings .link-list div:nth-of-type(27){-webkit-transition-delay:3.7s;-o-transition-delay:3.7s;transition-delay:3.7s}.openings .link-list div:nth-of-type(28){-webkit-transition-delay:3.8s;-o-transition-delay:3.8s;transition-delay:3.8s}.openings .link-list div:nth-of-type(29){-webkit-transition-delay:3.9s;-o-transition-delay:3.9s;transition-delay:3.9s}.openings .link-list div:nth-of-type(30){-webkit-transition-delay:4s;-o-transition-delay:4s;transition-delay:4s}.openings .link-list div:after,.openings .link-list div:before{-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease;background-color:#fff;border:1px solid #0e1313}.openings .link-list div:hover:after,.openings .link-list div:hover:before{background-color:#d4df40}.openings .link-list div:hover .icon{-webkit-transform:rotate(90deg) scale(1.25);-ms-transform:rotate(90deg) scale(1.25);transform:rotate(90deg) scale(1.25)}.openings .link-list div .icon{position:absolute;bottom:10px;right:10px;width:12px;height:12px;-webkit-transition:all .25s cubic-bezier(.34,1.56,.64,1);-o-transition:all cubic-bezier(.34,1.56,.64,1) .25s;transition:all .25s cubic-bezier(.34,1.56,.64,1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-image:url(/2c13e985d22dd16f3a7284acc823aae73ef95473/56a72/img/icons/cta-arrow-dark.svg)}.openings .link-list a{padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;z-index:5;color:#212728;font-family:Ziggurat A,Ziggurat B,serif;font-style:normal;font-weight:800;font-size:20px;line-height:30px;width:100%;display:block}.openings .link-list a span{width:75%}.openings .link-list p{color:#3b3b3b;font-size:22px}.openings.fade-in-element .headline,.openings.fade-in-element .link-list div{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.openings h3{padding:40px 0;font-family:Ziggurat A,Ziggurat B,serif;font-style:normal;font-weight:800}.openings h2{-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}.openings h2 p{color:#0e1313;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:88px;line-height:72px;margin:0;text-transform:uppercase;max-width:100%;margin-bottom:40px;position:relative}@media (min-width:550px) and (max-width:768px){.openings h2 p{font-size:11vw;line-height:9.5vw}}@media (max-width:550px){.openings h2 p{font-size:11vw;line-height:9.5vw}}.openings h2 p .amp,.openings h2 p span{position:relative;z-index:5}.openings h2 p .amp{height:70px;width:90px;margin-bottom:-.5vw}@media (min-width:550px) and (max-width:768px){.openings h2 p .amp{height:8vw;width:9vw}}@media (max-width:550px){.openings h2 p .amp{height:8vw;width:9vw}}.openings h2 p:after{background-image:url(/img/grunge-textures/64991e992e0a9d861df4059c0ab646795cfa8112/active-state-line-green.png);background-repeat:no-repeat;background-size:100% 100%;background-position:bottom;content:"";width:100%;position:absolute;bottom:0;height:20px;left:50%;z-index:0;-webkit-transform:translate(-50%,15px);-ms-transform:translate(-50%,15px);transform:translate(-50%,15px);max-width:650px}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.desc{position:relative;background-image:url(/img/grunge-textures/45e1401033b4af84e7a557ee96d4e18b476c322d/texture-square.png)}.desc:before{content:"";width:100vw;height:2px;background-color:#212728;border-top:1px dashed #fff;position:absolute;top:2.5%;left:0;display:block}.desc .row{margin-left:10%;display:block;margin-bottom:20px}.desc .row .col{display:inline-block;vertical-align:top}.desc .row .col h4{color:#fff;font-size:26px;margin:20px 0 0}.desc .row .col h5{color:#d9e024;font-size:22px;margin:0;font-family:Knockout\ 28 A,Knockout\ 28 B,sans-serif;font-style:normal;font-weight:400}.desc .row .col:nth-of-type(2){padding-left:20px}.desc .row .col img{max-width:100px}.desc .inner{width:90%;margin:0 auto;display:-ms-flexbox;display:flex;max-width:1500px}@media (min-width:550px) and (max-width:768px){.desc .inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:550px){.desc .inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.desc .image-wrap{width:40%;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:50%;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease}@media (min-width:550px) and (max-width:768px){.desc .image-wrap{width:100%;display:block;height:200px;margin-top:80px}}@media (max-width:550px){.desc .image-wrap{width:100%;display:block;height:150px;margin-top:80px}}.desc .type-wrap{width:60%;max-width:1300px;margin:0 auto;display:block;vertical-align:top;padding:100px 0;color:#fff;-webkit-transition:all .5s ease .5s;-o-transition:all ease .5s .5s;transition:all .5s ease .5s}@media (min-width:550px) and (max-width:768px){.desc .type-wrap{width:100%;padding:20px 0}}@media (max-width:550px){.desc .type-wrap{width:100%;padding:20px 0}}.desc .type-wrap h3{margin-left:10%;font-size:44px;line-height:52px;font-family:Ziggurat A,Ziggurat B,serif;font-style:normal;font-weight:800;font-style:italic;color:#fff;margin-bottom:0}@media (min-width:550px) and (max-width:768px){.desc .type-wrap h3{margin-left:0;width:100%}}@media (max-width:550px){.desc .type-wrap h3{margin-left:0;font-size:28px;line-height:36px}}.desc .type-wrap p{width:90%;color:#fff;margin-left:10%;line-height:32px;font-size:20px;margin-bottom:40px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-weight:900}@media (min-width:550px) and (max-width:768px){.desc .type-wrap p{margin-left:0;width:100%}}@media (max-width:550px){.desc .type-wrap p{margin-left:0;width:100%}}.desc .type-wrap a{font-size:45px;margin-left:10%;letter-spacing:2px;color:#d4df40;text-transform:uppercase;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400}@media (min-width:550px) and (max-width:768px){.desc .type-wrap a{margin-left:0;width:100%}}@media (max-width:550px){.desc .type-wrap a{margin-left:0;width:100%}}.desc .type-wrap a:after{content:"";background-image:url(/1a36433a6ab5a315ef499772279bb66360848008/4bf81/img/icons/arrow-green.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:40px;height:30px;margin-left:15px;display:inline-block;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}.desc .type-wrap a:hover:after{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}@media (max-width:550px){.desc .type-wrap{padding-bottom:20px}}.desc .inner.hidden .image-wrap,.desc .inner.hidden .type-wrap{opacity:0;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}.desc .inner.fade-in-element .image-wrap,.desc .inner.fade-in-element .type-wrap{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.dei-callout{background-color:#fff;text-align:center;padding:8vw 5%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:768px){.dei-callout{-ms-flex-wrap:wrap;flex-wrap:wrap}}.dei-callout .text-wrap{width:45%;opacity:0;text-align:left;font-size:20px;line-height:28px;border-right:1px solid #d9d5cb;margin-right:2.5%;padding-right:2.5%}@media (max-width:768px){.dei-callout .text-wrap{width:100%;text-align:center;margin:0 auto;border-right:none}.dei-callout .text-wrap img{max-width:80%;margin:20px auto}}@media (min-width:768px) and (max-width:1480px){.dei-callout .text-wrap img{max-width:80%;margin:20px auto;display:block}}.dei-callout .stat-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%;-ms-flex-align:center;align-items:center;max-height:45vw}@media (min-width:768px) and (max-width:1480px){.dei-callout .stat-wrap{max-height:none}}@media (max-width:768px){.dei-callout .stat-wrap{width:100%;padding-left:0;margin-left:0;border:none;max-height:none}}.dei-callout .stat-wrap .stat-block{position:relative;width:33%;height:12.75vw;margin-bottom:50px}@media (min-width:768px) and (max-width:1480px){.dei-callout .stat-wrap .stat-block{width:50%;height:18.5vw}}@media (min-width:550px) and (max-width:768px){.dei-callout .stat-wrap .stat-block{height:27vw;margin-bottom:40px}}@media (max-width:550px){.dei-callout .stat-wrap .stat-block{width:50%;height:40vw;margin-bottom:40px}}.dei-callout .stat-wrap .stat-block .text-lockup{z-index:10;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dei-callout .stat-wrap .stat-block .text-lockup .pre{font-family:Knockout\ 28 A,Knockout\ 28 B,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:24px}.dei-callout .stat-wrap .stat-block .text-lockup .value{font-family:Knockout\ 73 A,Knockout\ 73 B,sans-serif;font-style:normal;font-weight:400;font-size:48px;line-height:48px}@media (min-width:768px) and (max-width:1480px){.dei-callout .stat-wrap .stat-block .text-lockup .value{font-size:45px;line-height:45px}}@media (max-width:768px){.dei-callout .stat-wrap .stat-block .text-lockup .value{font-size:35px;line-height:35px}}.dei-callout .stat-wrap .stat-block .text-lockup .post{font-size:16px;line-height:20px}.dei-callout .stat-wrap .stat-block .label{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400}.dei-callout .stat-wrap .stat-block .circular-chart{display:block;margin:10px auto;max-width:80%;max-height:250px;background-color:#f8f8f6;border-radius:100%;padding:.1%}.dei-callout .stat-wrap .stat-block .circular-chart .circle{stroke:#d9e024;fill:none;stroke-width:1.75;stroke-linecap:butt;-webkit-animation:none;animation:none;opacity:0}.dei-callout .stat-wrap .stat-block .circular-chart .bg-circle{stroke:#777b7b;fill:none;stroke-width:1.7;stroke-linecap:butt}.dei-callout .stat-wrap .stat-block .circular-chart circle{fill:#fff}@-webkit-keyframes progress{0%{stroke-dasharray:0 100;opacity:1}to{opacity:1}}@keyframes progress{0%{stroke-dasharray:0 100;opacity:1}to{opacity:1}}.dei-callout .stat-wrap .stat-block.static{width:31%;margin-right:2%}@media (min-width:768px) and (max-width:1480px){.dei-callout .stat-wrap .stat-block.static{width:48%;height:18vw}}@media (min-width:550px) and (max-width:768px){.dei-callout .stat-wrap .stat-block.static{height:27vw;margin-bottom:40px}}@media (max-width:550px){.dei-callout .stat-wrap .stat-block.static{width:48%;height:38vw;margin-bottom:40px}}.dei-callout .stat-wrap .stat-block.static .circular-chart{border:6px solid #f2f1f1}.dei-callout .stat-wrap .stat-block.static circle{fill:#d9d5cb}.dei-callout .stat-wrap .stat-block.static .bg-circle{stroke:#d9d5cb;stroke-width:6px;position:relative}.dei-callout .stat-wrap .stat-block.static .circle{stroke:#d9d5cb;stroke-dasharray:100}.dei-callout .button{padding:15px 25px}.dei-callout.fade-in-element .stat-wrap .stat-block .circular-chart .circle{-webkit-animation:progress 1s ease-out forwards .25s;animation:progress 1s ease-out forwards .25s}.dei-callout.fade-in-element .text-wrap{-webkit-animation:fadeIn .75s cubic-bezier(.34,1.56,.64,1) .5s forwards;animation:fadeIn .75s cubic-bezier(.34,1.56,.64,1) .5s forwards}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}#careers{position:relative;overflow:hidden}#careers .intro{background-color:#212728;display:block;padding:calc(100px + 2vw) 0 50px;text-align:left}@media (max-width:550px){#careers .intro{padding-bottom:10px}}#careers .intro .headline-Wrap{padding:0 5%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;text-align:left}#careers .intro .headline-Wrap h1{margin:0 auto;font-family:Knockout\ 73 A,Knockout\ 73 B,sans-serif;font-style:normal;font-weight:400;padding:0;font-size:5.5vw;line-height:9.5vw;color:#fff;height:auto;letter-spacing:1vw;text-transform:uppercase;opacity:0;text-align:left;-webkit-animation:fadeLeft .75s cubic-bezier(.34,1.56,.64,1) .75s forwards;animation:fadeLeft .75s cubic-bezier(.34,1.56,.64,1) .75s forwards}#careers .intro .headline-Wrap h1 p{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;color:#fff;text-align:left!important;letter-spacing:0;font-size:7.5vw;line-height:6.5vw;margin:60px 0;display:inline-block}@media (max-width:768px){#careers .intro .headline-Wrap h1 p{font-size:13.5vw;line-height:12.5vw}}#careers .intro .headline-Wrap h1 span{display:inline-block}#careers .intro .headline-Wrap h1 img{height:auto;width:8vw;margin-bottom:-1.5vw}@media (max-width:768px){#careers .intro .headline-Wrap h1 img{width:16vw;margin-bottom:-20px}}#careers .intro .button{display:inline-block;background-color:#d9e024;color:#3b3b3b;padding:15px 35px 15px 25px;font-family:FFMarkWebProBlack,sans-serif;font-style:normal;font-weight:400;font-weight:300;text-transform:uppercase;font-size:18px;line-height:18px;letter-spacing:1px;border:none;position:relative;margin:20px 0 60px;cursor:pointer;opacity:0;-webkit-animation:fadeLeft .75s cubic-bezier(.34,1.56,.64,1) 1.25s forwards;animation:fadeLeft .75s cubic-bezier(.34,1.56,.64,1) 1.25s forwards}#careers .intro .button:after{content:"";-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease;position:absolute;display:inline-block;width:13px;height:15px;background-image:url(/6da3b21fe7b5f8be492e92f6ad9a6a08b7430ffd/f4568/img/arrow-black.svg);background-repeat:no-repeat;background-size:contain;top:35%;right:12%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#careers .description{padding-bottom:40px}@media (max-width:550px){#careers .description{padding-bottom:20px}}@media (max-width:550px){#careers .description .body{margin:20px auto}}#careers .description p{color:#fff;font-size:27px}@media (min-width:550px) and (max-width:768px){#careers .description p{font-size:24px}}@media (max-width:550px){#careers .description p{font-size:20px}}#careers .description .button-copy{width:60%;vertical-align:top;display:inline-block;margin-top:0}@media (min-width:550px) and (max-width:768px){#careers .description .button-copy{width:100%}}@media (max-width:550px){#careers .description .button-copy{width:100%}}#careers .description .button-copy:after{content:"\D7";color:#d9e024;font-size:35px;display:block;margin:40px 0 0;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400}#careers .cac-image-wrap{background-color:#fff;width:100%;z-index:5;position:relative}@media (max-width:550px){#careers .cac-image-wrap{display:none}}#careers .cac-image-wrap:after{content:"";width:100%;height:28px;background-color:#212728;position:absolute;display:block;left:0;z-index:0;bottom:0}#careers .cac-image-wrap .cac-image{max-width:55px;position:relative;z-index:5;width:50%;margin:0 auto;height:55px;background:url(/311368666853b6d278454249e56415de8ed320c0/3ae6a/img/cactus-logo.svg) no-repeat top;background-size:contain}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.dei-callouts{background-color:#f2f1f1;text-align:center;height:70vw;max-height:900px}@media (max-width:768px){.dei-callouts{-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:100vw}}@media (max-width:550px){.dei-callouts{-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:110vw}}.dei-callouts .inner{padding:8vw 5%;display:-ms-flexbox;display:flex;max-width:1300px;margin:0 auto;opacity:0;-webkit-animation:fadeIn 1s cubic-bezier(.34,1.56,.64,1) 1s forwards;animation:fadeIn 1s cubic-bezier(.34,1.56,.64,1) 1s forwards}@media (max-width:768px){.dei-callouts .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0}}.dei-callouts .button-wrap{width:25%;text-align:left;font-size:20px;line-height:28px}@media (max-width:768px){.dei-callouts .button-wrap{width:100vw;overflow:hidden;height:80px}}@media (max-width:768px){.dei-callouts .button-wrap .wrap-outer{width:100vw;overflow-x:scroll}}.dei-callouts .button-wrap .wrap-inner{width:100%;white-space:normal}@media (max-width:768px){.dei-callouts .button-wrap .wrap-inner{width:740px;white-space:normal;padding-bottom:40px}}.dei-callouts .button-wrap Button{display:block;margin-bottom:20px;font-family:FFMarkWebProBlack,sans-serif;font-style:normal;font-weight:400;font-size:16px;height:auto;padding:15px 25px;line-height:16px}@media (max-width:768px){.dei-callouts .button-wrap Button{display:inline-block;margin:0 10px 20px}}.dei-callouts .button-wrap Button:after{display:none}.dei-callouts .statOuter{width:75%;position:relative;display:inline-block}@media (max-width:768px){.dei-callouts .statOuter{width:95%}}.dei-callouts .stat-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-left:2.5%;padding-left:2.5%;opacity:0;-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease;position:absolute;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}@media (min-width:550px) and (max-width:768px){.dei-callouts .stat-wrap{width:100%;padding-left:0;margin-left:0;border:none}}@media (max-width:550px){.dei-callouts .stat-wrap{width:100%;padding-left:0;margin-left:0;border:none}}.dei-callouts .stat-wrap.active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s ease .5s;-o-transition:all ease .5s .5s;transition:all .5s ease .5s}.dei-callouts .stat-wrap .stat-block{position:relative;width:33%;margin-bottom:60px;height:20vw;max-height:260px}@media (max-width:768px){.dei-callouts .stat-wrap .stat-block{height:27vw;margin-bottom:40px;width:33%;min-width:0}}@media (max-width:550px){.dei-callouts .stat-wrap .stat-block{height:27vw}}.dei-callouts .stat-wrap .stat-block .text-lockup{z-index:10;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dei-callouts .stat-wrap .stat-block .text-lockup .pre{font-family:Knockout\ 28 A,Knockout\ 28 B,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:24px}@media (max-width:768px){.dei-callouts .stat-wrap .stat-block .text-lockup .pre{font-size:16px;line-height:16px}}.dei-callouts .stat-wrap .stat-block .text-lockup .value{font-family:Knockout\ 73 A,Knockout\ 73 B,sans-serif;font-style:normal;font-weight:400;font-size:52px;line-height:52px}@media (max-width:768px){.dei-callouts .stat-wrap .stat-block .text-lockup .value{font-size:28px;line-height:30px}}.dei-callouts .stat-wrap .stat-block .text-lockup .post{font-size:16px;line-height:20px}@media (max-width:768px){.dei-callouts .stat-wrap .stat-block .text-lockup .post{font-size:12px;line-height:16px}}.dei-callouts .stat-wrap .stat-block .label{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400}.dei-callouts .stat-wrap .stat-block .circular-chart{display:block;margin:10px auto;max-width:80%;max-height:250px;background-color:#f8f8f6;border-radius:100%;padding:.1%}.dei-callouts .stat-wrap .stat-block .circular-chart .circle{stroke:#d9e024;fill:none;stroke-width:1.75;stroke-linecap:butt;-webkit-animation:reverseProgress 1s ease-out forwards 0s;animation:reverseProgress 1s ease-out forwards 0s;-webkit-transition:all .75s ease;-o-transition:all ease .75s;transition:all .75s ease}.dei-callouts .stat-wrap .stat-block .circular-chart .bg-circle{stroke:#777b7b;fill:none;stroke-width:1.7;stroke-linecap:butt}.dei-callouts .stat-wrap .stat-block .circular-chart circle{fill:#fff}@-webkit-keyframes progress{0%{stroke-dasharray:0 100;opacity:1}to{opacity:1}}@keyframes progress{0%{stroke-dasharray:0 100;opacity:1}to{opacity:1}}@-webkit-keyframes reverseProgress{0%{opacity:1}to{stroke-dasharray:0 100;opacity:1}}@keyframes reverseProgress{0%{opacity:1}to{stroke-dasharray:0 100;opacity:1}}.dei-callouts .stat-wrap .stat-block.static{width:31%;margin-right:2%}.dei-callouts .stat-wrap .stat-block.static .circular-chart{border:6px solid #f2f1f1}.dei-callouts .stat-wrap .stat-block.static circle{fill:#d9d5cb}.dei-callouts .stat-wrap .stat-block.static .bg-circle{stroke:#d9d5cb;stroke-width:6px;position:relative}.dei-callouts .stat-wrap .stat-block.static .circle{stroke:#d9d5cb;stroke-dasharray:100}.dei-callouts .stat-wrap .description{max-width:750px;margin:0 auto}.dei-callouts .stat-wrap .description:before{content:"";display:block;width:100px;height:2px;margin:60px auto;background-color:#d9d5cb;position:relative}@media (min-width:768px) and (max-width:1480px){.dei-callouts .stat-wrap .description:before{margin:4vw auto}}@media (max-width:768px){.dei-callouts .stat-wrap .description:before{display:none}}@media (max-width:550px){.dei-callouts .stat-wrap .description{margin:40px auto}}.dei-callouts.fade-in-element .stat-wrap.active .stat-block .circular-chart .circle{opacity:0;-webkit-animation:progress 1s ease-out forwards .75s;animation:progress 1s ease-out forwards .75s}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.WhatWeDoing{background-color:#fff}.WhatWeDoing .inner{display:-ms-flexbox;display:flex;max-width:1300px;margin:0 auto;width:90%}@media (max-width:768px){.WhatWeDoing .inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.WhatWeDoing .inner .cardList{width:65%;margin-bottom:40px}@media (max-width:768px){.WhatWeDoing .inner .cardList{width:100%;-ms-flex-order:2;order:2}}.WhatWeDoing .inner .cardList h2{font-size:140px;line-height:116px;text-transform:uppercase}@media (max-width:768px){.WhatWeDoing .inner .cardList h2{margin-top:40px;font-size:18vw;line-height:14vw}}.WhatWeDoing .inner .cardList h2 span{color:#d9e024}.WhatWeDoing .inner .cardList .list-item{background-color:#f2f1f1;padding:40px;margin-bottom:20px}.WhatWeDoing .inner .cardList .list-item span a{color:#3b3b3b;border-bottom:1px solid #d9e024;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}.WhatWeDoing .inner .cardList .list-item span a:hover{border-bottom:1px solid #0e1313}.WhatWeDoing .inner .cardList .list-item h3{margin:0 0 20px;font-size:36px;line-height:40px;letter-spacing:.5px;text-transform:uppercase;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400}.WhatWeDoing .inner .cardList .list-item h3:after{content:"";width:23px;height:23px;display:inline-block;position:relative;background-image:url(/7b8dfb933d5223cba9e158c87d7dd204dbeac0e9/a2154/img/icons/external-link.svg);background-size:contain;background-repeat:no-repeat;margin-left:20px}.WhatWeDoing .inner .cardList .list-item p{font-size:16px;line-height:26px}.WhatWeDoing .inner .lockArt{text-align:center;position:relative;width:35%;padding:10% 0}@media (max-width:768px){.WhatWeDoing .inner .lockArt{-ms-flex-order:1;order:1;width:100%;padding:20% 0 10%}}.WhatWeDoing .inner .lockArt:before{content:"";width:1px;height:80%;border-right:1px dashed #d4df40;display:block;position:absolute;top:20%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:768px){.WhatWeDoing .inner .lockArt:before{height:120%;top:0}}.WhatWeDoing .inner .lockArt .art{position:-webkit-sticky;position:sticky;display:block;max-width:100px;margin:0 auto;top:40px;background-color:#fff}.WhatWeDoing .primary{line-height:28px;padding:10px 25px}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}#diversity{position:relative}#diversity .intro{background-color:#fff;display:block;padding:calc(100px + 2vw) 0 50px;text-align:left}@media (max-width:550px){#diversity .intro{padding-bottom:10px}}#diversity .intro .inner{margin:0 auto;max-width:1300px;display:-ms-flexbox;display:flex;width:90%}@media (max-width:768px){#diversity .intro .inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}#diversity .intro .inner .textWrap{width:60%;opacity:0;-webkit-animation:fadeRight .75s cubic-bezier(.34,1.56,.64,1) .75s forwards;animation:fadeRight .75s cubic-bezier(.34,1.56,.64,1) .75s forwards}@media (max-width:768px){#diversity .intro .inner .textWrap{width:100%}}#diversity .intro .inner img{width:40%;margin-right:10%;opacity:0;-webkit-animation:fadeLeft .75s cubic-bezier(.34,1.56,.64,1) .5s forwards;animation:fadeLeft .75s cubic-bezier(.34,1.56,.64,1) .5s forwards}@media (max-width:768px){#diversity .intro .inner img{width:100%;max-width:400px;margin:0 auto 40px}}#diversity .intro .inner h1{margin-bottom:20px;text-transform:uppercase;font-size:40px;line-height:32px}#diversity .intro .inner p{font-size:18px;line-height:28px}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}#job_form{padding:100px 0;background-color:#d9d5cb}#job_form h2{font-family:Ziggurat A,Ziggurat B,serif;font-style:normal;font-weight:800;font-style:italic;margin-bottom:40px;display:block;margin-top:0}@media (max-width:550px){#job_form h2{font-size:40px}}#job_form p.noshow{display:none}#job_form h3{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:46px;color:#3b3b3b;margin-top:80px}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}#job_listing{padding-top:150px;background-color:#fff;z-index:0!important;opacity:0;-webkit-animation:fadeIn ease 1s .5s forwards;animation:fadeIn ease 1s .5s forwards}@media (max-width:550px){#job_listing{padding-top:93px}#job_listing .cac-pannel-wrap{display:none}}#job_listing .role-wrap{background-image:url(/img/grunge-textures/8c1b6a88899816d21e154eb75f6f4fa542563510/texture-square-light.jpg)}#job_listing .role-wrap h3{margin-bottom:20px}#job_listing .role-wrap .badge{display:block;text-align:center;height:275px}#job_listing .role-wrap .badge img{margin:0 auto;display:block;max-width:300px;width:90%}#job_listing .role-wrap .content-wrap{max-width:1200px}#job_listing h4{text-transform:uppercase;font-size:28px;line-height:32px;margin-top:20px;margin-bottom:0}#job_listing h4+p{margin-top:5px}#job_listing .type-wrap{width:60%;display:inline-block;margin-right:10%;vertical-align:top}@media (min-width:550px) and (max-width:768px){#job_listing .type-wrap{width:100%}}@media (max-width:550px){#job_listing .type-wrap{width:100%}}#job_listing .type-wrap:last-of-type{margin-right:0}#job_listing .type-wrap h1{margin-bottom:40px;margin-top:0;max-width:80%;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:8vw;line-height:6.5vw}@media (min-width:550px) and (max-width:768px){#job_listing .type-wrap h1{font-size:12vw;line-height:10vw}}@media (max-width:550px){#job_listing .type-wrap h1{margin-bottom:20px;font-size:15vw;line-height:12vw;margin-top:0}}#job_listing .type-wrap h1 span{display:block}#job_listing .type-wrap p{font-size:17px;line-height:26px}#job_listing .type-wrap strong{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:18px;font-weight:900}#job_listing .type-wrap a{color:#3b3b3b;text-decoration:underline}#job_listing .benifits{display:inline-block;width:30%}@media (min-width:550px) and (max-width:768px){#job_listing .benifits{width:100%}}@media (max-width:550px){#job_listing .benifits{width:100%}}#job_listing .benifits ul{padding:0}#job_listing .benifits ul li{list-style:none;padding:0;padding-left:20px;border-left:1px solid #d9e024;margin-bottom:30px;text-indent:none}#job_listing .benifits ul li:before{display:none}#job_listing .benifits button{border:none;background:0 0;color:#d9e024;text-transform:uppercase;font-size:40px;line-height:25px;padding:0;margin:0;letter-spacing:.03em;cursor:pointer;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;margin-bottom:5vw}@media (max-width:550px){#job_listing .benifits button{margin-bottom:0}}#job_listing .benifits button:after{content:"";width:27px;height:30px;background-image:url(/461a46d36c1f6e96bb634025018fa05715e07ea8/84344/img/arrow-green.svg);background-size:contain;position:relative;display:inline-block;margin-left:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-repeat:no-repeat;background-position:top}#job_listing .content-wrap{padding-bottom:100px}#job_listing .content-wrap.form{padding-bottom:0}#job_listing h3{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:55px;letter-spacing:2.5px;color:#3b3b3b;margin-top:40px}@media (max-width:550px){#job_listing h3{margin-bottom:10px;font-size:28px}}#job_listing .salary span{font-weight:900}#job_listing .roles{display:block;width:47%;display:inline-block;margin-right:5%;vertical-align:top}@media (min-width:550px) and (max-width:768px){#job_listing .roles{width:100%}}@media (max-width:550px){#job_listing .roles{width:100%}}#job_listing .roles li{font-size:16px;line-height:24px;list-style:none;margin-bottom:30px;padding:0;padding-left:20px;border-left:1px solid silver}@media (max-width:550px){#job_listing .roles li{line-height:25px}}#job_listing .roles li:before{display:none}#job_listing .roles+.roles{margin-right:0}#job_listing .form.content-wrap{position:relative;max-width:1100px;margin:0 auto}#job_listing .form .badge{display:inline-block;opacity:.25;text-align:right;width:35%}@media (max-width:550px){#job_listing .form .badge{position:absolute;right:5%;top:-9%;z-index:0;width:40%}}#job_listing .form .form-wrap{display:inline-block;vertical-align:top;width:60%}@media (max-width:550px){#job_listing .form .form-wrap{width:100%}}#job_listing .form p.noshow{display:none}#job_listing .form .row{margin-bottom:30px}@media (min-width:550px) and (max-width:768px){#job_listing .form .row{margin-bottom:30px}}@media (max-width:550px){#job_listing .form .row{margin-bottom:30px}}#job_listing .form .row label{display:block;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;color:#3b3b3b;font-size:30px;line-height:36px;opacity:1;letter-spacing:1.5px;margin-bottom:10px}@media (min-width:550px) and (max-width:768px){#job_listing .form .row label{width:100%;font-size:30px;line-height:30px}}@media (max-width:550px){#job_listing .form .row label{width:100%;font-size:30px;line-height:30px}}#job_listing .form .row input{display:block;background-color:#fff;border:none;color:#3b3b3b;padding:25px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;height:45px;width:425px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:16px;border:1px solid #fff;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}@media (min-width:550px) and (max-width:768px){#job_listing .form .row input{width:100%}}@media (max-width:550px){#job_listing .form .row input{width:100%}}#job_listing .form .row input[type=tel]{width:300px}#job_listing .form .row input:focus{border:1px solid #d9e024;outline-color:transparent;outline:0}#job_listing .form .row .input-file{opacity:0;position:absolute;left:-100000%;height:1px;width:1px}#job_listing .form .row .input-file:focus+label{border:1px solid #d9e024}#job_listing .form .row.upload .outline-label{background-color:#3b3b3b;border:none!important;display:inline-block;font-size:16px;opacity:1;width:100%;text-align:left;height:30px;padding:12px 20px 15px!important;font-family:FFMarkWebProBlack,sans-serif;font-style:normal;font-weight:400;letter-spacing:1px;font-weight:700;color:#fff;border:1px solid #fff;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease;margin-bottom:0!important}@media (max-width:550px){#job_listing .form .row.upload .outline-label{width:90%}}#job_listing .form .row.upload .outline-label.active{color:#3b3b3b}#job_listing .form .row.upload .outline-label:hover{opacity:.8}#job_listing .form .row.upload .outline-label span{max-width:300px;display:block;overflow:hidden}#job_listing .form .row .box{display:inline-block;width:31.5%}#job_listing .form .row .block{display:block}#job_listing .form .row .block label{background-color:#fff;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:14px;letter-spacing:1px;padding-top:15px;margin-bottom:20px;position:relative;cursor:pointer}#job_listing .form .row .block label:after{content:"";position:absolute;right:20px;top:18px;z-index:10;font-size:24px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;background-image:url(/f5c20e4825dacf0ace6d53f1f1f3b82846cd5fc3/56556/img/check-inactive.svg);background-size:contain;width:20px;height:20px}#job_listing .form .row .block .outline-label.active{background-color:#d9e024}#job_listing .form .row .block .outline-label.active:after{background-image:url(/b89378b1cf3d07a8e0b1da15553f435b21b9008a/67fae/img/check-active.svg)}#job_listing .form .row .col{width:30%}@media (min-width:550px) and (max-width:768px){#job_listing .form .row .col{width:100%}}@media (max-width:550px){#job_listing .form .row .col{width:100%}}#job_listing .form .row .col-2{width:69.25%;display:inline-block;vertical-align:top}@media (min-width:550px) and (max-width:768px){#job_listing .form .row .col-2{width:100%}}@media (max-width:550px){#job_listing .form .row .col-2{width:100%}}#job_listing .form .row .col-2 .block{width:240px}@media (min-width:550px) and (max-width:768px){#job_listing .form .row .col-2 .block{width:100%}}@media (max-width:550px){#job_listing .form .row .col-2 .block{width:100%}}#job_listing .form .portfolio{position:relative}#job_listing .form .portfolio label .tooltip{position:absolute;width:14px;height:14px;left:-20px;top:0;display:block;text-transform:none;letter-spacing:0;z-index:5}#job_listing .form .portfolio label .tooltip:hover:before{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);left:20px;-webkit-transition:opacity .25s ease,left 0s ease 0s,-webkit-transform .25s ease;transition:opacity .25s ease,left 0s ease 0s,-webkit-transform .25s ease;-o-transition:opacity ease .25s,transform ease .25s,left ease 0s 0s;transition:opacity .25s ease,transform .25s ease,left 0s ease 0s;transition:opacity .25s ease,transform .25s ease,left 0s ease 0s,-webkit-transform .25s ease}#job_listing .form .portfolio label .tooltip:after{content:"";position:relative;display:inline-block;background-image:url(/c1cdb5e8943ade77e89d59f4f7c65c169a55ffa2/60409/img/info-icon.svg);background-repeat:no-repeat;background-size:contain;width:100%;height:100%;opacity:.75}#job_listing .form .portfolio label .tooltip:before{content:"If you have a portfolio please link to it here. If it's in PDF format you can upload it to a free service such as google drive or dropbox, make it publicly available and provide a link.";width:350px;height:auto;padding:10px;background-color:#fff;border:2px solid #f4f5f6;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.45);box-shadow:5px 5px 5px rgba(0,0,0,.45);font-size:15px;line-height:18px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;display:block;position:absolute;left:-2000px;-webkit-transition:opacity .25s ease,left 0s ease .25s,-webkit-transform .25s ease;transition:opacity .25s ease,left 0s ease .25s,-webkit-transform .25s ease;-o-transition:opacity ease .25s,transform ease .25s,left ease 0s .25s;transition:opacity .25s ease,transform .25s ease,left 0s ease .25s;transition:opacity .25s ease,transform .25s ease,left 0s ease .25s,-webkit-transform .25s ease;opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}#job_listing .form .outline-button[type=submit]{background:0 0;color:#3b3b3b;border:2px solid #3b3b3b!important;opacity:1;width:auto;padding:15px;cursor:pointer;font-family:FFMarkWebProBlack,sans-serif;font-style:normal;font-weight:400;font-size:16px;letter-spacing:1px;opacity:.5}#job_listing .form .outline-button[type=submit]:hover{border:none;color:#d4df40;background-color:#3b3b3b;opacity:1}#job_listing .form .outline-button[type=submit]:hover:after{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);background-image:url(/1a36433a6ab5a315ef499772279bb66360848008/4bf81/img/icons/arrow-green.svg)}#job_listing .form .outline-button[type=submit]:after{width:15px;height:12px;background-image:url(/791183fcf1baa2d2dca044c3ae134ddeb4be8d03/ed991/img/icons/arrow-grey.svg);position:relative;margin:0;margin-left:10px;right:inherit;top:inherit}#job_listing .cac-pannel{-webkit-animation-duration:150s;animation-duration:150s}#job_listing .disclaimer{background-color:#fff;text-align:center;padding:40px 0 5px}#job_listing .disclaimer:after,#job_listing .disclaimer:before{content:"";width:1px;height:75px;display:block;position:relative;border-left:2px dashed #d9e024;margin:20px auto}@media (max-width:550px){#job_listing .disclaimer:after,#job_listing .disclaimer:before{margin-top:0}}#job_listing .disclaimer:after{margin-bottom:0}@media (max-width:550px){#job_listing .disclaimer:after{display:none}}#job_listing .disclaimer .intro-image{max-width:250px;width:50%;margin:-15px auto 20px;height:170px;background:url(/05af96cdf962c420946a364a2b7f8ab22104b786/fda5b/img/illustrations/hero/commited-extended.svg) no-repeat 50%;background-size:contain}#job_listing .disclaimer .body{max-width:700px;width:90%;margin:0 auto;display:block;text-align:left}#job_listing .disclaimer .body,#job_listing .disclaimer .body p{font-size:14px;line-height:25px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400}#job_listing .disclaimer .body a{color:#0e1313;border-bottom:1px solid #d9e024}#job_listing .cac-image-wrap{background-color:#fff;width:100%;z-index:5;position:relative}@media (max-width:550px){#job_listing .cac-image-wrap{display:none}}#job_listing .cac-image-wrap:after{content:"";width:100%;height:28px;background-color:#212728;position:absolute;display:block;left:0;z-index:0;bottom:0}#job_listing .cac-image-wrap .cac-image{max-width:55px;position:relative;z-index:5;width:50%;margin:0 auto;height:55px;background:url(/311368666853b6d278454249e56415de8ed320c0/3ae6a/img/cactus-logo.svg) no-repeat top;background-size:contain}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}#Ncel{float:left;padding-top:150px;background-color:#212728}@media (min-width:550px) and (max-width:768px){#Ncel{padding-top:20vh}}@media (max-width:550px){#Ncel{padding-top:10vh}}#Ncel .work-example{max-width:1450px;margin:0 auto}#Ncel h1{margin:0 auto;width:90%;color:#d9e024;font-size:80px}@media (max-width:550px){#Ncel h1{font-size:60px;line-height:50px}}#Ncel .heroVideo{padding:0!important;width:100%;margin:0 auto;background-color:transparent!important}#Ncel .heroVideo:before{display:none!important}#Ncel .heroVideo .videoPlayer{padding-bottom:37.25%!important;width:100%!important}#Ncel .heroVideo .videoPlayer:after,#Ncel .heroVideo .videoPlayer:before{display:none!important}#Ncel .hero{position:relative;width:90%;margin:0 auto;max-width:1300px;padding:10vh 0;min-height:0;height:auto;background-color:#fff}@media (min-width:550px) and (max-width:768px){#Ncel .hero{padding:5vh 0;min-height:0}}@media (max-width:550px){#Ncel .hero{padding:5vh 0;min-height:0}}#Ncel .hero img{min-width:100%}#Ncel .hero .content-wrap{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#Ncel .hero .content-wrap h1{color:#fff;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:29px;line-height:30px}@media (max-width:550px){#Ncel .hero .content-wrap h1{font-size:18px;line-height:22px}}#Ncel .hero .content-wrap h2{color:#fff;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:96px;line-height:93px;margin-top:0;max-width:1000px}@media (min-width:768px) and (max-width:1480px){#Ncel .hero .content-wrap h2{font-size:76px;line-height:72px}}@media (min-width:550px) and (max-width:768px){#Ncel .hero .content-wrap h2{font-size:56px;line-height:52px}}@media (max-width:550px){#Ncel .hero .content-wrap h2{font-size:30px;line-height:26px}}#Ncel .hero .video-wrap:after{content:"";background-image:url(/311368666853b6d278454249e56415de8ed320c0/3ae6a/img/cactus-logo.svg);background-position:50%;background-repeat:no-repeat;background-size:50px;width:50px;height:50px;top:50%;left:50%;-webkit-animation:rotate 5s linear infinite;animation:rotate 5s linear infinite}#Ncel .hero .video-wrap:after,#Ncel .hero .video-wrap:before{position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}#Ncel .hero .video-wrap:before{content:"Loading...";color:#3b3b3b;width:200px;text-align:center;height:30px;font-weight:500;top:calc(50% + 75px);left:calc(50% + 25px);font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#Ncel .sliderWrap{max-width:1600px;margin:0 auto;padding:15.5vh 12.5vh;background-color:#3a3a3a}@media (max-width:550px){#Ncel .sliderWrap{padding:2.5vh 2.5vh 5vh}}@media (max-width:550px){#Ncel .sliderWrap .slick-next,#Ncel .sliderWrap .slick-prev{display:none!important}}#Ncel .copy-block{margin:5vh auto 0;width:90%;text-align:center;z-index:5;position:relative}@media (max-width:550px){#Ncel .copy-block{margin:0 auto}}#Ncel .copy-block.bordered{border-top:2px solid #f4f5f6;border-bottom:2px solid #f4f5f6}@media (min-width:550px) and (max-width:768px){#Ncel .copy-block.bordered{border:none}}@media (max-width:550px){#Ncel .copy-block.bordered{border:none}}#Ncel .copy-block .role,#Ncel .copy-block .textBlock{display:inline-block;vertical-align:top;text-align:left;width:100%}@media (max-width:550px){#Ncel .copy-block .role,#Ncel .copy-block .textBlock{width:100%}}#Ncel .copy-block .role .title,#Ncel .copy-block .role p,#Ncel .copy-block .textBlock .title,#Ncel .copy-block .textBlock p{display:inline-block;width:40%;vertical-align:top;margin-top:0}@media (min-width:550px) and (max-width:768px){#Ncel .copy-block .role .title,#Ncel .copy-block .role p,#Ncel .copy-block .textBlock .title,#Ncel .copy-block .textBlock p{width:100%;display:block}}@media (max-width:550px){#Ncel .copy-block .role .title,#Ncel .copy-block .role p,#Ncel .copy-block .textBlock .title,#Ncel .copy-block .textBlock p{width:100%;display:block}}#Ncel .copy-block .role h2,#Ncel .copy-block .textBlock h2{color:#fff}@media (max-width:550px){#Ncel .copy-block .role h2,#Ncel .copy-block .textBlock h2{font-size:32px}}#Ncel .copy-block .role p,#Ncel .copy-block .textBlock p{width:60%;font-weight:500}@media (min-width:550px) and (max-width:768px){#Ncel .copy-block .role p,#Ncel .copy-block .textBlock p{width:100%;display:block}}@media (max-width:550px){#Ncel .copy-block .role p,#Ncel .copy-block .textBlock p{width:100%;display:block}}#Ncel .copy-block .role a,#Ncel .copy-block .textBlock a{color:#3b3b3b;padding:0 5px;border:none;background:0 0;display:inline-block;text-decoration:none;position:relative;cursor:pointer;margin-right:0;height:28px;letter-spacing:0;-webkit-transition:all .25s ease 0s;-o-transition:all ease .25s 0s;transition:all .25s ease 0s;margin-bottom:0}@media (max-width:550px){#Ncel .copy-block .role a,#Ncel .copy-block .textBlock a{font-size:15px;padding:0 5px;height:20px}}#Ncel .copy-block .role a:after,#Ncel .copy-block .textBlock a:after{content:"";width:100%;height:2px;background-color:#d9e024;position:absolute;bottom:-7px;left:0;display:block;-webkit-transition:height .25s ease;-o-transition:height ease .25s;transition:height .25s ease;z-index:-1}#Ncel .copy-block .role a:hover:after,#Ncel .copy-block .textBlock a:hover:after{height:35px}@media (max-width:550px){#Ncel .copy-block .role a:hover:after,#Ncel .copy-block .textBlock a:hover:after{height:40px}}#Ncel .copy-block.situation{position:relative;background-color:#d9d5cb;width:100%;padding:10vh 0;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;margin:90px 0}@media (min-width:550px) and (max-width:768px){#Ncel .copy-block.situation{padding:5vh 0;margin:45px 0}}@media (max-width:550px){#Ncel .copy-block.situation{padding:5vh 0;margin:45px 0}}#Ncel .copy-block.situation .content-wrap .title h3{font-family:Ziggurat A,Ziggurat B,serif;font-style:normal;font-weight:800;font-style:italic;color:#fff;font-size:26px;letter-spacing:1px}#Ncel .copy-block.situation .content-wrap .title h3 span{font-family:Ziggurat A,Ziggurat B,serif;font-weight:800;font-style:normal;color:#0e1313;font-weight:100}#Ncel .copy-block.situation .content-wrap p{padding-left:10%;max-width:80%;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:22px;line-height:38px}@media (min-width:550px) and (max-width:768px){#Ncel .copy-block.situation .content-wrap p{max-width:100%;font-size:16px;line-height:26px;padding:0}}@media (max-width:550px){#Ncel .copy-block.situation .content-wrap p{max-width:100%;font-size:16px;line-height:26px;padding:0}}#Ncel .copy-block.situation .content-wrap p a{color:#3a3a3a}#Ncel .copy-block.situation:after,#Ncel .copy-block.situation:before{content:"";width:100vw;height:90px;display:block;position:absolute;bottom:-90px;left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-image:url(/img/grunge-textures/117efbd1a5fe70b9db1a7804e8e5f5be52bce17e/transition-grey5.png)}@media (min-width:550px) and (max-width:768px){#Ncel .copy-block.situation:after,#Ncel .copy-block.situation:before{bottom:-85px}}@media (max-width:550px){#Ncel .copy-block.situation:after,#Ncel .copy-block.situation:before{bottom:-80px}}#Ncel .copy-block.situation:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);top:-90px}@media (max-width:550px){#Ncel .copy-block.situation:before{top:-80px}}#Ncel .copy-block.insight{text-align:left;z-index:5;padding-bottom:10vh}@media (min-width:550px) and (max-width:768px){#Ncel .copy-block.insight{margin-top:0}}@media (max-width:550px){#Ncel .copy-block.insight{margin-top:0}}@media (min-width:768px) and (max-width:1480px){#Ncel .copy-block.insight .content-wrap{width:100%}}@media (min-width:550px) and (max-width:768px){#Ncel .copy-block.insight .content-wrap{max-width:100%;margin:0 auto;width:95%}}@media (max-width:550px){#Ncel .copy-block.insight .content-wrap{max-width:100%;margin:0 auto;width:95%}}#Ncel .copy-block.insight h3{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:135px;text-transform:uppercase;line-height:115px;margin:20px 0}@media (min-width:550px) and (max-width:768px){#Ncel .copy-block.insight h3{font-size:85px;line-height:75px}}@media (max-width:550px){#Ncel .copy-block.insight h3{font-size:75px;line-height:65px}}#Ncel .copy-block.insight h3 span{color:#d4df40;display:inline-block}#Ncel .copy-block.insight h3 em,#Ncel .copy-block.insight h3 span{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400}#Ncel .copy-block.insight h3 em{font-size:135px;position:relative}@media (min-width:550px) and (max-width:768px){#Ncel .copy-block.insight h3 em{font-size:85px}}@media (max-width:550px){#Ncel .copy-block.insight h3 em{font-size:75px}}#Ncel .copy-block.insight h3 em:after{content:"";width:180%;height:180%;position:absolute;background-image:url(/img/grunge-textures/234340e6910d73b8d228274cb691a1a19df4bb05/starburst.png);background-repeat:no-repeat;background-position:50%;left:55%;top:50%;background-size:contain;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;opacity:.75}#Ncel .copy-block.insight p{width:40%;padding-left:5%}@media (min-width:768px) and (max-width:1480px){#Ncel .copy-block.insight p{width:50%;padding-left:0}}@media (min-width:550px) and (max-width:768px){#Ncel .copy-block.insight p{width:100%;padding-left:0}}@media (max-width:550px){#Ncel .copy-block.insight p{width:100%;padding-left:0}}#Ncel .copy-block.insight .image-group{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;width:50%;text-align:right}@media (min-width:550px) and (max-width:768px){#Ncel .copy-block.insight .image-group{position:relative;width:100%;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);top:0;padding-bottom:15vw}}@media (max-width:550px){#Ncel .copy-block.insight .image-group{position:relative;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);top:0;width:100%}}#Ncel .copy-block.insight .image-group img{max-width:300px;width:75%}@media (min-width:550px) and (max-width:768px){#Ncel .copy-block.insight .image-group img{max-height:500px;width:auto}}@media (max-width:550px){#Ncel .copy-block.insight .image-group img{max-height:300px;width:auto}}#Ncel .copy-block.insight .image-group img:nth-of-type(2){float:left;margin:-100px 0;z-index:5;position:relative;max-width:450px}@media (min-width:550px) and (max-width:768px){#Ncel .copy-block.insight .image-group img:nth-of-type(2){max-width:70%}}@media (max-width:550px){#Ncel .copy-block.insight .image-group img:nth-of-type(2){max-width:70%}}#Ncel .copy-block.insight .image-group .video-wrap{max-width:460px;width:75%;background:0 0!important;padding:0!important;margin-top:-100px}#Ncel .copy-block.insight .image-group .video-wrap:before{display:none}#Ncel .copy-block.results{text-align:left}#Ncel .copy-block.results .content-wrap{width:50%;display:inline-block;vertical-align:middle}@media (min-width:550px) and (max-width:768px){#Ncel .copy-block.results .content-wrap{width:100%}}@media (max-width:550px){#Ncel .copy-block.results .content-wrap{width:100%}}#Ncel .copy-block.results .content-wrap h3{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:100px;text-transform:uppercase;margin:0}@media (max-width:550px){#Ncel .copy-block.results .content-wrap h3{font-size:65px}}#Ncel .copy-block.results .content-wrap p{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;position:relative;display:block}#Ncel .copy-block.results .content-wrap:after{content:"";width:50%;height:90px;display:block;position:absolute;bottom:-80px;right:-10%;background-image:url(/img/grunge-textures/47a553f0980b69754128be5563181425cdd577b3/scribble.png);background-repeat:no-repeat;background-size:contain}#Ncel .copy-block.results .image-wrap{width:45%;display:inline-block;height:60vh;min-height:500px;margin-right:4%;vertical-align:middle;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:550px) and (max-width:768px){#Ncel .copy-block.results .image-wrap{width:100%;min-height:40vh;height:40vh;margin:0 auto}}@media (max-width:550px){#Ncel .copy-block.results .image-wrap{width:100%;min-height:40vh;height:40vh;margin:0 auto}}#Ncel .copy-block.results .video-wrap{width:45%;display:inline-block;background-color:transparent!important;vertical-align:middle;padding:0}#Ncel .copy-block.results .video-wrap:before{display:none}#Ncel .copy-block.results .video-wrap .videoWrap{width:100%}#Ncel .video-wrap{position:relative;padding:2vh 0;text-align:center;background-color:#212728}@media (max-width:550px){#Ncel .video-wrap{padding:0}}#Ncel .video-wrap:before{content:"";width:100%;position:absolute;height:90px;background-image:url(/img/grunge-textures/18fa974468bae6ef2fdfa0f1977c458acaa3d615/transition-grey3.png);background-repeat:repeat-x;background-size:65%;background-position:bottom;top:-85px;display:block}@media (max-width:550px){#Ncel .video-wrap:before{top:-80px}}#Ncel .video-wrap+.video-wrap:before{display:none}#Ncel .video-wrap .videoPlayer{width:90%;margin:0 auto;overflow:hidden;padding-bottom:50.25%;height:0;position:relative}@media (max-width:550px){#Ncel .video-wrap .videoPlayer{padding-bottom:56.25%;width:90%}}#Ncel .video-wrap iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%;z-index:1}#Ncel .video-wrap .loading{z-index:0;height:auto}#Ncel .video-wrap .loading span{display:block}#Ncel .video-wrap.loop .thumbnail{display:none}#Ncel .video-wrap p{text-align:right;color:#646760;font-size:18px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-weight:800;line-height:24px;width:90%;margin:20px 5% 20px auto;max-width:40%}@media (min-width:768px) and (max-width:1480px){#Ncel .video-wrap p{max-width:65%}}@media (min-width:550px) and (max-width:768px){#Ncel .video-wrap p{max-width:80%}}@media (max-width:550px){#Ncel .video-wrap p{max-width:100%;text-align:left;margin-bottom:0;padding-bottom:40px}}#Ncel .image-wrap{width:100%;max-width:1600px;margin:0 auto;display:block}#Ncel .image-wrap img{width:100%}#Ncel .image-wrap+.offset{margin-top:10vh}@media (max-width:550px){#Ncel .image-wrap+.offset{margin-top:5vh}}#Ncel .image-and-captions{padding:10vh 0}@media (max-width:550px){#Ncel .image-and-captions{padding:5vh 0 10vh}}#Ncel .image-and-captions .left{max-width:30%;display:inline-block;margin-right:5%}#Ncel .image-and-captions .left img{width:100%}#Ncel .image-and-captions .left.mobile{display:none}@media (max-width:550px){#Ncel .image-and-captions .left{max-width:100%;margin:0 auto}#Ncel .image-and-captions .left.desktop{display:none!important}#Ncel .image-and-captions .left.mobile{display:block}}#Ncel .image-and-captions .right{display:inline-block;max-width:60%}@media (max-width:550px){#Ncel .image-and-captions .right{max-width:100%}}#Ncel .image-and-captions .right h4{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:40px;line-height:50px;text-transform:uppercase;margin-bottom:0;letter-spacing:0}@media (max-width:550px){#Ncel .image-and-captions .right h4{margin-top:20px}}#Ncel .image-and-captions .right p{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;max-width:350px}@media (max-width:550px){#Ncel .image-and-captions .right p{margin-bottom:20px}}#Ncel .quote{padding:10vh 5%;margin:0;width:100%;max-width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#3a3a3a}@media (min-width:550px) and (max-width:768px){#Ncel .quote{padding:5vh 5%}}@media (max-width:550px){#Ncel .quote{padding:5vh 5%}}#Ncel .quote .textBlock{font-size:20px;line-height:32px;font-style:italic;font-family:FFMarkWebProBlack,sans-serif;font-style:normal;font-weight:400;max-width:950px;width:70%;display:block;position:relative;margin:0 auto;text-align:left;letter-spacing:.2px;color:#d9d5cb}#Ncel .quote .textBlock span{color:#d4df40}@media (min-width:550px) and (max-width:768px){#Ncel .quote .textBlock{font-size:18px!important;line-height:26px!important;width:75%}}@media (max-width:550px){#Ncel .quote .textBlock{font-size:18px!important;line-height:26px!important;width:80%}}#Ncel .quote .textBlock p{display:block;text-align:left;margin-top:30px;width:100%;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:16px;font-weight:600;color:#d9d5cb}#Ncel .quote .textBlock p:before{content:"\2014   ";color:#fff}#Ncel .quote .textBlock:after,#Ncel .quote .textBlock:before{content:"\2019\2019";font-size:33vw;font-family:Knockout\ 46 A,Knockout\ 46 B,sans-serif;font-style:normal;font-weight:400;color:#212728;position:absolute;left:-12%;top:-40%;height:0;letter-spacing:-.5vw;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:768px) and (max-width:1480px){#Ncel .quote .textBlock:after,#Ncel .quote .textBlock:before{top:-20%}}@media (min-width:550px) and (max-width:768px){#Ncel .quote .textBlock:after,#Ncel .quote .textBlock:before{top:-10%}}@media (max-width:550px){#Ncel .quote .textBlock:after,#Ncel .quote .textBlock:before{top:0}}#Ncel .quote .textBlock:after{top:inherit;bottom:-14%;left:inherit;right:-12%;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}@media (min-width:768px) and (max-width:1480px){#Ncel .quote .textBlock:after{bottom:7%}}@media (min-width:550px) and (max-width:768px){#Ncel .quote .textBlock:after{bottom:12%}}@media (max-width:550px){#Ncel .quote .textBlock:after{bottom:12%}}#Ncel .quote.small .textBlock{font-size:28px;line-height:40px}#Ncel .offset{max-width:1300px;width:90%;margin:0 auto;padding:5vh 0;display:block;position:relative}@media (min-width:550px) and (max-width:768px){#Ncel .offset{padding:5vh 0}}@media (max-width:550px){#Ncel .offset{padding:2vh 0}}#Ncel .offset.right{text-align:right}#Ncel .offset.right img{display:inline-block;margin-right:0}#Ncel .offset.right .videoWrap-offset{text-align:right;display:inline-block}#Ncel .offset.right br{clear:both}#Ncel .offset img{max-width:60%}@media (max-width:550px){#Ncel .offset img{max-width:100%}}#Ncel .offset .videoWrap-offset{width:60%;padding-bottom:10vh}@media (max-width:550px){#Ncel .offset .videoWrap-offset{width:100%;padding-bottom:0}}#Ncel .offset .videoWrap-offset .video-wrap.loop{background-color:transparent;padding-bottom:0}#Ncel .offset .videoWrap-offset .video-wrap.loop:before{display:none}#Ncel .offset+.offset,#Ncel .offset+.offset .video-wrap{padding-top:0}#Ncel .video-boxed{position:relative;padding-bottom:34.25%;height:0;max-width:1000px;overflow:hidden;margin:0 auto}#Ncel .video-boxed .thumbnail,#Ncel .video-boxed iframe{position:absolute;top:5%;left:5%;border:0;width:90%;z-index:1}#Ncel .video-boxed .loading{z-index:0;height:auto}#Ncel .video-boxed .loading span{display:block}#Ncel .stats{display:grid;grid-template-columns:repeat(3,30%);grid-auto-flow:row;grid-gap:5%;padding-left:0;width:100%}@media (min-width:550px) and (max-width:768px){#Ncel .stats{grid-template-columns:repeat(2,48%)}}@media (max-width:550px){#Ncel .stats{grid-template-columns:repeat(1,100%);display:block}}#Ncel .stats .stat{padding-bottom:30px;padding-top:80px;text-align:left;width:85%;margin:0 auto}#Ncel .stats .stat h3{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:22px;padding-top:40px;border-top:2px solid #dde1eb;margin-top:0}@media (max-width:550px){#Ncel .stats .stat h3{font-size:18px}}#Ncel .stats .stat p{font-size:17px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400}@media (max-width:550px){#Ncel .stats .stat{padding-top:0;padding-bottom:0}}#Ncel .related-posts .related-wrap{background-color:#f4f5f6;padding:50px 0}#Ncel .related-posts h3{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:46px;color:#3b3b3b;margin:0 auto 40px;text-align:center;width:90%}@media (max-width:550px){#Ncel .related-posts h3{font-size:25px}}#Ncel .related-posts h4{margin-top:10px;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:31px;text-transform:none;letter-spacing:0}#Ncel .related-posts .news-card{width:31.25%;margin:0 1% 20px;display:inline-block;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f4f5f6;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease;vertical-align:top}@media (min-width:550px) and (max-width:768px){#Ncel .related-posts .news-card{width:100%}}@media (max-width:550px){#Ncel .related-posts .news-card{width:100%}}#Ncel .related-posts .news-card:hover{background-color:#fff}#Ncel .related-posts .news-card .case-study-link{margin-top:30px;border-bottom:2px solid #dbdbdb;padding-bottom:30px;background-size:19px;width:100%}#Ncel .role-list{display:inline-block;vertical-align:top;padding-bottom:20px}#Ncel .role-list h4{width:22vw;max-width:325px}@media (min-width:550px) and (max-width:768px){#Ncel .role-list h4{width:43vw}}@media (max-width:550px){#Ncel .role-list h4{width:90vw}}#Ncel .collaborate{text-align:center;padding:10vh 0;background-color:#fff}@media (max-width:550px){#Ncel .collaborate{padding:70px 0}}#Ncel .collaborate h4{color:#a9c6d6;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:28px;line-height:32px;letter-spacing:5px;margin-bottom:20px;text-transform:uppercase;letter-spacing:0;color:#3b3b3b;margin-top:0}@media (max-width:550px){#Ncel .collaborate h4{font-size:20px}}#Ncel .collaborate .collab-button{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:22px;z-index:1}#Ncel .collaborate .outline-button{border-color:#a9c6d6;width:85%}#Ncel .collaborate .outline-button:hover{background:#a9c6d6}#Ncel .collaborate .outline-button:after{background-image:url(/6da3b21fe7b5f8be492e92f6ad9a6a08b7430ffd/f4568/img/arrow-black.svg)}#Ncel .collaborate.grey{background-color:#f4f5f6}#Ncel .thanks{background-color:#a9c6d6;background-image:url(/d9586ff1350fd72782eba327ef1e7dc0afa10590/137ad/img/eyeball.svg);background-size:150px;background-repeat:no-repeat;background-position:50%;padding:40px 0}#Ncel .thanks p{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:14px;letter-spacing:2px;color:#fff;text-transform:uppercase;text-align:center}#Ncel .LazyLoad{-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease;opacity:0;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);display:block;position:relative;z-index:1}#Ncel .LazyLoad.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#Ncel .role{background-color:#f7f7f2;padding:5vh 0 14vh}@media (max-width:550px){#Ncel .role{overflow:hidden;width:100vw;padding:0 0 40px}}#Ncel .role .hide{display:none}#Ncel .role .content-wrap{text-align:center}#Ncel .role .content-wrap .capabilities_home{text-align:left}#Ncel .role .title{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-weight:100;font-size:32px;line-height:36px;padding-top:25px;display:block;margin-bottom:60px;color:#3b3b3b}@media (max-width:550px){#Ncel .role .title{margin-bottom:20px}}#Ncel .role .title h3{margin-bottom:0;padding-bottom:0;text-align:center}@media (max-width:550px){#Ncel .role .title h3{font-size:25px}}#Ncel .role h4{text-transform:none;letter-spacing:normal}#Ncel .role li:first-of-type{margin-top:20px}#Ncel .role li:before{display:none}#Ncel .hidden .content-wrap,#Ncel .hidden .slick-slider,#Ncel .hidden.collaborate,#Ncel .hidden.copy-block,#Ncel .hidden.hero,#Ncel .hidden.image-wrap,#Ncel .hidden.offset,#Ncel .hidden.related_projects,#Ncel .hidden.role,#Ncel .hidden.video-boxed,#Ncel .hidden.video-wrap{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}#Ncel .fade-in-element .content-wrap,#Ncel .fade-in-element .slick-slider,#Ncel .fade-in-element.collaborate,#Ncel .fade-in-element.copy-block,#Ncel .fade-in-element.hero,#Ncel .fade-in-element.image-wrap,#Ncel .fade-in-element.offset,#Ncel .fade-in-element.related_projects,#Ncel .fade-in-element.role,#Ncel .fade-in-element.video-boxed,#Ncel .fade-in-element.video-wrap{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .75s ease .15s;-o-transition:all ease .75s .15s;transition:all .75s ease .15s}#Ncel .fade-in-element.intro .factoid,#Ncel .fade-in-element.intro .font-KO-RegBantam,#Ncel .fade-in-element.intro h1,#Ncel .fade-in-element.intro h3,#Ncel .fade-in-element.intro p{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#Ncel .fade-in-element.intro .intro-image{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.page-financial-services .mainNav{opacity:0!important;pointer-events:none}#FinancialServices{float:left;padding-top:150px;background-color:#212728}@media (min-width:550px) and (max-width:768px){#FinancialServices{padding-top:20vh}}@media (max-width:550px){#FinancialServices{padding-top:10vh}}#FinancialServices .work-example{max-width:1450px;margin:0 auto;padding-bottom:100px}#FinancialServices h2{margin-bottom:0}#FinancialServices h2 span{text-transform:uppercase}#FinancialServices h2 span,#FinancialServices h3{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;margin:0}#FinancialServices h3{font-size:40px;line-height:40px;color:#fff}#FinancialServices .intro{display:block}@media (min-width:550px) and (max-width:768px){#FinancialServices .intro{display:block}}#FinancialServices .intro h1{margin:0 auto;width:100%;color:#fff;font-size:85px;line-height:80px;margin-bottom:40px;text-transform:uppercase;font-family:Knockout\ 73 A,Knockout\ 73 B,sans-serif;font-style:normal;font-weight:400}@media (min-width:550px) and (max-width:768px){#FinancialServices .intro h1{font-size:60px;line-height:65px}}@media (max-width:550px){#FinancialServices .intro h1{font-size:40px;line-height:40px}}#FinancialServices .intro .text-wrap{width:60%;display:inline-block}@media (min-width:768px) and (max-width:1480px){#FinancialServices .intro .text-wrap{width:85%}}@media (min-width:550px) and (max-width:768px){#FinancialServices .intro .text-wrap{width:100%}}@media (max-width:550px){#FinancialServices .intro .text-wrap{width:100%}}#FinancialServices .intro .text-wrap p{color:#fff}#FinancialServices .intro .logo-wrap{width:30%;margin-left:10%;display:inline-block;vertical-align:top}@media (min-width:768px) and (max-width:1480px){#FinancialServices .intro .logo-wrap{width:100%;margin-left:5%;margin:0}}@media (min-width:550px) and (max-width:768px){#FinancialServices .intro .logo-wrap{width:100%;margin-left:5%;margin:0}}@media (max-width:550px){#FinancialServices .intro .logo-wrap{width:100%;margin:0}}#FinancialServices .intro .logo-wrap .inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px) and (max-width:1480px){#FinancialServices .intro .logo-wrap .inner{-ms-flex-pack:center;justify-content:center}}#FinancialServices .intro .logo-wrap .logo{max-width:50%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px) and (max-width:1480px){#FinancialServices .intro .logo-wrap .logo{max-width:25%}}@media (min-width:550px) and (max-width:768px){#FinancialServices .intro .logo-wrap .logo{max-width:33%}}@media (max-width:550px){#FinancialServices .intro .logo-wrap .logo{max-width:33%}}#FinancialServices .intro .logo-wrap img{width:100%;height:auto}#FinancialServices .heroVideo{padding:0!important;width:100%;margin:0 auto;background-color:transparent!important}#FinancialServices .heroVideo:before{display:none!important}#FinancialServices .heroVideo .videoPlayer{padding-bottom:37.25%!important;width:100%!important}#FinancialServices .heroVideo .videoPlayer:after,#FinancialServices .heroVideo .videoPlayer:before{display:none!important}#FinancialServices .hero{position:relative;width:90%;margin:0 auto;max-width:1300px;padding:10vh 0;min-height:0;height:auto;background-color:#fff}@media (min-width:550px) and (max-width:768px){#FinancialServices .hero{padding:5vh 0;min-height:0}}@media (max-width:550px){#FinancialServices .hero{padding:5vh 0;min-height:0}}#FinancialServices .hero img{min-width:100%}#FinancialServices .hero .content-wrap{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#FinancialServices .hero .content-wrap h1{color:#fff;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:29px;line-height:30px}@media (max-width:550px){#FinancialServices .hero .content-wrap h1{font-size:18px;line-height:22px}}#FinancialServices .hero .content-wrap h2{color:#fff;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:96px;line-height:93px;margin-top:0;max-width:1000px}@media (min-width:768px) and (max-width:1480px){#FinancialServices .hero .content-wrap h2{font-size:76px;line-height:72px}}@media (min-width:550px) and (max-width:768px){#FinancialServices .hero .content-wrap h2{font-size:56px;line-height:52px}}@media (max-width:550px){#FinancialServices .hero .content-wrap h2{font-size:30px;line-height:26px}}#FinancialServices .hero .video-wrap:after{content:"";background-image:url(/311368666853b6d278454249e56415de8ed320c0/3ae6a/img/cactus-logo.svg);background-position:50%;background-repeat:no-repeat;background-size:50px;width:50px;height:50px;top:50%;left:50%;-webkit-animation:rotate 5s linear infinite;animation:rotate 5s linear infinite}#FinancialServices .hero .video-wrap:after,#FinancialServices .hero .video-wrap:before{position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}#FinancialServices .hero .video-wrap:before{content:"Loading...";color:#3b3b3b;width:200px;text-align:center;height:30px;font-weight:500;top:calc(50% + 75px);left:calc(50% + 25px);font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#FinancialServices .sliderWrap{max-width:1600px;margin:20px auto;padding:0;background-color:#3a3a3a;display:block}@media (max-width:550px){#FinancialServices .sliderWrap{padding:2.5vh 2.5vh 5vh}}@media (max-width:550px){#FinancialServices .sliderWrap .slick-next,#FinancialServices .sliderWrap .slick-prev{display:none!important}}#FinancialServices .copy-block{margin:5vh auto 0;width:100%;text-align:center;z-index:5;position:relative}@media (max-width:550px){#FinancialServices .copy-block{margin:0 auto}}#FinancialServices .copy-block.bordered{border-top:2px solid #f4f5f6;border-bottom:2px solid #f4f5f6}@media (min-width:550px) and (max-width:768px){#FinancialServices .copy-block.bordered{border:none}}@media (max-width:550px){#FinancialServices .copy-block.bordered{border:none}}#FinancialServices .copy-block .role,#FinancialServices .copy-block .textBlock{display:inline-block;vertical-align:top;text-align:left;width:100%}@media (max-width:550px){#FinancialServices .copy-block .role,#FinancialServices .copy-block .textBlock{width:100%}}#FinancialServices .copy-block .role h3+.p-rich_text_section,#FinancialServices .copy-block .textBlock h3+.p-rich_text_section{margin-top:20px}#FinancialServices .copy-block .role .title,#FinancialServices .copy-block .role p,#FinancialServices .copy-block .textBlock .title,#FinancialServices .copy-block .textBlock p{display:inline-block;width:40%;vertical-align:top;margin-top:0}@media (min-width:550px) and (max-width:768px){#FinancialServices .copy-block .role .title,#FinancialServices .copy-block .role p,#FinancialServices .copy-block .textBlock .title,#FinancialServices .copy-block .textBlock p{width:100%;display:block}}@media (max-width:550px){#FinancialServices .copy-block .role .title,#FinancialServices .copy-block .role p,#FinancialServices .copy-block .textBlock .title,#FinancialServices .copy-block .textBlock p{width:100%;display:block}}#FinancialServices .copy-block .role p,#FinancialServices .copy-block .textBlock p{width:60%;font-weight:500}@media (min-width:550px) and (max-width:768px){#FinancialServices .copy-block .role p,#FinancialServices .copy-block .textBlock p{width:100%;display:block}}@media (max-width:550px){#FinancialServices .copy-block .role p,#FinancialServices .copy-block .textBlock p{width:100%;display:block}}#FinancialServices .copy-block .role .p-rich_text_section,#FinancialServices .copy-block .role li,#FinancialServices .copy-block .textBlock .p-rich_text_section,#FinancialServices .copy-block .textBlock li{color:#fff;display:block;padding:0;margin:0;font-size:16px}#FinancialServices .copy-block .role a,#FinancialServices .copy-block .textBlock a{color:#3b3b3b;padding:0 5px;border:none;background:0 0;display:inline-block;text-decoration:none;position:relative;cursor:pointer;margin-right:0;height:28px;letter-spacing:0;-webkit-transition:all .25s ease 0s;-o-transition:all ease .25s 0s;transition:all .25s ease 0s;margin-bottom:0}@media (max-width:550px){#FinancialServices .copy-block .role a,#FinancialServices .copy-block .textBlock a{font-size:15px;padding:0 5px;height:20px}}#FinancialServices .copy-block .role a:after,#FinancialServices .copy-block .textBlock a:after{content:"";width:100%;height:2px;background-color:#d9e024;position:absolute;bottom:-7px;left:0;display:block;-webkit-transition:height .25s ease;-o-transition:height ease .25s;transition:height .25s ease;z-index:-1}#FinancialServices .copy-block .role a:hover:after,#FinancialServices .copy-block .textBlock a:hover:after{height:35px}@media (max-width:550px){#FinancialServices .copy-block .role a:hover:after,#FinancialServices .copy-block .textBlock a:hover:after{height:40px}}#FinancialServices .copy-block .role h2 span,#FinancialServices .copy-block .textBlock h2 span{font-size:68px!important}@media (min-width:550px) and (max-width:768px){#FinancialServices .copy-block .role h2 span,#FinancialServices .copy-block .textBlock h2 span{font-size:50px!important}}@media (max-width:550px){#FinancialServices .copy-block .role h2 span,#FinancialServices .copy-block .textBlock h2 span{font-size:45px!important}}#FinancialServices .copy-block.situation{position:relative;background-color:#d9d5cb;width:100%;padding:10vh 0;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;margin:90px 0}@media (min-width:550px) and (max-width:768px){#FinancialServices .copy-block.situation{padding:5vh 0;margin:45px 0}}@media (max-width:550px){#FinancialServices .copy-block.situation{padding:5vh 0;margin:45px 0}}#FinancialServices .copy-block.situation .content-wrap .title h3{font-family:Ziggurat A,Ziggurat B,serif;font-style:normal;font-weight:800;font-style:italic;color:#fff;font-size:26px;letter-spacing:1px}#FinancialServices .copy-block.situation .content-wrap .title h3 span{font-family:Ziggurat A,Ziggurat B,serif;font-weight:800;font-style:normal;color:#0e1313;font-weight:100}#FinancialServices .copy-block.situation .content-wrap p{padding-left:10%;max-width:80%;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:22px;line-height:38px}@media (min-width:550px) and (max-width:768px){#FinancialServices .copy-block.situation .content-wrap p{max-width:100%;font-size:16px;line-height:26px;padding:0}}@media (max-width:550px){#FinancialServices .copy-block.situation .content-wrap p{max-width:100%;font-size:16px;line-height:26px;padding:0}}#FinancialServices .copy-block.situation .content-wrap p a{color:#3a3a3a}#FinancialServices .copy-block.situation:after,#FinancialServices .copy-block.situation:before{content:"";width:100vw;height:90px;display:block;position:absolute;bottom:-90px;left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-image:url(/img/grunge-textures/117efbd1a5fe70b9db1a7804e8e5f5be52bce17e/transition-grey5.png)}@media (min-width:550px) and (max-width:768px){#FinancialServices .copy-block.situation:after,#FinancialServices .copy-block.situation:before{bottom:-85px}}@media (max-width:550px){#FinancialServices .copy-block.situation:after,#FinancialServices .copy-block.situation:before{bottom:-80px}}#FinancialServices .copy-block.situation:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);top:-90px}@media (max-width:550px){#FinancialServices .copy-block.situation:before{top:-80px}}#FinancialServices .copy-block.insight{text-align:left;z-index:5;padding-bottom:10vh}@media (min-width:550px) and (max-width:768px){#FinancialServices .copy-block.insight{margin-top:0}}@media (max-width:550px){#FinancialServices .copy-block.insight{margin-top:0}}@media (min-width:768px) and (max-width:1480px){#FinancialServices .copy-block.insight .content-wrap{width:100%}}@media (min-width:550px) and (max-width:768px){#FinancialServices .copy-block.insight .content-wrap{max-width:100%;margin:0 auto;width:95%}}@media (max-width:550px){#FinancialServices .copy-block.insight .content-wrap{max-width:100%;margin:0 auto;width:95%}}#FinancialServices .copy-block.insight h3{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:135px;text-transform:uppercase;line-height:115px;margin:20px 0}@media (min-width:550px) and (max-width:768px){#FinancialServices .copy-block.insight h3{font-size:85px;line-height:75px}}@media (max-width:550px){#FinancialServices .copy-block.insight h3{font-size:75px;line-height:65px}}#FinancialServices .copy-block.insight h3 span{color:#d4df40;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;display:inline-block}#FinancialServices .copy-block.insight h3 em{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:135px;position:relative}@media (min-width:550px) and (max-width:768px){#FinancialServices .copy-block.insight h3 em{font-size:85px}}@media (max-width:550px){#FinancialServices .copy-block.insight h3 em{font-size:75px}}#FinancialServices .copy-block.insight h3 em:after{content:"";width:180%;height:180%;position:absolute;background-image:url(/img/grunge-textures/234340e6910d73b8d228274cb691a1a19df4bb05/starburst.png);background-repeat:no-repeat;background-position:50%;left:55%;top:50%;background-size:contain;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;opacity:.75}#FinancialServices .copy-block.insight p{width:40%;padding-left:5%}@media (min-width:768px) and (max-width:1480px){#FinancialServices .copy-block.insight p{width:50%;padding-left:0}}@media (min-width:550px) and (max-width:768px){#FinancialServices .copy-block.insight p{width:100%;padding-left:0}}@media (max-width:550px){#FinancialServices .copy-block.insight p{width:100%;padding-left:0}}#FinancialServices .copy-block.insight .image-group{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;width:50%;text-align:right}@media (min-width:550px) and (max-width:768px){#FinancialServices .copy-block.insight .image-group{position:relative;width:100%;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);top:0;padding-bottom:15vw}}@media (max-width:550px){#FinancialServices .copy-block.insight .image-group{position:relative;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);top:0;width:100%}}#FinancialServices .copy-block.insight .image-group img{max-width:300px;width:75%}@media (min-width:550px) and (max-width:768px){#FinancialServices .copy-block.insight .image-group img{max-height:500px;width:auto}}@media (max-width:550px){#FinancialServices .copy-block.insight .image-group img{max-height:300px;width:auto}}#FinancialServices .copy-block.insight .image-group img:nth-of-type(2){float:left;margin:-100px 0;z-index:5;position:relative;max-width:450px}@media (min-width:550px) and (max-width:768px){#FinancialServices .copy-block.insight .image-group img:nth-of-type(2){max-width:70%}}@media (max-width:550px){#FinancialServices .copy-block.insight .image-group img:nth-of-type(2){max-width:70%}}#FinancialServices .copy-block.insight .image-group .video-wrap{max-width:460px;width:75%;background:0 0!important;padding:0!important;margin-top:-100px}#FinancialServices .copy-block.insight .image-group .video-wrap:before{display:none}#FinancialServices .copy-block.results{text-align:left}#FinancialServices .copy-block.results .content-wrap{width:50%;display:inline-block;vertical-align:middle}@media (min-width:550px) and (max-width:768px){#FinancialServices .copy-block.results .content-wrap{width:100%}}@media (max-width:550px){#FinancialServices .copy-block.results .content-wrap{width:100%}}#FinancialServices .copy-block.results .content-wrap h3{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:100px;text-transform:uppercase;margin:0}@media (max-width:550px){#FinancialServices .copy-block.results .content-wrap h3{font-size:65px}}#FinancialServices .copy-block.results .content-wrap p{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;position:relative;display:block}#FinancialServices .copy-block.results .content-wrap:after{content:"";width:50%;height:90px;display:block;position:absolute;bottom:-80px;right:-10%;background-image:url(/img/grunge-textures/47a553f0980b69754128be5563181425cdd577b3/scribble.png);background-repeat:no-repeat;background-size:contain}#FinancialServices .copy-block.results .image-wrap{width:45%;display:inline-block;height:60vh;min-height:500px;margin-right:4%;vertical-align:middle;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:550px) and (max-width:768px){#FinancialServices .copy-block.results .image-wrap{width:100%;min-height:40vh;height:40vh;margin:0 auto}}@media (max-width:550px){#FinancialServices .copy-block.results .image-wrap{width:100%;min-height:40vh;height:40vh;margin:0 auto}}#FinancialServices .copy-block.results .video-wrap{width:45%;display:inline-block;background-color:transparent!important;vertical-align:middle;padding:0}#FinancialServices .copy-block.results .video-wrap:before{display:none}#FinancialServices .copy-block.results .video-wrap .videoWrap{width:100%}#FinancialServices .video-wrap{position:relative;padding:2vh 0;text-align:center;background-color:#212728}@media (max-width:550px){#FinancialServices .video-wrap{padding:0}}#FinancialServices .video-wrap:before{content:"";width:100%;position:absolute;height:90px;background-image:url(/img/grunge-textures/18fa974468bae6ef2fdfa0f1977c458acaa3d615/transition-grey3.png);background-repeat:repeat-x;background-size:65%;background-position:bottom;top:-85px;display:block}@media (max-width:550px){#FinancialServices .video-wrap:before{top:-80px}}#FinancialServices .video-wrap+.video-wrap:before{display:none}#FinancialServices .video-wrap .videoPlayer{width:100%;margin:0 auto;overflow:hidden;padding-bottom:56.25%;height:0;position:relative}#FinancialServices .video-wrap iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%;z-index:1}#FinancialServices .video-wrap .loading{z-index:0;height:auto}#FinancialServices .video-wrap .loading span{display:block}#FinancialServices .video-wrap.loop .thumbnail{display:none}#FinancialServices .video-wrap p{text-align:left;color:#fff;font-size:18px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-weight:800;line-height:24px;width:100%;margin:20px 0 20px auto}@media (max-width:550px){#FinancialServices .video-wrap p{max-width:100%;text-align:left;margin-bottom:0;padding-bottom:40px}}#FinancialServices .image-wrap{width:100%;max-width:1600px;margin:0 auto;display:block}#FinancialServices .image-wrap img{width:100%}#FinancialServices .image-wrap+.offset{margin-top:10vh}@media (max-width:550px){#FinancialServices .image-wrap+.offset{margin-top:5vh}}#FinancialServices .image-and-captions{padding:10vh 0}@media (max-width:550px){#FinancialServices .image-and-captions{padding:5vh 0 10vh}}#FinancialServices .image-and-captions .left{max-width:30%;display:inline-block;margin-right:5%}#FinancialServices .image-and-captions .left img{width:100%}#FinancialServices .image-and-captions .left.mobile{display:none}@media (max-width:550px){#FinancialServices .image-and-captions .left{max-width:100%;margin:0 auto}#FinancialServices .image-and-captions .left.desktop{display:none!important}#FinancialServices .image-and-captions .left.mobile{display:block}}#FinancialServices .image-and-captions .right{display:inline-block;max-width:60%}@media (max-width:550px){#FinancialServices .image-and-captions .right{max-width:100%}}#FinancialServices .image-and-captions .right h4{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:40px;line-height:50px;text-transform:uppercase;margin-bottom:0;letter-spacing:0}@media (max-width:550px){#FinancialServices .image-and-captions .right h4{margin-top:20px}}#FinancialServices .image-and-captions .right p{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;max-width:350px}@media (max-width:550px){#FinancialServices .image-and-captions .right p{margin-bottom:20px}}#FinancialServices .quote{padding:10vh 5%;margin:0;width:100%;max-width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#3a3a3a}@media (min-width:550px) and (max-width:768px){#FinancialServices .quote{padding:5vh 5%}}@media (max-width:550px){#FinancialServices .quote{padding:5vh 5%}}#FinancialServices .quote .textBlock{font-size:20px;line-height:32px;font-style:italic;font-family:FFMarkWebProBlack,sans-serif;font-style:normal;font-weight:400;max-width:950px;width:70%;display:block;position:relative;margin:0 auto;text-align:left;letter-spacing:.2px;color:#d9d5cb}#FinancialServices .quote .textBlock span{color:#d4df40}@media (min-width:550px) and (max-width:768px){#FinancialServices .quote .textBlock{font-size:18px!important;line-height:26px!important;width:75%}}@media (max-width:550px){#FinancialServices .quote .textBlock{font-size:18px!important;line-height:26px!important;width:80%}}#FinancialServices .quote .textBlock p{display:block;text-align:left;margin-top:30px;width:100%;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:16px;font-weight:600;color:#d9d5cb}#FinancialServices .quote .textBlock p:before{content:"\2014   ";color:#fff}#FinancialServices .quote .textBlock:after,#FinancialServices .quote .textBlock:before{content:"\2019\2019";font-size:33vw;font-family:Knockout\ 46 A,Knockout\ 46 B,sans-serif;font-style:normal;font-weight:400;color:#212728;position:absolute;left:-12%;top:-40%;height:0;letter-spacing:-.5vw;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:768px) and (max-width:1480px){#FinancialServices .quote .textBlock:after,#FinancialServices .quote .textBlock:before{top:-20%}}@media (min-width:550px) and (max-width:768px){#FinancialServices .quote .textBlock:after,#FinancialServices .quote .textBlock:before{top:-10%}}@media (max-width:550px){#FinancialServices .quote .textBlock:after,#FinancialServices .quote .textBlock:before{top:0}}#FinancialServices .quote .textBlock:after{top:inherit;bottom:-14%;left:inherit;right:-12%;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}@media (min-width:768px) and (max-width:1480px){#FinancialServices .quote .textBlock:after{bottom:7%}}@media (min-width:550px) and (max-width:768px){#FinancialServices .quote .textBlock:after{bottom:12%}}@media (max-width:550px){#FinancialServices .quote .textBlock:after{bottom:12%}}#FinancialServices .quote.small .textBlock{font-size:28px;line-height:40px}#FinancialServices .offset{max-width:1300px;width:90%;margin:0 auto;padding:5vh 0;display:block;position:relative}@media (min-width:550px) and (max-width:768px){#FinancialServices .offset{padding:5vh 0}}@media (max-width:550px){#FinancialServices .offset{padding:2vh 0}}#FinancialServices .offset.right{text-align:right}#FinancialServices .offset.right img{display:inline-block;margin-right:0}#FinancialServices .offset.right .videoWrap-offset{text-align:right;display:inline-block}#FinancialServices .offset.right br{clear:both}#FinancialServices .offset img{max-width:60%}@media (max-width:550px){#FinancialServices .offset img{max-width:100%}}#FinancialServices .offset .videoWrap-offset{width:60%;padding-bottom:10vh}@media (max-width:550px){#FinancialServices .offset .videoWrap-offset{width:100%;padding-bottom:0}}#FinancialServices .offset .videoWrap-offset .video-wrap.loop{background-color:transparent;padding-bottom:0}#FinancialServices .offset .videoWrap-offset .video-wrap.loop:before{display:none}#FinancialServices .offset+.offset,#FinancialServices .offset+.offset .video-wrap{padding-top:0}#FinancialServices .video-grid{position:relative;margin-bottom:40px}#FinancialServices .video-grid .video-wrap{position:relative;padding-bottom:0;display:inline-block}#FinancialServices .video-grid .video-wrap:before{display:none}#FinancialServices .video-grid .video-wrap:first-of-type{display:-ms-flexbox;display:flex}#FinancialServices .video-grid .video-wrap:first-of-type p{-ms-flex-order:1;order:1;display:none}#FinancialServices .video-grid .video-wrap:first-of-type .videoPlayer{-ms-flex-order:2;order:2}#FinancialServices .video-grid .video-wrap .videoPlayer{margin:0;width:100%;padding-bottom:56.25%}#FinancialServices .video-grid .video-wrap p{margin:1vw 0 0;text-align:left;margin-bottom:0;color:#fff;position:absolute;bottom:-35px;z-index:5}@media (min-width:550px) and (max-width:768px){#FinancialServices .video-grid .video-wrap p{position:relative;bottom:0}}@media (max-width:550px){#FinancialServices .video-grid .video-wrap p{position:relative;bottom:0}}#FinancialServices .video-grid .video-wrap:first-of-type{width:100%}@media (min-width:550px) and (max-width:768px){#FinancialServices .video-grid .video-wrap:first-of-type{width:100%}}@media (max-width:550px){#FinancialServices .video-grid .video-wrap:first-of-type{width:100%}}#FinancialServices .video-grid .video-wrap:nth-of-type(2),#FinancialServices .video-grid .video-wrap:nth-of-type(3){width:49%;padding-bottom:0;margin-bottom:3.5%;margin-right:2%}@media (min-width:550px) and (max-width:768px){#FinancialServices .video-grid .video-wrap:nth-of-type(2),#FinancialServices .video-grid .video-wrap:nth-of-type(3){width:100%}}@media (max-width:550px){#FinancialServices .video-grid .video-wrap:nth-of-type(2),#FinancialServices .video-grid .video-wrap:nth-of-type(3){width:100%}}#FinancialServices .video-grid .video-wrap:nth-of-type(3){margin-right:0}#FinancialServices .video-boxed{position:relative;padding-bottom:34.25%;height:0;max-width:1000px;overflow:hidden;margin:0 auto}#FinancialServices .video-boxed .thumbnail,#FinancialServices .video-boxed iframe{position:absolute;top:5%;left:5%;border:0;width:90%;z-index:1}#FinancialServices .video-boxed .loading{z-index:0;height:auto}#FinancialServices .video-boxed .loading span{display:block}#FinancialServices .stats{display:grid;grid-template-columns:repeat(3,30%);grid-auto-flow:row;grid-gap:5%;padding-left:0;width:100%}@media (min-width:550px) and (max-width:768px){#FinancialServices .stats{grid-template-columns:repeat(2,48%)}}@media (max-width:550px){#FinancialServices .stats{grid-template-columns:repeat(1,100%);display:block}}#FinancialServices .stats .stat{padding-bottom:30px;padding-top:80px;text-align:left;width:85%;margin:0 auto}#FinancialServices .stats .stat h3{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:22px;padding-top:40px;border-top:2px solid #dde1eb;margin-top:0}@media (max-width:550px){#FinancialServices .stats .stat h3{font-size:18px}}#FinancialServices .stats .stat p{font-size:17px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400}@media (max-width:550px){#FinancialServices .stats .stat{padding-top:0;padding-bottom:0}}#FinancialServices .related-posts .related-wrap{background-color:#f4f5f6;padding:50px 0}#FinancialServices .related-posts h3{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:46px;color:#3b3b3b;margin:0 auto 40px;text-align:center;width:90%}@media (max-width:550px){#FinancialServices .related-posts h3{font-size:25px}}#FinancialServices .related-posts h4{margin-top:10px;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:31px;text-transform:none;letter-spacing:0}#FinancialServices .related-posts .news-card{width:31.25%;margin:0 1% 20px;display:inline-block;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f4f5f6;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease;vertical-align:top}@media (min-width:550px) and (max-width:768px){#FinancialServices .related-posts .news-card{width:100%}}@media (max-width:550px){#FinancialServices .related-posts .news-card{width:100%}}#FinancialServices .related-posts .news-card:hover{background-color:#fff}#FinancialServices .related-posts .news-card .case-study-link{margin-top:30px;border-bottom:2px solid #dbdbdb;padding-bottom:30px;background-size:19px;width:100%}#FinancialServices .role-list{display:inline-block;vertical-align:top;padding-bottom:20px}#FinancialServices .role-list h4{width:22vw;max-width:325px}@media (min-width:550px) and (max-width:768px){#FinancialServices .role-list h4{width:43vw}}@media (max-width:550px){#FinancialServices .role-list h4{width:90vw}}#FinancialServices .collaborate{text-align:center;padding:10vh 0;background-color:#fff}@media (max-width:550px){#FinancialServices .collaborate{padding:70px 0}}#FinancialServices .collaborate h4{color:#a9c6d6;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:28px;line-height:32px;letter-spacing:5px;margin-bottom:20px;text-transform:uppercase;letter-spacing:0;color:#3b3b3b;margin-top:0}@media (max-width:550px){#FinancialServices .collaborate h4{font-size:20px}}#FinancialServices .collaborate .collab-button{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:22px;z-index:1}#FinancialServices .collaborate .outline-button{border-color:#a9c6d6;width:85%}#FinancialServices .collaborate .outline-button:hover{background:#a9c6d6}#FinancialServices .collaborate .outline-button:after{background-image:url(/6da3b21fe7b5f8be492e92f6ad9a6a08b7430ffd/f4568/img/arrow-black.svg)}#FinancialServices .collaborate.grey{background-color:#f4f5f6}#FinancialServices .thanks{background-color:#a9c6d6;background-image:url(/d9586ff1350fd72782eba327ef1e7dc0afa10590/137ad/img/eyeball.svg);background-size:150px;background-repeat:no-repeat;background-position:50%;padding:40px 0}#FinancialServices .thanks p{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:14px;letter-spacing:2px;color:#fff;text-transform:uppercase;text-align:center}#FinancialServices .LazyLoad{-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease;opacity:0;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);display:block;position:relative;z-index:1}#FinancialServices .LazyLoad.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#FinancialServices .learnMore{display:block;background-color:#fff;margin:0;padding:7vh 0;text-align:center}#FinancialServices .learnMore .inner{max-width:500px;margin:0 auto;display:block;text-align:left;padding:2.5%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f2f1f1}#FinancialServices .learnMore h4{font-size:46px;letter-spacing:0;margin:0}@media (max-width:550px){#FinancialServices .learnMore h4{font-size:36px}}#FinancialServices .learnMore .button{background-color:#212728;padding:15px 20px 10px 25px;margin:20px 0 0;display:inline-block;color:#fff;font-size:20px;text-transform:uppercase;font-family:FFMarkWebProBlack,sans-serif;font-style:normal;font-weight:400;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}#FinancialServices .learnMore .button:after{content:"";width:25px;height:25px;display:inline-block;background-image:url(/19bf559c197075f5772c7cb89134ee751f54ce66/835b7/img/arrow-white.svg);background-repeat:no-repeat;background-position:50%;margin-left:10px;vertical-align:middle;background-size:contain;margin-top:-5px}#FinancialServices .learnMore .button:hover{background-color:#d9e024;color:#212728}#FinancialServices .learnMore .button:hover:after{background-image:url(/6da3b21fe7b5f8be492e92f6ad9a6a08b7430ffd/f4568/img/arrow-black.svg);background-size:contain}#FinancialServices .news{padding:100px 0 0;background-color:#fff}@media (max-width:550px){#FinancialServices .news{padding-top:50px}}#FinancialServices .news h3{font-size:80px;text-align:center;color:#212728;line-height:80px;text-transform:uppercase;margin-bottom:-40px}#FinancialServices .news .news-wrap{background-color:#d9d5cb;padding:6%}@media (min-width:550px) and (max-width:768px){#FinancialServices .news .news-wrap{padding-top:80px}}@media (max-width:550px){#FinancialServices .news .news-wrap{padding-top:80px}}#FinancialServices .news .news-wrap .inner{max-width:1300px;margin:0 auto}#FinancialServices .news .news-wrap .news-card{display:inline-block;float:none;background-color:#212728;width:48.5%;vertical-align:top}@media (min-width:550px) and (max-width:768px){#FinancialServices .news .news-wrap .news-card{width:100%}}@media (max-width:550px){#FinancialServices .news .news-wrap .news-card{width:100%}}#FinancialServices .news .news-wrap .news-card:last-of-type{margin-left:2.5%}@media (min-width:550px) and (max-width:768px){#FinancialServices .news .news-wrap .news-card:last-of-type{margin:40px 0}}@media (max-width:550px){#FinancialServices .news .news-wrap .news-card:last-of-type{width:100%;margin:20px 0}}#FinancialServices .news .news-wrap .news-card .text-wrap{padding:7.5%}#FinancialServices .news .news-wrap .news-card .text-wrap h3{font-size:34px;text-align:left;line-height:34px;color:#d9d5cb;margin-bottom:15px;text-transform:uppercase}#FinancialServices .news .news-wrap .news-card .text-wrap h3:before{content:"";width:20%;height:3px;display:block;background-color:#d9e024;margin-bottom:15px}#FinancialServices .news .news-wrap .news-card .text-wrap button{border:3px solid #d9e024;background-color:transparent;color:#d9e024;text-transform:uppercase;font-family:FFMarkWebProBlack,sans-serif;font-style:normal;font-weight:400;padding:10px 5%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}#FinancialServices .news .news-wrap .news-card:hover button{background-color:#d9e024;color:#3b3b3b}#FinancialServices .news .news-wrap .news-card .image-wrap{position:relative;height:250px;overflow:hidden}@media (min-width:550px) and (max-width:768px){#FinancialServices .news .news-wrap .news-card .image-wrap{height:200px}}@media (max-width:550px){#FinancialServices .news .news-wrap .news-card .image-wrap{height:200px}}#FinancialServices .role{background-color:#f7f7f2;padding:5vh 0 14vh}@media (max-width:550px){#FinancialServices .role{overflow:hidden;width:100vw;padding:0 0 40px}}#FinancialServices .role .hide{display:none}#FinancialServices .role .content-wrap{text-align:center}#FinancialServices .role .content-wrap .capabilities_home{text-align:left}#FinancialServices .role .title{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-weight:100;font-size:32px;line-height:36px;padding-top:25px;display:block;margin-bottom:60px;color:#3b3b3b}@media (max-width:550px){#FinancialServices .role .title{margin-bottom:20px}}#FinancialServices .role .title h3{margin-bottom:0;padding-bottom:0;text-align:center}@media (max-width:550px){#FinancialServices .role .title h3{font-size:25px}}#FinancialServices .role h4{text-transform:none;letter-spacing:normal}#FinancialServices .role li:first-of-type{margin-top:20px}#FinancialServices .role li:before{display:none}#FinancialServices .hidden .content-wrap,#FinancialServices .hidden .slick-slider,#FinancialServices .hidden.collaborate,#FinancialServices .hidden.copy-block,#FinancialServices .hidden.hero,#FinancialServices .hidden.image-wrap,#FinancialServices .hidden.offset,#FinancialServices .hidden.related_projects,#FinancialServices .hidden.role,#FinancialServices .hidden.video-boxed,#FinancialServices .hidden.video-wrap{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}#FinancialServices .fade-in-element .content-wrap,#FinancialServices .fade-in-element .slick-slider,#FinancialServices .fade-in-element.collaborate,#FinancialServices .fade-in-element.copy-block,#FinancialServices .fade-in-element.hero,#FinancialServices .fade-in-element.image-wrap,#FinancialServices .fade-in-element.offset,#FinancialServices .fade-in-element.related_projects,#FinancialServices .fade-in-element.role,#FinancialServices .fade-in-element.video-boxed,#FinancialServices .fade-in-element.video-wrap{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .75s ease .15s;-o-transition:all ease .75s .15s;transition:all .75s ease .15s}#FinancialServices .fade-in-element.intro .factoid,#FinancialServices .fade-in-element.intro .font-KO-RegBantam,#FinancialServices .fade-in-element.intro h1,#FinancialServices .fade-in-element.intro h3,#FinancialServices .fade-in-element.intro p{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#FinancialServices .fade-in-element.intro .intro-image{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}.page-frame-of-mind .mainNav{opacity:0!important;pointer-events:none}#Frame-of-Mind{float:left;background-color:#f4f5f6}@media (min-width:550px) and (max-width:768px){#Frame-of-Mind{padding-top:20vh}}@media (max-width:550px){#Frame-of-Mind{padding-top:10vh}}#Frame-of-Mind .hero-img{max-width:1300px;width:90%;margin:0 auto;opacity:0;-webkit-animation:fade-up-in forwards ease .75s .25s;animation:fade-up-in forwards ease .75s .25s}#Frame-of-Mind .hero-img img{margin:0;padding:0}#Frame-of-Mind .intro{display:block;text-align:center;padding:0 0 6vh;max-width:800px;margin:0 auto}@media (min-width:550px) and (max-width:768px){#Frame-of-Mind .intro{padding:0 0 20px}}@media (max-width:550px){#Frame-of-Mind .intro{padding:0 0 20px}}#Frame-of-Mind .intro h1{position:absolute;opacity:0}#Frame-of-Mind .videos{background-color:#3a3a3a;padding:8vh 0 2vh}#Frame-of-Mind .videos .content{max-width:1300px;display:-ms-flexbox;display:flex;width:90%;gap:4%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}#Frame-of-Mind .videos .video-wrap{position:relative;padding:2vh 0;text-align:center;width:48%;cursor:pointer}@media (min-width:550px) and (max-width:768px){#Frame-of-Mind .videos .video-wrap{width:100%}}@media (max-width:550px){#Frame-of-Mind .videos .video-wrap{width:100%}}#Frame-of-Mind .videos .video-wrap .placeholder:before{content:"";width:100%;height:0%;background-color:rgba(0,0,0,.5);display:block;padding-bottom:56.5%;position:absolute}#Frame-of-Mind .videos .video-wrap .placeholder:after{content:"Coming Soon";display:block;position:absolute;width:100%;height:50px;top:0;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;z-index:8;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:64px;text-shadow:4px 4px 2px rgba(0,0,0,.33)}#Frame-of-Mind .videos .video-wrap .video-image{width:100%}#Frame-of-Mind .videos .video-wrap+.video-wrap:before{display:none}#Frame-of-Mind .videos .video-wrap .videoPlayer{width:100%;margin:0 auto;overflow:hidden;padding-bottom:56.25%;height:0;position:relative}#Frame-of-Mind .videos .video-wrap iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%;z-index:1}#Frame-of-Mind .videos .video-wrap .loading{z-index:0;height:auto}#Frame-of-Mind .videos .video-wrap .loading span{display:block}#Frame-of-Mind .videos .video-wrap.loop .thumbnail{display:none}#Frame-of-Mind .videos .video-wrap p{text-align:left;color:#fff;font-size:18px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-weight:800;line-height:24px;width:100%;margin:20px 0 20px auto}@media (max-width:550px){#Frame-of-Mind .videos .video-wrap p{max-width:100%;text-align:left;margin-bottom:0;padding-bottom:20px}}#Frame-of-Mind .related-posts .related-wrap{background-color:#f4f5f6;padding:50px 0}#Frame-of-Mind .related-posts h3{font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:46px;color:#3b3b3b;margin:0 auto 40px;text-align:center;width:90%}@media (max-width:550px){#Frame-of-Mind .related-posts h3{font-size:25px}}#Frame-of-Mind .related-posts h4{margin-top:10px;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;font-size:31px;text-transform:none;letter-spacing:0}#Frame-of-Mind .related-posts .news-card{width:31.25%;margin:0 1% 20px;display:inline-block;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f4f5f6;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease;vertical-align:top}@media (min-width:550px) and (max-width:768px){#Frame-of-Mind .related-posts .news-card{width:100%}}@media (max-width:550px){#Frame-of-Mind .related-posts .news-card{width:100%}}#Frame-of-Mind .related-posts .news-card:hover{background-color:#fff}#Frame-of-Mind .related-posts .news-card .case-study-link{margin-top:30px;border-bottom:2px solid #dbdbdb;padding-bottom:30px;background-size:19px;width:100%}#Frame-of-Mind .role-list{display:inline-block;vertical-align:top;padding-bottom:20px}#Frame-of-Mind .role-list h4{width:22vw;max-width:325px}@media (min-width:550px) and (max-width:768px){#Frame-of-Mind .role-list h4{width:43vw}}@media (max-width:550px){#Frame-of-Mind .role-list h4{width:90vw}}#Frame-of-Mind .collaborate{text-align:center;padding:10vh 0;background-color:#fff}@media (max-width:550px){#Frame-of-Mind .collaborate{padding:70px 0}}#Frame-of-Mind .collaborate h4{color:#a9c6d6;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:28px;line-height:32px;letter-spacing:5px;margin-bottom:20px;text-transform:uppercase;letter-spacing:0;color:#3b3b3b;margin-top:0}@media (max-width:550px){#Frame-of-Mind .collaborate h4{font-size:20px}}#Frame-of-Mind .collaborate .collab-button{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:22px;z-index:1}#Frame-of-Mind .collaborate .outline-button{border-color:#a9c6d6;width:85%}#Frame-of-Mind .collaborate .outline-button:hover{background:#a9c6d6}#Frame-of-Mind .collaborate .outline-button:after{background-image:url(/6da3b21fe7b5f8be492e92f6ad9a6a08b7430ffd/f4568/img/arrow-black.svg)}#Frame-of-Mind .collaborate.grey{background-color:#f4f5f6}#Frame-of-Mind .thanks{background-color:#a9c6d6;background-image:url(/d9586ff1350fd72782eba327ef1e7dc0afa10590/137ad/img/eyeball.svg);background-size:150px;background-repeat:no-repeat;background-position:50%;padding:40px 0}#Frame-of-Mind .thanks p{font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;font-size:14px;letter-spacing:2px;color:#fff;text-transform:uppercase;text-align:center}#Frame-of-Mind .LazyLoad{-webkit-transition:all .5s ease;-o-transition:all ease .5s;transition:all .5s ease;opacity:0;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);display:block;position:relative;z-index:1}#Frame-of-Mind .LazyLoad.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#Frame-of-Mind .learnMore{display:block;background-color:#fff;margin:0;padding:7vh 0;text-align:center}#Frame-of-Mind .learnMore .inner{max-width:500px;margin:0 auto;display:block;text-align:left;padding:25px;width:90%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f2f1f1}#Frame-of-Mind .learnMore h4{font-size:46px;letter-spacing:0;margin:0}@media (max-width:550px){#Frame-of-Mind .learnMore h4{font-size:36px}}#Frame-of-Mind .learnMore .button{background-color:#212728;padding:15px 20px 10px 25px;margin:20px 0 0;display:inline-block;color:#fff;font-size:20px;text-transform:uppercase;font-family:FFMarkWebProBlack,sans-serif;font-style:normal;font-weight:400;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}#Frame-of-Mind .learnMore .button:after{content:"";width:25px;height:25px;display:inline-block;background-image:url(/19bf559c197075f5772c7cb89134ee751f54ce66/835b7/img/arrow-white.svg);background-repeat:no-repeat;background-position:50%;margin-left:10px;vertical-align:middle;background-size:contain;margin-top:-5px}#Frame-of-Mind .learnMore .button:hover{background-color:#d9e024;color:#212728}#Frame-of-Mind .learnMore .button:hover:after{background-image:url(/6da3b21fe7b5f8be492e92f6ad9a6a08b7430ffd/f4568/img/arrow-black.svg);background-size:contain}#Frame-of-Mind .news{padding:80px 0 10px;background-color:#d9d5cb}@media (max-width:550px){#Frame-of-Mind .news{padding-top:50px}}#Frame-of-Mind .news h3{font-size:80px;text-align:center;color:#212728;line-height:80px;text-transform:uppercase;margin:0 auto 10px}@media (min-width:550px) and (max-width:768px){#Frame-of-Mind .news h3{font-size:60px;line-height:70px}}@media (max-width:550px){#Frame-of-Mind .news h3{font-size:50px;line-height:60px}}#Frame-of-Mind .news .news-wrap{background-color:#d9d5cb;padding:20px 6% 6%}#Frame-of-Mind .news .news-wrap .inner{max-width:1300px;margin:0 auto;display:-ms-flexbox;display:flex}@media (min-width:550px) and (max-width:768px){#Frame-of-Mind .news .news-wrap .inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:550px){#Frame-of-Mind .news .news-wrap .inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}#Frame-of-Mind .news .news-wrap .news-card{display:inline-block;float:none;background-color:#212728;width:48.5%;vertical-align:top}@media (min-width:550px) and (max-width:768px){#Frame-of-Mind .news .news-wrap .news-card{width:100%}}@media (max-width:550px){#Frame-of-Mind .news .news-wrap .news-card{width:100%}}#Frame-of-Mind .news .news-wrap .news-card:last-of-type{margin-left:2.5%}@media (min-width:550px) and (max-width:768px){#Frame-of-Mind .news .news-wrap .news-card:last-of-type{margin:40px 0}}@media (max-width:550px){#Frame-of-Mind .news .news-wrap .news-card:last-of-type{width:100%;margin:20px 0}}#Frame-of-Mind .news .news-wrap .news-card .text-wrap{padding:5.5% 7.5%}#Frame-of-Mind .news .news-wrap .news-card .text-wrap h3{font-size:34px;text-align:left;line-height:34px;color:#d9d5cb;margin-bottom:15px;text-transform:uppercase}#Frame-of-Mind .news .news-wrap .news-card .text-wrap h3:before{content:"";width:20%;height:3px;display:block;background-color:#d9e024;margin-bottom:15px}#Frame-of-Mind .news .news-wrap .news-card .text-wrap button{border:3px solid #d9e024;background-color:transparent;color:#d9e024;text-transform:uppercase;font-family:FFMarkWebProBlack,sans-serif;font-style:normal;font-weight:400;padding:10px 5%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}#Frame-of-Mind .news .news-wrap .news-card:hover button{background-color:#d9e024;color:#3b3b3b}#Frame-of-Mind .news .news-wrap .news-card .image-wrap{position:relative;overflow:hidden;height:0;padding-bottom:56%}#Frame-of-Mind .news .news-wrap .news-card .image-wrap img{-o-object-fit:cover;object-fit:cover;max-width:100%}#Frame-of-Mind .hidden.content-wrap,#Frame-of-Mind .hidden.hero-img,#Frame-of-Mind .hidden.learnMore,#Frame-of-Mind .hidden.news,#Frame-of-Mind .hidden.video-wrap{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}#Frame-of-Mind .fade-in-element.content-wrap,#Frame-of-Mind .fade-in-element.hero-img,#Frame-of-Mind .fade-in-element.learnMore,#Frame-of-Mind .fade-in-element.news,#Frame-of-Mind .fade-in-element.video-wrap{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .75s ease .15s;-o-transition:all ease .75s .15s;transition:all .75s ease .15s}#Frame-of-Mind .fade-in-element.intro .factoid,#Frame-of-Mind .fade-in-element.intro .font-KO-RegBantam,#Frame-of-Mind .fade-in-element.intro h1,#Frame-of-Mind .fade-in-element.intro h3,#Frame-of-Mind .fade-in-element.intro p{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#Frame-of-Mind .fade-in-element.intro .intro-image{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}#article{padding-top:150px;min-height:95vh;background-color:#fff}@media (max-width:550px){#article{padding-top:100px}}#article h1{margin-top:0;margin-bottom:60px;text-transform:uppercase;font-size:96px;line-height:80px}@media (max-width:550px){#article h1{margin-top:20px;margin-bottom:50px;font-size:55px;line-height:45px}}#article .video-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-top:5px;max-width:1600px;margin:5px auto 0}@media (min-width:1600px){#article .video-wrap{padding-bottom:900px}}#article .video-wrap iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%;z-index:1}#article .video-wrap .loading{z-index:0;height:auto}#article .video-wrap .loading span{display:block}#article .video-wrap.loop{padding-bottom:63%}#article .video-wrap.loop .thumbnail{display:none}#article .image-wrap{width:100%;max-width:1600px;margin:0 auto;display:block}#article .image-wrap img{width:100%;margin-bottom:-5px}#article .image-wrap+.offset{margin-top:10vh}@media (max-width:550px){#article .image-wrap+.offset{margin-top:5vh}}#article .quote{margin:10vh auto;width:90%;max-width:660px}#article .quote .textBlock{font-size:45px;line-height:55px;font-style:italic;max-width:650px;display:block;margin:0 auto}@media (min-width:550px) and (max-width:768px){#article .quote .textBlock{font-size:32px;line-height:38px}}@media (max-width:550px){#article .quote .textBlock{font-size:25px;line-height:32px}}#article .quote .textBlock p{display:block;text-align:right;margin-top:30px;width:100%;font-size:16px;font-style:normal}#article .quote .textBlock p:before{content:"\2014    ";color:#d9e024}#article .quote.small .textBlock{font-size:25px;line-height:35px}#article .offset{max-width:1300px;width:90%;margin:0 auto;padding:10vh 0;display:block;position:relative}@media (min-width:550px) and (max-width:768px){#article .offset{padding:5vh 0}}@media (max-width:550px){#article .offset{padding:2vh 0}}#article .offset.right{text-align:right}#article .offset.right img{display:inline-block;margin-right:0}#article .offset.right .videoWrap-offset{text-align:right;display:inline-block}#article .offset.right br{clear:both}#article .offset img{max-width:60%}@media (max-width:550px){#article .offset img{max-width:100%}}#article .offset .videoWrap-offset{width:60%}@media (max-width:550px){#article .offset .videoWrap-offset{width:100%}}#article .offset .videoWrap-offset .video-wrap.loop{padding-bottom:57%}#article .video-boxed{position:relative;padding-bottom:57.25%;height:0;overflow:hidden}#article .video-boxed .thumbnail,#article .video-boxed iframe{position:absolute;top:5%;left:5%;border:0;width:90%;height:90%;z-index:1}#article .video-boxed .loading{z-index:0;height:auto}#article .video-boxed .loading span{display:block}#article .video-boxed+.copy-block .textBlock{padding-top:20px}#article .textBlock{max-width:768px;left:50%;position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:100px 5% 50px}@media (min-width:550px) and (max-width:768px){#article .textBlock{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0;width:90%;margin:0 auto}}@media (max-width:550px){#article .textBlock{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0;width:90%;margin:0 auto;padding:50px 0}}#article .textBlock a{color:#3b3b3b;text-decoration:underline;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease}#article .textBlock a:hover{color:#d9e024}#article .textBlock .content-wrap{width:90%}@media (min-width:550px) and (max-width:768px){#article .textBlock .content-wrap{width:100%}}@media (max-width:550px){#article .textBlock .content-wrap{width:100%}}#article .textBlock ul{padding-left:0}#article .textBlock h2{font-size:46px;margin-top:100px}@media (min-width:550px) and (max-width:768px){#article .textBlock h2{font-size:36px}}@media (max-width:550px){#article .textBlock h2{font-size:26px;line-height:30px;margin-top:50px}}#article .author-wrap{background-color:#f7f7f2;max-width:1300px;padding:3%;margin:0 auto 10vh;border-left:10px solid #d9e024;width:90%}#article .author-wrap,#article .author-wrap .image{-webkit-box-sizing:border-box;box-sizing:border-box}#article .author-wrap .image{overflow:hidden;vertical-align:middle;border-radius:100%;width:10%;height:auto;max-width:150px;max-height:150px;display:inline-block;-webkit-box-shadow:0 0 15px rgba(0,0,0,.13);box-shadow:0 0 15px rgba(0,0,0,.13);width:150px;height:150px;background-size:contain;background-position:50%;background-repeat:no-repeat;margin-bottom:20px}#article .author-wrap .image img{max-width:100%}#article .author-wrap .text-wrap{display:inline-block;width:75%;margin-left:5%;vertical-align:middle;padding-bottom:20px}@media (min-width:550px) and (max-width:768px){#article .author-wrap .text-wrap{width:100%}}@media (max-width:550px){#article .author-wrap .text-wrap{width:100%}}#article .author-wrap .text-wrap span{font-style:italic;font-size:13px;color:#3b3b3b}#article .author-wrap .text-wrap .name{font-size:24px;border-bottom:2px solid #d9e024;margin-bottom:15px;padding-bottom:0;display:inline-block;color:#3b3b3b}#article .author-wrap .text-wrap .body{font-size:16px;line-height:22px;color:#3b3b3b}#article .related-posts .related-wrap{background-color:#d6d3c9;padding:40px 0}#article .related-posts h3{font-size:46px;color:#3b3b3b;margin-bottom:40px;margin-top:0;font-size:86px;text-transform:uppercase;text-align:center}@media (min-width:550px) and (max-width:768px){#article .related-posts h3{font-size:36px}}@media (max-width:550px){#article .related-posts h3{font-size:28px}}#article .related-posts h4{margin-top:10px;font-size:30px;text-transform:none;letter-spacing:0}@media (max-width:550px){#article .related-posts h4{font-size:25px;margin-bottom:15px}}#article .related-posts .news-card{width:31.25%;margin:0 1% 20px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#212828;-webkit-transition:all .25s ease;-o-transition:all ease .25s;transition:all .25s ease;vertical-align:top}@media (min-width:550px) and (max-width:768px){#article .related-posts .news-card{width:100%}}@media (max-width:550px){#article .related-posts .news-card{width:100%}}#article .related-posts .news-card .hide{display:none}#article .related-posts .news-card h4{color:#d6d3c9;font-size:38px;line-height:38px;text-transform:uppercase;margin-bottom:20px}#article .related-posts .news-card h4:before{content:"";width:80px;height:2px;background-color:#d9e024;display:block;margin-bottom:20px}#article .related-posts .news-card p{font-size:16px;color:#d6d3c9;line-height:23px}#article .related-posts .news-card .featured_image{max-height:250px;overflow:hidden;position:relative}#article .related-posts .news-card .featured_image img{width:100%}#article .related-posts .news-card .content{padding:10%}#article .related-posts .news-card .case-study-link{margin-top:20px;padding-bottom:30px;background-size:19px;width:100%;background-image:url(/461a46d36c1f6e96bb634025018fa05715e07ea8/84344/img/arrow-green.svg)}@font-face{font-family:FFMarkWebProBlack;src:url(/b07fe8659d2a1504a56c569120a1c583d53f3d0b/fa3ed/fonts/ffmarkwebproblack/font.woff2) format("woff2"),url(/7080ba2d61a9ec1268836a28c7fc8a7b9407acfe/9679d/fonts/ffmarkwebproblack/font.woff) format("woff")}@font-face{font-family:FFMarkWebProRegular;src:url(/2ca480608808c5d27d064c4928da24983bbdde71/0cedb/fonts/ffmarkwebproregular/font.woff2) format("woff2"),url(/e1e100a8bd1abd553b60e3a637273f94fdd79fc0/01e03/fonts/ffmarkwebproregular/font.woff) format("woff")}#four .page-wrap{padding-top:150px;position:relative;background-color:#3a3a3a}@media (max-width:550px){#four .page-wrap{padding-top:75px}}#four .page-wrap:after{content:"";background-color:#f7f7f2;width:50%;position:absolute;left:50%;height:100%;z-index:0;top:0}@media (max-width:1180px){#four .page-wrap:after{display:none}}#four .page-wrap .button{background-color:#d9e024;padding:18px;color:#3b3b3b;font-size:15px;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400;width:250px;text-align:center;letter-spacing:2px;cursor:pointer;margin-top:10%}@media (max-width:800px){#four .page-wrap .button{width:90%}}#four .fourohfour{width:50%;display:inline-block;padding-left:10%;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;z-index:1;min-height:100vh;position:relative}@media (max-width:1180px){#four .fourohfour{width:120%;background-color:#3b3b3b;margin-left:-10%;padding-left:20%;padding-top:100px}}@media (min-width:550px) and (max-width:768px){#four .fourohfour{padding-top:50px}}@media (max-width:550px){#four .fourohfour{padding-top:50px}}#four .fourohfour h1{color:#3b3b3b;font-size:13vw;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;padding:0 0 100px;margin:0;line-height:20vh}@media (max-width:1180px){#four .fourohfour h1{font-size:24vw;line-height:24vw}}#four .fourohfour h1 span{color:#d9e024;font-size:13vw;font-family:Knockout\ 47 A,Knockout\ 47 B,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;line-height:20vh}@media (max-width:1180px){#four .fourohfour h1 span{font-size:24vw;line-height:24vw}}#four .text-wrap{width:50%;display:inline-block;padding:0 8% 20%;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;color:#fff}@media (max-width:1180px){#four .text-wrap{width:100%;padding:0 0 20%}}#four .text-wrap p{color:#fff}#four .text-wrap h4{color:#d4df40;font-family:FFMarkWebProRegular,sans-serif;font-style:normal;font-weight:400}#four .text-wrap .text-link{color:#d4df40}