#topNav{position:absolute;Z-index:10}.elementor-editor-active #topNav{position:relative;background:#000}#topNav a.elementor-item:hover:after,#topNav a.elementor-item.elementor-item-active:after{content:'';width:20px;height:2px;background:#008815;position:absolute;bottom:.5em;right:1.4em}.diagonal-lines{background-image:url(/wp-content/uploads/2019/01/parallel-triangle-icon.png);background-repeat:no-repeat;background-size:70px;background-position:left 50px top -17px}.single-case_studies #heroBanner{display:none}.step-number{color:#ccc}.lity-content .green-bar .elementor-widget-container,.lity-content .green-bar,.green-bar{position:relative}.green-bar:after,.lity-content .green-bar .elementor-widget-container:before{content:'';background:#036b12;width:3px;height:60px;left:0;top:0;position:absolute;z-index:100}#catFilters h5{display:none}#catFilters ul{text-align:center;margin:0;margin-bottom:3em}#catFilters li{display:inline-block;margin:0 .5em}@media (min-width:768px){#catFilters li{margin:0 1em}}#catFilters a{color:#777;font-size:1rem;font-weight:400;display:inline-block}.elementor-pagination{margin-top:2em}#catFilters a:hover,#catFilters .current-cat a{color:#222}.type-case_studies:nth-child(even) .img-col{order:2}.type-case_studies:nth-child(even) .text-col{text-align:right !important}.type-case_studies:nth-child(even) .cs-excerpt,.type-case_studies:nth-child(even) .cs-button{padding-right:2.75em}.type-case_studies:nth-child(odd) .cs-excerpt,.type-case_studies:nth-child(odd) .cs-button{padding-left:2.75em}.type-post:nth-child(odd) .alt-posts.news .img-col{order:0}.news-archive-item{margin:2em 0}.news-archive-item .img-col{box-shadow:-2em -2em 0 #484848}.type-post:nth-child(odd) .alt-posts.news .img-col img{box-shadow:-2em 2em 0 #484848}.type-post:nth-child(even) .alt-posts.news .img-col{order:2}.type-post:nth-child(even) .alt-posts.news .text-col{text-align:right}.type-post:nth-child(even) .alt-posts.news .img-col img{box-shadow:2em 2em 0 #484848}.type-case_studies:nth-child(odd) .cs-excerpt:before{content:'';display:block;height:60px;width:3px !important;background:#036b12;position:absolute;left:3px;top:2.5em}.type-case_studies:nth-child(even) .cs-excerpt:before{content:'';display:block;height:60px;width:3px !important;background:#036b12;position:absolute;right:3px;top:2.5em}.type-case_studies:nth-child(even) .cs-excerpt:before{content:'';display:block;height:4em;width:1px;position:absolute;right:3px;top:2.5em}.type-case_studies:nth-child(even) .img-col{padding:2em 5em 1em 4em}.type-case_studies .img-col img{position:relative;z-index:10}.type-case_studies .img-col .elementor-image{position:relative}.type-case_studies:nth-child(even) .img-col .elementor-image:after,.box-top-left.img-col:after{border:solid 2px #262626;content:'';position:absolute;top:-2em;right:-2em;width:calc(60% + 2em);height:calc(60% + 2em);background:#262626;z-index:-1;right:0;left:0;left:0;top:-2em}.type-case_studies:nth-child(odd) .img-col{padding:2em 4em 1em 5em}.type-case_studies:nth-child(even) .img-col,.box-top-right-solid.img-col,.box-top-right.img-col{padding:0 2em}.type-case_studies:nth-child(odd) .img-col,.box-top-left.img-col{padding:0 2em}.type-case_studies:nth-child(odd) .img-col .elementor-image:after,.box-top-right-solid.img-col:after{border:solid 2px #262626;content:'';position:absolute;top:-2em;right:0 !important;width:calc(60% + 2em);height:calc(60% + 2em);background:#262626;z-index:-1}.page-id-70 .box-top-right-solid.img-col:after,.home .type-case_studies:nth-child(even) .img-col .elementor-image:after{left:-2em !important}.page-id-70 .box-top-right-solid.img-col:after,.home .type-case_studies:nth-child(odd) .img-col .elementor-image:after{right:-2em !important}body{counter-reset:section}#caseStudyPosts{counter-reset:subsection}.cs-title.increment h2:before{counter-increment:subsection;content:'0' counter(subsection) ". ";color:#ccc}i.fa.fa-play.open-pop-up-button-icon-left{font-size:2.75em;display:flex;border:solid 1px #fff;width:100px;height:100px;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px}.circle-icons .elementor-image-box-img{border:solid 1px #707070;display:flex;justify-content:center;align-items:center;margin:0 auto !important;margin-bottom:2em !important;border-radius:50%;padding:1em;width:120px !important;height:120px !important}.circle-icons img{width:60%;height:auto}.button-arrow-right .elementor-button-text{position:relative;padding-right:54px}.button-arrow-right .elementor-button-text:after{content:"\f178";font-family:'FontAwesome';font-size:3em;color:#fff;-webkit-text-stroke:4px #000;position:absolute;top:-14px;right:0;width:44px}.button-arrow-right.dark-gray .elementor-button-text:after{-webkit-text-stroke:4px #262626}.lae-icon-list.lae-aligncenter{display:flex;flex-direction:row;align-items:center;justify-content:center}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin-back{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes spin-back{100%{-webkit-transform:rotate(-360deg)}}@keyframes spin-back{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes altrotation{from{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes altrotationback{from{transform:rotate(0deg)}to{transform:rotate(-180deg)}}.va-list .elementor-icon-list-text{border:solid 1px #fff;width:150px;text-align:center;padding:.35em;margin:.5em}.va-list .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{visibility:hidden}@media (min-width:1024px){.va-list .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border:none !important;content:'';background:url(/wp-content/uploads/2019/02/divider-chevron.png) no-repeat center center;background-size:30px;padding:0 2.5em;visibility:visible}}.gearWrap{display:block;height:120px;width:120px;margin:0 auto}.gearWrap:hover{cursor:pointer}.home .gearWrap:hover{cursor:default}.gear{display:block;float:left;position:absolute;width:120px;height:120px;background-size:cover;background-repeat:no-repeat}.home .gearWrap .spin,.gearWrap>.spin,.gearWrap>.spin{animation:altrotation 5s infinite linear alternate;animation-play-state:running}.gearWrap .spin-back,.gearWrap>.spin-back,.gearWrap>.spin-back{animation:altrotationback 3s infinite linear alternate;animation-play-state:paused}.gearWrap .spin,.gearWrap:hover>.spin,.gearWrap.active>.spin{animation-play-state:running}.gearWrap .spin-back,.gearWrap:hover>.spin-back,.gearWrap.active>.spin-back{animation-play-state:running}.panel-green-bar:before{content:'';display:block !important;width:3px;height:60px;background:#008815;position:absolute}.elementor-post-info__terms-list a{color:#036b12 !important}.social-profiles{text-align:center}.social-profiles a{font-size:12px;border-style:solid;border-width:1px;border-color:#d5d7cc;background:rgba(255,255,255,0);border-radius:50%;margin-left:4px !important;margin-right:4px !important}.social-profiles .fa{color:#d5d7cc}.social-profiles a:hover{background:#d5d7cc}.social-profiles a:hover .fa{color:#fff}#challengeVideo a{display:block}#challengeVideo a:before{content:"\f144";color:rgba(255,255,255,.65);z-index:99;font-size:6em;font-family:'FontAwesome' !important;position:absolute;left:50%;top:50%;transform:translate(-50%);line-height:0}.excerpt-ellipsis{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.fa-long-arrow-right,.fa-long-arrow-left{-webkit-text-stroke:4px #f4f4f4}.stroke-white .fa-long-arrow-right,.stroke-white .fa-long-arrow-left{-webkit-text-stroke:4px #fff}.ae-element-item-separator{display:block;width:60px;height:2px;background:#036b12;margin:1.5em auto}.panel-content,.modal-content{position:relative}.panel-content .lity-close,.lity-content .lity-close{display:block}.panel-content .lity-close,.lity .lity-close,.lity-close.eael-lightbox-close,.lity-close.eael-lightbox-close:hover,.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{height:40px;width:40px;font-size:40px;right:20px;top:20px;text-shadow:none;color:#333;position:fixed}@media (min-width:768px){.panel-content .lity-close{position:absolute;top:-40px;right:-20px}}#industriesAreaLinks a:hover{color:#008815}#panelButtons{opacity:0;z-index:30;transition:all 1s linear}#panelButtons.loaded{opacity:1}#panelButtons.make-blur .iconWrap:not(.active){filter:blur(4px);-webkit-filter:blur(4px);opacity:.6}#panelButtons.make-blur .iconWrap:hover{filter:none;opacity:1;transition:all .25s linear}#vaPanels.active{z-index:10}@media (min-width:768px) and (max-width:1023px){.hide-tablet{display:none}}