@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700);@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;600;700);@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;600;700);@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;600;700);html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}button{overflow:visible}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input,optgroup,select,textarea{margin:0}::-moz-selection{background:#0064b9;color:#fff;text-shadow:none}::selection{background:#0064b9;color:#fff;text-shadow:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff;color:#000;font-family: 'Work Sans', sans-serif;font-style:normal;font-weight:400;line-height:1.25}a{color:#0064b9;text-decoration:none}.group{clear:both;content:'';display:block}.screen-reader-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.row{max-width:1500px;margin-right:auto;margin-left:auto;padding:0 1em}.icon{display:block}svg{display:none}.mce-content-body{margin:1.25rem;max-width:58em}.page-id-94 aside{height:607px;position:relative}.page-id-94 aside a{bottom:0;left:0;position:absolute;width:100%}.blog-header{background-color:#0064b9;background-position:center top;background-size:cover;color:#fff;padding:7.5rem 0}.blog-header h2{font-family:"Bebas Kai",Helvetica,Arial,sans-serif;font-size:1.875em;font-weight:700;letter-spacing:.05em;line-height:2.5625rem;margin-bottom:.9375rem;text-transform:uppercase}.blog-header p{font-family: 'Work Sans', sans-serif;line-height:1.5rem}.categories-block ul{display:-ms-flexbox;display:flex}.categories-block li{-ms-flex:0 0 20%;flex:0 0 20%;list-style-type:none}.categories-block li.active a{filter:grayscale(0)}.categories-block li.active a .icon-container{background-color:#002c55;bottom:-40px}.categories-block .row{padding:0}.categories-block .categories{border-bottom:2px solid #cacaca;border-top:2px solid #cacaca}.categories-block .category{background-position:center top;background-size:cover;border-left:2px solid #cacaca;font-family:"Bebas Kai",Helvetica,Arial,sans-serif;letter-spacing:.1em;list-style-type:none;text-align:center;text-transform:uppercase}.categories-block .category:first-child{border:0}.categories-block a{color:#fff;display:block;overflow:hidden;padding:1.5625rem 0;position:relative;text-align:center;text-transform:uppercase}.categories-block .cat-title{z-index:1}.article-container{background-color:#eaeaea;padding:5.3125rem 0 1.5625rem}.article-container .row{max-width:1000px}.article-container h2{font-family:"Bebas Kai",Helvetica,Arial,sans-serif;font-size:1.875em;line-height:3.75rem}.article-container h2 a{color:#002c55}.article-container article{border-top:1px solid #b3b3b3;font-family: 'Work Sans', sans-serif;padding:2.9375rem 0}.article-container article:first-child{border-top:none;padding-top:0}.article-container article p{line-height:2rem}.article-container article .post-date{color:#002c55}.pagination{border:1px solid #cbcbcb;border-radius:4px;display:inline-block}.page-numbers{border-left:1px solid #cbcbcb;display:inline-block;font-size:1em;padding:.375rem .6875rem .375rem .9375rem;text-align:center}.page-numbers:first-child{border-left:0}.blog-sidebar,.event-details{background-color:#003a70;color:#fff;margin-top:3.125rem;padding:1.5625rem 0;margin-top:0}.blog-sidebar h2,.event-details h2{color:#fff;font-family:"Bebas Kai",Helvetica,Arial,sans-serif;font-size:1.875rem;padding-left:1.5625rem}.blog-sidebar li,.event-details li{border-top:1px solid #3d5d7c;line-height:2rem;list-style-type:none;padding:.625rem 1.5625rem}.blog-sidebar li:first-child,.event-details li:first-child{border:0;padding-top:1.5625rem}.blog-sidebar a,.event-details a{color:#c1c1c1}.video-container{padding:3.75rem 0}.video-feed img{height:auto;width:100%}.video-feed article{margin-top:1em;padding-bottom:2em}.video-feed header h2{font-family:"Bebas Kai",Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem;padding:1em .625rem 0;text-transform:uppercase}.video-feed .entry-excerpt{padding:0 .625rem}.single-video-container{padding:3.75rem;text-align:center;margin:0 auto;max-width:49.15254%}.events-list{padding:2.5rem 0}.events-list .row{max-width:1000px}.events-list .event{border-top:1px solid #000000;margin-top:1.25rem;padding:2em 0 2em}.events-list .event:nth-of-type(1){border-top:0}.events-list .event h3{font-family: 'Work Sans', sans-serif;font-size:1.875rem;font-weight:700;margin-bottom:1.5625rem;text-transform:uppercase}.events-list .event h3 a{color:#0064b9}.events-list .event h4{border-bottom:1px solid #000000;color:#0064b9;display:block;font-family: 'Work Sans', sans-serif;font-size:1rem;font-weight:700;margin-bottom:.5em;padding-bottom:.375rem;text-transform:uppercase}.events-list .event p{line-height:1.75rem}.events-list .event .details{-ms-flex:1 1 23.72881%;flex:1 1 23.72881%;margin-top:1em;padding:0 1em}.events-list .event .cta{margin-top:2em}.event-details h2{border-top:1px solid #fff;margin-top:3.75rem;padding-top:1.875rem}.event-details h2:nth-of-type(1){border-top:0;margin-top:0;padding-top:0}.event-details p{padding:0 1.5625rem}.site-map-container{padding:3.75rem 0}.site-map-container .row{max-width:800px}.site-map-container li{line-height:1.75rem;list-style-type:none}.site-map-container li ul{padding-left:2.1875rem}.search-container{padding:3.75rem 0}.search-container .row{max-width:1000px}.search-container h2{font-family:"Bebas Kai",Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:400}.search-container a{color:#003a70}.search-container article{border-top:1px solid #b3b3b3;padding:2.8125rem 0}.search-container article:nth-of-type(1){border-top:0}.search-container article .cta{margin-top:1em}.search-container article .cta a{border:1px solid #0064b9;border-radius:20px;color:#0064b9;display:inline-block;padding:.25rem .9375rem;text-transform:uppercase;transition:all .2s linear}.search-container article .cta a:hover{background-color:#0064b9;color:#fff}.category-case-studies .cs-img img{height:auto;width:100%}.author-credit{background-color:#eaeaea}.author-credit .row{border-top:1px solid #000000;max-width:1000px;padding:3.125rem 1.5625rem}.author-credit img{height:auto;width:100%}.author-credit .author-img-container{background-color:#fff;padding:.625rem;border:2px solid #000000;border-radius:50%;height:250px;margin:0 auto 1.5625rem auto;overflow:hidden;width:250px}.author-credit .author-img{border-radius:50%;height:225px;overflow:hidden;width:225px}.author-credit .author-bio{font-family: 'Work Sans', sans-serif;font-size:1.125rem;font-weight:300;line-height:2}.article-summary img{height:auto;width:100%}.article-summary .author-img-container{border-radius:50%;margin-bottom:1.5625rem;overflow:hidden;width:120px}.article-summary .author-img{border-radius:50%;height:120px;overflow:hidden;width:120px}.post-thumb{text-align:center}.single .contact-us-block{margin-top:0}.latest-news h3.blog-title{margin-bottom:0}h4.blog-author{margin-bottom:1rem}.post-icon{background-color:#0064b9;border-radius:50%;float:left;height:75px;margin:.3125rem .9375rem 0 0;overflow:hidden;width:75px}.post-icon svg{display:block;height:75px;width:75px}.careers-categories-block,.video-categories-block{position:relative;z-index:1}.careers-categories-block .row,.video-categories-block .row{padding:0}.careers-categories-block li,.video-categories-block li{-ms-flex:1 1 auto;flex:1 1 auto;font-family: 'Work Sans', sans-serif;list-style-type:none;text-align:center;text-transform:uppercase}.careers-categories-block li:first-child,.video-categories-block li:first-child{border-left:0}.careers-categories-block li.active a,.video-categories-block li.active a{background-color:#0064b9;color:#fff}.careers-categories-block .divider,.video-categories-block .divider{background-color:#0064b9;border-radius:50%;height:15px;width:15px}.careers-categories-block .divider:last-child,.video-categories-block .divider:last-child{display:none}.careers-categories-block a,.video-categories-block a{display:block;font-size:1.625rem;padding:1.5625rem 0;position:relative;transition:all .2s linear;width:100%}.careers-categories-block a:hover,.video-categories-block a:hover{background-color:#0064b9;color:#fff}.careers-categories-block .cat-title,.video-categories-block .cat-title{z-index:1}.blog .cat-item-6 a{color:#fff;filter:grayscale(0)}.blog .cat-item-6 .icon-container{background-color:#003a70;bottom:-40px}.category-press .article-summary .meta-container{padding-left:0}.video-container.group{padding-top:.9375rem;margin-top:0}.li_glyph{font-size:4.25rem;line-height:35%;color:#0064b9}.partner_hide{max-height:0;transform:scaleY(0);opacity:0;transition:all 3s ease-in;transition-delay:3s}.partner_show{max-height:1000px;opacity:1;transform:scaleY(1);transition:all 1s ease-in;transition-delay:2s}.mycta{font-family:Montserrat;font-weight:500;text-align:justify;color:#0064b9;text-transform:uppercase;letter-spacing:.0625rem}.partner_button{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin-top:2.5rem;z-index:9999}.fl_el{-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:-.625rem}.txt{margin:0 1.5625rem}.fl_el.arr{max-width:90px}.mycta:hover{cursor:pointer;color:#003a70}.arr-icon{margin:.1875rem 0;transform:rotate(180deg)}.up{transform:rotate(0)}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}button{overflow:visible}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input,optgroup,select,textarea{margin:0}::-moz-selection{background:#0064b9;color:#fff;text-shadow:none}::selection{background:#0064b9;color:#fff;text-shadow:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff;color:#000000;font-family: 'Work Sans', sans-serif;font-style:normal;font-weight:400;line-height:1.25}a{color:#0064b9;text-decoration:none}.group{clear:both;content:'';display:block}.screen-reader-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.row{max-width:1500px;margin-right:auto;margin-left:auto;padding:0 1em}.icon{display:block}svg{display:none}.mce-content-body{margin:1.25rem;max-width:58em}.article-container{background-color:#eaeaea;padding:5.3125rem 0 1.5625rem}.article-container .row{max-width:1000px;max-width:1500px}.article-container h2{font-family: 'Work Sans', sans-serif;font-size:1.875em;line-height:3.75rem}.article-container h2 a{color:#0064b9}.article-container article{border-top:1px solid #b3b3b3;font-family: 'Work Sans', sans-serif;padding:2.9375rem 0}.article-container article:first-child{border-top:none;padding-top:0}.article-container article p{line-height:2rem}.article-container article .post-date{color:#0064b9}.pagination{border:1px solid #cbcbcb;border-radius:4px;display:inline-block}.page-numbers{border-left:1px solid #cbcbcb;display:inline-block;font-size:1em;padding:.375rem .6875rem .375rem .9375rem;text-align:center}.page-numbers:first-child{border-left:0}.blog-sidebar,.event-details{background-color:#0064b9;color:#fff;margin-top:3.125rem;padding:1.5625rem 0;margin-top:0}.blog-sidebar h2,.event-details h2{color:#fff;font-family: 'Work Sans', sans-serif;font-size:1.875rem;padding-left:1.5625rem}.blog-sidebar li,.event-details li{border-top:1px solid #3d5d7c;line-height:2rem;list-style-type:none;padding:.625rem 1.5625rem}.blog-sidebar li:first-child,.event-details li:first-child{border:0;padding-top:1.5625rem}.blog-sidebar a,.event-details a{color:#c1c1c1}.video-container{padding:3.75rem 0}.video-feed img{height:auto;width:100%}.video-feed article{margin-top:1em;padding-bottom:2em}.video-feed header h2{font-family: 'Work Sans', sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem;padding:1em .625rem 0;text-transform:uppercase}.video-feed .entry-excerpt{padding:0 .625rem}.single-video-container{padding:3.75rem;text-align:center;margin:0 auto;max-width:49.15254%}.events-list{padding:2.5rem 0}.events-list .row{max-width:1000px;max-width:1500px}.events-list .event{border-top:1px solid #000000;margin-top:1.25rem;padding:2em 0 2em}.events-list .event:nth-of-type(1){border-top:0}.events-list .event h3{font-size:1.875rem;margin-bottom:1.5625rem;text-transform:uppercase}.events-list .event h3 a{color:#0064b9}.events-list .event h4{border-bottom:1px solid #000000;color:#0064b9;display:block;font-size:1rem;margin-bottom:.5em;padding-bottom:.375rem;qqtext-align:center;text-align:left;text-transform:uppercase}.events-list .event p{line-height:1.75rem}.events-list .event .details{-ms-flex:1 1 23.72881%;flex:1 1 23.72881%;margin-top:1em;padding:0 1em}.events-list .event .cta{margin-top:2em}.event-details h2{border-top:1px solid #fff;margin-top:3.75rem;padding-top:1.875rem}.event-details h2:nth-of-type(1){border-top:0;margin-top:0;padding-top:0}.event-details p{padding:0 1.5625rem}.site-map-container{padding:3.75rem 0}.site-map-container .row{max-width:800px}.site-map-container li{line-height:1.75rem;list-style-type:none}.site-map-container li ul{padding-left:2.1875rem}.search-container{padding:3.75rem 0}.search-container .row{max-width:1000px}.search-container h2{font-family: 'Work Sans', sans-serif;font-size:1.875rem;font-weight:400}.search-container a{color:#0064b9}.search-container article{border-top:1px solid #b3b3b3;padding:2.8125rem 0}.search-container article:nth-of-type(1){border-top:0}.search-container article .cta{margin-top:1em}.search-container article .cta a{border:1px solid #0064b9;border-radius:20px;color:#0064b9;display:inline-block;padding:.25rem .9375rem;text-transform:uppercase;transition:all .2s linear}.search-container article .cta a:hover{background-color:#0064b9;color:#fff}.entry a{color:#0064b9;font-weight:700}.entry .wp-image-link{text-decoration:none}.entry h1{margin-top:1.67em;margin-bottom:.5em;font-size:1.75em;line-height:1.3}.entry h1+h2{margin-top:-.5em}.entry h2{margin:1.2em 0 .4em;font-size:1.375em;line-height:1.3}.entry h2+h3{margin-top:-.4em;margin-bottom:.2em}.entry h3{margin:1.8em 0 .4em;font-size:1.125em;line-height:1.5}.entry h3+h4{margin-top:-.3em}.entry h4{margin:1.8em 0 .4em;font-size:1em;line-height:1.5}.entry h4+h5{margin-top:-.3em}.entry h5{margin:1.8em 0 .4em;font-size:.875em;line-height:1.5}.entry h5+h6{margin-top:-.2em}.entry h6{margin:1.8em 0 .4em;font-size:.875em;line-height:1.5}.entry h1:first-child,.entry h2:first-child,.entry h3:first-child,.entry h4:first-child,.entry h5:first-child,.entry h6:first-child{margin-top:0;padding-top:0}.entry address,.entry p{margin:1em 0 0;font-size:.875em}.entry p{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.5;word-wrap:break-word}.entry p:first-child{margin-top:0}.entry blockquote{margin:1.75em 2.5em;font-style:italic;line-height:1.5}.entry code,.entry pre{font-family:"Andale Mono",monospace;font-size:.875em}.entry pre{margin:1em 0 0;white-space:pre;white-space:pre-wrap;word-wrap:break-word}.entry sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.entry sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}.entry sub{bottom:-.25em}.entry abbr{cursor:help}.entry address{line-height:1.5}.entry dl{line-height:1.5}.entry dd,.entry dt{font-size:.875em}.entry dt{font-weight:700}.entry dd{margin:0 0 1em 0}.entry ol,.entry ul{margin:1em 0}.entry ol,.entry ul{padding:0 0 0 2.5em}.entry li{margin-top:.5em;font-size:.875em;line-height:1.5}.entry li li{font-size:1em}.entry table{margin:0;padding:0}.entry td,.entry th{padding:.625em 1.25em;border-bottom:1px solid rgba(0,0,0,.1);font-size:.875em;text-align:left}.entry th{border-width:2px}.entry tr:last-child td{border-bottom:0}.entry tr:nth-child(even){background:rgba(0,0,0,.1)}.entry img,.entry img[class*=align],.entry img[class*=wp-image-]{max-width:100%;height:auto;border:0}.entry .wp-caption{max-width:96%;padding:.3125rem .1875rem .625rem;text-align:center}.entry .wp-caption img{max-width:98.5%;width:auto;height:auto;margin:0;padding:0;border:0 none}.entry .wp-caption .wp-caption-text{margin:0;padding:0 .25rem .3125rem;font-size:.875em;line-height:1.5}.entry .entry-caption{margin:0;padding:0 .25rem .3125rem;font-size:.875em;line-height:1.5}.entry .gallery{position:relative;float:left;left:50%;margin:2em 0}.entry .gallery+*{clear:left}.entry .gallery-item{position:relative;float:left;left:-50%;margin:0 .25em .25em 0}.entry .gallery-columns-1 .gallery-item{max-width:100%}.entry .gallery-columns-2 .gallery-item{max-width:48%;max-width:calc(50% - .25em)}.entry .gallery-columns-3 .gallery-item{max-width:32%;max-width:calc(33.3% - .25em)}.entry .gallery-columns-4 .gallery-item{max-width:23%;max-width:calc(25% - .25em)}.entry .gallery-columns-5 .gallery-item{max-width:19%;max-width:calc(20% - .25em)}.entry .gallery-columns-6 .gallery-item{max-width:15%;max-width:calc(16.7% - .25em)}.entry .gallery-columns-7 .gallery-item{max-width:13%;max-width:calc(14.28% - .25em)}.entry .gallery-columns-8 .gallery-item{max-width:11%;max-width:calc(12.5% - .25em)}.entry .gallery-columns-9 .gallery-item{max-width:9%;max-width:calc(11.1% - .25em)}.entry .gallery-columns-1 .gallery-item{margin:0 0 .25em}.entry .gallery-columns-2 .gallery-item:nth-child(2n),.entry .gallery-columns-3 .gallery-item:nth-child(3n),.entry .gallery-columns-4 .gallery-item:nth-child(4n),.entry .gallery-columns-5 .gallery-item:nth-child(5n),.entry .gallery-columns-6 .gallery-item:nth-child(6n),.entry .gallery-columns-7 .gallery-item:nth-child(7n),.entry .gallery-columns-8 .gallery-item:nth-child(8n),.entry .gallery-columns-9 .gallery-item:nth-child(9n){margin-right:0}.entry .gallery-columns-1 .gallery-item:nth-child(1n+1),.entry .gallery-columns-2 .gallery-item:nth-child(2n+3),.entry .gallery-columns-3 .gallery-item:nth-child(3n+4),.entry .gallery-columns-4 .gallery-item:nth-child(4n+5),.entry .gallery-columns-5 .gallery-item:nth-child(5n+6),.entry .gallery-columns-6 .gallery-item:nth-child(6n+7),.entry .gallery-columns-7 .gallery-item:nth-child(7n+8),.entry .gallery-columns-8 .gallery-item:nth-child(8n+9),.entry .gallery-columns-9 .gallery-item:nth-child(9n+10){clear:left}.entry .gallery-caption{position:absolute;bottom:0;left:0;width:100%;max-height:50%;margin:0;padding:.375rem .5rem;opacity:0;background-color:rgba(0,0,0,.7);color:#fff;font-size:.875em;line-height:1.5;text-align:left}.entry .gallery-caption:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;min-height:49px}.entry .gallery-item:hover .gallery-caption{opacity:1}.entry hr{box-sizing:content-box;clear:both;height:1px;margin-top:1em;padding:0;border:0;border-top:1px solid #ccc}.entry .entry-oembed{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.entry .entry-oembed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.entry .alignnone{margin:1em 1em 0 0}.entry .aligncenter,.entry .alignleft,.entry .alignright{display:block;margin:1em auto}.entry img.aligncenter,.entry img.alignleft,.entry img.alignright{display:block;margin:1em auto}.entry .wp-caption.alignleft,.entry .wp-caption.alignnone{margin:.3125rem 1.25rem 1.25rem 0}.entry .wp-caption.alignright{margin:.3125rem 0 1.25rem 1.25rem}.main-header{background-color:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee;position:relative;z-index:1}.main-header .row{position:relative}.logo{background:url(../images/png/cdi-logo-full.png) no-repeat;display:inline-block;height:30px;left:50%;margin:1.5625rem 0;position:relative;transform:translateX(-50%);qqwidth:105px;width:194px}.logo a{display:inline-block;height:30px;width:194px;text-indent:100%;white-space:nowrap;overflow:hidden}.main-footer{background-color:#cecece;padding:3rem 0;text-align:center}.main-footer h2{font-size:1.1875em;font-weight:600;text-transform:uppercase;margin-bottom:1rem}.main-footer li{list-style-type:none}.main-footer .row div{margin:1.5625rem 0;padding-right:1em}.main-footer .the-company li{qqdisplay:inline-block;display:block}.main-footer .social_media li{display:inline-block;margin:0 1.15625rem}.main-footer .social_media a{display:block;height:23px;width:23px}.main-footer .icon{height:36px;width:36px;fill:#5683F0}.subfooter{font-weight:300;padding:1.5625rem 0;text-align:center}.subfooter .row{margin:0 auto!important}.subfooter div{margin:1.5625rem 0}.subfooter .footer-menu-wrapper{text-align:center}.subfooter .footer-menu-wrapper li{display:inline-block;font-size:.75em;list-style-type:none;text-transform:uppercase}.subfooter .footer-menu-wrapper li:nth-of-type(2){padding-left:.625rem}.subfooter .footer-menu-wrapper li:nth-of-type(2):before{content:"|";padding-right:.625rem}.subfooter .footer-menu-wrapper a{color:#000000}.hh-items .hh-item{display:inline-block;padding:0 1.5625rem;position:relative;transition:background-color .2s linear;vertical-align:top;width:100%}.hh-items .hh-item:hover{background-color:#2c3d50}.hh-items .hh-item:hover h3{color:#fff;transform:translateY(-90px)}.hh-items .hh-item:hover .hh-icon{opacity:0}.hh-items .hh-item:hover .hh-body{color:#cacaca;opacity:1}.hh-items .hh-icon{height:140px;margin:0 auto;opacity:1;position:relative;transition:all .2s linear;width:140px}.hh-items .hh-icon svg{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);display:block;fill:#4d4d4d;height:140px;width:140px}.hh-items h3{color:#0064b9;font-family: 'Work Sans', sans-serif;font-size:1.375rem;font-weight:500;line-height:2.25rem;transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}.hh-items .hh-body{opacity:0;transform:translateY(-80px);transition:all .2s linear}.hh-items .hh-body p{font-size:1.125em;line-height:1.6875rem}.hh-items .hh-body a{border-top:1px solid #cacaca;color:#fff;display:inline-block;transform:translateY(25px);text-transform:capitalize/*! font-weight: 700; */}.video-cta{background-position:center top;background-size:cover;color:#fff;padding:3.75rem 0;text-align:center}.video-cta h2{font-family: 'Work Sans', sans-serif;font-size:2.5rem;font-weight:500;qqline-height:1.8125rem;line-height:3.125rem;text-transform:uppercase}.video-cta p{margin-top:1em}.video-cta .cta a{background-color:#0064b9;border-radius:25px;color:#fff;display:inline-block;font-family: 'Work Sans', sans-serif;font-size:1.125em;font-weight:700;letter-spacing:.1em;padding:.8125rem 1.875rem;position:relative;text-transform:uppercase}.video-cta .cta a:after{content:"";width:0;height:0;border-top:6.5px solid transparent;border-bottom:6.5px solid transparent;border-left:6.5px solid #fff;position:absolute;right:20px;top:18px}.two-col-body{font-family:Montserrat,Helvetica,Arial,sans-serif}.two-col-body .row{padding:3.125rem 1em}.two-col-body img{margin:3.125rem 0;width:100%}.two-col-body h2{font-size:2.5rem;font-weight:700;line-height:2.5rem}.two-col-body p{font-size:1.25rem;line-height:2.5rem;margin-top:1em}.two-col-body .cta{background-color:#0064b9;border-radius:25px;color:#fff;display:inline-block;font-family: 'Work Sans', sans-serif;font-weight:700;letter-spacing:.1em;padding:.625rem 0;text-align:center;text-transform:uppercase;width:280px}.product-highlight{background-color:#000;color:#fff;padding-bottom:3.75rem;text-align:center}.product-highlight .row{position:relative}.product-highlight img{width:100%}.product-highlight h2{font-family: 'Work Sans', sans-serif;font-size:1.25em;font-weight:700;line-height:2.75rem;text-transform:uppercase}.product-highlight p{font-family: 'Work Sans', sans-serif;font-size:1.25rem;line-height:2.25rem}.product-highlight .cta{background-color:#0064b9;border-radius:25px;color:#fff;display:inline-block;font-size:1.125em;font-weight:700;letter-spacing:.1em;margin-top:1em;padding:.5rem 0;position:relative;text-transform:uppercase;width:260px;z-index:1}.about-us img{display:block;width:100%}.about-us .about-body{margin-top:2.1875rem}.subpage-header{background-position:center top;background-size:cover;color:#fff;padding:7.5rem 0}.blog-header h2,.subpage-header h2{font-family: 'Work Sans', sans-serif;qqfont-size:1.875em;font-size:2.5rem;font-weight:700;letter-spacing:.05em;qqline-height:2.5625rem;line-height:2.5rem;margin-bottom:.9375rem;text-transform:uppercase}.blog-header p,.subpage-header p{font-family: 'Work Sans', sans-serif;line-height:3rem;qqfont-size:1.25rem;font-size:2.25rem;qqwidth:100%;font-weight:100}.general-body .general-image-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.latest-news header{color:#0064b9}.latest-news header h2{font-family: 'Work Sans', sans-serif;font-size:2.5rem;text-transform:uppercase}.latest-news header p{font-family: 'Work Sans', sans-serif;font-size:1.25rem}.latest-news h3{font-family: 'Work Sans', sans-serif;font-size:1.25rem;line-height:1.875rem}.latest-news .cta{margin-top:1.5625rem}.latest-news .cta a{border-bottom:1px solid #288feb;color:#288feb;font-family: 'Work Sans', sans-serif;padding-bottom:.625rem}.latest-news img{width:100%}.latest-news .article{-ms-flex:0 0 33%;flex:0 0 33%;margin:3.125rem 0 0}.awards-block{color:#0064b9;margin:0 1em;padding:3.75rem 0}.awards-block h2{font-family: 'Work Sans', sans-serif;font-size:1.875em;font-weight:700;text-transform:uppercase}.awards-block .awards{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}.awards-block .award{-ms-flex:1 0 auto;flex:1 0 auto;margin-top:1.5625rem}.awards-block img{filter:grayscale(1);opacity:.6;padding:.625rem;width:100%;transition:all .2s linear}.awards-block img:hover{filter:grayscale(0);opacity:1;padding:0}.bio-container h2{margin-top:0}.bio-img{border-radius:50%;float:left;height:160px;margin:.625rem 1.5625rem 0 0;overflow:hidden;width:160px}.bio-img img{width:100%}.philanthropy-block{color:#0064b9;padding:3.75rem 0;text-align:center}.philanthropy-block h2{font-family: 'Work Sans', sans-serif;font-size:1.875em;font-weight:700;text-transform:uppercase}.philanthropy-block .charities{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.philanthropy-block .charity{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;margin:3.125rem auto 0;width:160px}.philanthropy-block .charity img{filter:grayscale(1);opacity:.6;padding:.625rem;width:100%;transition:all .2s linear}.philanthropy-block .charity img:hover{filter:grayscale(0);opacity:1;padding:0}.locations-block{padding:3.75rem 0;text-align:center}.locations-block h2{color:#0064b9;font-family: 'Work Sans', sans-serif;font-size:1.875em;text-transform:uppercase}.locations-block h3{font-size:1.25rem;margin-top:1em}.locations-block h3 a{color:#000000}.locations-block .locations{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.locations-block .location{background-color:#0064b9;color:#fff;-ms-flex:0 0 auto;flex:0 0 auto;margin:1.5625rem auto 0;padding-bottom:1.5625rem;width:200px}.locations-block .location h3{qqcolor:#0064b9;color:#fff;font-family: 'Work Sans', sans-serif;font-size:1.5rem;font-weight:400;margin-top:0;text-transform:uppercase}.locations-block .state{qqqcolor:#0064b9;color:#fff;font-family: 'Work Sans', sans-serif;font-size:2.625rem}.contact-form-block{padding:3rem 0 0;text-align:center}.contact-form-block h2{font-family: 'Work Sans', sans-serif;font-size:1.5em;font-weight:700;text-transform:uppercase}.contact-form-block p{font-family: 'Work Sans', sans-serif;line-height:1.875rem}.contact-form-block .gfield_label,.contact-form-block .gfield_optional,.contact-form-block .ginput_complex label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.contact-form-block button{background-color:#0064b9;border:none;border-radius:25px;color:#fff;display:inline-block;font-size:1.125rem;margin:0 auto;padding:.8125rem 0;text-transform:uppercase;width:150px}.careers-block,.careers-list{background-color:#f3f7fa;padding:0 0 3.75rem 0}.careers-list{margin:3.125rem 0 0}.careers-list h2{font-family: 'Work Sans', sans-serif;font-weight:400;font-size:1.875rem;margin-top:1em;text-transform:uppercase}.careers-list h3{font-family: 'Work Sans', sans-serif;font-size:1.875em;font-weight:400;margin-bottom:.625rem;text-transform:uppercase}.careers-list .row{max-width:1000px}.career{border-top:1px solid #0064b9;padding:2.5rem 1.5625rem}.career:nth-of-type(1){border-top:0}.careers .cta,.category-careers .cta{margin-top:1em}.careers .cta a,.category-careers .cta a{border:1px solid #0064b9;border-radius:20px;color:#0064b9;display:inline-block;padding:.25rem .9375rem;text-transform:uppercase;transition:all .2s linear}.careers .cta a:hover,.category-careers .cta a:hover{background-color:#0064b9;color:#fff}.did-you-know-block{padding:3.75rem 0}.dyk-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dyk-single{margin:1em 0 1.875rem;padding:0 1.5625rem}.dyk-single h3{font-family: 'Work Sans', sans-serif;font-size:1.5em;margin:.5rem 0;line-height:1.75rem}.dyk-single .cta{margin-top:1em}.dyk-single .cta a{border:1px solid #0064b9;border-radius:20px;color:#0064b9;display:inline-block;padding:.25rem .9375rem;text-transform:uppercase;transition:all .2s linear}.dyk-single .cta a:hover{background-color:#0064b9;color:#fff}.dyk-thumb img{height:auto;width:100%}.dyk-single-post .article-feed{-ms-flex:2 1 57.62712%;flex:2 1 57.62712%;padding:0 1.5625rem}.dyk-single-post .post-thumb{-ms-flex:2 1 40.67797%;flex:2 1 40.67797%}.dyk-single-post .post-thumb img{height:auto;width:100%}.utility{max-width:100%;border-radius:0}#contact-us p,#our-story p{line-height:1.75rem}.footer-logo img{max-height:20px}.ss-icon{margin:0 auto;margin-bottom:1.5rem}.post-thumb{margin:0!important}.page-id-94 .general-body{padding:3.125rem 0}.wp-image-6829 img{max-width:1000px}.about-us{font-family:Montserrat,Helvetica,Arial,sans-serif}.general-body h3{font-size:1.5rem;font-weight:700;margin-bottom:0;text-align:left}.three-col .column{margin-bottom:3rem}.column .image{text-align:center!important}.asset-download .icon-container .svg{max-width:140px}.hh-icon .svg{width:100%!important}.general-body p{font-size:1.125rem;font-weight:300;line-height:2}.subpage-summary p{line-height:2rem}.subpage-summary h3{margin-bottom:1rem;font-weight:700}.article-summary .meta-container{width:100%}.main-footer .the-company a{padding:.5rem 0}.author-credit .row{max-width:100%}.blog-header .head-container{width:100%}.general-body .one-img aside{margin-top:0}.contact-us-block{margin-top:0}.partners-block{padding:0}.services-table{margin-top:3rem 0 0 1.5rem}.services-table>div{padding:1rem}.services-table .row-two{background-color:#d3d3d3;margin-bottom:1.5rem}.services-table .row-one img{max-width:140px}.gform_wrapper ul{margin:0;padding:0}.gform_wrapper li{list-style:none}.gform_wrapper label{display:block;font-weight:700}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper select:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border:1px solid #ccc;display:block;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1em;padding:.5em;width:100%}.gform_wrapper select::-ms-expand{display:none}.gfield{margin-bottom:1em}.ginput_complex{clear:both;content:'';display:block}.ginput_complex .ginput_full,.ginput_complex .ginput_left,.ginput_complex .ginput_right,.ginput_complex .name_first,.ginput_complex .name_last{display:block;margin-bottom:1em}.ginput_complex .ginput_full label,.ginput_complex .ginput_left label,.ginput_complex .ginput_right label,.ginput_complex .name_first label,.ginput_complex .name_last label{display:block;font-size:.875em;font-weight:400}.gfield_checkbox input,.gfield_checkbox label,.gfield_radio input,.gfield_radio label{display:inline;font-weight:400;vertical-align:middle}.gfield_checkbox li,.gfield_radio li{padding-left:1.5em;text-indent:-1.5em}.gform_fileupload_multifile .gform_drop_area{border:2px dashed #ddd;color:#aaa;margin-bottom:.625rem;padding:1.5625rem;text-align:center}.gfield_description{font-size:.75em}.validation_message{color:#d9534f;font-size:.75em;font-weight:700}.validation_error{border-left:5px solid #d9534f;color:#d9534f;font-size:.875em;font-weight:700;line-height:1.5;margin:1.5em 0;padding:1.5em}.gform_ajax_spinner{margin-left:1em}.gform_validation_container{display:none}.gf_clear{clear:both}.entry a{color:#0064b9}.entry .wp-image-link{text-decoration:none}.entry h1{margin-top:1.67em;margin-bottom:.5em;font-size:1.75em;line-height:1.3}.entry h1+h2{margin-top:-.5em}.entry h2{margin:1.2em 0 .4em;font-size:1.375em;line-height:1.3}.entry h2+h3{margin-top:-.4em;margin-bottom:.2em}.entry h3{margin:1.8em 0 .4em;font-size:1.125em;line-height:1.5}.entry h3+h4{margin-top:-.3em}.entry h4{margin:1.8em 0 .4em;font-size:1em;line-height:1.5}.entry h4+h5{margin-top:-.3em}.entry h5{margin:1.8em 0 .4em;font-size:.875em;line-height:1.5}.entry h5+h6{margin-top:-.2em}.entry h6{margin:1.8em 0 .4em;font-size:.875em;line-height:1.5}.entry h1:first-child,.entry h2:first-child,.entry h3:first-child,.entry h4:first-child,.entry h5:first-child,.entry h6:first-child{margin-top:0;padding-top:0}.entry address,.entry p{margin:1em 0 0;font-size:.875em}.entry p{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.5;word-wrap:break-word}.entry p:first-child{margin-top:0}.entry blockquote{margin:1.75em 2.5em;font-style:italic;line-height:1.5}.entry code,.entry pre{font-family:"Andale Mono",monospace;font-size:.875em}.entry pre{margin:1em 0 0;white-space:pre;white-space:pre-wrap;word-wrap:break-word}.entry sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.entry sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}.entry sub{bottom:-.25em}.entry abbr{cursor:help}.entry address{line-height:1.5}.entry dl{line-height:1.5}.entry dd,.entry dt{font-size:.875em}.entry dt{font-weight:700}.entry dd{margin:0 0 1em 0}.entry ol,.entry ul{margin:1em 0}.entry ol,.entry ul{padding:0 0 0 2.5em}.entry li{margin-top:.5em;font-size:.875em;line-height:1.5}.entry li li{font-size:1em}.entry table{margin:0;padding:0}.entry td,.entry th{padding:.625em 1.25em;border-bottom:1px solid rgba(0,0,0,.1);font-size:.875em;text-align:left}.entry th{border-width:2px}.entry tr:last-child td{border-bottom:0}.entry tr:nth-child(even){background:rgba(0,0,0,.1)}.entry img,.entry img[class*=align],.entry img[class*=wp-image-]{max-width:100%;height:auto;border:0}.entry .wp-caption{max-width:96%;padding:.3125rem .1875rem .625rem;text-align:center}.entry .wp-caption img{max-width:98.5%;width:auto;height:auto;margin:0;padding:0;border:0 none}.entry .wp-caption .wp-caption-text{margin:0;padding:0 .25rem .3125rem;font-size:.875em;line-height:1.5}.entry .entry-caption{margin:0;padding:0 .25rem .3125rem;font-size:.875em;line-height:1.5}.entry .gallery{position:relative;float:left;left:50%;margin:2em 0}.entry .gallery+*{clear:left}.entry .gallery-item{position:relative;float:left;left:-50%;margin:0 .25em .25em 0}.entry .gallery-columns-1 .gallery-item{max-width:100%}.entry .gallery-columns-2 .gallery-item{max-width:48%;max-width:calc(50% - .25em)}.entry .gallery-columns-3 .gallery-item{max-width:32%;max-width:calc(33.3% - .25em)}.entry .gallery-columns-4 .gallery-item{max-width:23%;max-width:calc(25% - .25em)}.entry .gallery-columns-5 .gallery-item{max-width:19%;max-width:calc(20% - .25em)}.entry .gallery-columns-6 .gallery-item{max-width:15%;max-width:calc(16.7% - .25em)}.entry .gallery-columns-7 .gallery-item{max-width:13%;max-width:calc(14.28% - .25em)}.entry .gallery-columns-8 .gallery-item{max-width:11%;max-width:calc(12.5% - .25em)}.entry .gallery-columns-9 .gallery-item{max-width:9%;max-width:calc(11.1% - .25em)}.entry .gallery-columns-1 .gallery-item{margin:0 0 .25em}.entry .gallery-columns-2 .gallery-item:nth-child(2n),.entry .gallery-columns-3 .gallery-item:nth-child(3n),.entry .gallery-columns-4 .gallery-item:nth-child(4n),.entry .gallery-columns-5 .gallery-item:nth-child(5n),.entry .gallery-columns-6 .gallery-item:nth-child(6n),.entry .gallery-columns-7 .gallery-item:nth-child(7n),.entry .gallery-columns-8 .gallery-item:nth-child(8n),.entry .gallery-columns-9 .gallery-item:nth-child(9n){margin-right:0}.entry .gallery-columns-1 .gallery-item:nth-child(1n+1),.entry .gallery-columns-2 .gallery-item:nth-child(2n+3),.entry .gallery-columns-3 .gallery-item:nth-child(3n+4),.entry .gallery-columns-4 .gallery-item:nth-child(4n+5),.entry .gallery-columns-5 .gallery-item:nth-child(5n+6),.entry .gallery-columns-6 .gallery-item:nth-child(6n+7),.entry .gallery-columns-7 .gallery-item:nth-child(7n+8),.entry .gallery-columns-8 .gallery-item:nth-child(8n+9),.entry .gallery-columns-9 .gallery-item:nth-child(9n+10){clear:left}.entry .gallery-caption{position:absolute;bottom:0;left:0;width:100%;max-height:50%;margin:0;padding:.375rem .5rem;opacity:0;background-color:rgba(0,0,0,.7);color:#fff;font-size:.875em;line-height:1.5;text-align:left}.entry .gallery-caption:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;min-height:49px}.entry .gallery-item:hover .gallery-caption{opacity:1}.entry hr{box-sizing:content-box;clear:both;height:1px;margin-top:1em;padding:0;border:0;border-top:1px solid #ccc}.entry .entry-oembed{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.entry .entry-oembed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.entry .alignnone{margin:1em 1em 0 0}.entry .aligncenter,.entry .alignleft,.entry .alignright{display:block;margin:1em auto}.entry img.aligncenter,.entry img.alignleft,.entry img.alignright{display:block;margin:0 auto}.entry .wp-caption.alignleft,.entry .wp-caption.alignnone{margin:.3125rem 1.25rem 1.25rem 0}.entry .wp-caption.alignright{margin:.3125rem 0 1.25rem 1.25rem}.main-header{background-color:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee;position:relative;z-index:1}.main-header .row{position:relative}.logo{background:url(../images/png/cdi-logo-full.png) no-repeat;display:inline-block;height:30px;left:50%;margin:1.5625rem 0;position:relative;transform:translateX(-50%);}.logo a{display:inline-block;height:30px;width:194px;text-indent:100%;white-space:nowrap;}.utility{background-color:#003a70;border-radius:25px;max-width:400px;padding:2.8125rem 0 .625rem;position:absolute;right:0;top:40px;width:100%;z-index:0}.utility .row{position:relative}.utility-container li{display:inline-block;list-style-type:none}.utility-container li a{padding:.78125rem}.utility-container .icon{fill:#fff;height:17px;width:17px}.utility-container .search{float:left;margin:1rem 0 0 .625rem;width:50%}.utility-container .search input{color:#fff;font-size:.875rem;width:65%}.utility-container .search input::-webkit-input-placeholder{color:#cecece;font-family: 'Work Sans', sans-serif;letter-spacing:.1em}.utility-container .search input::-moz-placeholder{color:#cecece;font-family: 'Work Sans', sans-serif;letter-spacing:.1em}.utility-container .search input:-ms-input-placeholder{color:#cecece;font-family: 'Work Sans', sans-serif;letter-spacing:.1em}.utility-container .search input:-moz-placeholder{color:#cecece;font-family: 'Work Sans', sans-serif;letter-spacing:.1em}.utility-container .search button,.utility-container .search input{background:0 0;border:none}.utility-container .search button{position:relative;top:2px}.utility-container .social-media{float:right;width:120px}.main-footer{background-color:#cecece;padding:3.125rem 0;text-align:center}.main-footer h2{font-size:1.1875em;font-weight:600;text-transform:uppercase}.main-footer li{list-style-type:none}.main-footer .row div{margin:1.5625rem 0;padding-right:1em}.main-footer .the-company li{display:inline-block}.main-footer .the-company a{display:block;padding:.9375rem 0}.main-footer .social_media li{display:inline-block;margin:0 1.15625rem}.main-footer .social_media a{display:block;height:36px;padding:.625rem;width:36px}.main-footer .icon{height:36px;width:36px;fill:#5683F0}.subfooter{font-weight:700;padding:1.5625rem 0;text-align:center}.subfooter .row{margin:0 auto!important}.subfooter div{margin:1.5625rem 0}.subfooter .footer-menu-wrapper{text-align:center}.subfooter .footer-menu-wrapper li{display:inline-block;font-size:.75em;list-style-type:none;text-transform:uppercase}.subfooter .footer-menu-wrapper li:nth-of-type(2){padding-left:.625rem}.subfooter .footer-menu-wrapper li:nth-of-type(2):before{content:"|";padding-right:.625rem}.subfooter .footer-menu-wrapper a{color:#000000}.landing-page-footer{font-size:.75rem;padding:2.1875rem 1rem;text-align:center}.landing-page-footer a{color:#000000;text-decoration:underline}.main-nav{background-color:#0064b9;left:0;position:absolute;width:100%;z-index:1}.main-nav .main-menu-toggle{background:0 0;border:0;outline:0;position:absolute;right:20px;top:-54px}.main-nav li{list-style:none}.main-menu-wrapper{width:100%}.main-menu{display:block;max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.77,0,.175,1)}.main-menu.active{max-height:1000px}.main-menu .menu-item{position:relative}.main-menu .menu-item-top-level a:hover{background-color:#003a70}.main-menu .menu-item-top-level .menu-item-level-2 .menu-item-link{padding-left:1.5625rem;padding-right:1.5625rem;transition:all .2s linear}.main-menu .menu-item-link{color:#fff;display:block;font-family: 'Work Sans', sans-serif;font-weight:700;letter-spacing:.1em;padding:1rem}.main-menu .sub-menu-toggle{background:0 0;border:0;outline:0;padding:0;position:absolute;right:30px;top:16px;z-index:1}.main-menu .sub-menu-toggle .icon{fill:#fff;transition:all .1s ease-out}.main-menu .sub-menu-toggle.active .icon{transform:rotate(90deg)}.main-menu .sub-menu{display:none}.main-menu .sub-menu .menu-item-link{text-align:left}.main-menu.main-menu-no-touch .menu-item-has-children:hover>.sub-menu{display:block}.sub-menu-level-1{background-color:#004886}.sub-menu-level-2.active{border-bottom:1px solid #b8f4ff;border-top:1px solid #b8f4ff}.menu-item-level-2 .menu-item-link:hover{color:#fff}.menu-item-level-2 .sub-menu-toggle{top:11px}.menu-item-has-children.menu-item-level-2 a{position:relative}.menu-item-has-children.menu-item-level-2 a:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #565656;content:"";display:block;height:0;position:absolute;right:-15px;top:33px;width:0}.hamburger{display:inline-block;height:20px;margin-right:1.6875rem}.hamburger span.main-nav-toggle{display:block;width:28px;height:16px;position:absolute}.hamburger span.main-nav-toggle:after,.hamburger span.main-nav-toggle:before{content:'';position:absolute;top:0;height:0;border-bottom:4px solid #0064b9;width:100%;left:0;right:0;transition:all ease-out .3s}.hamburger span.main-nav-toggle:after{top:100%}.hamburger span.main-nav-toggle i{display:block;text-indent:100%;overflow:hidden;white-space:nowrap;height:4px;background-color:#0064b9;width:100%;position:absolute;top:50%;transition:all ease-out .1s}.hamburger span.main-nav-toggle.active-menu:after{transform:rotate(-45deg);transform-origin:center;top:50%}.hamburger span.main-nav-toggle.active-menu:before{transform:rotate(45deg);transform-origin:center;top:50%}.hamburger span.main-nav-toggle.active-menu i{opacity:0}.hh-hero{background-color:#f3f7fa;color:#0064b9;padding-top:4.375rem}.hh-hero header{background-color:#cbccce;color:#003a70;padding:1.5625rem 0}.hh-hero header img{width:100%}.hh-hero h2{font-family: 'Work Sans', sans-serif;font-size:1.875em;text-transform:uppercase}.hh-hero p{font-family: 'Work Sans', sans-serif;font-size:1.125em;line-height:1.875rem}.hh-items{margin:1.5625rem 0 0;text-align:center}.hh-items .hh-item{display:inline-block;margin:1.5625rem 0;padding:0 1.5625rem;position:relative;transition:background-color .2s linear;vertical-align:top;width:100%}.hh-items .hh-item:activee,.hh-items .hh-item:hover{background-color:#2c3d50}.hh-items .hh-item:activee h3,.hh-items .hh-item:hover h3{color:#fff;transform:translateY(-90px)}.hh-items .hh-item:activee .hh-icon,.hh-items .hh-item:hover .hh-icon{opacity:0}.hh-items .hh-item:activee .hh-body,.hh-items .hh-item:hover .hh-body{color:#cacaca;opacity:1}.hh-items .hh-icon{background-color:#0064b9;border-radius:50%}.hh-items .hh-icon svg{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);display:block;fill:#4d4d4d;height:140px;width:140px}.hh-items h3{color:#003a70;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:500;line-height:2.25rem;transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}.hh-items .hh-body{opacity:0;transform:translateY(-80px);transition:all .2s linear}.hh-items .hh-body p{font-size:1.125em;line-height:1.6875rem}.hh-items .hh-body a{border-top:1px solid #cacaca;color:#cacaca;display:inline-block;transform:translateY(25px)}.video-cta{background-position:center top;background-size:cover;color:#fff;padding:3.75rem 0;text-align:center}.video-cta h2{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.875em;font-weight:500;line-height:1.8125rem;text-transform:uppercase}.video-cta p{margin-top:1em}.video-cta .cta a{background-color:#0064b9;border-radius:25px;color:#fff;display:inline-block;font-family: 'Work Sans', sans-serif;font-size:1.125em;font-weight:700;letter-spacing:.1em;padding:.8125rem 1.875rem;position:relative;text-transform:uppercase}.video-cta .cta a:after{content:"";width:0;height:0;border-top:6.5px solid transparent;border-bottom:6.5px solid transparent;border-left:6.5px solid #fff;position:absolute;right:20px;top:18px}.two-col-body{font-family:Roboto,Helvetica,Arial,sans-serif}.two-col-body .row{padding:3.125rem 1em}.two-col-body .image{text-align:center}.two-col-body img{margin:3.125rem 0;width:100%}.two-col-body h2{font-size:1.875em;font-weight:700;line-height:2.25rem}.two-col-body p{font-size:.875em;line-height:1.8125rem;margin-top:1em}.two-col-body .cta{background-color:#0064b9;border-radius:25px;color:#fff;display:inline-block;font-family: 'Work Sans', sans-serif;font-weight:700;letter-spacing:.1em;padding:.625rem 0;text-align:center;text-transform:uppercase;width:280px}.product-highlight{background-color:#000;color:#fff;padding-bottom:3.75rem;text-align:center}.product-highlight .row{position:relative}.product-highlight img{width:100%}.product-highlight h2{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.25em;font-weight:700;line-height:2.75rem;text-transform:uppercase}.product-highlight p{font-family: 'Work Sans', sans-serif;font-size:.875em;line-height:2.25rem}.product-highlight .cta{background-color:#0064b9;border-radius:25px;color:#fff;display:inline-block;font-size:1.125em;font-weight:700;letter-spacing:.1em;margin-top:1em;padding:.5rem 0;position:relative;text-transform:uppercase;width:260px}.about-us{background-color:#cecece;font-family: 'Work Sans', sans-serif;margin-bottom:1.25rem;padding:1.875rem 0;text-align:center}.about-us img{display:block;width:100%}.about-us .about-body{margin-top:2.1875rem}.partners-block{color:#003a70;padding:3.75rem 0 1.875rem 0!important;text-align:center}.partners-block h2{color:#0064b9;font-family: 'Work Sans', sans-serif;font-size:2.5em;font-weight:700;text-transform:uppercase}.partners-block p{line-height:1.5rem}.partners-block .partners.full{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.partners-block .partners.full .partner{border-top:1px solid #cacaca;-ms-flex:0 0 25%;flex:0 0 25%;height:300px;position:relative}.partners-block .partners.full .partner:nth-of-type(1),.partners-block .partners.full .partner:nth-of-type(2),.partners-block .partners.full .partner:nth-of-type(3),.partners-block .partners.full .partner:nth-of-type(4){border-top:0}.partners-block .partners.full .partner-logo{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.partners-block .partner{transition:all .2s linear}.partners-block .partner:hover .partner-logo{padding:.3125rem}.partners-block .partner img{width:100%}.partners-block .partner-logo{padding:1.5625rem;transition:all .4s cubic-bezier(.77,0,.175,1);width:100%}.partner-body{display:none}.partner-body .partner-image{float:left;margin-right:1.5625rem;max-width:250px}.contact-us-block{background-color:#0064b9;color:#fff;margin-top:1.5625rem;padding:3.75rem 0;text-align:center}.contact-us-block h2{font-family: 'Work Sans', sans-serif;font-size:2.5rem;font-weight:700;line-height:1;margin-bottom:.6875rem}.contact-us-block p{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:2}.contact-us-block label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.contact-us-block .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border:solid 1px #979797;border-radius:3px;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);padding:.46875rem 1.125rem}.contact-us-block .gform_footer{margin-top:0}.contact-us-block button{background-color:#0064b9;border:1px solid #fff;border-radius:3px;color:#fff;display:inline-block;font-size:1.125rem;margin:0 auto;padding:.40625rem 0;text-transform:uppercase;width:100%}.contact-us-block button:hover{background-color:#fff;color:#0064b9}.subpage-header{background-position:center top;background-size:cover;color:#fff;padding:7.5rem 0}.subpage-header h2{font-family: 'Work Sans', sans-serif;font-size:1.875em;font-weight:700;letter-spacing:.05em;line-height:2.5625rem;margin-bottom:.9375rem;text-transform:uppercase}.subpage-header p{font-family: 'Work Sans', sans-serif;line-height:3rem}.subpage-preamble{padding:3.125rem 0 .9375rem}.subpage-preamble .row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.subpage-preamble .component{-ms-flex:1 1 auto;flex:1 1 auto;margin:1.5625rem 0;padding:0 1.59375rem 0 0}.subpage-preamble .icon svg{display:block;height:192px;margin:0 auto;width:192px}.subpage-preamble .sp-body{-ms-flex:0 1 auto;flex:0 1 auto;font-family: 'Work Sans', sans-serif;font-size:1.125rem;font-weight:500;line-height:2;color:#0064b9}.subpage-summary{background-color:#f3f7fa;font-family: 'Work Sans', sans-serif;padding:3.125rem 0;text-align:center}.subpage-summary svg{display:block;height:115px;margin:0 auto;width:115px}.subpage-summary h3{font-size:1.25rem;font-weight:500;margin-bottom:1.3125rem}.subpage-summary p{font-size:1.125rem;font-weight:300}.subpage-summary a{border:1px solid #0064b9;border-radius:6px;display:inline-block;font-size:.875rem;font-weight:400;padding:.3125rem .625rem;text-transform:uppercase;transition:all .2s linear}.subpage-summary a:hover{background-color:#0064b9;color:#f3f7fa}.subpage-summary .cta{margin-top:1.5625rem}.subpage-summary .child{margin-top:1.5625rem;padding:1.5625rem}.general-body{font-family: 'Work Sans', sans-serif;padding:1.5625rem 0 0}.general-body.border{border-bottom:1px solid #000000}.general-body h3{font-size:1.625rem;font-weight:500}.general-body p{font-family: 'Work Sans', sans-serif;font-size:1.125rem;font-weight:300;line-height:2}.general-body li{font-weight:300;font-size:1.125rem;line-height:2;list-style-type:none}.general-body li:before{background-color:#000000;border-radius:50%;content:"";display:block;height:3px;margin-left:-.9375rem;position:relative;top:17px;width:3px}.general-body .general-image-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.general-body .one-img{font-family:Montserrat,Helvetica,Arial,sans-serif}.general-body .one-img h3{font-size:1.5rem;font-weight:700;margin-bottom:0;text-align:left}.general-body .one-img p{font-size:1.125rem;font-weight:300;line-height:2}.general-body .one-img .body{-ms-flex:1 1 66.10169%;flex:1 1 66.10169%;margin-right:3.125rem}.general-body .one-img aside{-ms-flex:1 1 32.20339%;flex:1 1 32.20339%;margin-top:3.125rem;text-align:center}.general-body .one-aside{font-family:Montserrat,Helvetica,Arial,sans-serif}.general-body .one-aside h3{font-size:1.5rem;font-weight:700;margin-bottom:0;text-align:left}.general-body .one-aside h4{color:#0064b9;font-size:1.625rem;font-weight:500;text-align:center}.general-body .one-aside p{font-size:1.125rem;font-weight:300;line-height:2}.general-body .one-aside .body{-ms-flex:1 1 66.10169%;flex:1 1 66.10169%;margin-right:3.125rem}.general-body .one-aside aside{border:3px solid #0064b9;border-radius:18px;-ms-flex:1 1 32.20339%;flex:1 1 32.20339%;margin-top:3.125rem;padding:1.5625rem}.general-body .three-col{text-align:center}.general-body .three-col ul{margin:0 auto;text-align:left;width:75%}.latest-news{background-color:#fbfbfb;padding:2.1875rem 0}.latest-news header{color:#003a70}.latest-news header h2{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.875rem;text-transform:uppercase}.latest-news header p{font-family: 'Work Sans', sans-serif;font-size:.75em}.latest-news h3{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1.875rem;margin-bottom:.625rem}.latest-news h3 a{color:#0064b9}.latest-news .cta{margin-top:1.5625rem}.latest-news .cta a{border-bottom:1px solid #288feb;color:#288feb;font-family:Roboto,Helvetica,Arial,sans-serif;padding-bottom:.625rem}.latest-news img{width:100%}.latest-news .article{-ms-flex:0 1 33%;flex:0 1 33%;margin:3.125rem 0 0}.awards-block{color:#003a70;margin:0 1em;padding:3.75rem 0}.awards-block h2{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.875em;font-weight:700;text-transform:uppercase}.awards-block .awards{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}.awards-block .award{-ms-flex:1 0 auto;flex:1 0 auto;margin-top:1.5625rem}.awards-block img{filter:grayscale(1);opacity:.6;padding:.625rem;width:100%;transition:all .2s linear}.awards-block img:hover{filter:grayscale(0);opacity:1;padding:0}.leadership-block{background-color:#fbfbfb;margin-top:1.5625rem;padding:3.75rem 0}.leadership-block h2{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.875em;font-weight:700;text-transform:uppercase}.leadership-block .leader-img{border-radius:50%;height:80px;margin-right:.625rem;position:relative;top:0;transition:all .2s linear;width:80px}.leadership-block .leader-img-container{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);border-radius:50%;height:60px;margin:0 auto;overflow:hidden;width:60px}.leadership-block .leader-img-container img{width:100%}.leadership-block .leaders{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.leadership-block .leader{margin:3.125rem auto 0;padding:0 .625rem;position:relative}.leadership-block .leader a{color:#000000}.leadership-block .leader-header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.leadership-block .leader-details{text-transform:uppercase}.leadership-block .leader-details h3{font-family:faimly(bebas);font-size:1.875em;font-weight:400}.leadership-block .leader-details h3 a{color:#000000}.leadership-block .leader-details p{font-size:.75em}.leadership-block .leader-details a{color:#0064b9}.leadership-block .leader-excerpt{color:#565656;font-family: 'Work Sans', sans-serif;font-size:.9375em;line-height:1.75rem;margin-top:1em;padding:0 .625rem}.leadership-block .leader-excerpt .cta{margin-top:1em}.leadership-block .leader-excerpt a{border:1px solid #0064b9;border-radius:20px;color:#0064b9;display:inline-block;padding:.25rem .9375rem;text-transform:uppercase;transition:all .2s linear}.leadership-block .leader-excerpt a:hover{background-color:#0064b9;color:#fff}.leadership-block .leader-bio{display:none}.bio-container h2{margin-top:0}.bio-img{border-radius:50%;float:left;height:160px;margin:.625rem 1.5625rem 0 0;overflow:hidden;width:160px}.bio-img img{width:100%}.philanthropy-block{color:#003a70;padding:3.75rem 0;text-align:center}.philanthropy-block h2{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.875em;font-weight:700;text-transform:uppercase}.philanthropy-block .charities{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.philanthropy-block .charity{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;margin:3.125rem auto 0;width:160px}.philanthropy-block .charity img{filter:grayscale(1);opacity:.6;padding:.625rem;width:100%;transition:all .2s linear}.philanthropy-block .charity img:hover{filter:grayscale(0);opacity:1;padding:0}.locations-block{padding:3.75rem 0;text-align:center}.locations-block h2{color:#002c55;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.875em;text-transform:uppercase}.locations-block h3{font-size:1.25rem;margin-top:1em}.locations-block h3 a{color:#000000}.locations-block .locations{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.locations-block .location{background-color:#003a70;color:#fff;-ms-flex:0 0 auto;flex:0 0 auto;margin:1.5625rem auto 0;padding-bottom:1.5625rem;width:200px}.locations-block .location h3{color:#0064b9;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;margin-top:0;text-transform:uppercase}.locations-block .state{color:#0064b9;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:2.625rem}.contact-form-block{padding:3.75rem 0 0;text-align:center}.contact-form-block h2{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:700;text-transform:uppercase}.contact-form-block p{font-family: 'Work Sans', sans-serif;line-height:1.875rem}.contact-form-block .gfield_label,.contact-form-block .gfield_optional,.contact-form-block .ginput_complex label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.contact-form-block button{background-color:#0064b9;border:none;border-radius:25px;color:#fff;display:inline-block;font-size:1.125rem;margin:0 auto;padding:.8125rem 0;text-transform:uppercase;width:150px}.careers-block,.careers-list{background-color:#f3f7fa;padding:0 0 3.75rem 0}.careers-block,.careers-list{margin:3.125rem 0 0}.careers-block h2,.careers-list h2{font-family:"Bebas Kai",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.875rem;margin-top:1em;text-transform:uppercase}.careers-block h3,.careers-list h3{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.875em;font-weight:400;margin-bottom:.625rem;text-transform:uppercase}.careers-block .categories-block .row,.careers-list .categories-block .row{max-width:1500px}.career{border-top:1px solid #003a70;padding:2.5rem 1.5625rem}.career:nth-of-type(1){border-top:0}.did-you-know-block{padding:3.75rem 0}.dyk-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.dyk-single{margin:1em 0 1.875rem;padding:0 1.5625rem}.dyk-single h3{font-family:"Bebas Kai",Helvetica,Arial,sans-serif;font-size:1.5em;margin:.5rem 0;line-height:1.75rem}.dyk-single .cta{margin-top:1em}.dyk-single .cta a{border:1px solid #0064b9;border-radius:20px;color:#0064b9;display:inline-block;padding:.25rem .9375rem;text-transform:uppercase;transition:all .2s linear}.dyk-single .cta a:hover{background-color:#0064b9;color:#fff}.dyk-thumb img{height:auto;width:100%}.dyk-single-post .article-feed{-ms-flex:2 1 57.62712%;flex:2 1 57.62712%;padding:0 1.5625rem}.dyk-single-post .post-thumb{-ms-flex:2 1 40.67797%;flex:2 1 40.67797%}.dyk-single-post .post-thumb img{height:auto;width:100%}.asset-download{background-color:#f3f7fa;color:#0064b9;font-family: 'Work Sans', sans-serif;padding:3.75rem 0}.asset-download .row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.asset-download svg{display:block;height:116px;margin:0 auto;width:116px}.asset-download p{font-size:1.125rem;font-weight:500;line-height:2;text-align:justify}.asset-download .icon-container{-ms-flex:1 1 15.25424%;flex:1 1 15.25424%;padding:1.5625rem;text-align:center}.asset-download .asset-body{-ms-flex:1 1 83.05085%;flex:1 1 83.05085%}.asset-download .cta{margin-top:1em;text-align:center}.asset-download a{border:1px solid #0064b9;border-radius:6px;display:inline-block;font-size:.875rem;padding:.25rem .9375rem;text-transform:uppercase;transition:all .2s linear}.asset-download a:hover{background-color:#0064b9;color:#f3f7fa}.template-landing-page .row{max-width:550px}.template-landing-page .logo{background:url(../images/png/CDI-CiscoGold_LU.png) no-repeat;background-size:cover;display:inline-block;height:65px;left:50%;margin:1.5625rem 0;position:relative;transform:translateX(-50%);width:170px}.template-landing-page .logo a{display:block;height:65px;width:170px}.template-landing-page img{display:block}.lp-hero h2{font-family: 'Work Sans', sans-serif;font-size:1.5rem;font-weight:400;line-height:1.1;margin-bottom:1.25rem}.lp-form .gform_wrapper .gfield_label{font-size:.75rem;font-weight:400}.lp-form .gform_wrapper .gform_fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lp-form .gform_wrapper .gform_fields .gfield{-ms-flex:1 1 46%;flex:1 1 46%;margin-top:0;margin-right:.625rem}.lp-form .gform_wrapper .gform_fields .gfield:nth-of-type(even){margin-right:0}.lp-form .gform_wrapper .gform_footer{margin-top:0;padding-top:0}.lp-form .gform_button{background-color:#ab9a71;border-radius:5px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;color:#fff;display:block;padding:.625rem 0;text-transform:uppercase;width:100%}.lp-general-content{padding:3.125rem 0}@media screen and (min-width:37.5em) and (max-width:600px){#wpadminbar{position:fixed!important}}@media screen and (min-width:37.5em){.categories-block .category{font-size:1.375rem}.events-list .event .details-container{display:-ms-flexbox;display:flex}.category-case-studies article{display:-ms-flexbox;display:flex}.category-case-studies .component{-ms-flex:1 1 49.15254%;flex:1 1 49.15254%;padding:0 1.5625rem}.video-categories-block{border-top:1px solid #0064b9}.careers-categories-block,.video-categories-block{border-bottom:1px solid #0064b9}.careers-categories-block ul,.video-categories-block ul{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.careers-categories-block li,.video-categories-block li{border-left:1px solid #0064b9}.careers-categories-block li,.video-categories-block li{font-size:1.375rem}.careers-categories-block a,.video-categories-block a{font-size:.875rem}.asset-download .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.events-list .event .details-container{display:-ms-flexbox;display:flex}.ginput_complex .ginput_left,.ginput_complex .ginput_right,.ginput_complex .name_first,.ginput_complex .name_last{width:48%}.ginput_complex .ginput_left,.ginput_complex .name_first{float:left}.ginput_complex .ginput_right,.ginput_complex .name_last{float:right}.validation_error{font-size:1em}.entry h1{font-size:2em}.entry h2{font-size:1.5em}.entry h3{font-size:1.25em}.entry h4{font-size:1.125em}.entry h5{font-size:1em}.entry h6{font-size:1em}.entry address,.entry p{font-size:1.125rem}.entry code,.entry pre{font-size:1em}.entry dd,.entry dt{font-size:1em}.entry li{font-size:1em}.entry table{qqdisplay:block;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;display:table}.entry td,.entry th{font-size:1em}.entry .alignright{float:right;margin:0 0 1em 1em}.entry .alignleft{float:left;margin:0 1em 1em 0}.entry img.alignright{float:right;margin:1em 0 1em 1em}.entry img.alignleft{float:left;margin:1em 1em 1em 0}.hh-items .hh-item{margin-bottom:3.125rem;width:49.15254%}.two-col-body img{width:auto;padding:0 2rem}.product-highlight h2{font-size:2.25rem;line-height:4rem}.ginput_complex .ginput_left,.ginput_complex .ginput_right,.ginput_complex .name_first,.ginput_complex .name_last{width:48%}.ginput_complex .ginput_left,.ginput_complex .name_first{float:left}.ginput_complex .ginput_right,.ginput_complex .name_last{float:right}.validation_error{font-size:1em}.entry h1{font-size:2em}.entry h2{font-size:1.5em}.entry h3{font-size:1.25em}.entry h4{font-size:1.125em}.entry h5{font-size:1em}.entry h6{font-size:1em}.entry address,.entry p{font-size:1.125em}.entry code,.entry pre{font-size:1em}.entry dd,.entry dt{font-size:1em}.entry li{font-size:1em}.entry table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.entry td,.entry th{font-size:1em}.entry .alignright{float:right;margin:0 0 1em 1em}.entry .alignleft{float:left;margin:0 1em 1em 0}.entry img.alignright{float:right;margin:1em 0 1em 1em}.entry img.alignleft{float:left;margin:1em 1em 1em 0}.hh-hero header img{width:auto}.hh-hero header .row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.hh-hero header .header-body{-ms-flex:0 1 auto;padding-left:1.5625rem}.hh-items .hh-item{margin-bottom:3.125rem;width:49.15254%}.two-col-body img{width:auto}.product-highlight h2{font-size:1.875em;line-height:4rem}.partners-block .partners{margin-top:3.125rem}.contact-us-block .gform_wrapper .gform_fields{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-us-block .gform_wrapper .gform_fields li{-ms-flex:0 0 49.15254%;flex:0 0 49.15254%;margin:.3125rem 0;padding:0 .625rem}.contact-us-block .gform_footer{float:right;margin:-2.625rem .3125rem 0 0!important;padding:0 1.5625rem 0!important;width:49.15254%!important}.subpage-preamble .row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.general-body .three-col{text-align:left}.general-body .three-col ul{width:100%}.locations-block{text-align:left}}@media screen and (min-width:40.0625em){.lp-form .gform_wrapper .gform_fields .gfield{padding:0}}@media screen and (min-width:47.5em){#main{padding-top:3.125rem}.article-container{padding-bottom:5.3125rem}.article-container .row .post-data{display:-ms-flexbox;display:flex}.blog-sidebar li,.event-details li{font-size:.75em;padding:3.75rem 1.5625rem}.article-feed{-ms-flex:1 1 66%;flex:1 1 66%}.event-details,.recent-posts{-ms-flex:1 1 33%;flex:1 1 33%;margin-left:3.125rem}.video-feed{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.video-feed article{-ms-flex:0 0 49.15254%;flex:0 0 49.15254%;padding:0 1.5625rem 2.1875rem}.category-case-studies .cs-img{-ms-flex:1 1 32.20339%;flex:1 1 32.20339%}.category-case-studies .cs-meta{-ms-flex:1 1 66.10169%;flex:1 1 66.10169%}.author-credit .author-img-container{display:inline-block;vertical-align:top}.author-credit .author-bio{display:inline-block;padding-left:1.5625rem;width:66.10169%}.article-summary{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.article-summary .author-img-container{display:inline-block;margin-bottom:0;vertical-align:top}.article-summary .author-img-container{display:inline-block;width:150px}.article-summary .meta-container{display:inline-block;padding-left:1.5625rem;width:74.57627%}.main-header{position:fixed;width:100%}.logo{margin-bottom:0}.utility{right:1em;top:60px;width:400px}.utility-container .search{width:210px}.utility-container .social-media{margin-right:1.25rem}.main-footer .row{display:-ms-flexbox;display:flex}.main-footer .row div{-ms-flex:0 1 25%;flex:0 1 25%;text-align:left}.subfooter .row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.subfooter div{margin:0;-ms-flex:1 1 auto;flex:1 1 auto}.subfooter .copyright{text-align:left}.subfooter .footer-logo{text-align:right}.main-nav{background-color:transparent;position:relative}.main-nav .main-menu-toggle{display:none}.main-menu{display:-ms-flexbox;display:flex;max-height:none}.main-menu .menu-item{position:static}.main-menu .menu-item-top-level{-ms-flex:1 1 auto;flex:1 1 auto}.main-menu .menu-item-link{color:#565656;font-size:.7em;padding:1rem 0;text-align:center;text-transform:uppercase}.main-menu .sub-menu-toggle{display:none}.main-menu .sub-menu-toggle .icon{height:22px;width:22px}.main-menu.main-menu-has-touch .sub-menu-toggle{display:none}.main-menu.main-menu-no-touch .menu-item-has-children:hover>.sub-menu{box-shadow:2px 2px 5px 0 rgba(0,0,0,.75);position:absolute;width:300px}.sub-menu-level-1{background-color:#cecece}.sub-menu-level-1 .menu-item:last-child{border-right:0}.sub-menu-level-1 .menu-item-link{display:block}.hh-hero{padding-top:3.4375rem}.hh-items h3{padding:0 2.8125rem}.video-cta{text-align:left}.video-cta p{font-size:.75em}.video-cta .cta a:after{top:14px}.two-col-body .row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.about-us{padding:0;text-align:left}.about-us p{font-size:.875em;line-height:1.8125rem}.about-us .row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.about-us img{left:50%;position:relative;top:20px;transform:translateX(-50%)}.about-us .column{-ms-flex:0 0 50%;flex:0 0 50%}.about-us .about-body{margin-top:0}.subpage-summary h3{font-size:1.5rem}.subpage-summary .children{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.subpage-summary .child{-ms-flex:1 1 40.67797%;flex:1 1 40.67797%}.general-body h3{margin-bottom:3.125rem}.general-body .grid.columns{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.general-body .grid .column{-ms-flex:1 1 40.67797%;flex:1 1 40.67797%;padding:1.5625rem}.general-body .one-img{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.general-body .one-aside{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.general-body .three-col{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.general-body .three-col .column{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex:1 1 23.72881%;flex:1 1 23.72881%;-ms-flex-direction:column;flex-direction:column;padding:1.5625rem 2.8125rem}.general-body .three-col .column img{display:block;max-width:100%;}.general-body .three-col .inner-col{padding:1.5625rem}.general-body .three-col .col-footer{background-color:#eaeaea;margin-top:auto;min-height:310px;width:100%}.latest-news{padding:6.25rem 0}.latest-news .latest-articles{display:-ms-flexbox;display:flex}.latest-news .article{padding:0 2.8125rem}.awards-block .awards{-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}.awards-block .award{-ms-flex:0 0 10%;flex:0 0 10%}.leadership-block .leaders{-ms-flex-pack:start;justify-content:flex-start}.leadership-block .leader{-ms-flex:0 0 31.8%;flex:0 0 31.8%;margin:3.125rem 0 0}.philanthropy-block{text-align:left}.philanthropy-block .charity{-ms-flex:0 0 auto;flex:0 0 auto;margin:3.125rem 0 0}.contact-form-block .row{margin:0 auto;width:49.15254%}.contact-form-block h2{font-size:1.875em}.contact-form-block p{font-size:.875em;line-height:2.25rem}.dyk-single{-ms-flex:1 1 49.15254%;flex:1 1 49.15254%}}@media screen and (min-width:37.5em) and (min-width:47.5em){.utility{max-width:400px;border-radius:9px}.general-body .one-aside{-ms-flex-wrap:wrap;flex-wrap:wrap}#main{padding-top:3.125rem}.article-container{padding-bottom:5.3125rem}.article-container .row .post-data{display:-ms-flexbox;display:flex}.blog-sidebar li,.event-details li{font-size:.75em;padding:3.75rem 1.5625rem}.article-feed{-ms-flex:1 1 66%;flex:1 1 66%;padding-right:3rem}.event-details,.recent-posts{-ms-flex:1 1 33%;flex:1 1 33%;margin-left:3.125rem}.video-feed{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.video-feed article{-ms-flex:0 0 49.15254%;flex:0 0 49.15254%;padding:0 1.5625rem 2.1875rem}.main-header{position:fixed;width:100%;z-index:99}.logo{margin-bottom:0}.main-footer .row{display:-ms-flexbox;display:flex}.main-footer .row div{-ms-flex:0 1 25%;flex:0 1 25%;text-align:left;font-size:rem/*! line-height: .5rem; */}.subfooter .row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.subfooter div{margin:0;-ms-flex:1 1 auto;flex:1 1 auto}.subfooter .copyright{text-align:left/*! font-size: .75rem; */}.subfooter .footer-logo{text-align:right}.hh-items h3{padding:0 2.8125rem}.video-cta{text-align:left;/*margin-bottom:6rem*/}.video-cta p{font-size:1.25rem}.video-cta .cta a:after{top:20px;display:none}.two-col-body .row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.about-us p{font-size:1.25rem;line-height:2.5rem}.about-us .row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.about-us img{left:50%;position:relative;top:20px;transform:translateX(-50%)}.about-us .column{-ms-flex:0 0 50%;flex:0 0 50%}.about-us .about-body{margin-top:0}.contact-us-block .form-container{background-color:#2c3d50;margin:0 auto;/*! max-width:750px; */padding:3rem}.general-body.half{margin:0 auto;width:49.15254%}.latest-news .latest-articles{display:-ms-flexbox;display:flex}.latest-news .article{padding:0 1.5625rem}.awards-block .awards{-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}.awards-block .award{-ms-flex:0 0 10%;flex:0 0 10%}.leadership-block .leaders{-ms-flex-pack:start;justify-content:flex-start}.leadership-block .leader{margin:3.125rem 0 0}.philanthropy-block{text-align:left}.philanthropy-block .charity{-ms-flex:0 0 auto;flex:0 0 auto;margin:3.125rem 0 0}.contact-form-block .row{margin:0 auto;width:49.15254%}.contact-form-block h2{font-size:1.875em}.contact-form-block p{font-size:.875em;line-height:2.25rem}.dyk-single{-ms-flex:1 1 49.15254%;flex:1 1 49.15254%}}@media screen and (min-width:37.5em) and (min-width:62.5em){.two-col-body img{padding:0}.general-body .one-aside{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.services-table{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.services-table>div{-ms-flex-preferred-size:30%;flex-basis:30%}.advisory.row-two{-ms-flex-order:2;order:2}.professional.row-two{-ms-flex-order:4;order:4}.blog-header .head-container{width:49.15254%}.logo{left:0;margin:1.28125rem 0;transform:none}.main-footer .the-company{-ms-flex:0 0 15%;flex:0 0 15%}.main-footer .our-story{-ms-flex:0 0 35%;flex:0 0 35%}.main-footer .contact-us{-ms-flex:0 0 25%;flex:0 0 25%;padding-left:4.6875rem}.hh-items .hh-item{height:290px;width:32.20339%}.two-col-body .column{-ms-flex:1 1 50%;flex:1 1 50%}.two-col-body .column.image{text-align:center}.two-col-body .column.copy{padding:0 6.25rem}.product-highlight .row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.product-highlight .column{width:49.15254%}.about-us img{width:auto}.subpage-header .subhead-container{qqwidth:49.15254%;width:75%;min-height:151px}.contact-us-block .gform_wrapper .gform_fields li{-ms-flex:0 0 23.72881%;flex:0 0 23.72881%}}@media screen and (min-width:62.5em){.blog-header .head-container{width:49.15254%}.categories-block .row{padding:0 1em}.categories-block .categories{border:0;margin-top:4.375rem;position:relative;top:5px}.categories-block .category{border:0}.categories-block a{border-top-left-radius:25px;border-top-right-radius:25px;display:inline-block;filter:grayscale(100%);height:216px;transition:filter .2s linear;width:200px}.categories-block a:hover{filter:grayscale(0)}.categories-block a:hover .icon-container{background-color:#002c55;bottom:-40px}.categories-block a span{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.categories-block a .icon-container{background-color:#c1c1c1;border-radius:50%;bottom:-140px;height:150px;left:50%;position:relative;transform:translateX(-50%);transition:all .4s cubic-bezier(.77,0,.175,1);width:150px}.category-case-studies .cs-img{-ms-flex:1 1 23.72881%;flex:1 1 23.72881%}.category-case-studies .cs-meta{-ms-flex:1 1 74.57627%;flex:1 1 74.57627%}.careers-categories-block .row,.video-categories-block .row{padding:0 1em}.careers-categories-block ul,.video-categories-block ul{border:0;position:relative}.careers-categories-block a,.video-categories-block a{font-size:1.125rem}.logo{left:0;margin:1.28125rem 0;transform:none}.utility{top:35px}.main-footer .the-company{-ms-flex:0 0 15%;flex:0 0 15%}.main-footer .our-story{-ms-flex:0 0 35%;flex:0 0 35%}.main-footer .contact-us{-ms-flex:0 0 25%;flex:0 0 25%;padding-left:4.6875rem}.main-nav{float:right;position:static;width:83.05085%}.main-menu .menu-item-top-level{border-left:1px solid #eee;transition:background-color .2s linear}.main-menu .menu-item-top-level:first-child{border-left:0}.main-menu .menu-item-link{padding:1.875rem 0}.sub-menu-level-2{background-color:#cecece}.hh-hero{padding-top:1.5rem}.hh-hero header{padding:0}.hh-hero header .row{max-width:1250px}.hh-hero header .header-image{position:relative;top:40px}.hh-items{margin-top:3.125rem}.hh-items .hh-item{height:290px;width:32.20339%}.two-col-body .column{-ms-flex:1 1 50%;flex:1 1 50%}.two-col-body .column.copy{padding:0 6.25rem}.product-highlight .row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.product-highlight .column{width:49.15254%}.about-us img{width:auto}.partners-block header{text-align:left}.contact-us-block .gform_footer{margin:-2.625rem 2.8125rem 0 0!important;padding:0!important;width:23.72881%!important}.subpage-header .subhead-container{width:49.15254%}.subpage-preamble .sp-body{font-size:1.625rem}.asset-download p{font-size:1.625rem}.template-landing-page{position:relative}.template-landing-page:before{background-image:url(../images/png/pizza.png);content:"";display:block;height:673px;left:0;opacity:.3;position:absolute;top:0;width:297px}.template-landing-page:after{background-image:url(../images/png/pizza.png);content:"";display:block;height:673px;right:0;opacity:.3;position:absolute;top:0;transform:rotate(180deg);width:297px}.subform-body{display:none}.lp-form{padding-bottom:8.125rem}.lp-general-content img{margin-top:-11.25rem!important}}@media screen and (min-width:79.4375em){.video-feed article{-ms-flex:0 1 32.20339%;flex:0 1 32.20339%}.subpage-summary .child{padding:1.5625rem 3.125rem}.dyk-single{-ms-flex:1 1 32.20339%;flex:1 1 32.20339%}.template-landing-page:after,.template-landing-page:before{opacity:1}}@media screen and (min-width:37.5em) and (min-width:79.4375em){.video-feed article{-ms-flex:0 0 31.8%;flex:0 0 31.8%;padding-left:.625rem;padding-right:.625rem}.dyk-single{-ms-flex:0 0 29.6%;flex:0 0 29.6%}}@media screen and (min-width:93.75em){.categories-block a{width:240px}.product-highlight{margin-bottom:3.25rem;padding-bottom:0}.product-highlight .row{display:block;height:551px}.product-highlight .product-image{position:absolute}.product-highlight .product-body{float:right;padding:6.25rem;position:relative;top:50%;transform:translateY(-50%)}.product-highlight img{width:auto}.contact-us-block .gform_footer{margin-right:4.0625rem!important}}@media screen and (min-width:37.5em) and (min-width:93.75em){.product-highlight{margin:0;padding-bottom:0}.product-highlight .row{display:block;height:551px}.product-highlight .product-image{position:absolute}.product-highlight .product-body{float:right;padding:6.25rem;position:relative;top:50%;transform:translateY(-50%);z-index:1}.product-highlight img{width:auto}}@media screen and (max-width:600px){#wpadminbar{position:fixed!important}.li_glyph{display:none}}