body.page-template-what-we-do .container>header{margin-bottom:0}body.page-template-what-we-do .container>footer{margin-top:0}@media(max-width:787px){body.page-template-what-we-do .c--hero-call{background-image:url(/wp-content/themes/shadowserver/build/images/backgrounds/hero/hero-subpage-bg-what-we-do-mobile.jpg)}}@media(min-width:788px){body.page-template-what-we-do .c--hero-call{background-image:url(/wp-content/themes/shadowserver/build/images/backgrounds/hero/hero-subpage-bg-what-we-do-desktop.jpg)}}body.page-template-what-we-do section.infographic h2{text-transform:uppercase;text-align:center;margin-bottom:30px}@media(max-width:639px){body.page-template-what-we-do section.infographic h2{margin-bottom:60px}}body.page-template-what-we-do section.infographic .controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efeded;padding-bottom:10px}body.page-template-what-we-do section.infographic .controls:last-child{border-bottom:0;border-top:1px solid #efeded;padding-bottom:0;padding-top:10px;margin-top:25px}body.page-template-what-we-do section.infographic .controls .indicators{display:-webkit-box;display:-ms-flexbox;display:flex}body.page-template-what-we-do section.infographic .controls .indicators .indicator{display:block;width:12px;height:12px;border-radius:6px;border:1px solid #ababab;background-color:transparent;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;margin-right:4px}body.page-template-what-we-do section.infographic .controls .indicators .indicator:last-child{margin-right:0}body.page-template-what-we-do section.infographic .controls .indicators .indicator.is-selected{background-color:#eae5e5}body.page-template-what-we-do section.infographic .controls .navigate{display:-webkit-box;display:-ms-flexbox;display:flex}body.page-template-what-we-do section.infographic .controls .navigate .next,body.page-template-what-we-do section.infographic .controls .navigate .prev{width:27px;height:27px;background:transparent;z-index:1}body.page-template-what-we-do section.infographic .controls .navigate .next:after,body.page-template-what-we-do section.infographic .controls .navigate .prev:after{content:"";display:block;width:100%;height:100%;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;background:transparent url(/wp-content/themes/shadowserver/build/images/icons/icon-arrow-next.svg) 50% no-repeat;background-size:100% 100%}body.page-template-what-we-do section.infographic .controls .navigate .next.have-next,body.page-template-what-we-do section.infographic .controls .navigate .next.have-prev,body.page-template-what-we-do section.infographic .controls .navigate .prev.have-next,body.page-template-what-we-do section.infographic .controls .navigate .prev.have-prev{cursor:pointer}body.page-template-what-we-do section.infographic .controls .navigate .next.no-next:after,body.page-template-what-we-do section.infographic .controls .navigate .next.no-prev:after,body.page-template-what-we-do section.infographic .controls .navigate .prev.no-next:after,body.page-template-what-we-do section.infographic .controls .navigate .prev.no-prev:after{background-image:url(/wp-content/themes/shadowserver/build/images/icons/icon-arrow-next-lighter-gray.svg)}body.page-template-what-we-do section.infographic .controls .navigate .prev{margin-right:5px}body.page-template-what-we-do section.infographic .controls .navigate .prev:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body.page-template-what-we-do section.infographic .infographic-grid{position:relative}@media(max-width:639px){body.page-template-what-we-do section.infographic .infographic-grid{padding:0 45px}body.page-template-what-we-do section.infographic .infographic-grid .infographic-col{padding:0}}@media(min-width:640px) and (max-width:1021px){body.page-template-what-we-do section.infographic .infographic-grid{width:100%;padding:0 45px}body.page-template-what-we-do section.infographic .infographic-grid .infographic-col{width:100%;padding:0;float:none}body.page-template-what-we-do section.infographic .infographic-grid .infographic-row{margin:0}}body.page-template-what-we-do section.infographic .infographic-grid>.next,body.page-template-what-we-do section.infographic .infographic-grid>.prev{position:absolute;z-index:1;background:#efeded;border:1px solid #eae5e5;border-radius:5px;padding:20px 5px;top:50%}body.page-template-what-we-do section.infographic .infographic-grid>.next:after,body.page-template-what-we-do section.infographic .infographic-grid>.prev:after{content:"";display:block;width:27px;height:27px;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;background:transparent url(/wp-content/themes/shadowserver/build/images/icons/icon-arrow-next-dark-gray.svg) 50% no-repeat;background-size:100% 100%}body.page-template-what-we-do section.infographic .infographic-grid>.next.have-next,body.page-template-what-we-do section.infographic .infographic-grid>.next.have-prev,body.page-template-what-we-do section.infographic .infographic-grid>.prev.have-next,body.page-template-what-we-do section.infographic .infographic-grid>.prev.have-prev{cursor:pointer}body.page-template-what-we-do section.infographic .infographic-grid>.next.no-next:after,body.page-template-what-we-do section.infographic .infographic-grid>.next.no-prev:after,body.page-template-what-we-do section.infographic .infographic-grid>.prev.no-next:after,body.page-template-what-we-do section.infographic .infographic-grid>.prev.no-prev:after{background-image:url(/wp-content/themes/shadowserver/build/images/icons/icon-arrow-next-mid-light-gray.svg)}body.page-template-what-we-do section.infographic .infographic-grid>.prev{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;left:0}body.page-template-what-we-do section.infographic .infographic-grid>.prev:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body.page-template-what-we-do section.infographic .infographic-grid>.next{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;right:0}body.page-template-what-we-do section.infographic .slider-content{overflow-x:hidden}body.page-template-what-we-do section.infographic .slider-content .slider-content-inner{position:relative;-webkit-transition:all .4s ease;transition:all .4s ease}body.page-template-what-we-do section.infographic .text-items{display:-webkit-box;display:-ms-flexbox;display:flex}body.page-template-what-we-do section.infographic .text-items .item{position:relative}body.page-template-what-we-do section.infographic .text-items .item .item-inner{position:relative;padding-bottom:30px;margin-bottom:30px}@media(max-width:639px){body.page-template-what-we-do section.infographic .text-items .item .item-inner{padding-bottom:0;margin-bottom:10px}}body.page-template-what-we-do section.infographic .text-items .item .item-inner:before{content:"";display:block;position:absolute;bottom:0;left:12px;background:#eae5e5;width:calc(100% - 24px);height:1px}@media(max-width:639px){body.page-template-what-we-do section.infographic .text-items .item .item-inner:before{display:none}}body.page-template-what-we-do section.infographic .text-items .item .item-inner:after{content:"";display:block;position:absolute;bottom:-10px;width:100%;background:url(/wp-content/themes/shadowserver/build/images/icons/icon-arrow-circle-down-dark-bg.svg) no-repeat 50%;background-size:21px 21px;height:21px}@media(max-width:639px){body.page-template-what-we-do section.infographic .text-items .item .item-inner:after{display:none}}body.page-template-what-we-do section.infographic .text-items .item .content{font-weight:300}body.page-template-what-we-do section.infographic .text-items .item .content b,body.page-template-what-we-do section.infographic .text-items .item .content strong{font-weight:500}body.page-template-what-we-do section.infographic .text-items .item:first-child,body.page-template-what-we-do section.infographic .text-items .item:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}@media(min-width:640px){body.page-template-what-we-do section.infographic .text-items .item:first-child,body.page-template-what-we-do section.infographic .text-items .item:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}@media(min-width:1022px){body.page-template-what-we-do section.infographic .text-items .item:first-child,body.page-template-what-we-do section.infographic .text-items .item:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 36%;flex:0 0 36%;width:36%}}body.page-template-what-we-do section.infographic .text-items .item:first-child .item-inner,body.page-template-what-we-do section.infographic .text-items .item:nth-child(2) .item-inner{padding-right:30px}body.page-template-what-we-do section.infographic .text-items .item:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}@media(min-width:640px){body.page-template-what-we-do section.infographic .text-items .item:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}@media(min-width:1022px){body.page-template-what-we-do section.infographic .text-items .item:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%;width:28%}}body.page-template-what-we-do section.infographic .text-items .item h3{color:#494949;text-transform:none;padding:5px 0 5px 15px;border-left:3px solid #ffc41e;letter-spacing:.2px;margin-bottom:7px}body.page-template-what-we-do section.infographic .text-items .item .content{margin-left:18px;color:#757575}body.page-template-what-we-do section.infographic .text-items .item .content>p:first-child{margin-top:0}body.page-template-what-we-do section.infographic .graphic-items{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}body.page-template-what-we-do section.infographic .graphic-items .item .stat img{max-height:130px;width:auto;margin:0 auto 5px}body.page-template-what-we-do section.infographic .graphic-items .item .stat h4{font-weight:400;margin-top:0;margin-bottom:3px;font-size:22px;color:#222223;text-transform:uppercase;word-spacing:-4px}body.page-template-what-we-do section.infographic .graphic-items .item .stat h4 .num{font-size:40px;font-weight:300}body.page-template-what-we-do section.infographic .graphic-items .item .stat .content{color:#494949;font-size:13px;line-height:20px;margin:0}body.page-template-what-we-do section.infographic .graphic-items .item .stat .content>p:first-child{margin-top:0}body.page-template-what-we-do section.infographic .graphic-items .item:first-child,body.page-template-what-we-do section.infographic .graphic-items .item:nth-child(2){position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}@media(min-width:640px){body.page-template-what-we-do section.infographic .graphic-items .item:first-child,body.page-template-what-we-do section.infographic .graphic-items .item:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}@media(min-width:1022px){body.page-template-what-we-do section.infographic .graphic-items .item:first-child,body.page-template-what-we-do section.infographic .graphic-items .item:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 36%;flex:0 0 36%;width:36%}}body.page-template-what-we-do section.infographic .graphic-items .item:first-child::after,body.page-template-what-we-do section.infographic .graphic-items .item:nth-child(2):after{content:"";display:none;position:absolute;width:69px;background:url(/wp-content/themes/shadowserver/build/images/infographic/inforgraphic-flow-arrow.svg) no-repeat;background-size:100% 100%;right:30px}@media(min-width:640px){body.page-template-what-we-do section.infographic .graphic-items .item:first-child::after,body.page-template-what-we-do section.infographic .graphic-items .item:nth-child(2):after{display:block;width:60px;height:48px;top:calc(50% - 84px)}}@media(min-width:1022px){body.page-template-what-we-do section.infographic .graphic-items .item:first-child::after,body.page-template-what-we-do section.infographic .graphic-items .item:nth-child(2):after{display:block;height:55px;top:calc(50% - 65.5px)}}body.page-template-what-we-do section.infographic .graphic-items .item:first-child .item-inner{padding-right:0}@media(min-width:640px){body.page-template-what-we-do section.infographic .graphic-items .item:first-child .item-inner{padding-right:99px}}body.page-template-what-we-do section.infographic .graphic-items .item:first-child .stat-section:nth-child(1) .stat{width:70%;margin-left:auto;margin-bottom:5px;padding-left:12px;padding-bottom:15px;border-left:2px solid #eae5e5}body.page-template-what-we-do section.infographic .graphic-items .item:first-child .stat-section:nth-child(3){display:-webkit-box;display:-ms-flexbox;display:flex}body.page-template-what-we-do section.infographic .graphic-items .item:first-child .stat-section:nth-child(3) .stat:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;padding-right:12px;padding-top:12px;border-right:2px solid #eae5e5;text-align:right}body.page-template-what-we-do section.infographic .graphic-items .item:first-child .stat-section:nth-child(3) .stat:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:35px;position:relative;top:-50px}body.page-template-what-we-do section.infographic .graphic-items .item:nth-child(2) .item-inner{padding-right:0}@media(min-width:640px){body.page-template-what-we-do section.infographic .graphic-items .item:nth-child(2) .item-inner{padding-right:30px}}body.page-template-what-we-do section.infographic .graphic-items .item:nth-child(2) .group-image{padding-right:0}@media(min-width:640px){body.page-template-what-we-do section.infographic .graphic-items .item:nth-child(2) .group-image{padding-right:89px}}body.page-template-what-we-do section.infographic .graphic-items .item:nth-child(2) .stat-section:first-child .stat{width:80%;margin-left:auto;margin-bottom:15px;padding-left:12px;padding-right:60px;padding-bottom:45px;border-left:2px solid #eae5e5}body.page-template-what-we-do section.infographic .graphic-items .item:nth-child(2) .stat-section:nth-child(3){display:-webkit-box;display:-ms-flexbox;display:flex}body.page-template-what-we-do section.infographic .graphic-items .item:nth-child(2) .stat-section:nth-child(3) .stat{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}body.page-template-what-we-do section.infographic .graphic-items .item:nth-child(2) .stat-section:nth-child(3) .stat:first-child .stat-inner{padding-left:12px;padding-right:20px;padding-top:10px;border-left:2px solid #eae5e5}body.page-template-what-we-do section.infographic .graphic-items .item:nth-child(2) .stat-section:nth-child(3) .stat:nth-child(2){padding-left:12px;padding-top:60px;border-left:2px solid #eae5e5}body.page-template-what-we-do section.infographic .graphic-items .item:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;background:#fff;border:1px solid #efeded;-webkit-box-shadow:#efeded 3px 3px 6px 0;box-shadow:3px 3px 6px 0 #efeded;text-align:center}@media(min-width:640px){body.page-template-what-we-do section.infographic .graphic-items .item:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media(min-width:1022px){body.page-template-what-we-do section.infographic .graphic-items .item:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%}}body.page-template-what-we-do section.infographic .graphic-items .item:nth-child(3) .stat{padding:40px;margin:0 5px}body.page-template-what-we-do section.infographic .graphic-items .item:nth-child(3) .stat:first-child{border-bottom:1px solid #efeded}body.page-template-what-we-do .c--mid-page-banner{background:#f3f3f3;margin-bottom:0}body.page-template-what-we-do section.c--what-we-do--related-pages{padding:80px 0;background:#f3f3f3}@media(max-width:787px){body.page-template-what-we-do section.c--what-we-do--related-pages{padding:60px 0}}