.loading-screen .loader,.loading-screen .loader::before,.loading-screen .loader::after,.loading-screen .moon,.loading-screen .moon::after,.loading-screen .space-station,.loading-screen .space-station::after,.loading-screen .mercury,.loading-screen .mercury::after,.share-sticky .icon-share .close,.video-play::before,.video-play::after,.block-link-video::before,.block-link-video::after,.block-company .company-filter [class*=grav]::after,.block-company .team-member-content{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}
.work-featured-content,.social-title-col a span,.social-title-col h2 span,.offset-title-col a span,.offset-title-col h2 span,.offset-title-col h2,.share-sticky .icon-share::before,.social-links a:before,.block-company .team-member-content-wrapper{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%}
.main-content-wrapper::before,.grav-slideout,.grav-slideout-form,.header-global .nav-fixed .nav-trigger,.nav-global-hidden .nav-featured-work,.block-company .company-filter [class*=grav],.block-company .team-member{-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
body::before,.nav-global-hidden::before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMzc2NzAyIiB5MT0iMS4wODAwNzEiIHgyPSIwLjYyMzI5OCIgeTI9Ii0wLjA4MDA3MSI+PHN0b3Agb2Zmc2V0PSI2NyUiIHN0b3AtY29sb3I9IiM4NTMyNDkiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDUlIiBzdG9wLWNvbG9yPSIjODUzMjQ5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-moz-linear-gradient(78deg, rgba(133,50,73,0) 67%,#853249 105%);background-image:-webkit-linear-gradient(78deg, rgba(133,50,73,0) 67%,#853249 105%);background-image:linear-gradient(12deg, rgba(133,50,73,0) 67%,#853249 105%);content:'';display:block;width:100%;position:fixed;top:0;right:0;height:200px;z-index:0;pointer-events:none} 
h2::after,.block-calltoaction h1::after,.header-capability h1::after,.block-title .row::after,.post-meta .row::after{content:'';display:block;height:2px;position:relative;width:48px;background-color:#ff7f00}
.bg-magenta h2::after,.bg-magenta .block-calltoaction h1::after,.block-calltoaction .bg-magenta h1::after,.bg-magenta .header-capability h1::after,.header-capability .bg-magenta h1::after,.bg-magenta .block-title .row::after,.block-title .bg-magenta .row::after,.bg-magenta .post-meta .row::after,.post-meta .bg-magenta .row::after{background-color:#555555}
.resource-style-column a,.block-resource-featured .column a,.knowledge-posts .column a,.resource-style-block,.resource-style-block-title{-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);background-color:#d0dbdd;color:#0b333c;width:100%;overflow:hidden;vertical-align:middle;position:relative;z-index:5}
.resource-style-column a img,.block-resource-featured .column a img,.knowledge-posts .column a img,.resource-style-block img,.resource-style-block-title img{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:.05;height:auto;max-height:none;max-width:none;min-height:100%;min-width:100%;width:auto;position:absolute;top:50%;left:50%}
.resource-style-column a:hover,.block-resource-featured .column a:hover,.knowledge-posts .column a:hover,.resource-style-block:hover,.resource-style-block-title:hover{-moz-transform:translate(-10px, -10px);-ms-transform:translate(-10px, -10px);-webkit-transform:translate(-10px, -10px);transform:translate(-10px, -10px);background-color:#555555;color:#fff}
.title.resource-style-column a,.block-resource-featured .title.column a,.knowledge-posts .title.column a,.resource-style-block-title{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;min-height:250px;padding:2.5rem 1.66667rem;text-align:center}
@media only screen and (min-width: 730px){.title.resource-style-column a,.block-resource-featured .title.column a,.knowledge-posts .title.column a,.resource-style-block-title{padding:2.5rem}}
.title.resource-style-column a h3,.block-resource-featured .title.column a h3,.knowledge-posts .title.column a h3,.resource-style-block-title h3{font-size:1.111rem}
@media only screen and (min-width: 730px){.title.resource-style-column a h3,.block-resource-featured .title.column a h3,.knowledge-posts .title.column a h3,.resource-style-block-title h3{font-size:1.625rem}}
.resource-style-column,.block-resource-featured .column,.knowledge-posts .column{-moz-transition:opacity 0.7s ease-in-out;-o-transition:opacity 0.7s ease-in-out;-webkit-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;display:-webkit-flex;display:flex;background-color:#555555;padding:0;opacity:1}
.loading.resource-style-column,.block-resource-featured .loading.column,.knowledge-posts .loading.column{opacity:0}
@media only screen and (min-width: 730px){.title.resource-style-column:nth-child(odd) a,.block-resource-featured .title.column:nth-child(odd) a,.knowledge-posts .title.column:nth-child(odd) a{background-color:#c2d0d3}
.title.resource-style-column:nth-child(odd) a:hover,.block-resource-featured .title.column:nth-child(odd) a:hover,.knowledge-posts .title.column:nth-child(odd) a:hover{background-color:#555555}}
@media only screen and (max-width: 729px){.title.resource-style-column:nth-child(2) a,.block-resource-featured .title.column:nth-child(2) a,.knowledge-posts .title.column:nth-child(2) a,.title.resource-style-column:nth-child(3n) a,.block-resource-featured .title.column:nth-child(3n) a,.knowledge-posts .title.column:nth-child(3n) a{background-color:#c2d0d3}
.title.resource-style-column:nth-child(2) a:hover,.block-resource-featured .title.column:nth-child(2) a:hover,.knowledge-posts .title.column:nth-child(2) a:hover,.title.resource-style-column:nth-child(3n) a:hover,.block-resource-featured .title.column:nth-child(3n) a:hover,.knowledge-posts .title.column:nth-child(3n) a:hover{background-color:#555555}}
.excerpt.resource-style-column:nth-child(odd) a,.block-resource-featured .excerpt.column:nth-child(odd) a,.knowledge-posts .excerpt.column:nth-child(odd) a{background-color:#c2d0d3}
.excerpt.resource-style-column:nth-child(odd) a:hover,.block-resource-featured .excerpt.column:nth-child(odd) a:hover,.knowledge-posts .excerpt.column:nth-child(odd) a:hover{background-color:#555555}
.excerpt.resource-style-column a,.block-resource-featured .excerpt.column a,.knowledge-posts .excerpt.column a{padding:2.5rem 1.66667rem}
@media only screen and (min-width: 730px){.excerpt.resource-style-column a,.block-resource-featured .excerpt.column a,.knowledge-posts .excerpt.column a{padding:2.5rem 2.5rem 4rem}}
.excerpt.resource-style-column a h4,.block-resource-featured .excerpt.column a h4,.knowledge-posts .excerpt.column a h4{font-size:.8889rem} 
@media only screen and (min-width: 730px){.excerpt.resource-style-column a h4,.block-resource-featured .excerpt.column a h4,.knowledge-posts .excerpt.column a h4{font-size:1rem} 
} 
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;outline:none !important} 
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block} 
body{line-height:1} 
blockquote,q{quotes:none} 
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none} 
table{border-collapse:collapse;border-spacing:0} 
sub,sup{font-size:.75rem;vertical-align:baseline;position:relative;top:-0.375rem} 
sub{top:.375rem} 
b,strong{font-weight:bold;font-weight:700} 
i,em{font-style:italic} 
#colorbox,#cboxOverlay,#cboxWrapper{position:fixed !important;top:0 !important;left:0;z-index:9999;overflow:hidden} 
#cboxWrapper{max-width:none} 
#cboxOverlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.8) repeat 0 0} 
#cboxMiddleLeft,#cboxBottomLeft{clear:left} 
#cboxContent{position:relative;background:#fff;overflow:hidden} 
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch} 
#cboxTitle{margin:0;position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#0b333c} 
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%} 
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer} 
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;border-radius:4px} 
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;background:#fff} 
#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box} 
#colorbox{outline:0;border:8px solid #000;background-color:#fff;border-radius:12px;box-shadow:0 0 6px rgba(0,0,0,0.5)} 
#cboxError{padding:50px;border:1px solid #e0ebed} 
#cboxTopLeft,#cboxTopRight,#cboxBottomLeft,#cboxBottomRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxTopCenter,#cboxBottomCenter{width:0;height:0;display:none} 
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#e0ebed} 
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto} 
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0} 
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef} 
#cboxPrevious{position:absolute;bottom:0;left:0;width:25px;height:25px;text-indent:-9999px;background-color:transparent;background-position:-460px -897px;border-radius:15px} 
#cboxNext{position:absolute;bottom:0;left:27px;width:25px;height:25px;text-indent:-9999px;background-color:transparent;background-position:-476px -897px;border-radius:15px} 
#cboxClose{position:fixed;top:1.5rem;right:44px;width:40px;height:40px;text-indent:-9999px;min-width:0;display:none} 
@media only screen and (min-width: 730px){#cboxClose{right:44px} 
} 
@media only screen and (min-width: 1688px){#cboxClose{right:calc((100% - 1600px) / 2)} 
} 
#cboxClose::before,#cboxClose::after{content:'';display:block;height:2px;background:#fff;width:14px;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0} 
#cboxClose::before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)} 
#cboxClose::after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)} 
@media only screen and (min-width: 730px){#cboxClose:hover{width:48px;margin-right:-8px} 
} 
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)} 
.alignleft,.alignright{display:inline-block} 
.alignleft{float:left;margin:1.5rem 1.25rem .5rem 0} 
.alignright{float:right;margin:1.5rem 0 .5rem 1.25rem} 
.alignnone{margin:1.25rem} 
.aligncenter{display:block;margin:1rem auto} 
.wp-caption{background:rgba(0,0,0,0.1);border:1px rgba(0,0,0,0.3) solid;padding:15px;font-size:0.85em;text-align:center} 
.wp-caption img{border:1px rgba(0,0,0,0.3) solid;margin:0 auto 15px auto;max-width:98.5%;width:auto} 
*{box-sizing:border-box} 
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block} 
audio,canvas,progress,video{display:inline-block;vertical-align:baseline} 
audio:not([controls]){display:none;height:0} 
[hidden],template{display:none} 
a:active,a:hover{outline:0} 
img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic} 
.is-visible{display:block !important} 
.is-hidden{display:none !important} 
.row{max-width:1600px;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap} 
.row .row{margin-left:-1.66667rem;margin-right:-1.66667rem} 
@media screen and (min-width: 730px){.row .row{margin-left:-1.2222rem;margin-right:-1.2222rem} 
} 
.row.expanded{max-width:none} 
.collapse>.column,.collapse>.columns,.columns.collapse,.column.collapse{padding-left:0;padding-right:0} 
.column,.columns{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;padding-left:1.66667rem;padding-right:1.66667rem} 
@media screen and (min-width: 730px){.column,.columns{padding-left:1.2222rem;padding-right:1.2222rem} 
} 
.column.row.row,.row.row.columns{float:none} 
.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0} 
.small-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%} 
.small-offset-0{margin-left:0%} 
.small-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%} 
.small-offset-1{margin-left:8.33333%} 
.small-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%} 
.small-offset-2{margin-left:16.66667%} 
.small-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%} 
.small-offset-3{margin-left:25%} 
.small-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%} 
.small-offset-4{margin-left:33.33333%} 
.small-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%} 
.small-offset-5{margin-left:41.66667%} 
.small-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%} 
.small-offset-6{margin-left:50%} 
.small-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%} 
.small-offset-7{margin-left:58.33333%} 
.small-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%} 
.small-offset-8{margin-left:66.66667%} 
.small-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%} 
.small-offset-9{margin-left:75%} 
.small-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%} 
.small-offset-10{margin-left:83.33333%} 
.small-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%} 
.small-offset-11{margin-left:91.66667%} 
.small-order-1{-webkit-order:1;-ms-flex-order:1;order:1} 
.small-up-1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.small-up-1>.column,.small-up-1>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%} 
.small-order-2{-webkit-order:2;-ms-flex-order:2;order:2} 
.small-up-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.small-up-2>.column,.small-up-2>.columns{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%} 
.small-order-3{-webkit-order:3;-ms-flex-order:3;order:3} 
.small-up-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.small-up-3>.column,.small-up-3>.columns{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%} 
.small-order-4{-webkit-order:4;-ms-flex-order:4;order:4} 
.small-up-4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.small-up-4>.column,.small-up-4>.columns{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%} 
.small-order-5{-webkit-order:5;-ms-flex-order:5;order:5} 
.small-up-5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.small-up-5>.column,.small-up-5>.columns{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%} 
.small-order-6{-webkit-order:6;-ms-flex-order:6;order:6} 
.small-up-6{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.small-up-6>.column,.small-up-6>.columns{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%} 
.small-up-1>.column,.small-up-1>.columns{width:100%;float:left} 
.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none} 
.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both} 
.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left} 
.small-up-2>.column,.small-up-2>.columns{width:50%;float:left} 
.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none} 
.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){clear:both} 
.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left} 
.small-up-3>.column,.small-up-3>.columns{width:33.33333%;float:left} 
.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none} 
.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both} 
.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left} 
.small-up-4>.column,.small-up-4>.columns{width:25%;float:left} 
.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none} 
.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both} 
.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left} 
.small-up-5>.column,.small-up-5>.columns{width:20%;float:left} 
.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none} 
.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both} 
.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left} 
.small-up-6>.column,.small-up-6>.columns{width:16.66667%;float:left} 
.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none} 
.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both} 
.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left} 
.small-up-7>.column,.small-up-7>.columns{width:14.28571%;float:left} 
.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none} 
.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both} 
.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left} 
.small-up-8>.column,.small-up-8>.columns{width:12.5%;float:left} 
.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none} 
.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both} 
.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left} 
.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0} 
.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:1.66667rem;padding-right:1.66667rem} 
@media screen and (min-width: 730px){.medium-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%} 
.medium-offset-0{margin-left:0%} 
.medium-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%} 
.medium-offset-1{margin-left:8.33333%} 
.medium-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%} 
.medium-offset-2{margin-left:16.66667%} 
.medium-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%} 
.medium-offset-3{margin-left:25%} 
.medium-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%} 
.medium-offset-4{margin-left:33.33333%} 
.medium-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%} 
.medium-offset-5{margin-left:41.66667%} 
.medium-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%} 
.medium-offset-6{margin-left:50%} 
.medium-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%} 
.medium-offset-7{margin-left:58.33333%} 
.medium-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%} 
.medium-offset-8{margin-left:66.66667%} 
.medium-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%} 
.medium-offset-9{margin-left:75%} 
.medium-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%} 
.medium-offset-10{margin-left:83.33333%} 
.medium-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%} 
.medium-offset-11{margin-left:91.66667%} 
.medium-order-1{-webkit-order:1;-ms-flex-order:1;order:1} 
.medium-up-1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.medium-up-1>.column,.medium-up-1>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%} 
.medium-order-2{-webkit-order:2;-ms-flex-order:2;order:2} 
.medium-up-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.medium-up-2>.column,.medium-up-2>.columns{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%} 
.medium-order-3{-webkit-order:3;-ms-flex-order:3;order:3} 
.medium-up-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.medium-up-3>.column,.medium-up-3>.columns{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%} 
.medium-order-4{-webkit-order:4;-ms-flex-order:4;order:4} 
.medium-up-4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.medium-up-4>.column,.medium-up-4>.columns{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%} 
.medium-order-5{-webkit-order:5;-ms-flex-order:5;order:5} 
.medium-up-5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.medium-up-5>.column,.medium-up-5>.columns{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%} 
.medium-order-6{-webkit-order:6;-ms-flex-order:6;order:6} 
.medium-up-6{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.medium-up-6>.column,.medium-up-6>.columns{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%} 
.medium-up-1>.column,.medium-up-1>.columns{width:100%;float:left} 
.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none} 
.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both} 
.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left} 
.medium-up-2>.column,.medium-up-2>.columns{width:50%;float:left} 
.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none} 
.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){clear:both} 
.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left} 
.medium-up-3>.column,.medium-up-3>.columns{width:33.33333%;float:left} 
.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none} 
.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both} 
.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left} 
.medium-up-4>.column,.medium-up-4>.columns{width:25%;float:left} 
.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none} 
.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both} 
.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left} 
.medium-up-5>.column,.medium-up-5>.columns{width:20%;float:left} 
.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none} 
.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both} 
.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left} 
.medium-up-6>.column,.medium-up-6>.columns{width:16.66667%;float:left} 
.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none} 
.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both} 
.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left} 
.medium-up-7>.column,.medium-up-7>.columns{width:14.28571%;float:left} 
.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none} 
.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both} 
.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left} 
.medium-up-8>.column,.medium-up-8>.columns{width:12.5%;float:left} 
.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none} 
.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both} 
.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left} 
} 
@media screen and (min-width: 730px) and (min-width: 730px){.medium-expand{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px} 
} 
.row.medium-unstack .column,.row.medium-unstack .columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%} 
@media screen and (min-width: 730px){.row.medium-unstack .column,.row.medium-unstack .columns{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px} 
} 
@media screen and (min-width: 730px){.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0} 
.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:1.2222rem;padding-right:1.2222rem} 
} 
@media screen and (min-width: 1025px){.large-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%} 
.large-offset-0{margin-left:0%} 
.large-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%} 
.large-offset-1{margin-left:8.33333%} 
.large-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%} 
.large-offset-2{margin-left:16.66667%} 
.large-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%} 
.large-offset-3{margin-left:25%} 
.large-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%} 
.large-offset-4{margin-left:33.33333%} 
.large-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%} 
.large-offset-5{margin-left:41.66667%} 
.large-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%} 
.large-offset-6{margin-left:50%} 
.large-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%} 
.large-offset-7{margin-left:58.33333%} 
.large-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%} 
.large-offset-8{margin-left:66.66667%} 
.large-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%} 
.large-offset-9{margin-left:75%} 
.large-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%} 
.large-offset-10{margin-left:83.33333%} 
.large-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%} 
.large-offset-11{margin-left:91.66667%} 
.large-order-1{-webkit-order:1;-ms-flex-order:1;order:1} 
.large-up-1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.large-up-1>.column,.large-up-1>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%} 
.large-order-2{-webkit-order:2;-ms-flex-order:2;order:2} 
.large-up-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.large-up-2>.column,.large-up-2>.columns{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%} 
.large-order-3{-webkit-order:3;-ms-flex-order:3;order:3} 
.large-up-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.large-up-3>.column,.large-up-3>.columns{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%} 
.large-order-4{-webkit-order:4;-ms-flex-order:4;order:4} 
.large-up-4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.large-up-4>.column,.large-up-4>.columns{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%} 
.large-order-5{-webkit-order:5;-ms-flex-order:5;order:5} 
.large-up-5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.large-up-5>.column,.large-up-5>.columns{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%} 
.large-order-6{-webkit-order:6;-ms-flex-order:6;order:6} 
.large-up-6{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.large-up-6>.column,.large-up-6>.columns{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%} 
.large-up-1>.column,.large-up-1>.columns{width:100%;float:left} 
.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none} 
.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both} 
.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left} 
.large-up-2>.column,.large-up-2>.columns{width:50%;float:left} 
.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none} 
.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){clear:both} 
.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left} 
.large-up-3>.column,.large-up-3>.columns{width:33.33333%;float:left} 
.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none} 
.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both} 
.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left} 
.large-up-4>.column,.large-up-4>.columns{width:25%;float:left} 
.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none} 
.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both} 
.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left} 
.large-up-5>.column,.large-up-5>.columns{width:20%;float:left} 
.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none} 
.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both} 
.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left} 
.large-up-6>.column,.large-up-6>.columns{width:16.66667%;float:left} 
.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none} 
.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both} 
.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left} 
.large-up-7>.column,.large-up-7>.columns{width:14.28571%;float:left} 
.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none} 
.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both} 
.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left} 
.large-up-8>.column,.large-up-8>.columns{width:12.5%;float:left} 
.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none} 
.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both} 
.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left} 
} 
@media screen and (min-width: 1025px) and (min-width: 1025px){.large-expand{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px} 
} 
.row.large-unstack .column,.row.large-unstack .columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%} 
@media screen and (min-width: 1025px){.row.large-unstack .column,.row.large-unstack .columns{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px} 
} 
@media screen and (min-width: 1025px){.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0} 
.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:1.2222rem;padding-right:1.2222rem} 
} 
@media screen and (min-width: 1601px){.xlarge-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%} 
.xlarge-offset-0{margin-left:0%} 
.xlarge-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%} 
.xlarge-offset-1{margin-left:8.33333%} 
.xlarge-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%} 
.xlarge-offset-2{margin-left:16.66667%} 
.xlarge-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%} 
.xlarge-offset-3{margin-left:25%} 
.xlarge-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%} 
.xlarge-offset-4{margin-left:33.33333%} 
.xlarge-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%} 
.xlarge-offset-5{margin-left:41.66667%} 
.xlarge-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%} 
.xlarge-offset-6{margin-left:50%} 
.xlarge-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%} 
.xlarge-offset-7{margin-left:58.33333%} 
.xlarge-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%} 
.xlarge-offset-8{margin-left:66.66667%} 
.xlarge-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%} 
.xlarge-offset-9{margin-left:75%} 
.xlarge-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%} 
.xlarge-offset-10{margin-left:83.33333%} 
.xlarge-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%} 
.xlarge-offset-11{margin-left:91.66667%} 
.xlarge-order-1{-webkit-order:1;-ms-flex-order:1;order:1} 
.xlarge-up-1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.xlarge-up-1>.column,.xlarge-up-1>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%} 
.xlarge-order-2{-webkit-order:2;-ms-flex-order:2;order:2} 
.xlarge-up-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.xlarge-up-2>.column,.xlarge-up-2>.columns{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%} 
.xlarge-order-3{-webkit-order:3;-ms-flex-order:3;order:3} 
.xlarge-up-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.xlarge-up-3>.column,.xlarge-up-3>.columns{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%} 
.xlarge-order-4{-webkit-order:4;-ms-flex-order:4;order:4} 
.xlarge-up-4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.xlarge-up-4>.column,.xlarge-up-4>.columns{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%} 
.xlarge-order-5{-webkit-order:5;-ms-flex-order:5;order:5} 
.xlarge-up-5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.xlarge-up-5>.column,.xlarge-up-5>.columns{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%} 
.xlarge-order-6{-webkit-order:6;-ms-flex-order:6;order:6} 
.xlarge-up-6{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.xlarge-up-6>.column,.xlarge-up-6>.columns{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%} 
.xlarge-up-1>.column,.xlarge-up-1>.columns{width:100%;float:left} 
.xlarge-up-1>.column:nth-of-type(1n),.xlarge-up-1>.columns:nth-of-type(1n){clear:none} 
.xlarge-up-1>.column:nth-of-type(1n+1),.xlarge-up-1>.columns:nth-of-type(1n+1){clear:both} 
.xlarge-up-1>.column:last-child,.xlarge-up-1>.columns:last-child{float:left} 
.xlarge-up-2>.column,.xlarge-up-2>.columns{width:50%;float:left} 
.xlarge-up-2>.column:nth-of-type(1n),.xlarge-up-2>.columns:nth-of-type(1n){clear:none} 
.xlarge-up-2>.column:nth-of-type(2n+1),.xlarge-up-2>.columns:nth-of-type(2n+1){clear:both} 
.xlarge-up-2>.column:last-child,.xlarge-up-2>.columns:last-child{float:left} 
.xlarge-up-3>.column,.xlarge-up-3>.columns{width:33.33333%;float:left} 
.xlarge-up-3>.column:nth-of-type(1n),.xlarge-up-3>.columns:nth-of-type(1n){clear:none} 
.xlarge-up-3>.column:nth-of-type(3n+1),.xlarge-up-3>.columns:nth-of-type(3n+1){clear:both} 
.xlarge-up-3>.column:last-child,.xlarge-up-3>.columns:last-child{float:left} 
.xlarge-up-4>.column,.xlarge-up-4>.columns{width:25%;float:left} 
.xlarge-up-4>.column:nth-of-type(1n),.xlarge-up-4>.columns:nth-of-type(1n){clear:none} 
.xlarge-up-4>.column:nth-of-type(4n+1),.xlarge-up-4>.columns:nth-of-type(4n+1){clear:both} 
.xlarge-up-4>.column:last-child,.xlarge-up-4>.columns:last-child{float:left} 
.xlarge-up-5>.column,.xlarge-up-5>.columns{width:20%;float:left} 
.xlarge-up-5>.column:nth-of-type(1n),.xlarge-up-5>.columns:nth-of-type(1n){clear:none} 
.xlarge-up-5>.column:nth-of-type(5n+1),.xlarge-up-5>.columns:nth-of-type(5n+1){clear:both} 
.xlarge-up-5>.column:last-child,.xlarge-up-5>.columns:last-child{float:left} 
.xlarge-up-6>.column,.xlarge-up-6>.columns{width:16.66667%;float:left} 
.xlarge-up-6>.column:nth-of-type(1n),.xlarge-up-6>.columns:nth-of-type(1n){clear:none} 
.xlarge-up-6>.column:nth-of-type(6n+1),.xlarge-up-6>.columns:nth-of-type(6n+1){clear:both} 
.xlarge-up-6>.column:last-child,.xlarge-up-6>.columns:last-child{float:left} 
.xlarge-up-7>.column,.xlarge-up-7>.columns{width:14.28571%;float:left} 
.xlarge-up-7>.column:nth-of-type(1n),.xlarge-up-7>.columns:nth-of-type(1n){clear:none} 
.xlarge-up-7>.column:nth-of-type(7n+1),.xlarge-up-7>.columns:nth-of-type(7n+1){clear:both} 
.xlarge-up-7>.column:last-child,.xlarge-up-7>.columns:last-child{float:left} 
.xlarge-up-8>.column,.xlarge-up-8>.columns{width:12.5%;float:left} 
.xlarge-up-8>.column:nth-of-type(1n),.xlarge-up-8>.columns:nth-of-type(1n){clear:none} 
.xlarge-up-8>.column:nth-of-type(8n+1),.xlarge-up-8>.columns:nth-of-type(8n+1){clear:both} 
.xlarge-up-8>.column:last-child,.xlarge-up-8>.columns:last-child{float:left} 
} 
@media screen and (min-width: 1601px) and (min-width: 1601px){.xlarge-expand{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px} 
} 
.row.xlarge-unstack .column,.row.xlarge-unstack .columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%} 
@media screen and (min-width: 1601px){.row.xlarge-unstack .column,.row.xlarge-unstack .columns{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px} 
} 
@media screen and (min-width: 1601px){.xlarge-collapse>.column,.xlarge-collapse>.columns{padding-left:0;padding-right:0} 
.xlarge-uncollapse>.column,.xlarge-uncollapse>.columns{padding-left:1.2222rem;padding-right:1.2222rem} 
} 
@media screen and (min-width: 1921px){.xxlarge-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%} 
.xxlarge-offset-0{margin-left:0%} 
.xxlarge-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%} 
.xxlarge-offset-1{margin-left:8.33333%} 
.xxlarge-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%} 
.xxlarge-offset-2{margin-left:16.66667%} 
.xxlarge-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%} 
.xxlarge-offset-3{margin-left:25%} 
.xxlarge-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%} 
.xxlarge-offset-4{margin-left:33.33333%} 
.xxlarge-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%} 
.xxlarge-offset-5{margin-left:41.66667%} 
.xxlarge-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%} 
.xxlarge-offset-6{margin-left:50%} 
.xxlarge-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%} 
.xxlarge-offset-7{margin-left:58.33333%} 
.xxlarge-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%} 
.xxlarge-offset-8{margin-left:66.66667%} 
.xxlarge-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%} 
.xxlarge-offset-9{margin-left:75%} 
.xxlarge-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%} 
.xxlarge-offset-10{margin-left:83.33333%} 
.xxlarge-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%} 
.xxlarge-offset-11{margin-left:91.66667%} 
.xxlarge-order-1{-webkit-order:1;-ms-flex-order:1;order:1} 
.xxlarge-up-1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.xxlarge-up-1>.column,.xxlarge-up-1>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%} 
.xxlarge-order-2{-webkit-order:2;-ms-flex-order:2;order:2} 
.xxlarge-up-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.xxlarge-up-2>.column,.xxlarge-up-2>.columns{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%} 
.xxlarge-order-3{-webkit-order:3;-ms-flex-order:3;order:3} 
.xxlarge-up-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.xxlarge-up-3>.column,.xxlarge-up-3>.columns{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%} 
.xxlarge-order-4{-webkit-order:4;-ms-flex-order:4;order:4} 
.xxlarge-up-4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.xxlarge-up-4>.column,.xxlarge-up-4>.columns{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%} 
.xxlarge-order-5{-webkit-order:5;-ms-flex-order:5;order:5} 
.xxlarge-up-5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.xxlarge-up-5>.column,.xxlarge-up-5>.columns{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%} 
.xxlarge-order-6{-webkit-order:6;-ms-flex-order:6;order:6} 
.xxlarge-up-6{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 
.xxlarge-up-6>.column,.xxlarge-up-6>.columns{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%} 
.xxlarge-up-1>.column,.xxlarge-up-1>.columns{width:100%;float:left} 
.xxlarge-up-1>.column:nth-of-type(1n),.xxlarge-up-1>.columns:nth-of-type(1n){clear:none} 
.xxlarge-up-1>.column:nth-of-type(1n+1),.xxlarge-up-1>.columns:nth-of-type(1n+1){clear:both} 
.xxlarge-up-1>.column:last-child,.xxlarge-up-1>.columns:last-child{float:left} 
.xxlarge-up-2>.column,.xxlarge-up-2>.columns{width:50%;float:left} 
.xxlarge-up-2>.column:nth-of-type(1n),.xxlarge-up-2>.columns:nth-of-type(1n){clear:none} 
.xxlarge-up-2>.column:nth-of-type(2n+1),.xxlarge-up-2>.columns:nth-of-type(2n+1){clear:both} 
.xxlarge-up-2>.column:last-child,.xxlarge-up-2>.columns:last-child{float:left} 
.xxlarge-up-3>.column,.xxlarge-up-3>.columns{width:33.33333%;float:left} 
.xxlarge-up-3>.column:nth-of-type(1n),.xxlarge-up-3>.columns:nth-of-type(1n){clear:none} 
.xxlarge-up-3>.column:nth-of-type(3n+1),.xxlarge-up-3>.columns:nth-of-type(3n+1){clear:both} 
.xxlarge-up-3>.column:last-child,.xxlarge-up-3>.columns:last-child{float:left} 
.xxlarge-up-4>.column,.xxlarge-up-4>.columns{width:25%;float:left} 
.xxlarge-up-4>.column:nth-of-type(1n),.xxlarge-up-4>.columns:nth-of-type(1n){clear:none} 
.xxlarge-up-4>.column:nth-of-type(4n+1),.xxlarge-up-4>.columns:nth-of-type(4n+1){clear:both} 
.xxlarge-up-4>.column:last-child,.xxlarge-up-4>.columns:last-child{float:left} 
.xxlarge-up-5>.column,.xxlarge-up-5>.columns{width:20%;float:left} 
.xxlarge-up-5>.column:nth-of-type(1n),.xxlarge-up-5>.columns:nth-of-type(1n){clear:none} 
.xxlarge-up-5>.column:nth-of-type(5n+1),.xxlarge-up-5>.columns:nth-of-type(5n+1){clear:both} 
.xxlarge-up-5>.column:last-child,.xxlarge-up-5>.columns:last-child{float:left} 
.xxlarge-up-6>.column,.xxlarge-up-6>.columns{width:16.66667%;float:left} 
.xxlarge-up-6>.column:nth-of-type(1n),.xxlarge-up-6>.columns:nth-of-type(1n){clear:none} 
.xxlarge-up-6>.column:nth-of-type(6n+1),.xxlarge-up-6>.columns:nth-of-type(6n+1){clear:both} 
.xxlarge-up-6>.column:last-child,.xxlarge-up-6>.columns:last-child{float:left} 
.xxlarge-up-7>.column,.xxlarge-up-7>.columns{width:14.28571%;float:left} 
.xxlarge-up-7>.column:nth-of-type(1n),.xxlarge-up-7>.columns:nth-of-type(1n){clear:none} 
.xxlarge-up-7>.column:nth-of-type(7n+1),.xxlarge-up-7>.columns:nth-of-type(7n+1){clear:both} 
.xxlarge-up-7>.column:last-child,.xxlarge-up-7>.columns:last-child{float:left} 
.xxlarge-up-8>.column,.xxlarge-up-8>.columns{width:12.5%;float:left} 
.xxlarge-up-8>.column:nth-of-type(1n),.xxlarge-up-8>.columns:nth-of-type(1n){clear:none} 
.xxlarge-up-8>.column:nth-of-type(8n+1),.xxlarge-up-8>.columns:nth-of-type(8n+1){clear:both} 
.xxlarge-up-8>.column:last-child,.xxlarge-up-8>.columns:last-child{float:left} 
} 
@media screen and (min-width: 1921px) and (min-width: 1921px){.xxlarge-expand{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px} 
} 
.row.xxlarge-unstack .column,.row.xxlarge-unstack .columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%} 
@media screen and (min-width: 1921px){.row.xxlarge-unstack .column,.row.xxlarge-unstack .columns{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px} 
} 
@media screen and (min-width: 1921px){.xxlarge-collapse>.column,.xxlarge-collapse>.columns{padding-left:0;padding-right:0} 
.xxlarge-uncollapse>.column,.xxlarge-uncollapse>.columns{padding-left:1.2222rem;padding-right:1.2222rem} 
} 
.shrink{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%} 
.column.align-top,.align-top.columns{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start} 
.column.align-bottom,.align-bottom.columns{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end} 
.column.align-middle,.align-middle.columns{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center} 
.column.align-stretch,.align-stretch.columns{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch} 
.no-bullet{margin-left:0;list-style:none} 
.text-left{text-align:left} 
.text-right{text-align:right} 
.text-center{text-align:center} 
.text-justify{text-align:justify} 
@media screen and (min-width: 730px){.medium-text-left{text-align:left} 
.medium-text-right{text-align:right} 
.medium-text-center{text-align:center} 
.medium-text-justify{text-align:justify} 
} 
@media screen and (min-width: 1025px){.large-text-left{text-align:left} 
.large-text-right{text-align:right} 
.large-text-center{text-align:center} 
.large-text-justify{text-align:justify} 
} 
@media screen and (min-width: 1601px){.xlarge-text-left{text-align:left} 
.xlarge-text-right{text-align:right} 
.xlarge-text-center{text-align:center} 
.xlarge-text-justify{text-align:justify} 
} 
@media screen and (min-width: 1921px){.xxlarge-text-left{text-align:left} 
.xxlarge-text-right{text-align:right} 
.xxlarge-text-center{text-align:center} 
.xxlarge-text-justify{text-align:justify} 
} 
.show-for-print{display:none !important} 
.flex-video{position:relative;height:0;padding-bottom:75%;margin-bottom:1rem;overflow:hidden} 
.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%} 
.flex-video.widescreen{padding-bottom:56.25%} 
.flex-video.vimeo{padding-top:0} 
.hide{display:none !important} 
.invisible{visibility:hidden} 
@media screen and (max-width: 729px){.hide-for-small-only{display:none !important} 
} 
@media screen and (max-width: 0em), screen and (min-width: 730px){.show-for-small-only{display:none !important} 
} 
@media screen and (min-width: 730px){.hide-for-medium{display:none !important} 
} 
@media screen and (max-width: 729px){.show-for-medium{display:none !important} 
} 
@media screen and (min-width: 730px) and (max-width: 1024px){.hide-for-medium-only{display:none !important} 
} 
@media screen and (max-width: 729px), screen and (min-width: 1025px){.show-for-medium-only{display:none !important} 
} 
@media screen and (min-width: 1025px){.hide-for-large{display:none !important} 
} 
@media screen and (max-width: 1024px){.show-for-large{display:none !important} 
} 
@media screen and (min-width: 1025px) and (max-width: 1600px){.hide-for-large-only{display:none !important} 
} 
@media screen and (max-width: 1024px), screen and (min-width: 1601px){.show-for-large-only{display:none !important} 
} 
.show-for-sr,.show-on-focus{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)} 
.show-on-focus:active,.show-on-focus:focus{position:static !important;height:auto;width:auto;overflow:visible;clip:auto} 
.show-for-landscape,.hide-for-portrait{display:block !important} 
@media screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:block !important} 
} 
@media screen and (orientation: portrait){.show-for-landscape,.hide-for-portrait{display:none !important} 
} 
.hide-for-landscape,.show-for-portrait{display:none !important} 
@media screen and (orientation: landscape){.hide-for-landscape,.show-for-portrait{display:none !important} 
} 
@media screen and (orientation: portrait){.hide-for-landscape,.show-for-portrait{display:block !important} 
} 
.float-left{float:left !important} 
.float-right{float:right !important} 
.float-center{display:block;margin-left:auto;margin-right:auto} 
.clearfix::before,.clearfix::after{content:' ';display:table;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1} 
.clearfix::after{clear:both} 
.align-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end} 
.align-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center} 
.align-justify{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between} 
.align-spaced{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around} 
.align-top{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start} 
.align-self-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start} 
.align-bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end} 
.align-self-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end} 
.align-middle{-webkit-align-items:center;-ms-flex-align:center;align-items:center} 
.align-self-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center} 
.align-stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch} 
.align-self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch} 
.small{-webkit-order:1;-ms-flex-order:1;order:1} 
.small{-webkit-order:2;-ms-flex-order:2;order:2} 
.small{-webkit-order:3;-ms-flex-order:3;order:3} 
.small{-webkit-order:4;-ms-flex-order:4;order:4} 
.small{-webkit-order:5;-ms-flex-order:5;order:5} 
.small{-webkit-order:6;-ms-flex-order:6;order:6} 
@media screen and (min-width: 730px){.medium{-webkit-order:1;-ms-flex-order:1;order:1} 
.medium{-webkit-order:2;-ms-flex-order:2;order:2} 
.medium{-webkit-order:3;-ms-flex-order:3;order:3} 
.medium{-webkit-order:4;-ms-flex-order:4;order:4} 
.medium{-webkit-order:5;-ms-flex-order:5;order:5} 
.medium{-webkit-order:6;-ms-flex-order:6;order:6} 
} 
@media screen and (min-width: 1025px){.large{-webkit-order:1;-ms-flex-order:1;order:1} 
.large{-webkit-order:2;-ms-flex-order:2;order:2} 
.large{-webkit-order:3;-ms-flex-order:3;order:3} 
.large{-webkit-order:4;-ms-flex-order:4;order:4} 
.large{-webkit-order:5;-ms-flex-order:5;order:5} 
.large{-webkit-order:6;-ms-flex-order:6;order:6} 
} 
@media screen and (min-width: 1601px){.xlarge{-webkit-order:1;-ms-flex-order:1;order:1} 
.xlarge{-webkit-order:2;-ms-flex-order:2;order:2} 
.xlarge{-webkit-order:3;-ms-flex-order:3;order:3} 
.xlarge{-webkit-order:4;-ms-flex-order:4;order:4} 
.xlarge{-webkit-order:5;-ms-flex-order:5;order:5} 
.xlarge{-webkit-order:6;-ms-flex-order:6;order:6} 
} 
@media screen and (min-width: 1921px){.xxlarge{-webkit-order:1;-ms-flex-order:1;order:1} 
.xxlarge{-webkit-order:2;-ms-flex-order:2;order:2} 
.xxlarge{-webkit-order:3;-ms-flex-order:3;order:3} 
.xxlarge{-webkit-order:4;-ms-flex-order:4;order:4} 
.xxlarge{-webkit-order:5;-ms-flex-order:5;order:5} 
.xxlarge{-webkit-order:6;-ms-flex-order:6;order:6} 
} 
@font-face{font-family:'Antenna Cond';src:url("../fonts/antennacond-regular.eot");src:url("../fonts/antennacond-regular.eot") format("embedded-opentype"),url("../fonts/antennacond-regular.woff") format("woff"),url("../fonts/antennacond-regular.ttf") format("truetype"),url("../fonts/antennacond-regular.svg#AntennaCondRegular") format("svg");font-weight:400} 
@font-face{font-family:'Antenna Cond';src:url("../fonts/antennacond-bold.eot");src:url("../fonts/antennacond-bold.eot") format("embedded-opentype"),url("../fonts/antennacond-bold.woff") format("woff"),url("../fonts/antennacond-bold.ttf") format("truetype"),url("../fonts/antennacond-bold.svg#AntennaCondBold") format("svg");font-weight:700} 
@font-face{font-family:'Antenna Cond';src:url("../fonts/antennacond-black.eot");src:url("../fonts/antennacond-black.eot") format("embedded-opentype"),url("../fonts/antennacond-black.woff") format("woff"),url("../fonts/antennacond-black.ttf") format("truetype"),url("../fonts/antennacond-black.svg#AntennaCondBlack") format("svg");font-weight:900} 
@font-face{font-family:'Antenna Cond';src:url("../fonts/antennacond-extralight.eot");src:url("../fonts/antennacond-extralight.eot") format("embedded-opentype"),url("../fonts/antennacond-extralight.woff") format("woff"),url("../fonts/antennacond-extralight.ttf") format("truetype"),url("../fonts/antennacond-extralight.svg#AntennaCondExtraLight") format("svg");font-weight:200} 
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} 
h1{font-family:Yantramanav,Impact,"Arial Black",sans-serif;font-weight:200;font-size:2rem;letter-spacing:.05rem;line-height:1.27} 
@media only screen and (min-width: 730px){h1{font-size:3.75rem} 
} 
h2,.block-calltoaction h1,.header-capability h1{font-family:Yantramanav,Impact,"Arial Black",sans-serif;font-size:2.25rem;font-weight:200;line-height:1.23;padding-bottom:.5rem} 
h2::after,.block-calltoaction h1::after,.header-capability h1::after{top:7px} 
body.single-work h2::after{background-color:currentColor;opacity:.3} 
h3{font-family:Yantramanav,Impact,"Arial Black",sans-serif;font-size:1.625rem;font-weight:200;letter-spacing:.02rem;line-height:1.31} 
h4,.block-title h3,.block-media-gallery h3,h1.h4,.h4{font-family:Yantramanav,Impact,"Arial Black",sans-serif;font-size:1rem;font-weight:700;letter-spacing:.1rem;line-height:1.625;text-transform:uppercase} 
h5{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.02rem;line-height:1.625} 
h6{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.714} 
.block-calltoaction h4,p,.gform_description{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:300;letter-spacing:.02rem;line-height:1.625;text-transform:initial} 
.block-calltoaction h4 a,p a,.gform_description a{letter-spacing:0} 
p.large,blockquote{font-size:1.25rem;font-weight:300;line-height:1.5} 
blockquote{background-color:#e0ebed;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:300;margin:2rem auto;padding:2rem} 
.bg-gray blockquote{background-color:#27515b;color:#fff} 
.bg-blue blockquote,.bg-magenta blockquote{background-color:#0b333c;color:#fff} 
blockquote p{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:300;margin:0} 
a{-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background-color:transparent;color:inherit;position:relative;text-decoration:none} 
.wysiwyg a:not(.button):not(.block-link-video):after,.block-content a:not(.button):not(.block-link-video):after,.block-media-content .columns a:not(.button):not(.block-link-video):after{-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background-color:#d0dbdd;bottom:-2px;content:'';display:block;height:2px;left:-1px;position:absolute;width:calc(100% + 2px)} 
.wysiwyg a:not(.button):not(.block-link-video):hover,.block-content a:not(.button):not(.block-link-video):hover,.block-media-content .columns a:not(.button):not(.block-link-video):hover{color:#ff7f00;text-decoration:none} 
.wysiwyg a:not(.button):not(.block-link-video):hover:not(.button),.block-content a:not(.button):not(.block-link-video):hover:not(.button),.block-media-content .columns a:not(.button):not(.block-link-video):hover:not(.button){background-color:rgba(214,49,81,0.1)} 
.wysiwyg a:not(.button):not(.block-link-video):hover:after,.block-content a:not(.button):not(.block-link-video):hover:after,.block-media-content .columns a:not(.button):not(.block-link-video):hover:after{background-color:#ff7f00} 
.wysiwyg li,.block-content li,.block-media-content .columns li{line-height:1.25} 
.block-container.bg-gray a:after,.container-landing.bg-gray a:after{background-color:#0b333c} 
.block-container.bg-magenta a:after,.container-landing.bg-magenta a:after{background-color:#555555} 
hr{border:0;height:0;border-top:2px solid #e0ebed} 
.bg-gray hr{border-top:2px solid #27515b} 
.bg-magenta hr{border-top:2px solid #555555} 
*+blockquote{margin-top:1.66667rem} 
*+ul{margin-top:1.75rem} 
*+ol{margin-top:1.75rem} 
*+p{margin-top:1.1111rem} 
*+h1{margin-top:2.5rem} 
*+h2{margin-top:1.88889rem} 
*+h3{margin-top:1.5rem} 
*+h4{margin-top:1.25rem} 
*+h5{margin-top:1.1111rem} 
h1+h2{margin-top:1.375rem} 
h1+h3{margin-top:1rem} 
h1+h4{margin-top:0.75rem} 
h1+h5{margin-top:0.675rem} 
h1+h6{margin-top:0.5rem} 
h1+p{margin-top:0.8333rem} 
h2+h3{margin-top:0.5rem} 
h2+h4{margin-top:0.375rem} 
h2+h5{margin-top:0.25rem} 
h2+h6{margin-top:0.125rem} 
h2+p{margin-top:1rem} 
h3+h4{margin-top:0.375rem} 
h3+h5{margin-top:0.25rem} 
h3+h6{margin-top:0.125rem} 
h3+p{margin-top:0.555rem} 
h4+h5{margin-top:0.25rem} 
h4+h6{margin-top:0.125rem} 
h4+p{margin-top:0.555rem} 
h5+h6{margin-top:0.125rem} 
h5+p{margin-top:0.2777rem} 
h5+ul{margin-top:0.5555rem} 
h5+ol{margin-top:0.5555rem} 
h6+p{margin-top:0.2777rem} 
h6+ul{margin-top:0.5555rem} 
h6+ol{margin-top:0.5555rem} 
html{font-size:18px} 
@media only screen and (min-width: 730px){html{font-size:16px} 
} 
@media only screen and (min-width: 1601px){html{font-size:18px} 
} 
html.menu-active,html.grav-slideout-active,html.form-active{overflow:hidden;height:100%} 
body:not(.mce-content-body){background-color:#0b333c;color:#0b333c;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;position:relative} 
body:not(.mce-content-body)::after{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:'';display:block;visibility:hidden;z-index:0;position:fixed;top:0;left:0;height:100%;width:100%;background-color:#0b333c;opacity:0} 
html.knowledge-active body:not(.mce-content-body)::after{visibility:visible;opacity:.9;z-index:9} 
html.form-active body:not(.mce-content-body)::after,html.grav-slideout-active body:not(.mce-content-body)::after{-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;opacity:.9;z-index:9997;visibility:visible;background-color:#ff7f00} 
.main-content-wrapper{position:relative;color:#0b333c} 
.main-content-wrapper::before{display:block;content:'';width:100%;left:0;height:calc(100% - 2 * (60px - 1px));position:absolute;background-color:currentColor;top:60px;z-index:0} 
.global-wrapper{margin:0 auto;max-width:1688px;position:relative;z-index:2;color:#0b333c} 
.global-wrapper .block-container:not(.block-media):not(.block-media-slider):not(.block-featured-work):first-child .block-inner{padding-top:4.5rem} 
@media only screen and (min-width: 730px){.global-wrapper .block-container:not(.block-media):not(.block-media-slider):not(.block-featured-work):first-child .block-inner{padding-top:7rem} 
} 
.single-post .global-wrapper .section-container img{max-width:90%} 
.bg-image{background-position:top center;background-size:cover;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1} 
@media only screen and (min-width: 730px){.bg-image{height:100vh;max-height:700px} 
} 
@media only screen and (max-height: 638px){.bg-image{height:100vh} 
} 
.bg-image video{-moz-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);display:none;position:relative;top:0;left:50%;width:auto;height:100%} 
@media only screen and (min-width: 730px){.bg-image video{display:block} 
} 
body.home .bg-image{height:100vh} 
@media only screen and (min-width: 730px){body.home .bg-image{max-height:none} 
body.home .bg-image video{-moz-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);display:block;position:relative;top:0;left:50%;width:auto;height:100%} 
} 
@media only screen and (min-width: 730px) and (min-width: 1601px){body.home .bg-image video{width:100%;height:auto} 
} 
.single-work .bg-image{-webkit-filter:none;filter:none;opacity:1} 
.nowrap{-webkit-flex-wrap:nowrap;flex-wrap:nowrap} 
iframe{width:100%} 
table{border:2px solid #0b333c} 
.bg-blue table,.bg-gray table,.bg-magenta table{background-color:#fff} 
table thead{background-color:#0b333c} 
table thead tr th{color:#fff;font-size:1rem;font-weight:700;padding:.7rem 1.2rem;text-align:left} 
table tbody tr td{border-bottom:1px solid #e0ebed;font-weight:300;padding:.75rem 1.2rem;text-align:left} 
table tbody tr td:not(:last-child){border:1px solid #e0ebed} 
ol li,ul li{font-size:1rem;font-weight:300;list-style:none;margin:.9rem 0 0 2rem;position:relative} 
ol li ol li,ol li ul li,ul li ol li,ul li ul li{margin:.9rem 0 0 1.5rem} 
ul{padding:0} 
nav ul{list-style:none;list-style-position:inside} 
ul li::before{content:'\2022';font-family:Helvetica, Arial, sans-serif;font-size:.7rem;line-height:1.25rem;left:-.6rem;position:absolute} 
ol{counter-reset:li;margin-left:0;padding-left:0} 
ol li::before{color:#0b333c;content:counter(li) ".";counter-increment:li;font-weight:700;left:-1.25rem;position:absolute;text-align:center;width:1.25rem} 
.bg-blue ol li::before,.bg-magenta ol li::before{color:#fff} 
ol li ol li::before,ol ol li::before{content:counter(li,lower-alpha) "."} 
figure{margin-top:1.5rem} 
figure img{display:block} 
figure figcaption{background-color:#e0ebed;font-size:.875rem;padding:.5rem 1rem} 
@media only screen and (min-width: 1025px){.bg-offset-adjust{padding-left:44px;padding-right:44px} 
} 
@media only screen and (min-width: 1688px){.bg-offset-adjust{padding-left:0;padding-right:0} 
} 
.work-wrapper-featured{-moz-transition:opacity 0.3s ease-in-out,-moz-transform 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out,-o-transform 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out;display:block;overflow:hidden;color:#fff;text-align:center;background-color:#0b333c} 
.work-wrapper-featured img{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;height:310px;width:auto;max-width:none;display:block;opacity:.5;z-index:2;min-width:100%} 
@media only screen and (max-width: 1024px){.work-wrapper-featured img{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:50%} 
} 
@media only screen and (min-width: 1025px){.work-wrapper-featured img{height:auto;width:100%} 
} 
.work-wrapper-featured .button{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin:0 auto;position:absolute;display:block;left:0;right:0;width:180px;bottom:-80px;opacity:0} 
.work-wrapper-featured .button::after{background-color:#555555} 
.work-wrapper-featured h2::after{display:none} 
.work-wrapper-featured::before{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:'';display:block;width:100%;height:100%;background:#ff7f00;opacity:0;position:absolute;left:0;top:0;z-index:1} 
.work-wrapper-featured:hover img{-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.15} 
@media only screen and (max-width: 1024px){.work-wrapper-featured:hover img{-moz-transform:translate3d(-50% 0 0);-ms-transform:translate3d(-50% 0 0);-webkit-transform:translate3d(-50% 0 0);transform:translate3d(-50% 0 0)} 
} 
.work-wrapper-featured:hover::before{opacity:1} 
.work-wrapper-featured:hover .work-featured-content{-moz-transform:translate3d(0 -50% 0);-ms-transform:translate3d(0 -50% 0);-webkit-transform:translate3d(0 -50% 0);transform:translate3d(0 -50% 0);padding-bottom:80px} 
.work-wrapper-featured:hover .button{bottom:0;opacity:1} 
.work-featured-content{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:block;position:absolute;left:0;right:0;z-index:5;padding:0 2.4444rem} 
.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:transparent !important} 
.mejs-container .mejs-controls{display:none !important} 
.loading-screen{position:fixed;height:100%;width:100%;background:rgba(24,68,78,0.7);z-index:10001;top:0;left:0} 
.loading-screen .loader{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-position:23px 80px;display:block;width:140px;height:140px;background-color:transparent;border:1px solid rgba(255,255,255,0.1)} 
.loading-screen .loader::before{content:'';display:block;width:60px;height:60px;border:1px solid rgba(255,255,255,0.1);border-radius:50%} 
.loading-screen .loader::after{content:'';display:block;width:100px;height:100px;border:1px solid rgba(255,255,255,0.1);border-radius:50%} 
.loading-screen .moon{-moz-animation:LOADER 5s infinite linear;-webkit-animation:LOADER 5s infinite linear;animation:LOADER 5s infinite linear;display:block;width:100px;height:100px;border-radius:50%;z-index:10} 
.loading-screen .moon::after{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;content:'';display:block;width:10px;height:10px;margin-left:-6px;background-color:#fff} 
.loading-screen .space-station{-moz-animation:LOADER 4s infinite linear;-webkit-animation:LOADER 4s infinite linear;animation:LOADER 4s infinite linear;display:block;width:140px;height:140px;border-radius:50%;z-index:10} 
.loading-screen .space-station::after{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;content:'';display:block;width:14px;height:14px;margin-left:-8px;background-color:#fff} 
.loading-screen .mercury{-moz-animation:LOADER 2s infinite linear;-webkit-animation:LOADER 2s infinite linear;animation:LOADER 2s infinite linear;display:block;width:60px;height:60px;border-radius:50%;z-index:10} 
.loading-screen .mercury::after{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;content:'';display:block;width:8px;height:8px;margin-left:-5px;background-color:#fff} 
@-moz-keyframes LOADER{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)} 
100%{-moz-transform:rotate(360deg);transform:rotate(360deg)} 
} 
@-webkit-keyframes LOADER{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)} 
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)} 
} 
@keyframes LOADER{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)} 
100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)} 
} 
.grav-slideout,.grav-slideout-form{-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-transform:translate3d(100vw, 0, 0);-ms-transform:translate3d(100vw, 0, 0);-webkit-transform:translate3d(100vw, 0, 0);transform:translate3d(100vw, 0, 0);visibility:hidden;width:100%;height:100%;position:fixed;top:0;right:0;opacity:0;z-index:9998;overflow:auto;-webkit-overflow-scrolling:touch;background-size:cover;background-position:center;background-repeat:no-repeat} 
@media only screen and (min-width: 1025px){.grav-slideout,.grav-slideout-form{width:80%} 
} 
@media only screen and (min-width: 1601px){.grav-slideout,.grav-slideout-form{background-position:top right} 
} 
.grav-slideout .columns,.grav-slideout-form .columns{padding-top:7rem;padding-bottom:4rem} 
.grav-slideout h2,.grav-slideout-form h2{padding-bottom:0} 
.grav-slideout h2::after,.grav-slideout-form h2::after{display:none} 
.grav-slideout h2,.grav-slideout-form h2,.grav-slideout h3,.grav-slideout-form h3,.grav-slideout h4,.grav-slideout-form h4,.grav-slideout p,.grav-slideout-form p,.grav-slideout h5,.grav-slideout-form h5,.grav-slideout ul,.grav-slideout-form ul,.grav-slideout .gform_description,.grav-slideout-form .gform_description{-moz-transition:all 0.3s ease-in-out 0.3s;-o-transition:all 0.3s ease-in-out 0.3s;-webkit-transition:all 0.3s ease-in-out;-webkit-transition-delay:0.3s;transition:all 0.3s ease-in-out 0.3s;-moz-transform:translateX(100px);-ms-transform:translateX(100px);-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0} 
.grav-slideout h4,.grav-slideout-form h4{-moz-transition-delay:0.4s;-o-transition-delay:0.4s;-webkit-transition-delay:0.4s;transition-delay:0.4s} 
.grav-slideout p,.grav-slideout-form p,.grav-slideout .gform_description,.grav-slideout-form .gform_description{-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s} 
.grav-slideout h5,.grav-slideout-form h5{-moz-transition-delay:0.6s;-o-transition-delay:0.6s;-webkit-transition-delay:0.6s;transition-delay:0.6s} 
.grav-slideout ul,.grav-slideout-form ul{-moz-transition-delay:0.7s;-o-transition-delay:0.7s;-webkit-transition-delay:0.7s;transition-delay:0.7s} 
.grav-slideout .gform_description,.grav-slideout-form .gform_description{display:block;color:#fff;font-weight:400;margin:1rem 0 2rem} 
.grav-slideout .gform_title,.grav-slideout-form .gform_title{font-size:2.25rem} 
.grav-slideout h4+p,.grav-slideout-form h4+p,.grav-slideout h3+p,.grav-slideout-form h3+p,.grav-slideout h4+.member-profile-description,.grav-slideout-form h4+.member-profile-description{margin-top:2.5rem;font-weight:400} 
.grav-slideout ul,.grav-slideout-form ul{margin-top:.875rem} 
.grav-slideout ul li,.grav-slideout-form ul li{margin-left:0;margin-top:0} 
.grav-slideout ul li+li:not(.gform_hidden),.grav-slideout-form ul li+li:not(.gform_hidden){margin-top:.75rem} 
.grav-slideout ul li::before,.grav-slideout-form ul li::before{display:none} 
.grav-slideout ul a,.grav-slideout-form ul a{color:#555555;font-weight:700} 
html.grav-slideout-active .grav-slideout{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;visibility:visible} 
html.grav-slideout-active .grav-slideout h2,html.grav-slideout-active .grav-slideout h3,html.grav-slideout-active .grav-slideout h4,html.grav-slideout-active .grav-slideout p,html.grav-slideout-active .grav-slideout h5,html.grav-slideout-active .grav-slideout ul,html.grav-slideout-active .grav-slideout .gform_description{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1} 
html.form-active .grav-slideout-form{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;visibility:visible} 
html.form-active .grav-slideout-form h2,html.form-active .grav-slideout-form h3,html.form-active .grav-slideout-form h4,html.form-active .grav-slideout-form p,html.form-active .grav-slideout-form h5,html.form-active .grav-slideout-form ul,html.form-active .grav-slideout-form .gform_description{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1} 
.grav-slideout-form textarea{height:11em} 
.social-title-col,.offset-title-col{position:relative;min-height:140px} 
@media only screen and (min-width: 730px){.social-title-col,.offset-title-col{padding-top:1.75rem} 
} 
.social-title-col a,.social-title-col h2,.offset-title-col a,.offset-title-col h2{color:#fff;position:absolute;height:100%;width:100%;text-align:center;display:block;background:#18444e} 
@media only screen and (min-width: 730px){.social-title-col a,.social-title-col h2,.offset-title-col a,.offset-title-col h2{height:calc(100% - 1.75rem)} 
} 
.social-title-col a span,.social-title-col h2 span,.offset-title-col a span,.offset-title-col h2 span{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif !important;font-weight:300;top:55%} 
.social-title-col a::before,.social-title-col h2::before,.offset-title-col a::before,.offset-title-col h2::before{font-size:2rem;position:absolute;left:0;right:0;top:-50px;bottom:0;margin:auto;display:block;width:36px;height:36px;color:inherit} 
.social-title-col a:not(h2):hover,.social-title-col h2:not(h2):hover,.offset-title-col a:not(h2):hover,.offset-title-col h2:not(h2):hover{color:#678288} 
.offset-title-col::before{content:'';display:block;width:100%;height:100%;background-color:#18444e;position:absolute;bottom:0} 
@media only screen and (min-width: 730px){.offset-title-col::before{height:calc(100% - 1.75rem)} 
} 
.offset-title-col h2{height:auto;background-color:transparent} 
.offset-title-col h2::after{left:0;right:0;margin:auto} 
.team-member.round{display:inline-block;max-width:115px;border-radius:50%} 
.team-member.round:hover img{-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)} 
.team-member.round img{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:50%} 
.share-sticky{position:absolute;top:-40px;z-index:2;height:40px;background:#27515b;line-height:40px;color:#fff;font-size:.875rem} 
@media only screen and (min-width: 1025px){.share-sticky{left:44px} 
} 
@media only screen and (min-width: 1688px){.share-sticky{left:calc((100% - 1600px) / 2)} 
} 
.share-sticky .share-wrapper,.share-sticky .icon-share{float:left;display:block} 
.share-sticky .share-wrapper{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;max-width:260px;overflow:hidden;opacity:1} 
.share-sticky .share-wrapper .social-links{padding:0 .875rem 0 .25rem} 
.share-sticky .share-wrapper .social-links li{font-size:.875rem} 
.share-sticky .share-wrapper .social-links a{width:auto;opacity:.85;font-size:.875rem;min-width:32px;height:33px} 
.share-sticky .share-wrapper .social-links a:hover{opacity:1} 
.share-sticky .icon-share{position:relative;text-align:right;font-size:1.25rem;height:40px;width:28px;cursor:pointer} 
@media only screen and (min-width: 1025px){.share-sticky .icon-share{width:48px;padding:0 .875rem} 
} 
.share-sticky .icon-share::before{display:block} 
@media only screen and (max-width: 1024px){.share-sticky .icon-share::before{font-size:.875rem;left:0;width:14px;right:0;position:absolute;margin:auto} 
} 
.share-sticky .icon-share .close{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0;width:12px;height:12px} 
.share-sticky .icon-share .close::before,.share-sticky .icon-share .close::after{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:'';display:block;width:15px;height:2px;background:#fff;position:absolute;top:0;bottom:0;margin:auto} 
.share-sticky.stuck{position:fixed;top:25px} 
.share-sticky.stuck .share-wrapper{max-width:0;opacity:0} 
.share-sticky.absolute{position:fixed;top:25px} 
.share-sticky.absolute .share-wrapper{max-width:0;opacity:0} 
.share-sticky.active .share-wrapper{max-width:260px;opacity:1} 
.share-sticky.active .icon-share::before{opacity:0} 
.share-sticky.active .icon-share .close{opacity:1} 
.share-sticky.active .icon-share .close::before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)} 
.share-sticky.active .icon-share .close::after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)} 
.bg-magenta-light .block-inner,.bg-magenta-light:not(.block-container){background-color:#555555} 
.bg-magenta .block-inner,.bg-magenta:not(.block-container){background-color:#ff7f00} 
.bg-magenta-dark .block-inner,.bg-magenta-dark:not(.block-container){background-color:#ff7f00} 
.bg-magenta-dark.button:after{background-color:#ff7f00} 
.bg-blue-light .block-inner,.bg-blue-light:not(.block-container){background-color:#27515b} 
.bg-blue .block-inner,.bg-blue:not(.block-container){background-color:#18444e} 
.bg-blue-dark .block-inner,.bg-blue-dark:not(.block-container){background-color:#0b333c} 
.bg-gray-light .block-inner,.bg-gray-light:not(.block-container){background-color:#e0ebed} 
.bg-gray-blue .block-inner,.bg-gray-blue:not(.block-container){background-color:#678288} 
.bg-gray .block-inner,.bg-gray:not(.block-container){background-color:#d0dbdd} 
.bg-gray-dark .block-inner,.bg-gray-dark:not(.block-container){background-color:#c2d0d3} 
.bg-white .block-inner,.bg-white:not(.block-container){background-color:#fff} 
.bg-white .block-inner,.bg-white:not(.block-container){background-color:transparent} 
.bg-magenta-light h1,.bg-magenta-light h2,.bg-magenta-light h3,.bg-magenta-light h4,.bg-magenta-light h5,.bg-magenta-light h6,.bg-magenta-light p,.bg-magenta-light blockquote,.bg-magenta-light li,.bg-magenta h1,.bg-magenta h2,.bg-magenta h3,.bg-magenta h4,.bg-magenta h5,.bg-magenta h6,.bg-magenta p,.bg-magenta blockquote,.bg-magenta li,.bg-magenta-dark h1,.bg-magenta-dark h2,.bg-magenta-dark h3,.bg-magenta-dark h4,.bg-magenta-dark h5,.bg-magenta-dark h6,.bg-magenta-dark p,.bg-magenta-dark blockquote,.bg-magenta-dark li,.bg-blue-light h1,.bg-blue-light h2,.bg-blue-light h3,.bg-blue-light h4,.bg-blue-light h5,.bg-blue-light h6,.bg-blue-light p,.bg-blue-light blockquote,.bg-blue-light li,.bg-blue h1,.bg-blue h2,.bg-blue h3,.bg-blue h4,.bg-blue h5,.bg-blue h6,.bg-blue p,.bg-blue blockquote,.bg-blue li,.bg-blue-dark h1,.bg-blue-dark h2,.bg-blue-dark h3,.bg-blue-dark h4,.bg-blue-dark h5,.bg-blue-dark h6,.bg-blue-dark p,.bg-blue-dark blockquote,.bg-blue-dark li,.bg-transparent h1,.bg-transparent h2,.bg-transparent h3,.bg-transparent h4,.bg-transparent h5,.bg-transparent h6,.bg-transparent p,.bg-transparent blockquote,.bg-transparent li{color:#fff} 
button,.button,[type=submit]{-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background-color:#ff7f00;border-style:solid;border-width:0;color:#fff;cursor:pointer;display:inline-block;font-family:Yantramanav,Impact,"Arial Black",sans-serif;font-size:0.875rem;font-weight:normal;letter-spacing:.1rem;line-height:1.25;margin:2rem 0 1.11111rem 0;min-width:170px;position:relative;padding:.8rem 2rem;outline:none;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;border-radius:0} 
button:before,.button:before{-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#555555;z-index:-1} 
button:after,.button:after{-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#ff7f00;z-index:-1} 
.bg-magenta button:after,.bg-magenta .button:after{background-color:#555555} 
button:not(.show-for-hover):not(#cboxClose):hover,.button:not(.show-for-hover):not(#cboxClose):hover{-moz-transform:translate(-4px, -4px);-ms-transform:translate(-4px, -4px);-webkit-transform:translate(-4px, -4px);transform:translate(-4px, -4px);color:#fff} 
button:not(.show-for-hover):not(#cboxClose):hover:before,.button:not(.show-for-hover):not(#cboxClose):hover:before{-moz-transform:translate(4px, 4px);-ms-transform:translate(4px, 4px);-webkit-transform:translate(4px, 4px);transform:translate(4px, 4px)} 
button:not(.show-for-hover):not(#cboxClose):hover:after,.button:not(.show-for-hover):not(#cboxClose):hover:after{background-color:#ff7f00} 
[type=submit]:not(.show-for-hover):hover{-moz-transform:translate(-4px, -4px);-ms-transform:translate(-4px, -4px);-webkit-transform:translate(-4px, -4px);transform:translate(-4px, -4px);background-color:#ff7f00} 
.video-play{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:inline-block;position:relative;height:60px;width:60px} 
.video-play::before{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;content:'';display:block;width:100%;height:100%;background-color:#ff7f00} 
.video-play::after{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-box-shadow:0 0 0 0 rgba(255,255,255,0.1);-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0.1);box-shadow:0 0 0 0 rgba(255,255,255,0.1);right:-4px;content:'';display:block;width:0;height:0;border-left:12px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent} 
.video-play:hover::before{-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)} 
.video-play:hover::after{-moz-transform:scale(1.15, 1.15);-ms-transform:scale(1.15, 1.15);-webkit-transform:scale(1.15, 1.15);transform:scale(1.15, 1.15)} 
.block-link-video{display:block;position:relative} 
.block-link-video::before,.block-link-video::after{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:'';display:block;z-index:1} 
.block-link-video::before{height:80px;width:80px;border-radius:50%;background-color:#ff7f00} 
.block-link-video::after{width:0;height:0;right:-5px;border-left:16px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent} 
.block-link-video:hover::before{-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)} 
.block-link-video:hover::after{-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)} 
[type="email"],[type="password"],[type="tel"],[type="text"],select,textarea{-moz-transition:border-color 0.3s ease;-o-transition:border-color 0.3s ease;-webkit-transition:border-color 0.3s ease;transition:border-color 0.3s ease;background-color:transparent;border:2px solid #c2d0d3;color:#0b333c;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:300;font-size:1rem;letter-spacing:.02rem;line-height:1.625;outline:0;padding:.25rem .5rem .4rem .75rem;width:100%;border-radius:0;-webkit-appearance:none} 
.bg-gray [type="email"],.bg-gray [type="password"],.bg-gray [type="tel"],.bg-gray [type="text"],.bg-gray select,.bg-gray textarea{background-color:#e0ebed} 
.bg-blue [type="email"],.bg-blue [type="password"],.bg-blue [type="tel"],.bg-blue [type="text"],.bg-blue select,.bg-blue textarea{background-color:#0b333c;border:2px solid #27515b;color:#fff} 
.bg-magenta [type="email"],.bg-magenta [type="password"],.bg-magenta [type="tel"],.bg-magenta [type="text"],.bg-magenta select,.bg-magenta textarea{background-color:#ff7f00;border:2px solid #555555;color:#fff} 
[type="email"]:focus,[type="password"]:focus,[type="tel"]:focus,[type="text"]:focus,select:focus,textarea:focus{border:2px solid #0b333c} 
.bg-blue [type="email"]:focus,.bg-blue [type="password"]:focus,.bg-blue [type="tel"]:focus,.bg-blue [type="text"]:focus,.bg-blue select:focus,.bg-blue textarea:focus{border:2px solid #ff7f00} 
.bg-magenta [type="email"]:focus,.bg-magenta [type="password"]:focus,.bg-magenta [type="tel"]:focus,.bg-magenta [type="text"]:focus,.bg-magenta select:focus,.bg-magenta textarea:focus{border:2px solid #555555} 
select{-moz-transition:background-position 0.3s ease;-o-transition:background-position 0.3s ease;-webkit-transition:background-position 0.3s ease;transition:background-position 0.3s ease;background-color:transparent;background-image:url("../images/icons_arrow-down.svg");background-position:right .8rem top 50%;background-repeat:no-repeat;background-size:1rem;border-radius:0;cursor:pointer;-webkit-appearance:none} 
select:hover{background-position:right .8rem top 60%} 
label{display:inline-block;font-weight:700;margin-bottom:.6rem} 
.custom-checkbox [type=checkbox],.custom-radio [type=radio]{display:none} 
.ginput_container_radio li label,.ginput_container_checkbox li label{padding-left:1.7rem;position:relative} 
.ginput_container_radio li label:before,.ginput_container_checkbox li label:before{background-color:#fff;border:2px solid #c2d0d3;content:'';display:block;height:16px;left:0;position:absolute;top:0;width:16px} 
.bg-gray .ginput_container_radio li label:before,.bg-gray .ginput_container_checkbox li label:before{background-color:#e0ebed} 
.bg-blue .ginput_container_radio li label:before,.bg-blue .ginput_container_checkbox li label:before{background-color:#0b333c;border:2px solid #27515b} 
.bg-magenta .ginput_container_radio li label:before,.bg-magenta .ginput_container_checkbox li label:before{background-color:#ff7f00;border:2px solid #555555} 
.ginput_container_radio li label:after,.ginput_container_checkbox li label:after{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-moz-transform:scale(0, 0);-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0);content:'';display:block;height:14px;opacity:0;position:absolute;top:4px;width:14px} 
.ginput_container_radio li label:before,.ginput_container_radio li label:after{border-radius:50%} 
.ginput_container_radio li label:after{background-color:#0b333c;height:6px;left:7px;top:7px;width:6px} 
.bg-blue .ginput_container_radio li label:after,.bg-magenta .ginput_container_radio li label:after{background-color:#fff} 
.ginput_container_checkbox li label:after{content:'\02DF';font-size:1.4rem;left:6px} 
[type=checkbox]:after,[type=radio]:after{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0} 
[type=checkbox]:checked+label::after,[type=radio]:checked+label::after{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1} 
.checkbox::before,.checkbox::after{border-radius:0} 
.filter-ix{display:inline-block;top:0;left:0;position:absolute;height:100%;width:100%;border-bottom:2px solid rgba(255,255,255,0.2);cursor:pointer} 
.filter-ix::before{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:attr(data-content);display:block;position:absolute;bottom:0;opacity:.2;white-space:nowrap;width:calc(100% - 36px);text-align:left} 
@media only screen and (max-width: 729px){.filter-ix::before{font-size:1.25rem} 
} 
body.archive.category .filter-ix::before{opacity:1} 
.filter-ix .submit-arrow::after{border-right:0;border-left:2px solid #fff;bottom:4px;left:0} 
.filter-ix:hover .submit-arrow{background-color:#ff7f00} 
.filter-ix:hover .submit-arrow::after{-moz-transform:rotate(-45deg) translate3d(-2px, 2px, 0);-ms-transform:rotate(-45deg) translate3d(-2px, 2px, 0);-webkit-transform:rotate(-45deg) translate3d(-2px, 2px, 0);transform:rotate(-45deg) translate3d(-2px, 2px, 0)} 
.filter-ix:hover::before{opacity:.4} 
.gform_wrapper li{margin-top:1.6rem;margin-left:0} 
.gform_wrapper li:before{display:none} 
.gform_wrapper .gfield_radio li,.gform_wrapper .gfield_checkbox li{margin-top:.4rem} 
.gform_wrapper .gfield_radio li label,.gform_wrapper .gfield_checkbox li label{font-weight:300} 
.gform_wrapper .gfield_error [type="email"],.gform_wrapper .gfield_error [type="password"],.gform_wrapper .gfield_error [type="tel"],.gform_wrapper .gfield_error [type="text"],.gform_wrapper .gfield_error textarea{background-color:#fbeaed;border:2px solid #ff7f00} 
.bg-blue .gform_wrapper .gfield_error [type="email"],.bg-blue .gform_wrapper .gfield_error [type="password"],.bg-blue .gform_wrapper .gfield_error [type="tel"],.bg-blue .gform_wrapper .gfield_error [type="text"],.bg-blue .gform_wrapper .gfield_error textarea{background-color:#555555} 
.bg-magenta .gform_wrapper .gfield_error [type="email"],.bg-magenta .gform_wrapper .gfield_error [type="password"],.bg-magenta .gform_wrapper .gfield_error [type="tel"],.bg-magenta .gform_wrapper .gfield_error [type="text"],.bg-magenta .gform_wrapper .gfield_error textarea{background-color:#555555} 
.gform_wrapper .validation_error,.gform_wrapper .gfield_required{color:#ff7f00;margin-left:.3rem} 
.gform_wrapper .gfield_description.validation_message{display:none} 
.gform_wrapper .gform_footer{display:inline-block;clear:both;margin:2rem 0 1.11111rem 0;background-color:#555555} 
.bg-blue .gform_wrapper .gform_footer{background-color:#0b333c} 
.gform_wrapper .gform_footer input[type=submit]{margin:0} 
.gform_wrapper ul li.gfield{clear:both} 
.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half{display:-moz-inline-stack;display:inline-block;vertical-align:top} 
.gform_wrapper .top_label li.gfield.gf_left_half{clear:left !important;margin-right:1.6%} 
.gform_wrapper .top_label li.gfield.gf_left_half{margin:0 0 1rem;width:100%} 
@media only screen and (min-width: 730px){.gform_wrapper .top_label li.gfield.gf_left_half{width:49%} 
} 
.gform_wrapper .top_label li.gfield.gf_right_half{clear:right !important;float:right} 
.gform_wrapper .top_label li.gfield.gf_right_half{margin:0 0 1rem;width:100%} 
@media only screen and (min-width: 730px){.gform_wrapper .top_label li.gfield.gf_right_half{width:48.5%} 
} 
.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none !important;position:absolute !important;left:-9000px} 
.gform_wrapper form{overflow:hidden} 
.gform_wrapper .gform_footer{float:right} 
.form-project-inquiry .gfield{overflow:hidden} 
.form-project-inquiry .gfield label{font-weight:400;line-height:1.5} 
.form-project-inquiry .gfield+.gfield{margin-top:2rem} 
@media only screen and (min-width: 730px){.form-project-inquiry .gfield:not(.gf_left_half):not(.gf_right_half):not(.field_description_above) label{width:33%;float:left} 
.form-project-inquiry .gfield:not(.gf_left_half):not(.gf_right_half):not(.field_description_above) .ginput_container_textarea{width:60.5%;float:right} 
} 
.form-search{position:relative;display:block;overflow:hidden} 
*+.form-search{margin-top:2rem} 
.form-search input[type=text]{font-family:Yantramanav,Impact,"Arial Black",sans-serif;border:0;border-bottom:2px solid rgba(255,255,255,0.4);padding-left:0;font-size:2rem;font-weight:200;color:#fff} 
.form-search input[type=text]:-moz-placeholder{color:rgba(255,255,255,0.4)} 
.form-search input[type=text]::-moz-placeholder{color:rgba(255,255,255,0.4)} 
.form-search input[type=text]:-ms-input-placeholder{color:rgba(255,255,255,0.4)} 
.form-search input[type=text]::-webkit-input-placeholder{color:rgba(255,255,255,0.4)} 
.form-search input[type=submit]{background:transparent;position:absolute;z-index:10;text-indent:-9999px;top:0;bottom:0;right:0;margin:auto;width:2rem;height:2rem;padding:0;min-width:0} 
.form-search input[type=submit]::before,.form-search input[type=submit]::after{display:none} 
.form-search input[type=submit]:hover+.submit-arrow{background-color:#ff7f00} 
.form-search input[type=submit]:hover+.submit-arrow::after{-moz-transform:rotate(-45deg) translate3d(2px, 2px, 0);-ms-transform:rotate(-45deg) translate3d(2px, 2px, 0);-webkit-transform:rotate(-45deg) translate3d(2px, 2px, 0);transform:rotate(-45deg) translate3d(2px, 2px, 0)} 
.submit-arrow{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:block;width:2rem;height:2rem;position:absolute;right:0;top:0;bottom:0;margin:auto 0;background:#ff7f00} 
.submit-arrow::after{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:'';display:block;width:9px;height:9px;background:transparent;border-bottom:2px solid #fff;border-right:2px solid #fff;position:absolute;right:0;left:-3px;top:0;bottom:0;margin:auto} 
.cycle-pager{padding-top:.25rem;padding-bottom:1rem} 
.cycle-pager span{-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;cursor:pointer;display:inline-block;background-color:#d0dbdd;border-radius:50%;height:10px;margin-right:6px;text-indent:-9999px;width:10px} 
.cycle-pager span:hover{background-color:#0b333c} 
.cycle-pager span.cycle-pager-active{background-color:#ff7f00} 
.subnav-wrapper{height:3.66667rem;background:#18444e;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:bold;overflow:hidden} 
.subnav-wrapper .subnav-item{display:inline-block;height:3.66667rem;padding:0 2rem 0 1.66667rem;line-height:3.5rem} 
.subnav-wrapper .subnav-item:first-child{background-color:#27515b;z-index:1} 
.subnav-wrapper a.subnav-item{padding:0 2rem 0 calc(1.66667rem * 2);color:#fff} 
@media only screen and (max-width: 729px){.subnav-wrapper a.subnav-item{font-size:.875rem} 
} 
.subnav-wrapper a.subnav-item::before{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:'';border-radius:0;display:block;height:9px;width:9px;position:absolute;top:-8px;bottom:0;margin:auto;left:1.66667rem;background-color:transparent;border-right:3px solid #678288;border-bottom:3px solid #678288;border-left:3px solid transparent;border-top:3px solid transparent} 
html.capability-nav-active .subnav-wrapper a.subnav-item::before{-moz-transform:rotate(45deg) translate3d(2px, 2px, 0);-ms-transform:rotate(45deg) translate3d(2px, 2px, 0);-webkit-transform:rotate(45deg) translate3d(2px, 2px, 0);transform:rotate(45deg) translate3d(2px, 2px, 0);border-radius:50%;border-color:#678288} 
.subnav-wrapper a.subnav-item::after{-moz-transform:rotate(69deg) skew(45deg);-ms-transform:rotate(69deg) skew(45deg);-webkit-transform:rotate(69deg) skew(45deg);transform:rotate(69deg) skew(45deg);content:'';display:block;width:400px;height:400px;background-color:inherit;position:absolute;right:-28px;z-index:-1;top:148px;bottom:0;margin:auto;border-radius:2px} 
.subnav-wrapper a.subnav-item:hover{color:#678288} 
.subnav-wrapper a.subnav-item:hover::before{-moz-transform:rotate(45deg) translate3d(2px, 2px, 0);-ms-transform:rotate(45deg) translate3d(2px, 2px, 0);-webkit-transform:rotate(45deg) translate3d(2px, 2px, 0);transform:rotate(45deg) translate3d(2px, 2px, 0);border-radius:50%;border-color:#678288} 
.subnav-wrapper a.subnav-item.active::before{-moz-transform:rotate(45deg) translate3d(2px, 2px, 0);-ms-transform:rotate(45deg) translate3d(2px, 2px, 0);-webkit-transform:rotate(45deg) translate3d(2px, 2px, 0);transform:rotate(45deg) translate3d(2px, 2px, 0);border-radius:50%;border-color:#678288} 
@media only screen and (max-width: 729px){.subnav-wrapper.capability-sub-nav-container{height:auto} 
.subnav-wrapper.capability-sub-nav-container .subnav-item{display:block;overflow:hidden} 
.subnav-wrapper.capability-sub-nav-container .subnav-item:first-child{z-index:0} 
} 
.sub-nav-menus-wrapper{position:relative} 
.sub-nav-menus-wrapper .menu{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-top:0;background-color:#18444e;width:100%;opacity:0;visibility:hidden;position:absolute;padding:1rem 1.5rem 2rem;z-index:0;top:0} 
@media only screen and (max-width: 729px){.sub-nav-menus-wrapper .menu.capability-nav{top:-3.66667rem} 
} 
.sub-nav-menus-wrapper .menu.capability-nav{background-color:#27515b} 
.sub-nav-menus-wrapper .menu li{margin-left:0} 
.sub-nav-menus-wrapper .menu li::before{display:none;left:0} 
.sub-nav-menus-wrapper .menu li a{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif !important;text-transform:none;color:#fff;font-weight:600} 
.sub-nav-menus-wrapper .menu li a:hover{color:#678288} 
.sub-nav-menus-wrapper .menu li+li{margin-top:1rem} 
.sub-nav-menus-wrapper .menu li.current-menu-item a,.sub-nav-menus-wrapper .menu li.current_page_ancestor a{color:#678288} 
.sub-nav-menus-wrapper .menu.active{z-index:10;opacity:1;visibility:visible} 
body::before{z-index:1} 
@media only screen and (min-width: 730px){html.menu-active body::before{z-index:1002} 
} 
body.single-work::before{opacity:0} 
html.menu-active body.single-work::before{opacity:1} 
.header-global{position:relative;padding-top:1.5rem;padding-bottom:1.5rem} 
@media only screen and (max-width: 1024px){.header-global{padding-left:2rem} 
} 
@media only screen and (max-width: 729px){.header-global{padding-left:1rem} 
} 
.header-global .site-logo{position:relative;z-index:999;max-width:120px;margin-top:5px;display:block} 
.header-global .nav-fixed{-moz-transition:right 0.3s ease-in-out;-o-transition:right 0.3s ease-in-out;-webkit-transition:right 0.3s ease-in-out;transition:right 0.3s ease-in-out} 
.header-global .nav-fixed button{display:none;margin:0;padding:0 2rem;max-height:40px;position:fixed;z-index:1000;right:84px;top:25px;background-color:#ff7f00} 
@media only screen and (min-width: 1688px){.header-global .nav-fixed button{right:calc((100% - 1600px + 80px) / 2)} 
} 
@media only screen and (min-width: 1025px){.header-global .nav-fixed button{display:block} 
} 
.header-global .nav-fixed button::after,.header-global .nav-fixed button::before{display:none} 
.header-global .nav-fixed button.project-inquiry{line-height:40px} 
.header-global .nav-fixed button:hover{padding:0 2.5rem} 
.header-global .nav-fixed .nav-trigger{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE43A5B', endColorstr='#FFE43A5B');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #ffffff),color-stop(50%, #ffffff));background-image:-moz-linear-gradient(top, #ffffff 50%,#ffffff 50%);background-image:-webkit-linear-gradient(top, #ffffff 50%,#ffffff 50%);background-image:linear-gradient(to bottom, #ffffff 50%,#ffffff 50%);background-color:#555555;background-position:center;background-repeat:no-repeat;background-size:14px 2px;display:block;height:40px;width:40px;text-indent:-9999px;overflow:hidden;position:fixed;z-index:9999;right:0;top:25px;-webkit-appearance:none;text-decoration:none;border-style:solid;border-width:0;outline:none} 
@media only screen and (min-width: 730px){.header-global .nav-fixed .nav-trigger{right:44px} 
} 
@media only screen and (min-width: 1688px){.header-global .nav-fixed .nav-trigger{right:calc((100% - 1600px) / 2)} 
} 
.header-global .nav-fixed .nav-trigger:before,.header-global .nav-fixed .nav-trigger:after{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-moz-transition:top 0.3s ease-in-out 0.3s,bottom 0.3s ease-in-out 0.3s,-moz-transform 0.3s ease-in-out;-o-transition:top 0.3s ease-in-out 0.3s,bottom 0.3s ease-in-out 0.3s,-o-transform 0.3s ease-in-out;-webkit-transition:top 0.3s ease-in-out,bottom 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;-webkit-transition-delay:0.3s,0.3s,0s;transition:top 0.3s ease-in-out 0.3s,bottom 0.3s ease-in-out 0.3s,transform 0.3s ease-in-out;content:'';display:block;width:14px;height:2px;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#fff;position:absolute} 
.header-global .nav-fixed .nav-trigger:before{top:-10px} 
.header-global .nav-fixed .nav-trigger:after{bottom:-10px} 
@media only screen and (min-width: 730px){.header-global .nav-fixed .nav-trigger:hover,.header-global .nav-fixed .nav-trigger:active{width:48px;margin-right:-8px} 
} 
.menu-active .header-global .nav-fixed .nav-trigger,.grav-slideout-active .header-global .nav-fixed .nav-trigger,.form-active .header-global .nav-fixed .nav-trigger,.colorbox-active .header-global .nav-fixed .nav-trigger{background-size:14px 0;background-color:#555555 !important;z-index:10000} 
.menu-active .header-global .nav-fixed .nav-trigger:before,.menu-active .header-global .nav-fixed .nav-trigger:after,.menu-active .header-global .nav-fixed .nav-trigger:visited::before,.menu-active .header-global .nav-fixed .nav-trigger:visited::after,.grav-slideout-active .header-global .nav-fixed .nav-trigger:before,.grav-slideout-active .header-global .nav-fixed .nav-trigger:after,.grav-slideout-active .header-global .nav-fixed .nav-trigger:visited::before,.grav-slideout-active .header-global .nav-fixed .nav-trigger:visited::after,.form-active .header-global .nav-fixed .nav-trigger:before,.form-active .header-global .nav-fixed .nav-trigger:after,.form-active .header-global .nav-fixed .nav-trigger:visited::before,.form-active .header-global .nav-fixed .nav-trigger:visited::after,.colorbox-active .header-global .nav-fixed .nav-trigger:before,.colorbox-active .header-global .nav-fixed .nav-trigger:after,.colorbox-active .header-global .nav-fixed .nav-trigger:visited::before,.colorbox-active .header-global .nav-fixed .nav-trigger:visited::after{-moz-transition:top 0.3s ease-in-out,bottom 0.3s ease-in-out,-moz-transform 0.3s ease-in-out 0.3s;-o-transition:top 0.3s ease-in-out,bottom 0.3s ease-in-out,-o-transform 0.3s ease-in-out 0.3s;-webkit-transition:top 0.3s ease-in-out,bottom 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;-webkit-transition-delay:0s,0s,0.3s;transition:top 0.3s ease-in-out,bottom 0.3s ease-in-out,transform 0.3s ease-in-out 0.3s;width:15px} 
.menu-active .header-global .nav-fixed .nav-trigger:visited::before,.menu-active .header-global .nav-fixed .nav-trigger::before,.grav-slideout-active .header-global .nav-fixed .nav-trigger:visited::before,.grav-slideout-active .header-global .nav-fixed .nav-trigger::before,.form-active .header-global .nav-fixed .nav-trigger:visited::before,.form-active .header-global .nav-fixed .nav-trigger::before,.colorbox-active .header-global .nav-fixed .nav-trigger:visited::before,.colorbox-active .header-global .nav-fixed .nav-trigger::before{-moz-transform:rotate(-45deg) translate3d(0, 0, 0);-ms-transform:rotate(-45deg) translate3d(0, 0, 0);-webkit-transform:rotate(-45deg) translate3d(0, 0, 0);transform:rotate(-45deg) translate3d(0, 0, 0);top:0} 
.menu-active .header-global .nav-fixed .nav-trigger:visited::after,.menu-active .header-global .nav-fixed .nav-trigger::after,.grav-slideout-active .header-global .nav-fixed .nav-trigger:visited::after,.grav-slideout-active .header-global .nav-fixed .nav-trigger::after,.form-active .header-global .nav-fixed .nav-trigger:visited::after,.form-active .header-global .nav-fixed .nav-trigger::after,.colorbox-active .header-global .nav-fixed .nav-trigger:visited::after,.colorbox-active .header-global .nav-fixed .nav-trigger::after{-moz-transform:rotate(45deg) translate3d(0, 0, 0);-ms-transform:rotate(45deg) translate3d(0, 0, 0);-webkit-transform:rotate(45deg) translate3d(0, 0, 0);transform:rotate(45deg) translate3d(0, 0, 0);bottom:0} 
.nav-global-hidden{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:fixed;height:100%;width:100%;top:50vh;visibility:hidden;opacity:0;background-color:#0b333c;z-index:1001;-webkit-overflow-scrolling:touch;pointer-events:none} 
@media only screen and (min-width: 730px){.nav-global-hidden{top:0;right:-50vw} 
} 
.nav-global-hidden::before{position:absolute} 
@media only screen and (min-width: 730px){.nav-global-hidden::before{display:none} 
} 
@media only screen and (max-width: 729px){.nav-global-hidden .row{padding:0 1rem} 
} 
@media only screen and (min-width: 730px){.nav-global-hidden .row{padding-left:0;max-width:none} 
} 
@media only screen and (min-width: 1688px){.nav-global-hidden .row{padding-right:calc((100% - 1600px) / 2)} 
} 
html.menu-active .nav-global-hidden{top:0;opacity:1;visibility:visible;pointer-events:auto} 
@media only screen and (min-width: 730px){html.menu-active .nav-global-hidden{right:0} 
} 
.nav-global-hidden .nav-featured-work{height:100vh;overflow:auto;z-index:1003;max-width:1098px;-webkit-overflow-scrolling:touch} 
@media only screen and (min-width: 730px){.nav-global-hidden .nav-featured-work{padding-left:0;padding-right:0} 
} 
.nav-global-hidden .columns.nav-global-items{text-align:center;padding-top:4rem} 
@media only screen and (min-width: 730px){.nav-global-hidden .columns.nav-global-items{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-top:0;text-align:right;padding-left:calc(8.3333% + 1.2222rem);padding-right:44px} 
} 
@media only screen and (min-width: 1025px){.nav-global-hidden .columns.nav-global-items{padding-right:0} 
} 
@media only screen and (max-width: 729px){.nav-global-hidden .columns.nav-global-items{overflow:auto;height:100vh;padding-bottom:4rem} 
} 
.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items{margin-top:-2rem} 
.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li{-moz-transform:translateY(100px);-ms-transform:translateY(100px);-webkit-transform:translateY(100px);transform:translateY(100px);-moz-transition:opacity 0.3s ease-in-out,-moz-transform 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out,-o-transform 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out;opacity:0;margin:0} 
@media only screen and (min-width: 730px){.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li{-moz-transform:translateX(100px);-ms-transform:translateX(100px);-webkit-transform:translateX(100px);transform:translateX(100px)} 
} 
.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li:before{display:none} 
.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li:nth-child(1){transition-delay:0.3s} 
.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li:nth-child(2){transition-delay:0.4s} 
.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li:nth-child(3){transition-delay:0.5s} 
.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li:nth-child(4){transition-delay:0.6s} 
.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li:nth-child(5){transition-delay:0.7s} 
.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li:nth-child(6){transition-delay:0.8s} 
.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li:nth-child(7){transition-delay:0.9s} 
.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li:nth-child(8){transition-delay:1s} 
.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li:nth-child(9){transition-delay:1.1s} 
.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li:nth-child(10){transition-delay:1.2s} 
html.menu-active .nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1} 
@media only screen and (min-width: 730px){html.menu-active .nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)} 
} 
.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li+li{margin-top:.75rem} 
.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li a{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:Yantramanav,Impact,"Arial Black",sans-serif;font-size:2.25rem;font-weight:200;padding:.5rem 0;position:relative;color:#fff;text-transform:uppercase;display:block} 
@media only screen and (max-width: 729px){.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li a{display:block} 
} 
.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li a::after{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:'';display:block;right:0;opacity:0;height:2px;bottom:0;position:absolute;width:0;background:#ff7f00} 
@media only screen and (max-width: 729px){.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li a::after{left:0;margin:auto} 
} 
.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li.current_page_item a,.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li.current_page_parent a,.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li a:hover{color:#ff7f00} 
.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li.current_page_item a::after,.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li.current_page_parent a::after,.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li a:hover::after{width:45px;right:0;opacity:1} 
@media only screen and (max-width: 729px){.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li.current_page_item a::after,.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li.current_page_parent a::after,.nav-global-hidden .columns.nav-global-items .nav-wrapper-global-items li a:hover::after{left:0;margin:auto} 
} 
.nav-global-hidden .columns.nav-global-items .form-search{-moz-transform:translateY(100px);-ms-transform:translateY(100px);-webkit-transform:translateY(100px);transform:translateY(100px);-moz-transition:opacity 0.3s ease-in-out 0.9s,-moz-transform 0.3s ease-in-out 0.9s;-o-transition:opacity 0.3s ease-in-out 0.9s,-o-transform 0.3s ease-in-out 0.9s;-webkit-transition:opacity 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;-webkit-transition-delay:0.9s,0.9s;transition:opacity 0.3s ease-in-out 0.9s,transform 0.3s ease-in-out 0.9s;opacity:0;display:block;width:100%} 
@media only screen and (min-width: 730px){.nav-global-hidden .columns.nav-global-items .form-search{-moz-transform:translateX(100px);-ms-transform:translateX(100px);-webkit-transform:translateX(100px);transform:translateX(100px);position:absolute;width:30%;right:44px;bottom:2.5rem;max-width:280px} 
} 
@media only screen and (min-width: 1025px){.nav-global-hidden .columns.nav-global-items .form-search{width:28%;max-width:none} 
} 
@media only screen and (min-width: 1688px){.nav-global-hidden .columns.nav-global-items .form-search{right:calc((100% - 1600px) / 2)} 
} 
html.menu-active .nav-global-hidden .columns.nav-global-items .form-search{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1} 
@media only screen and (min-width: 730px){html.menu-active .nav-global-hidden .columns.nav-global-items .form-search{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)} 
} 
.nav-global-hidden .columns.nav-global-items .header-social-links{-moz-transform:translateY(100px);-ms-transform:translateY(100px);-webkit-transform:translateY(100px);transform:translateY(100px);-moz-transition:all 0.3s ease-in-out 1s;-o-transition:all 0.3s ease-in-out 1s;-webkit-transition:all 0.3s ease-in-out;-webkit-transition-delay:1s;transition:all 0.3s ease-in-out 1s} 
@media only screen and (min-width: 730px){.nav-global-hidden .columns.nav-global-items .header-social-links{display:none} 
} 
html.menu-active .nav-global-hidden .columns.nav-global-items .header-social-links{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)} 
html.menu-active .nav-global-hidden .columns.nav-global-items .header-social-links a{opacity:.5;color:#fff} 
html.menu-active .nav-global-hidden .columns.nav-global-items .header-social-links a:hover{opacity:1} 
.nav-global-hidden .work-wrapper-featured{-moz-transform:translateX(150px);-ms-transform:translateX(150px);-webkit-transform:translateX(150px);transform:translateX(150px);opacity:0} 
.nav-global-hidden .work-wrapper-featured:nth-child(1){transition-delay:0.4s} 
.nav-global-hidden .work-wrapper-featured:nth-child(2){transition-delay:0.5s} 
.nav-global-hidden .work-wrapper-featured:nth-child(3){transition-delay:0.6s} 
.nav-global-hidden .work-wrapper-featured:nth-child(4){transition-delay:0.7s} 
.nav-global-hidden .work-wrapper-featured:nth-child(5){transition-delay:0.8s} 
.nav-global-hidden .work-wrapper-featured:nth-child(6){transition-delay:0.9s} 
.nav-global-hidden .work-wrapper-featured:nth-child(7){transition-delay:1s} 
.nav-global-hidden .work-wrapper-featured:nth-child(8){transition-delay:1.1s} 
.nav-global-hidden .work-wrapper-featured:nth-child(9){transition-delay:1.2s} 
.nav-global-hidden .work-wrapper-featured:nth-child(10){transition-delay:1.3s} 
html.menu-active .nav-global-hidden .work-wrapper-featured{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1} 
.global-footer{text-align:center;color:rgba(255,255,255,0.3);z-index:1;position:relative} 
@media only screen and (min-width: 730px){.global-footer{text-align:left} 
} 
.global-footer .inner{position:relative} 
@media only screen and (min-width: 1025px){.global-footer .inner{margin:0 44px} 
} 
.global-footer .top-row{border-bottom:thin solid rgba(255,255,255,0.1);padding:2.5rem 0 8rem;background-color:transparent;position:relative} 
@media only screen and (min-width: 730px){.global-footer .top-row{padding-bottom:5.5rem} 
} 
.global-footer .bottom-row{padding-bottom:4rem} 
@media only screen and (min-width: 730px){.global-footer .bottom-row{padding-bottom:1rem} 
} 
.global-footer .bottom-row .columns{padding:0.2rem} 
@media only screen and (min-width: 730px){.global-footer .location,.global-footer .locations{text-align:right} 
} 
@media only screen and (max-width: 729px){.global-footer .location p+p,.global-footer .locations p+p{margin-top:0.5rem} 
} 
.global-footer .footer-email{margin-left:0.75rem} 
.global-footer p,.global-footer .city-links li{font-size:.75rem} 
@media only screen and (min-width: 730px){.global-footer p,.global-footer .city-links li{font-size:0.8rem} 
} 
.global-footer .city-links{margin-top:1rem} 
@media only screen and (min-width: 730px){.global-footer .city-links{margin:0} 
} 
.global-footer .city-links li{display:inline-block;padding:0;margin:0;line-height:1.625} 
@media only screen and (min-width: 730px){.global-footer .city-links li{display:block} 
} 
.global-footer .city-links li:before{display:none} 
.global-footer .city-links li a{padding:0.2rem;display:inline-block} 
@media only screen and (min-width: 730px){.global-footer .city-links li a{padding:0} 
} 
@media only screen and (min-width: 730px){.global-footer .social-links{margin-left:-10px} 
} 
.global-footer a{-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;color:rgba(255,255,255,0.575)} 
.global-footer a:hover{-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;color:#fff} 
.global-footer .footer-nav a{font-size:0.9rem;font-family:Yantramanav,Impact,"Arial Black",sans-serif;font-weight:600;letter-spacing:0.075rem;text-transform:uppercase} 
.global-footer .footer-art{position:absolute;bottom:0;left:0;right:0;width:100px;margin:auto;cursor:default} 
.global-footer .bottom-links li{font-size:0.75rem} 
.global-footer .bottom-links li.copyright{color:rgba(255,255,255,0.1)} 
.global-footer .bottom-links li a{color:rgba(255,255,255,0.1)} 
.global-footer .bottom-links li a:hover{-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;color:#fff} 
.global-footer::before{display:block;content:'';width:100%;height:calc(100% + 60px + 2px);position:absolute;background-color:#0b333c;top:-58px} 
.footer-nav li,.social-links li,.bottom-links li,.footer-sub-nav li{margin:0;padding:0;display:inline-block} 
.footer-nav li:before,.social-links li:before,.bottom-links li:before,.footer-sub-nav li:before{display:none} 
.footer-nav li a,.social-links li a,.bottom-links li a,.footer-sub-nav li a{padding:0.5rem;display:inline-block} 
.footer-nav li:first-of-type a,.social-links li:first-of-type a,.bottom-links li:first-of-type a,.footer-sub-nav li:first-of-type a{padding-left:0} 
.social-links{margin-bottom:2rem} 
.social-links a{height:40px;width:40px;padding:0;font-size:1.1rem;text-align:center;display:inline-block} 
.social-links a:before{display:block;width:10px;left:0;right:0;margin:auto} 
.block-container.bg-white:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-white .block-inner{padding-top:0} 
@media only screen and (min-width: 730px){.block-container.bg-white:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-white .block-inner{margin-top:-2rem} 
} 
.block-container.bg-black:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-black .block-inner{padding-top:0} 
@media only screen and (min-width: 730px){.block-container.bg-black:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-black .block-inner{margin-top:-2rem} 
} 
.block-container.bg-light:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-light .block-inner{padding-top:0} 
@media only screen and (min-width: 730px){.block-container.bg-light:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-light .block-inner{margin-top:-2rem} 
} 
.block-container.bg-dark:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-dark .block-inner{padding-top:0} 
@media only screen and (min-width: 730px){.block-container.bg-dark:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-dark .block-inner{margin-top:-2rem} 
} 
.block-container.bg-red:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-red .block-inner{padding-top:0} 
@media only screen and (min-width: 730px){.block-container.bg-red:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-red .block-inner{margin-top:-2rem} 
} 
.block-container.bg-blue:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-blue .block-inner{padding-top:0} 
@media only screen and (min-width: 730px){.block-container.bg-blue:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-blue .block-inner{margin-top:-2rem} 
} 
.block-container.bg-green:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-green .block-inner{padding-top:0} 
@media only screen and (min-width: 730px){.block-container.bg-green:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-green .block-inner{margin-top:-2rem} 
} 
.block-container.bg-none:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-none .block-inner{padding-top:0} 
@media only screen and (min-width: 730px){.block-container.bg-none:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-none .block-inner{margin-top:-2rem} 
} 
.block-container.bg-gray:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-gray .block-inner{padding-top:0} 
@media only screen and (min-width: 730px){.block-container.bg-gray:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-gray .block-inner{margin-top:-2rem} 
} 
.block-container.bg-lightgray:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-lightgray .block-inner{padding-top:0} 
@media only screen and (min-width: 730px){.block-container.bg-lightgray:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-lightgray .block-inner{margin-top:-2rem} 
} 
.block-container.bg-darkgray:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-darkgray .block-inner{padding-top:0} 
@media only screen and (min-width: 730px){.block-container.bg-darkgray:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-darkgray .block-inner{margin-top:-2rem} 
} 
.block-container.bg-grey:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-grey .block-inner{padding-top:0} 
@media only screen and (min-width: 730px){.block-container.bg-grey:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-grey .block-inner{margin-top:-2rem} 
} 
.block-container.bg-lightgrey:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-lightgrey .block-inner{padding-top:0} 
@media only screen and (min-width: 730px){.block-container.bg-lightgrey:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-lightgrey .block-inner{margin-top:-2rem} 
} 
.block-container.bg-darkgrey:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-darkgrey .block-inner{padding-top:0} 
@media only screen and (min-width: 730px){.block-container.bg-darkgrey:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-darkgrey .block-inner{margin-top:-2rem} 
} 
.block-container.block-bg-none:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.block-bg-none .block-inner{padding-top:0} 
@media only screen and (min-width: 730px){.block-container.block-bg-none:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.block-bg-none .block-inner{margin-top:-2rem} 
} 
.block-container.bg-gray-dark:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-gray-dark .block-inner{padding-top:0} 
@media only screen and (min-width: 730px){.block-container.bg-gray-dark:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-gray-dark .block-inner{margin-top:-2rem} 
} 
.block-container.bg-gray-light:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-gray-light .block-inner{padding-top:0} 
@media only screen and (min-width: 730px){.block-container.bg-gray-light:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.bg-gray-light .block-inner{margin-top:-2rem} 
} 
.block-container.block-bg-white:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.block-bg-white .block-inner{padding-top:0} 
@media only screen and (min-width: 730px){.block-container.block-bg-white:not(.block-media):not(.block-media-slider):not(.block-featured-work)+.block-container.block-bg-white .block-inner{margin-top:-2rem} 
} 
.block-container.no-bottom-padding+.block-container .block-inner{margin-top:0 !important} 
.block-container,.container-landing{background-size:cover;background-repeat:no-repeat;position:relative;z-index:1} 
.block-container.background-fixed,.container-landing.background-fixed{background-attachment:fixed} 
.block-container.block-bg-none .block-inner,.block-container.block-bg-none .container-inner,.block-container.container-bg-none .block-inner,.block-container.container-bg-none .container-inner,.block-container.block-bg-white .block-inner,.block-container.block-bg-white .container-inner,.container-landing.block-bg-none .block-inner,.container-landing.block-bg-none .container-inner,.container-landing.container-bg-none .block-inner,.container-landing.container-bg-none .container-inner,.container-landing.block-bg-white .block-inner,.container-landing.block-bg-white .container-inner{background-color:#fff} 
@media only screen and (min-width: 1025px){.block-container.block-bg-none .block-inner,.block-container.block-bg-none .container-inner,.block-container.container-bg-none .block-inner,.block-container.container-bg-none .container-inner,.block-container.block-bg-white .block-inner,.block-container.block-bg-white .container-inner,.container-landing.block-bg-none .block-inner,.container-landing.block-bg-none .container-inner,.container-landing.container-bg-none .block-inner,.container-landing.container-bg-none .container-inner,.container-landing.block-bg-white .block-inner,.container-landing.block-bg-white .container-inner{margin:0 44px} 
} 
.block-container .block-inner:not(.num-col-3),.block-container .container-inner,.container-landing .block-inner:not(.num-col-3),.container-landing .container-inner{margin:0} 
@media only screen and (min-width: 1025px){.block-container .block-inner:not(.num-col-3),.block-container .container-inner,.container-landing .block-inner:not(.num-col-3),.container-landing .container-inner{margin:0 44px} 
} 
@media only screen and (min-width: 1025px){.block-container.block-bg-image,.block-container.picker{margin:0 44px} 
} 
.block-container.block-bg-image .block-inner,.block-container.picker .block-inner{margin:0} 
.block-container .block-inner,.block-container .section-inner,.default-padding .block-inner,.default-padding .section-inner{padding-top:3rem;padding-bottom:3rem} 
@media only screen and (min-width: 730px){.block-container .block-inner,.block-container .section-inner,.default-padding .block-inner,.default-padding .section-inner{padding-top:5rem;padding-bottom:6rem} 
} 
.block-container.no-bottom-padding .block-inner{padding-bottom:0 !important} 
.block-container.no-top-padding .block-inner{padding-top:0 !important} 
.block-container.light-font *{color:#fff !important} 
.block-container.block-content li,.block-container.block-callout li,.block-container.block-media-content li{line-height:1.25} 
html.no-touchevents .block-container.block-content .columns,html.no-touchevents .block-container.block-media-content .columns,html.no-touchevents .block-container.block-title-side .columns{-moz-transition:all 0.75s ease-in-out;-o-transition:all 0.75s ease-in-out;-webkit-transition:all 0.75s ease-in-out;transition:all 0.75s ease-in-out;-moz-transform:translateY(100px);-ms-transform:translateY(100px);-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0} 
html.no-touchevents .block-container.block-content .columns:nth-child(odd),html.no-touchevents .block-container.block-media-content .columns:nth-child(odd),html.no-touchevents .block-container.block-title-side .columns:nth-child(odd){-moz-transform:translateY(300px);-ms-transform:translateY(300px);-webkit-transform:translateY(300px);transform:translateY(300px)} 
html.no-touchevents .block-container.block-content.animated .columns,html.no-touchevents .block-container.block-media-content.animated .columns,html.no-touchevents .block-container.block-title-side.animated .columns{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1} 
html.no-touchevents .block-container.block-content .block-inner,html.no-touchevents .block-container.block-title-side .block-inner{overflow-y:hidden} 
.block-title .row::after{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:1.6rem} 
.block-title h2::after{display:none} 
.block-title-side h2{margin-bottom:1rem} 
@media only screen and (min-width: 730px){.block-title-side h2{text-align:right;margin-bottom:0} 
} 
@media only screen and (min-width: 730px){.block-title-side h2::after{-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);left:100%} 
} 
@media only screen and (min-width: 1025px){.block-content .block-inner.num-col-2 .columns:first-child{margin-left:8.33333%} 
} 
.block-content .block-inner.num-col-2 .columns:not(:first-child){margin-top:2rem} 
@media only screen and (min-width: 730px){.block-content .block-inner.num-col-2 .columns:not(:first-child){margin-top:0} 
} 
@media only screen and (min-width: 1025px){.block-content .block-inner.num-col-3 .row{padding:0 2.4444rem} 
} 
.block-content .block-inner.num-col-3 .row .columns:not(:first-child){margin-top:2rem} 
@media only screen and (min-width: 1025px){.block-content .block-inner.num-col-3 .row .columns:not(:first-child){margin-top:0} 
} 
.block-media.block-container .columns{padding:0 3rem} 
@media only screen and (min-width: 730px){.block-media.block-container .columns{padding:0 8rem} 
} 
.block-media.block-container .columns img{display:block} 
.block-media.block-container img{width:auto;display:block;margin:auto} 
.block-media-content img{display:block} 
.block-media-content .col-image img{margin-bottom:1rem} 
@media only screen and (min-width: 730px){.block-media-content .col-image img{margin-bottom:0} 
} 
@media only screen and (max-width: 729px){.block-media-content .columns+.columns{margin-top:1rem} 
} 
.block-media-content .medium-6.col-image img,.block-media-content .medium-7.col-image img{display:block;position:relative} 
@media only screen and (min-width: 730px){.block-media-content .medium-6.col-image img,.block-media-content .medium-7.col-image img{left:-44px} 
} 
@media only screen and (min-width: 1025px){.block-media-content .medium-6.col-image img,.block-media-content .medium-7.col-image img{max-width:none;width:calc(100% + 44px)} 
} 
.block-media-content .col-option-left-x-large:not(.col-image),.block-media-content .col-option-right-x-large:not(.col-image){padding-bottom:2rem} 
@media only screen and (min-width: 730px){.block-media-content .col-option-left-x-large:not(.col-image),.block-media-content .col-option-right-x-large:not(.col-image){padding-top:4rem} 
} 
@media only screen and (min-width: 730px){.block-media-content .col-option-left-x-large:not(.col-image){padding-right:4rem} 
} 
@media only screen and (min-width: 730px){.block-media-content .col-option-right-x-large:not(.col-image){padding-left:4rem} 
} 
.block-media-content .left-x-large .col-image,.block-media-content .right-x-large .col-image{padding-left:0;padding-right:0} 
@media only screen and (min-width: 1025px){.block-media-content .block-inner[class*=small][class*=right] .columns:last-child,.block-media-content .block-inner[class*=medium][class*=right] .columns:last-child{margin-left:8.3333%} 
} 
@media only screen and (min-width: 1025px){.block-media-content .block-inner[class*=small][class*=left] .columns:first-child,.block-media-content .block-inner[class*=medium][class*=left] .columns:first-child{margin-left:8.3333%} 
} 
.block-media-content .block-inner[class*=large] .col-image img{position:relative} 
@media only screen and (min-width: 1025px){.block-media-content .block-inner[class*=large] .col-image img{width:100%} 
} 
@media only screen and (min-width: 730px){.block-media-content .block-inner[class*=large][class*=left] .col-image img{left:0} 
} 
.block-media-content .block-inner[class*=large][class*=left] .col-image img{width:100%} 
@media only screen and (min-width: 730px){.block-media-content .block-inner[class*=large][class*=right] .col-image img{left:0} 
} 
@media only screen and (min-width: 1025px){.block-media-content .block-inner[class*=large][class*=right] .columns:not(.col-image){padding-left:8.333%} 
} 
.block-media-content .block-inner[class*=x-large]{padding-top:0;padding-bottom:0} 
.block-media-content .block-inner[class*=x-large] .col-image img{max-width:none;position:relative;width:calc(100% + 44px)} 
@media only screen and (min-width: 730px){.block-media-content .block-inner[class*=x-large][class*=left] .col-image img{left:-44px} 
} 
@media only screen and (max-width: 729px){.block-media-gallery .row{padding-left:0.83333rem;padding-right:0.83333rem} 
} 
.block-media-gallery .columns{padding-bottom:2rem;text-align:center} 
@media only screen and (min-width: 730px){.block-media-gallery .columns{padding-bottom:3.2rem} 
} 
@media only screen and (max-width: 729px){.block-media-gallery .columns{padding-left:0.83333rem;padding-right:0.83333rem} 
} 
.block-media-gallery .columns img{width:100%} 
.block-media-gallery h3{font-size:.8889rem;margin-top:1rem} 
@media only screen and (min-width: 730px){.block-media-gallery h3{font-size:1rem;margin-top:1.2rem} 
} 
.block-media-gallery p{font-size:.8889rem} 
@media only screen and (min-width: 730px){.block-media-gallery p{font-size:1rem} 
} 
.block-testimonials .row{max-width:780px;text-align:center} 
@media only screen and (min-width: 730px){.block-testimonials .row{text-align:initial} 
} 
.block-testimonials .cycle-pager{margin-left:inherit} 
@media only screen and (min-width: 730px){.block-testimonials .cycle-pager{margin-left:17.3%} 
} 
.block-testimonials img{border-radius:50%;margin-bottom:1rem} 
.block-testimonials blockquote{background-color:transparent;font-style:italic;margin:0;padding:0} 
.block-testimonials footer{margin-top:1.15rem} 
.block-testimonials footer cite{font-size:1rem;font-style:normal} 
.block-quote .row{max-width:645px;text-align:center} 
@media only screen and (min-width: 730px){.block-quote .row{text-align:initial} 
} 
.block-quote blockquote{background-color:transparent;font-style:italic;margin:0;padding:0} 
.block-quote footer{margin-top:1.15rem} 
.block-quote footer cite{font-size:1rem;font-style:normal} 
.block-calltoaction{text-align:center} 
.block-calltoaction h2::after{display:none} 
.block-calltoaction .button{margin-top:1.75rem} 
@media only screen and (min-width: 730px){.block-callout .block-inner .row .columns:first-child{padding-left:4%;padding-right:3.33333rem} 
} 
@media only screen and (min-width: 1025px){.block-callout .block-inner .row .columns:first-child{padding-left:1.2222rem} 
} 
.block-callout .callout{padding-left:0;position:relative} 
@media only screen and (min-width: 730px){.block-callout .callout{padding-right:0;padding-left:1.2222rem} 
} 
@media only screen and (min-width: 1025px){.block-callout .callout{right:calc(-44px - 1.2222rem)} 
} 
@media only screen and (min-width: 1025px){.block-callout .callout{padding:0;padding-left:4%;right:-44px} 
} 
.block-callout .callout .callout-inner{margin-top:2rem;padding:2.4rem 1.8rem 1.55rem 1.8rem} 
@media only screen and (min-width: 730px){.block-callout .callout .callout-inner{margin-top:0;padding:2rem 2.4444rem} 
} 
@media only screen and (min-width: 1025px){.block-callout .callout .callout-inner{padding:4rem} 
} 
.block-callout .callout .button{margin-top:1.5rem} 
.block-capability{position:relative;z-index:1} 
.block-capability h1,.block-capability h2,.block-capability h3,.block-capability h4,.block-capability h5,.block-capability h6,.block-capability p,.block-capability blockquote,.block-capability li{color:#fff} 
.block-capability .block-inner{background-color:#18444e;padding-top:2rem;padding-bottom:2rem;position:relative} 
@media only screen and (min-width: 730px){.block-capability .block-inner{padding-top:5rem;padding-bottom:5rem} 
} 
.block-capability .block-inner .row{position:relative;z-index:2} 
.block-capability .block-inner::before,.block-capability .block-inner::after{bottom:0;content:'';display:block;position:absolute;top:0;z-index:1} 
.block-capability .block-inner::before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMjMxNDk2IiB5MT0iMS4xMDMwNjkiIHgyPSIwLjc2ODUwNCIgeTI9Ii0wLjEwMzA2OSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1MzI0OSIvPjxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjODUzMjQ5IiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-linear-gradient(66deg, #853249 0%,rgba(133,50,73,0) 40%);background-image:-webkit-linear-gradient(66deg, #853249 0%,rgba(133,50,73,0) 40%);background-image:linear-gradient(24deg, #853249 0%,rgba(133,50,73,0) 40%);left:0;right:auto;width:100%} 
@media only screen and (min-width: 1025px){.block-capability .block-inner::before{width:41.66667%} 
} 
.block-capability .block-inner::after{background-color:transparent} 
@media only screen and (min-width: 1025px){.block-capability .block-inner::after{background-color:#27515b;left:auto;right:0;width:58.33333%} 
} 
@media only screen and (min-width: 1025px){.block-capability .row>.large-4{padding-right:6rem} 
} 
@media only screen and (max-width: 1024px){.block-capability .row>.large-4{max-width:none;padding-right:1.2222rem;width:100%} 
} 
.block-capability .row>.large-7{padding-top:3rem} 
@media only screen and (min-width: 730px){.block-capability .row>.large-7{padding-left:2rem} 
} 
@media only screen and (min-width: 1025px){.block-capability .row>.large-7{padding-top:.8rem;padding-left:5rem} 
} 
@media only screen and (max-width: 1024px){.block-capability .row>.large-7{max-width:none;width:100%} 
} 
.block-capability .list+.list{margin-top:2rem} 
.block-capability .list{position:relative} 
.block-capability .list .title{font-family:Yantramanav,Impact,"Arial Black",sans-serif !important;font-weight:700;text-transform:uppercase} 
@media only screen and (min-width: 730px){.block-capability .list .title{padding-left:3rem} 
} 
.block-capability .list a{color:#fff} 
.block-capability .list a:hover{color:#678288} 
.block-capability .list .icon::before{display:none} 
@media only screen and (min-width: 730px){.block-capability .list .icon::before{color:#c2d0d3;border:2px solid #c2d0d3;border-radius:50%;display:inline-block;font-family:'icomoon' !important;font-size:2rem;height:1.963rem;left:-.7rem;padding:.3rem;position:absolute;top:-1rem;width:1.963rem} 
} 
.block-capability ul li{margin-left:0} 
@media only screen and (min-width: 730px){.block-capability ul li{margin-left:3rem} 
} 
.block-capability ul li::before{display:none} 
.block-resource-featured .block-inner,.block-resource-featured .section-inner,.knowledge-posts .block-inner,.knowledge-posts .section-inner{background-color:#e0ebed;padding:0} 
.block-column-content{position:relative} 
.block-column-content .block-inner{position:relative} 
.block-column-content .block-inner::before{display:none} 
@media only screen and (min-width: 730px){.block-column-content .block-inner::before{background-color:#e0ebed;bottom:0;content:'';display:block;height:75%;position:absolute;width:100%} 
} 
.block-column-content .block-inner.bottom-transparent::before{background-color:transparent} 
.block-column-content .block-inner.bottom-magenta-light::before{background-color:#555555} 
.block-column-content .block-inner.bottom-magenta::before{background-color:#ff7f00} 
.block-column-content .block-inner.bottom-magenta-dark::before{background-color:#ff7f00} 
.block-column-content .block-inner.bottom-blue-light::before{background-color:#27515b} 
.block-column-content .block-inner.bottom-blue::before{background-color:#18444e} 
.block-column-content .block-inner.bottom-blue-dark::before{background-color:#0b333c} 
.block-column-content .block-inner.bottom-gray-light::before{background-color:#e0ebed} 
.block-column-content .block-inner.bottom-gray::before{background-color:#d0dbdd} 
.block-column-content .block-inner.bottom-gray-dark::before{background-color:#c2d0d3} 
.block-column-content .block-inner.bottom-white::before{background-color:#fff} 
.block-column-content .block-inner.bottom-magenta-light h1,.block-column-content .block-inner.bottom-magenta-light h2,.block-column-content .block-inner.bottom-magenta-light h3,.block-column-content .block-inner.bottom-magenta-light h4,.block-column-content .block-inner.bottom-magenta-light h5,.block-column-content .block-inner.bottom-magenta-light h6,.block-column-content .block-inner.bottom-magenta-light p,.block-column-content .block-inner.bottom-magenta-light blockquote,.block-column-content .block-inner.bottom-magenta-light li,.block-column-content .block-inner.bottom-magenta h1,.block-column-content .block-inner.bottom-magenta h2,.block-column-content .block-inner.bottom-magenta h3,.block-column-content .block-inner.bottom-magenta h4,.block-column-content .block-inner.bottom-magenta h5,.block-column-content .block-inner.bottom-magenta h6,.block-column-content .block-inner.bottom-magenta p,.block-column-content .block-inner.bottom-magenta blockquote,.block-column-content .block-inner.bottom-magenta li,.block-column-content .block-inner.bottom-magenta-dark h1,.block-column-content .block-inner.bottom-magenta-dark h2,.block-column-content .block-inner.bottom-magenta-dark h3,.block-column-content .block-inner.bottom-magenta-dark h4,.block-column-content .block-inner.bottom-magenta-dark h5,.block-column-content .block-inner.bottom-magenta-dark h6,.block-column-content .block-inner.bottom-magenta-dark p,.block-column-content .block-inner.bottom-magenta-dark blockquote,.block-column-content .block-inner.bottom-magenta-dark li,.block-column-content .block-inner.bottom-blue-light h1,.block-column-content .block-inner.bottom-blue-light h2,.block-column-content .block-inner.bottom-blue-light h3,.block-column-content .block-inner.bottom-blue-light h4,.block-column-content .block-inner.bottom-blue-light h5,.block-column-content .block-inner.bottom-blue-light h6,.block-column-content .block-inner.bottom-blue-light p,.block-column-content .block-inner.bottom-blue-light blockquote,.block-column-content .block-inner.bottom-blue-light li,.block-column-content .block-inner.bottom-blue h1,.block-column-content .block-inner.bottom-blue h2,.block-column-content .block-inner.bottom-blue h3,.block-column-content .block-inner.bottom-blue h4,.block-column-content .block-inner.bottom-blue h5,.block-column-content .block-inner.bottom-blue h6,.block-column-content .block-inner.bottom-blue p,.block-column-content .block-inner.bottom-blue blockquote,.block-column-content .block-inner.bottom-blue li,.block-column-content .block-inner.bottom-blue-dark h1,.block-column-content .block-inner.bottom-blue-dark h2,.block-column-content .block-inner.bottom-blue-dark h3,.block-column-content .block-inner.bottom-blue-dark h4,.block-column-content .block-inner.bottom-blue-dark h5,.block-column-content .block-inner.bottom-blue-dark h6,.block-column-content .block-inner.bottom-blue-dark p,.block-column-content .block-inner.bottom-blue-dark blockquote,.block-column-content .block-inner.bottom-blue-dark li{color:#fff} 
.block-column-content .column{display:-webkit-flex;display:flex;text-align:center} 
@media only screen and (min-width: 730px){.block-column-content .column{width:33.33333%} 
} 
.block-column-content a{color:#0b333c;display:block;padding:2.5rem 1rem;width:100%} 
@media only screen and (min-width: 730px){.block-column-content a{padding:3.5rem 2.5rem} 
} 
.block-column-content a::after{display:none} 
.block-column-content a:hover{background-color:#ff7f00;color:#fff} 
.block-column-content img{-moz-box-shadow:3px 4px 0 0 rgba(11,51,60,0.15);-webkit-box-shadow:3px 4px 0 0 rgba(11,51,60,0.15);box-shadow:3px 4px 0 0 rgba(11,51,60,0.15);border-radius:50%;display:block;margin:0 auto 1.5rem auto} 
.block-featured-work .block-inner{padding-top:0;padding-bottom:0} 
@media only screen and (min-width: 1025px){.block-featured-work .block-inner{margin:0 44px 0 0 !important} 
} 
.block-featured-work .cycle-pager{bottom:0;left:inherit;position:absolute;top:inherit;z-index:110} 
@media only screen and (min-width: 730px){.block-featured-work .cycle-pager{bottom:inherit;left:calc(58.33333% + 3.25rem);margin-left:0;top:5.5rem} 
} 
.block-featured-work .slide{width:100%} 
.block-featured-work .slide .row{height:100%} 
@media only screen and (max-width: 729px){.block-featured-work .slide .row{height:auto !important} 
} 
.block-featured-work .slide .columns{position:relative} 
@media only screen and (min-width: 730px){.block-featured-work .slide .columns{padding:0} 
} 
@media only screen and (min-width: 730px){.block-featured-work .slide .columns:first-child{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:100%;position:absolute} 
} 
@media only screen and (min-width: 730px){.block-featured-work .slide .columns.end{margin-left:58.3333%} 
} 
.block-featured-work .slide .columns h2::after{display:none} 
.block-featured-work .block-bg-image{background-position:center;background-repeat:no-repeat;background-size:cover;height:80%;position:absolute;width:100%;z-index:0;left:-1.66667rem} 
@media only screen and (min-width: 730px){.block-featured-work .block-bg-image{height:100%;width:calc(70% + 44px);left:-44px} 
} 
.block-featured-work .medium-7{padding-right:0} 
.block-featured-work .medium-7 .container-content{overflow:hidden;padding:3rem 0 1rem 0} 
@media only screen and (min-width: 730px){.block-featured-work .medium-7 .container-content{padding:5rem 2rem 5rem 3rem} 
} 
.block-featured-work .medium-7 .container-content img{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)} 
.block-featured-work .medium-7 img{left:0;position:relative;width:100%;z-index:1} 
@media only screen and (min-width: 730px){.block-featured-work .medium-7 img{left:auto} 
} 
.block-featured-work .medium-4 .container-content{padding:1rem 0 5rem 0} 
@media only screen and (min-width: 730px){.block-featured-work .medium-4 .container-content{padding:7.2rem 2rem 5rem 3rem} 
} 
.block-landing .block-inner{padding-top:0;padding-bottom:0} 
.block-landing .columns:first-child{padding-top:3rem;padding-bottom:3rem} 
@media only screen and (min-width: 1025px){.block-landing .columns:first-child{padding:5rem 3.33333rem 5rem 1.2222rem} 
} 
@media only screen and (max-width: 729px){.block-landing h2::after{display:none} 
} 
.block-landing .medium-5{display:-webkit-flex;display:flex} 
@media only screen and (min-width: 1025px){.block-landing .medium-5{padding-right:0;position:relative;right:-44px} 
} 
.block-landing .medium-5 .container-form{padding:3rem 2rem;width:100%} 
@media only screen and (min-width: 1025px){.block-landing .medium-5 .container-form{padding:5rem 5rem 5rem 2.4444rem} 
} 
@media only screen and (min-width: 1025px){.block-landing .form-column{padding-left:1.2222rem;padding-right:0} 
} 
.block-landing textarea{height:7em} 
.block-landing .gform_wrapper .gform_footer{float:none} 
.block-media-slider{background-size:cover;background-repeat:no-repeat;background-position:center} 
.block-media-slider .block-inner{padding:0} 
.block-media-slider .columns{padding:0} 
.block-media-slider .columns .row{margin:0} 
.block-media-slider .columns .row img{max-width:none;width:100%;display:block} 
.block-media-slider .slide{width:100%} 
.block-media-slider .cycle-pager{-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:.1rem;display:block;left:50%;position:absolute;z-index:200} 
@media only screen and (min-width: 1025px){.block-media-slider .cycle-pager{left:auto;right:-28px;transform:initial;top:50%} 
} 
.block-media-slider .cycle-pager span{background-color:#27515b;display:inline-block;height:10px;margin:0 .35rem;width:10px} 
@media only screen and (min-width: 1025px){.block-media-slider .cycle-pager span{display:block;margin:.7rem 0} 
} 
.block-media-slider .cycle-pager span.cycle-pager-active{background-color:#ff7f00} 
.block-media-slider .cycle-prev,.block-media-slider .cycle-next{cursor:pointer;height:100%;opacity:0;position:absolute;top:0;width:50%;z-index:200} 
.block-media-slider .cycle-prev{left:0} 
.block-media-slider .cycle-prev:hover{cursor:url('../images/slider_arrow_left.png?1462574866'),auto} 
.block-media-slider .cycle-next{right:0} 
.block-media-slider .cycle-next:hover{cursor:url('../images/slider_arrow_right.png?1462574866'),auto} 
.block-image-featured .block-inner{padding-top:0;padding-bottom:0} 
.block-image-featured .block-inner .columns img{display:block} 
.block-company .block-inner{padding:0} 
.block-company .company-filter{background-color:#18444e;position:relative} 
.block-company .company-filter .row{display:block;text-align:center;position:relative;overflow-x:auto;white-space:nowrap;width:calc(100% - 2*2.5rem);margin:auto;-webkit-overflow-scrolling:touch} 
@media only screen and (min-width: 730px){.block-company .company-filter .row{width:calc(100% - 2*5rem)} 
} 
.block-company .company-filter .row .columns{display:inline-block;width:auto;padding:2rem 1.5rem;max-width:none} 
.block-company .company-filter [class*=grav]{position:absolute;width:2.5rem;height:100%;top:0;background-color:#18444e;z-index:1} 
@media only screen and (min-width: 730px){.block-company .company-filter [class*=grav]{width:5rem} 
} 
.block-company .company-filter [class*=grav]::after{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:'';display:block;width:11px;height:11px;background:transparent} 
.block-company .company-filter [class*=grav]::before{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF18444E', endColorstr='#FFFFFFFF');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4NDQ0ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE4NDQ0ZSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #18444e),color-stop(100%, rgba(24,68,78,0)));background-image:-moz-linear-gradient(left, #18444e 0%,rgba(24,68,78,0) 100%);background-image:-webkit-linear-gradient(left, #18444e 0%,rgba(24,68,78,0) 100%);background-image:linear-gradient(to right, #18444e 0%,rgba(24,68,78,0) 100%);content:'';display:block;width:10px;height:100%;position:absolute;right:-10px} 
.block-company .company-filter [class*=grav][class*=prev]{left:0} 
.block-company .company-filter [class*=grav][class*=prev]::after{border-left:2px solid #fff;border-bottom:2px solid #fff} 
.block-company .company-filter [class*=grav][class*=prev]:hover::after{-moz-transform:rotate(45deg) translate3d(-3px, 3px, 0);-ms-transform:rotate(45deg) translate3d(-3px, 3px, 0);-webkit-transform:rotate(45deg) translate3d(-3px, 3px, 0);transform:rotate(45deg) translate3d(-3px, 3px, 0)} 
.block-company .company-filter [class*=grav][class*=next]{right:0} 
.block-company .company-filter [class*=grav][class*=next]::after{border-right:2px solid #fff;border-top:2px solid #fff} 
.block-company .company-filter [class*=grav][class*=next]::before{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF18444E', endColorstr='#FFFFFFFF');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4NDQ0ZSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxODQ0NGUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(24,68,78,0)),color-stop(100%, #18444e));background-image:-moz-linear-gradient(left, rgba(24,68,78,0) 0%,#18444e 100%);background-image:-webkit-linear-gradient(left, rgba(24,68,78,0) 0%,#18444e 100%);background-image:linear-gradient(to right, rgba(24,68,78,0) 0%,#18444e 100%);right:auto;left:-10px} 
.block-company .company-filter [class*=grav][class*=next]:hover::after{-moz-transform:rotate(45deg) translate3d(3px, -3px, 0);-ms-transform:rotate(45deg) translate3d(3px, -3px, 0);-webkit-transform:rotate(45deg) translate3d(3px, -3px, 0);transform:rotate(45deg) translate3d(3px, -3px, 0)} 
.block-company .company-filter a{color:#fff;line-height:1.1;font-size:.875rem} 
@media only screen and (min-width: 730px){.block-company .company-filter a{font-size:1rem} 
} 
.block-company .company-filter a:hover,.block-company .company-filter a.active{color:#678288} 
.block-company .company-listing{background-color:#27515b;position:relative;z-index:1} 
.block-company .team-member{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transform:scale(0, 0);-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0);text-align:center;background-color:transparent;opacity:0;position:absolute;overflow:hidden;visibility:hidden} 
.block-company .team-member-content{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;height:100%;width:100%;background:#ff7f00;opacity:0;padding:1rem} 
.touchevents .block-company .team-member-content{background:transparent;opacity:.6} 
.touchevents .block-company .team-member-content-wrapper{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;width:100%;left:0;top:auto;bottom:0;position:absolute} 
.block-company .team-member h4+p{margin-top:.25rem;font-size:.875rem} 
.block-company .team-member img{-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;display:block;opacity:1;width:100%} 
.block-company .team-member:hover{background-color:#555555} 
.block-company .team-member:hover img{opacity:.05} 
.block-company .team-member:hover .team-member-content{-moz-transform:translate3d(-10px, -10px, 0);-ms-transform:translate3d(-10px, -10px, 0);-webkit-transform:translate3d(-10px, -10px, 0);transform:translate3d(-10px, -10px, 0);opacity:1} 
.block-company .team-member.active{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);overflow:visible;opacity:1;position:relative;visibility:visible} 
.block-our-thoughts h2::after{left:0;right:0;margin:auto} 
.block-our-thoughts .row+.row{margin-top:4rem} 
.block-our-thoughts .thought-row .bio-image-col{text-align:center} 
@media only screen and (min-width: 730px){.block-our-thoughts .thought-row .bio-image-col{text-align:right} 
} 
.block-our-thoughts blockquote{background:transparent;margin:1rem 0 0;padding:0;font-size:1.111rem;font-style:italic} 
@media only screen and (min-width: 730px){.block-our-thoughts blockquote{margin:0} 
} 
.block-our-thoughts blockquote cite{font-size:.875rem;font-style:normal} 
@media only screen and (min-width: 730px){.block-our-thoughts blockquote cite{font-size:1rem} 
} 
.block-our-thoughts blockquote cite a:hover{color:#555555} 
.block-our-thoughts blockquote footer{margin-top:1rem} 
@media only screen and (min-width: 730px){.block-our-thoughts blockquote footer{margin-top:2rem} 
} 
.block-container.block-twoctas .block-inner{padding:0 !important} 
.block-container.block-twoctas h2,.block-container.block-twoctas p{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;z-index:15} 
.block-container.block-twoctas h2::after,.block-container.block-twoctas p::after{display:none} 
.block-container.block-twoctas p{font-size:1.25rem} 
.block-container.block-twoctas .center-wrapper{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transform:translateY(40px);-ms-transform:translateY(40px);-webkit-transform:translateY(40px);transform:translateY(40px);padding:1rem;position:relative;overflow:hidden} 
.block-container.block-twoctas .button{-moz-transition:-moz-transform 0.5s ease-in-out,opacity 0.3s ease-in-out;-o-transition:-o-transform 0.5s ease-in-out,opacity 0.3s ease-in-out;-webkit-transition:-webkit-transform 0.5s ease-in-out,opacity 0.3s ease-in-out;transition:transform 0.5s ease-in-out,opacity 0.3s ease-in-out} 
@media only screen and (min-width: 730px){.block-container.block-twoctas .button{-moz-transform:translateY(70px);-ms-transform:translateY(70px);-webkit-transform:translateY(70px);transform:translateY(70px);opacity:0} 
} 
.block-container.block-twoctas .cta-wrapper-featured{padding:1rem 1rem 4rem !important;text-align:center;position:relative;background-color:#555555} 
@media only screen and (min-width: 730px){.block-container.block-twoctas .cta-wrapper-featured{padding:3rem 3rem 4rem !important} 
} 
.block-container.block-twoctas .cta-wrapper-featured::before{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:'';display:block;width:100%;height:100%;background-color:#e0ebed;position:absolute;top:0;left:0} 
.block-container.block-twoctas .cta-wrapper-featured p{margin-bottom:2rem} 
.block-container.block-twoctas .cta-wrapper-featured:hover .center-wrapper,.block-container.block-twoctas .cta-wrapper-featured:hover .button{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1} 
.block-container.block-twoctas .cta-wrapper-featured:hover .center-wrapper::after,.block-container.block-twoctas .cta-wrapper-featured:hover .button::after{background-color:#555555} 
.block-container.block-twoctas .cta-wrapper-featured:hover h2,.block-container.block-twoctas .cta-wrapper-featured:hover p,.block-container.block-twoctas .cta-wrapper-featured:hover .cta-show-content,.block-container.block-twoctas .cta-wrapper-featured:hover::before{-moz-transform:translate3d(-10px, -10px, 0);-ms-transform:translate3d(-10px, -10px, 0);-webkit-transform:translate3d(-10px, -10px, 0);transform:translate3d(-10px, -10px, 0);color:#fff} 
.block-container.block-twoctas .cta-wrapper-featured:hover::before{background-color:#ff7f00} 
.block-container.block-twoctas .cta-show-content{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;background-color:transparent;overflow:hidden} 
.block-container.block-twoctas .cta-show-content .button{margin:0} 
.banner-container{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative} 
.banner-container *{color:#fff;z-index:1} 
.banner-container *+.video-play{margin-top:1.5rem} 
.banner-container *+h1{margin-top:2rem} 
.banner-container h1,.banner-container h2,.banner-container h3,.banner-container h4,.banner-container .video-play{position:relative} 
.banner-container .banner-inner{padding:3rem 0 4rem 0} 
@media only screen and (min-width: 730px){.banner-container .banner-inner{padding:6rem 0 8rem 0} 
} 
.banner-container+.block-container .block-inner{padding-top:4rem} 
@media only screen and (min-width: 730px){.banner-container+.block-container .block-inner{padding-top:6rem} 
} 
.banner-container.knowledge-banner *{z-index:10} 
body.home .banner-container .banner-inner{padding:0} 
body.home .banner-container .banner-inner .row{min-height:70vh;height:70vh} 
@media only screen and (min-width: 730px){body.home .banner-container .banner-inner .row .columns{margin-top:-3rem} 
} 
.section-container{position:relative} 
.section-container.block-bg-none .section-inner,.section-container.bg-white .section-inner{background-color:#fff} 
@media only screen and (min-width: 1025px){.section-container .section-inner{margin:0 44px} 
} 
.work-non-featured .work-wrapper-featured img{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);height:310px;width:auto;margin-left:50%;max-width:none} 
.work-non-featured .work-wrapper-featured.archive-link{background-color:#27515b;min-height:310px} 
.knowledge-banner{position:relative} 
.knowledge-banner h2::after{display:none} 
.knowledge-banner .knowledge-filter{display:block;vertical-align:top;position:relative;height:46px;width:95%;margin:1rem auto auto;left:0;right:0} 
@media only screen and (min-width: 730px){.knowledge-banner .knowledge-filter{display:inline-block;width:60%;margin-top:0;margin-left:.25rem} 
} 
@media only screen and (min-width: 1025px){.knowledge-banner .knowledge-filter{width:45%} 
} 
@media only screen and (min-width: 1601px){.knowledge-banner .knowledge-filter{width:35%} 
} 
.knowledge-banner .knowledge-filter ul{position:absolute;text-align:left;margin-top:46px;visibility:hidden;opacity:0} 
.knowledge-banner .knowledge-filter ul li{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0;margin-left:0;font-size:1.5rem} 
.knowledge-banner .knowledge-filter ul li:nth-child(1){transition-delay:0.2s} 
.knowledge-banner .knowledge-filter ul li:nth-child(2){transition-delay:0.3s} 
.knowledge-banner .knowledge-filter ul li:nth-child(3){transition-delay:0.4s} 
.knowledge-banner .knowledge-filter ul li:nth-child(4){transition-delay:0.5s} 
.knowledge-banner .knowledge-filter ul li:nth-child(5){transition-delay:0.6s} 
.knowledge-banner .knowledge-filter ul li:nth-child(6){transition-delay:0.7s} 
.knowledge-banner .knowledge-filter ul li:nth-child(7){transition-delay:0.8s} 
.knowledge-banner .knowledge-filter ul li:nth-child(8){transition-delay:0.9s} 
.knowledge-banner .knowledge-filter ul li:nth-child(9){transition-delay:1s} 
.knowledge-banner .knowledge-filter ul li:nth-child(10){transition-delay:1.1s} 
.knowledge-banner .knowledge-filter ul li::before{display:none} 
.knowledge-banner .knowledge-filter ul li a:hover{color:#ff7f00} 
.knowledge-banner .knowledge-filter ul li.current-cat a{color:#ff7f00} 
html.knowledge-active .knowledge-banner .knowledge-filter ul{visibility:visible;opacity:1} 
html.knowledge-active .knowledge-banner .knowledge-filter ul li{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1} 
html.knowledge-active .knowledge-banner{z-index:10} 
.load-more-posts{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:block;width:100%;color:#fff;background-color:#27515b;text-align:center;text-transform:uppercase;font-weight:400;padding-top:2rem;padding-bottom:3rem} 
.load-more-posts::after{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:'';display:block;width:9px;height:9px;background:transparent;border-bottom:2px solid #fff;border-left:2px solid #fff;position:absolute;right:0;left:0;top:0;bottom:-20px;margin:auto} 
.load-more-posts:hover{background-color:#ff7f00} 
.load-more-posts:hover::after{bottom:-24px} 
.knowledge-posts .section-inner{background:none} 
.knowledge-posts .section-inner .row{background-color:#e0ebed} 
.post-meta{position:relative;z-index:2;width:100%;margin:auto;padding:0 1.66667rem} 
@media only screen and (min-width: 730px){.post-meta{padding:0 1.2222rem;top:-80px;position:absolute} 
} 
@media only screen and (max-width: 729px){.post-meta{background-color:#fff} 
} 
.post-meta .row{text-align:center} 
@media only screen and (max-width: 729px){.post-meta .row{padding:2rem 0 0} 
} 
.post-meta .row::after{bottom:-1rem;left:0;right:0;position:absolute;margin:auto} 
@media only screen and (min-width: 730px){.post-meta .row::after{display:none} 
} 
.post-meta .row>*{font-size:.9rem;font-weight:400;display:block;width:100%} 
@media only screen and (min-width: 730px){.post-meta .row>*{color:#fff;float:right;margin-left:1rem;width:auto} 
} 
.post-meta p{margin-top:0} 
.post-meta .team-member:hover{color:#555555} 
@media only screen and (max-width: 729px){.post-meta .team-member.round{display:none} 
} 
.post-meta .team-member.round img{-moz-box-shadow:3px 4px 0 0 rgba(11,51,60,0.15);-webkit-box-shadow:3px 4px 0 0 rgba(11,51,60,0.15);box-shadow:3px 4px 0 0 rgba(11,51,60,0.15)} 
.single-post .main-content-wrapper::before{background-color:#e0ebed} 
.section-container.insta-feed{z-index:1} 
@media only screen and (min-width: 730px){.section-container.insta-feed .section-inner{margin-top:-1.75rem} 
} 
.section-container.insta-feed .section-inner .columns.insta-image{background-color:#0b333c} 
.section-container.insta-feed .section-inner .columns.insta-image img{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:100%;display:block} 
.section-container.insta-feed .section-inner .columns.insta-image a{display:block} 
.section-container.insta-feed .section-inner .columns.insta-image a:hover img{-moz-transform:translate3d(-10px, -10px, 0);-ms-transform:translate3d(-10px, -10px, 0);-webkit-transform:translate3d(-10px, -10px, 0);transform:translate3d(-10px, -10px, 0)} 
.section-container.twitter-feed .social-title-col{padding-top:0} 
.section-container.twitter-feed .social-title-col a{height:100%} 
.section-container.twitter-feed .twmp-tweet{background:#18444e;padding:1rem 1.66667rem 2rem} 
@media only screen and (min-width: 730px){.section-container.twitter-feed .twmp-tweet{padding:5rem 1.2222rem 6rem} 
} 
.section-container.twitter-feed .twmp-tweet p{color:#fff} 
.section-container.twitter-feed .twmp-tweet h6{color:#c2d0d3} 
.section-container.twitter-feed .twmp-tweet a:hover{color:#678288} 
@media only screen and (max-width: 729px){.banner-container.banner-container-capability{-moz-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important} 
} 
.banner-container.banner-container-capability .banner-inner{padding:4rem 0 0} 
@media only screen and (min-width: 730px){.banner-container.banner-container-capability .banner-inner{padding:5rem 0 7rem} 
} 
.banner-container.banner-container-capability li{display:block;margin:0} 
@media only screen and (min-width: 730px){.banner-container.banner-container-capability li{text-align:center} 
} 
.banner-container.banner-container-capability li a,
.banner-container.banner-container-capability li span{font-family:Yantramanav,Impact,"Arial Black",sans-serif !important;font-weight:700;text-transform:uppercase;letter-spacing:.05rem;display:block} 
.banner-container.banner-container-capability li i{font-size: 3rem;
    display: block;
    margin: auto auto 1.25rem;
    color: inherit;
    height: 70px;
    width: 50px;
    line-height: 1.7;}
.banner-container.banner-container-capability li a::before{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;font-family:'icomoon' !important;font-size:1.75rem;display:none;margin:auto auto 1.25rem;color:inherit;height:50px;width:50px;line-height:1.7;border:2px solid currentColor} 
@media only screen and (min-width: 730px){.banner-container.banner-container-capability li a::before{display:block} 
} 
.banner-container.banner-container-capability li a:hover{color:#555555} 
.banner-container.banner-container-capability li.current-menu-item a{color:#ff7f00} 
.banner-container.banner-container-capability li::before{display:none} 
.banner-container.banner-container-capability .menu-capabilities{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-top:0} 
@media only screen and (max-width: 729px){.banner-container.banner-container-capability .menu-capabilities{background-color:#18444e;padding-top:2rem;padding-bottom:2rem;position:absolute;width:100%;opacity:0;visibility:hidden} 
} 
@media only screen and (max-width: 729px){.banner-container.banner-container-capability .menu-capabilities li a{text-transform:none} 
.banner-container.banner-container-capability .menu-capabilities li a:hover{color:#678288} 
.banner-container.banner-container-capability .menu-capabilities li+li{margin-top:1rem} 
.banner-container.banner-container-capability .menu-capabilities li.current-menu-item a{color:#678288} 
} 
html.capability-nav-active .banner-container.banner-container-capability{z-index:10} 
@media only screen and (max-width: 729px){html.capability-nav-active .banner-container.banner-container-capability .menu-capabilities{opacity:1;visibility:visible} 
} 
.block-container.header-capability .block-inner{padding:2rem 0} 
@media only screen and (min-width: 730px){.block-container.header-capability .block-inner{padding:5rem 0 6rem} 
} 
.block-container.header-capability h1::after{display:none} 
.block-container.header-capability .description{font-size:1.25rem} 
.search-results .columns+.columns{margin-top:2rem} 
.search-results .columns .columns{padding:0} 
.search-results .columns a:hover{color:#ff7f00} 
.map-bg{min-height:640px;width:100%} 
.map-bg .map-info{line-height:1.25} 
.map-bg .map-info p{font-size:.875rem} 
.map-bg .map-info a:hover{color:#ff7f00} 
.section-contact .columns.row .columns.wysiwyg{text-align:center;background:#d0dbdd;padding:3rem 1rem} 
@media only screen and (max-width: 1024px){.section-contact .columns.row .columns.wysiwyg:nth-child(odd){background:#c2d0d3} 
} 
@media only screen and (min-width: 730px){.section-contact .columns.row .columns.wysiwyg{padding:6rem 5%} 
} 
@media only screen and (min-width: 1025px){.section-contact .columns.row .columns.wysiwyg:nth-child(3n-5){background:#c2d0d3} 
} 
.section-contact .columns.row .columns.wysiwyg *+h3{margin-top:1rem} 
.section-contact .columns.row .columns.wysiwyg a:not(.telephone){color:#ff7f00} 
.section-contact .columns.row .columns.wysiwyg a::after{background-color:transparent} 
.section-contact .columns.row .columns.wysiwyg a:hover::after{background-color:#ff7f00} 
@media only screen and (max-width: 729px){.section-contact .columns.row .columns.wysiwyg h3{font-size:1.425rem} 
} 

/* */
.mw-hide {display: none;}
a.client-form input {max-width: 350px; margin: 10px 0; color: #fff;}
.work-wrapper-featured.client-form::before{background: none;}

#contact-flyout h4,
#contact-flyout p,
#contact-flyout a.telephone {
    color: #0b333c !important;
}

ul#menu-footer-capabilities li {
    padding: 0.5rem 0.5rem 0.5rem 0;
}