﻿/*!
Theme Name: concord2017
Theme URI:
Author: Blenderbox Inc
Author URI: http://blenderbox.com
Description: Description
Version: 1.0.0
Text Domain: concord2017
Tags:

concord2017 is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,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{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{font-size:100%;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}body{background:#fff;font-family:museo-sans, helvetica, arial, sans-serif}audio,canvas,img,svg,video{vertical-align:middle}img{border:0;-ms-interpolation-mode:bicubic}::-moz-selection{background:#BDD9F2;color:#fff;text-shadow:none}::selection{background:#BDD9F2;color:#fff;text-shadow:none}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer;font-weight:bold}button,select,input[type="button"],input[type="file"],input[type="reset"],input[type="submit"]{cursor:pointer;font-family:museo-sans, helvetica, arial, sans-serif}input[type="text"],input[type="datetime"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="url"],textarea,select{background:#fff;border:2px solid #3F5F73;height:60px;line-height:34px;padding:0 10px;border-radius:0;transition:border-color 0.2s ease-in-out;font-family:museo-sans, helvetica, arial, sans-serif}input[type="text"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,textarea:focus,select:focus{border-color:#ffc320;outline:none;box-shadow:0 0 5px rgba(0, 0, 0, 0.3)}input[type="text"].newsletter-search__input,input[type="datetime"].newsletter-search__input,input[type="email"].newsletter-search__input,input[type="number"].newsletter-search__input,input[type="password"].newsletter-search__input,input[type="search"].newsletter-search__input,input[type="tel"].newsletter-search__input,input[type="url"].newsletter-search__input,textarea.newsletter-search__input,select.newsletter-search__input{height:60px;width:100%;border:none;margin:0 0 25px 0;font-size:15px;content:"asdf";padding:0 0 0 65px}input[type="text"].newsletter-search__input::-webkit-input-placeholder,input[type="datetime"].newsletter-search__input::-webkit-input-placeholder,input[type="email"].newsletter-search__input::-webkit-input-placeholder,input[type="number"].newsletter-search__input::-webkit-input-placeholder,input[type="password"].newsletter-search__input::-webkit-input-placeholder,input[type="search"].newsletter-search__input::-webkit-input-placeholder,input[type="tel"].newsletter-search__input::-webkit-input-placeholder,input[type="url"].newsletter-search__input::-webkit-input-placeholder,textarea.newsletter-search__input::-webkit-input-placeholder,select.newsletter-search__input::-webkit-input-placeholder{font-family:museo-sans, helvetica, arial, sans-serif;color:rgba(49, 49, 49, 0.5);weight:700}input[type="text"].newsletter-search__input::-moz-placeholder,input[type="datetime"].newsletter-search__input::-moz-placeholder,input[type="email"].newsletter-search__input::-moz-placeholder,input[type="number"].newsletter-search__input::-moz-placeholder,input[type="password"].newsletter-search__input::-moz-placeholder,input[type="search"].newsletter-search__input::-moz-placeholder,input[type="tel"].newsletter-search__input::-moz-placeholder,input[type="url"].newsletter-search__input::-moz-placeholder,textarea.newsletter-search__input::-moz-placeholder,select.newsletter-search__input::-moz-placeholder{font-family:museo-sans, helvetica, arial, sans-serif;color:rgba(49, 49, 49, 0.5);weight:700}input[type="text"].newsletter-search__input:-ms-input-placeholder,input[type="datetime"].newsletter-search__input:-ms-input-placeholder,input[type="email"].newsletter-search__input:-ms-input-placeholder,input[type="number"].newsletter-search__input:-ms-input-placeholder,input[type="password"].newsletter-search__input:-ms-input-placeholder,input[type="search"].newsletter-search__input:-ms-input-placeholder,input[type="tel"].newsletter-search__input:-ms-input-placeholder,input[type="url"].newsletter-search__input:-ms-input-placeholder,textarea.newsletter-search__input:-ms-input-placeholder,select.newsletter-search__input:-ms-input-placeholder{font-family:museo-sans, helvetica, arial, sans-serif;color:rgba(49, 49, 49, 0.5);weight:700}input[type="text"].newsletter-search__input:-moz-placeholder,input[type="datetime"].newsletter-search__input:-moz-placeholder,input[type="email"].newsletter-search__input:-moz-placeholder,input[type="number"].newsletter-search__input:-moz-placeholder,input[type="password"].newsletter-search__input:-moz-placeholder,input[type="search"].newsletter-search__input:-moz-placeholder,input[type="tel"].newsletter-search__input:-moz-placeholder,input[type="url"].newsletter-search__input:-moz-placeholder,textarea.newsletter-search__input:-moz-placeholder,select.newsletter-search__input:-moz-placeholder{font-family:museo-sans, helvetica, arial, sans-serif;color:rgba(49, 49, 49, 0.5);weight:700}input[type="search"]{-webkit-appearance:none}input[type="number"]{width:60px}input[type="checkbox"],input[type="radio"]{visibility:hidden}input[type="checkbox"]+label,input[type="radio"]+label{position:relative;display:inline-block;vertical-align:top;line-height:1.5em;max-width:calc(100% - 30px);margin-bottom:10px}input[type="checkbox"]+label:before,input[type="radio"]+label:before{content:" ";display:inline-block;position:absolute;left:-30px;top:0;width:20px;height:20px;background:white;z-index:0}input[type="checkbox"]:checked+label:before,input[type="radio"]:checked+label:before{font-family:"icomoon";content:"";font-size:10px;line-height:20px;text-align:center;color:#313131}input[type="checkbox"][type="radio"]+label:before,input[type="radio"][type="radio"]+label:before{border-radius:50%}input[type="checkbox"][type="radio"]:checked+label:before,input[type="radio"][type="radio"]:checked+label:before{content:" "}input[type="checkbox"][type="radio"]:checked+label:after,input[type="radio"][type="radio"]:checked+label:after{content:" ";position:absolute;z-index:1;left:-23px;top:7px;width:6px;height:6px;background-color:#080D09;border-radius:50%}textarea{height:120px;resize:vertical;vertical-align:top}button,input[type="submit"],.button{background:#ea6d2f;border:none;color:#fff;font-weight:bold;padding:20px;display:inline-block;font-family:museo-sans, helvetica, arial, sans-serif;cursor:pointer}button:active,input[type="submit"]:active,.button:active{position:relative;top:1px}button:focus,input[type="submit"]:focus,.button:focus{border:none;outline:1px dashed #ea6d2f}button:hover,input[type="submit"]:hover,.button:hover{background:#ffc320;color:white}#cookie-notice{font-weight:500}#cookie-notice .button{border-radius:0;padding:5px 15px !important}.button-icon{margin-bottom:40px;font-size:18px;color:#fff;background-color:#ea6d2f;display:inline-block;font-family:museo-sans, helvetica, arial, sans-serif;cursor:pointer;padding:20px 70px 20px 30px;position:relative}.button-icon:active{top:1px}.button-icon:after{content:"";font-family:"icomoon";font-size:26px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:0.2s}.button-icon:hover{background:#ffc320;transition:0.2s;cursor:pointer}.button-icon:hover:after{margin-left:15px;transition:0.2s}::-webkit-input-placeholder{color:rgba(49, 49, 49, 0.25)}:-moz-placeholder{color:rgba(49, 49, 49, 0.25)}:-ms-input-placeholder{color:rgba(49, 49, 49, 0.25)}input.placeholder{color:rgba(49, 49, 49, 0.25)}.alert{color:#ff0000}.clearfix::after{clear:both;content:"";display:table}.flip-h{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.flip-v{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.hide{display:none}.invisible{visibility:hidden}.bubble-shape{-webkit-clip-path:url(#bubble-path);clip-path:url(#bubble-path)}.bubble-shape-image{clip-path:url(#bubble-path-image)}.bubble-shape.orange{background-color:#ea6d2f}.skew{transform:skewY(-7deg);padding:130px 0 120px;margin:110px 0 70px;position:relative;z-index:0}.skew.orange{background-image:linear-gradient(to bottom, #f8d84e 0%, #f8ab4e 100%)}.skew.gray{background-color:#f5f5f5}.skew .skew-cancel{transform:skewY(7deg)}.skew.top-only{margin-bottom:-100px;padding-bottom:165px}.skew.top-only:after{content:" ";display:block;position:absolute;width:100%;height:200px;bottom:-100px;background-color:white;transform:skewY(7deg)}.project-accent-1{color:#0592af}.project-accent-1-bg{background-color:#0592af}.project-accent-2{color:#6fc6da}.project-accent-2-bg{background-color:#6fc6da}.project-accent-3{color:#2da343}.project-accent-3-bg{background-color:#2da343}dd{margin:0 0 0 40px}ul,ol{padding:0 10px 10px 30px;font-family:museo-sans, helvetica, arial, sans-serif;line-height:30px}ul li{background:transparent 0 10px no-repeat;padding:0 0 20px 0;font-family:museo-sans, helvetica, arial, sans-serif;font-weight:300}ol li{list-style:decimal;margin:0 0 0 10px}ol ul li{list-style:disc}nav ul,nav ol,nav li{background:none;margin:0;padding:0;font-weight:normal}table{margin:0 0 1.5em;width:100%}a,button,.button,input[type="submit"]{-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;-moz-transition-property:background-color, border-color, color, opacity;-o-transition-property:background-color, border-color, color, opacity;-webkit-transition-property:background-color, border-color, color, opacity;transition-property:background-color, border-color, color, opacity}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 300ms}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}body,button,input,select,textarea{color:#080D09;font-size:18px;line-height:1.7;-webkit-font-smoothing:antialiased}html{background-color:#fff}a{color:#ea6d2f;text-decoration:none}a:hover{color:#ffc320;text-decoration:none;cursor:pointer}a:focus{outline:1px dotted #ea6d2f}a:active,a:hover{outline:0}p{margin:0 0 30px;padding:0;font-family:museo-sans, helvetica, arial, sans-serif;line-height:1.8em;font-weight:300}p.intro-paragraph{font-family:museo, helvetica, arial, sans-serif;font-weight:100;font-size:36px;line-height:48px}p.intro-paragraph--newsletter{font-family:museo, helvetica, arial, sans-serif;font-weight:100;font-size:36px;line-height:48px;margin-bottom:40px}p.large-paragraph{font-size:24px;line-height:36px;margin-bottom:40px}p.basic-paragraph{margin-bottom:40px}p.basic-paragraph{font-family:museo, helvetica, arial, sans-serif;margin-bottom:40px}p.small-paragraph{font-size:15px;line-height:27px}b,strong{font-weight:900}blockquote{color:#555;font-size:16px;font-style:italic;margin:1em 40px;padding:10px 0}blockquote p{font-weight:500;margin:0}em,i{font-style:italic}hr{border:0;border-top-width:1px;clear:both;display:block;height:1px;margin:20px 0;-moz-box-sizing:content-box;box-sizing:content-box}hr.hr-dotted,.project-meta-info-contain{border-top:2px dotted rgba(49, 49, 49, 0.15)}hr.hr-thick{border-top:5px solid #f5f5f5}hr.hr-thin{border-top:1px solid rgba(49, 49, 49, 0.25)}h1,h2,h3,h4,h5,h6{padding:0;margin:0;text-rendering:optimizeLegibility;font-family:museo, helvetica, arial, sans-serif;font-weight:900}h1{font-size:72px;line-height:80px;margin-bottom:40px}h2{font-size:66px;line-height:72px;margin-bottom:30px}h3{font-size:54px;line-height:60px;margin-bottom:30px}h4{font-size:42px;line-height:48px;margin-bottom:20px}h5{font-size:36px;line-height:42px;margin-bottom:20px}h6{font-size:18px;line-height:30px;margin-bottom:20px}h2.archive-title{line-height:40px}h2.archive-title .label{display:block;font-size:16px;text-transform:uppercase}.special-link{font-size:18px;line-height:28px;font-weight:500;-webkit-font-smoothing:auto;position:relative}.special-link::after{content:"";font-family:"icomoon";font-size:15px;margin:1px 0 0px 6px;position:absolute;transition:margin 0.2s}.special-link:hover::after{margin:1px 0 0 10px}.special-link.medium{font-weight:300}.special-link.medium::after{content:"";font-size:30px;margin-left:15px}.special-link.large{font-weight:300}.special-link.large::after{content:"";font-size:40px;margin-left:15px}.special-link.down::after{transform:rotate(90deg)}.special-link.up::after{transform:rotate(-90deg)}.special-link-reversed::before{content:"";display:inline-block;font-family:"icomoon";font-size:30px;font-weight:500;line-height:30px;margin-right:30px;vertical-align:middle}.news-cta-link{font-family:museo-sans, helvetica, arial, sans-serif;font-weight:900;text-transform:uppercase;font-size:13px}.news-cta-link::after{content:"";font-family:"icomoon";font-size:12px;margin:6px 0 0 6px;position:absolute}.breadcrumb__contain{padding:0;background:none;margin:0;list-style:none}.breadcrumb__item{-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.breadcrumb__item:first-of-type a::before{font-family:"icomoon";padding-right:5px}.breadcrumb__item::after{content:" /"}.breadcrumb__item:last-child::after{content:" "}.breadcrumb__item:hover{color:#ffc320}.breadcrumb__item:hover::after{color:rgba(49, 49, 49, 0.25)}@font-face{font-family:"icomoon";src:url("../concord2017/fonts/icomoon.eot?v=1.32");src:url("../concord2017/fonts/icomoon.eot?v=1.32") format("embedded-opentype"), url("../concord2017/fonts/icomoon.woff2?v=1.32") format("woff2"), url("../concord2017/fonts/icomoon.ttf?v=1.32") format("truetype"), url("../concord2017/fonts/icomoon.woff?v=1.32") format("woff"), url("../concord2017/fonts/icomoon.svg?v=1.32") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-circle-left:before{content:""}.icon-arrow-circle-right:before{content:""}.icon-arrow-circle-right.down{transform:rotate(90deg)}.icon-arrow-circle-right.up{transform:rotate(-90deg)}.icon-arrow-diagonal:before{content:""}.icon-arrow-left:before,.breadcrumb__item:first-of-type a:before{content:""}.icon-arrow-right:before{content:""}.icon-caret-down:before{content:""}.icon-caret-up:before{content:""}.icon-checkmark:before{content:""}.icon-close:before{content:""}.icon-download:before{content:""}.icon-email:before{content:""}.icon-radio:before{content:""}.icon-search:before{content:""}.icon-share-more:before{content:""}.icon-social-facebook:before{content:""}.icon-social-googleplus:before{content:""}.icon-social-twitter:before{content:""}.icon-social-linkedin:before{content:""}.icon-social-youtube:before{content:""}.icon-social-instagram:before{content:""}.icon-social-pinterest:before{content:""}.icon-special-link-arrow:before{content:""}.icon-video-play:before{content:""}@font-face{font-family:"icomoon";src:url("../concord2017/fonts/icomoon.eot?v=1.32");src:url("../concord2017/fonts/icomoon.eot?v=1.32") format("embedded-opentype"), url("../concord2017/fonts/icomoon.woff2?v=1.32") format("woff2"), url("../concord2017/fonts/icomoon.ttf?v=1.32") format("truetype"), url("../concord2017/fonts/icomoon.woff?v=1.32") format("woff"), url("../concord2017/fonts/icomoon.svg?v=1.32") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-circle-left:before{content:""}.icon-arrow-circle-right:before{content:""}.icon-arrow-circle-right.down{transform:rotate(90deg)}.icon-arrow-circle-right.up{transform:rotate(-90deg)}.icon-arrow-diagonal:before{content:""}.icon-arrow-left:before,.breadcrumb__item:first-of-type a:before{content:""}.icon-arrow-right:before{content:""}.icon-caret-down:before{content:""}.icon-caret-up:before{content:""}.icon-checkmark:before{content:""}.icon-close:before{content:""}.icon-download:before{content:""}.icon-email:before{content:""}.icon-radio:before{content:""}.icon-search:before{content:""}.icon-share-more:before{content:""}.icon-social-facebook:before{content:""}.icon-social-googleplus:before{content:""}.icon-social-twitter:before{content:""}.icon-social-linkedin:before{content:""}.icon-social-youtube:before{content:""}.icon-social-instagram:before{content:""}.icon-social-pinterest:before{content:""}.icon-special-link-arrow:before{content:""}.icon-video-play:before{content:""}.cols .col-1{float:left;margin-left:1.3157894737%;margin-right:1.3157894737%;width:5.701754386%}.cols .reversed.col-1{float:right}.cols .col-2{float:left;margin-left:1.3157894737%;margin-right:1.3157894737%;width:14.0350877193%}.cols .reversed.col-2{float:right}.cols .col-3{float:left;margin-left:1.3157894737%;margin-right:1.3157894737%;width:22.3684210526%}.cols .reversed.col-3{float:right}.cols .col-4{float:left;margin-left:1.3157894737%;margin-right:1.3157894737%;width:30.701754386%}.cols .reversed.col-4{float:right}.cols .col-5{float:left;margin-left:1.3157894737%;margin-right:1.3157894737%;width:39.0350877193%}.cols .reversed.col-5{float:right}.cols .col-6{float:left;margin-left:1.3157894737%;margin-right:1.3157894737%;width:47.3684210526%}.cols .reversed.col-6{float:right}.cols .col-7{float:left;margin-left:1.3157894737%;margin-right:1.3157894737%;width:55.701754386%}.cols .reversed.col-7{float:right}.cols .col-8{float:left;margin-left:1.3157894737%;margin-right:1.3157894737%;width:64.0350877193%}.cols .reversed.col-8{float:right}.cols .col-9{float:left;margin-left:1.3157894737%;margin-right:1.3157894737%;width:72.3684210526%}.cols .reversed.col-9{float:right}.cols .col-10{float:left;margin-left:1.3157894737%;margin-right:1.3157894737%;width:80.701754386%}.cols .reversed.col-10{float:right}.cols .col-11{float:left;margin-left:1.3157894737%;margin-right:1.3157894737%;width:89.0350877193%}.cols .reversed.col-11{float:right}.cols .col-12{float:left;margin-left:1.3157894737%;margin-right:1.3157894737%;width:97.3684210526%}.cols .reversed.col-12{float:right}.cols{clear:both;margin:0 auto;padding:0 15px;max-width:1170px;min-width:320px;width:auto}.cols::after{clear:both;content:"";display:table}.cols img{max-width:100%}.cols .col-1.no-margins{margin:0}.cols .col-2.no-margins{margin:0}.cols .col-3.no-margins{margin:0}.cols .col-4.no-margins{margin:0}.cols .col-5.no-margins{margin:0}.cols .col-6.no-margins{margin:0}.cols .col-7.no-margins{margin:0}.cols .col-8.no-margins{margin:0}.cols .col-9.no-margins{margin:0}.cols .col-10.no-margins{margin:0}.cols .col-11.no-margins{margin:0}.cols .col-12.no-margins{margin:0}.cols.reversed .col-1{float:right}.cols.reversed .col-2{float:right}.cols.reversed .col-3{float:right}.cols.reversed .col-4{float:right}.cols.reversed .col-5{float:right}.cols.reversed .col-6{float:right}.cols.reversed .col-7{float:right}.cols.reversed .col-8{float:right}.cols.reversed .col-9{float:right}.cols.reversed .col-10{float:right}.cols.reversed .col-11{float:right}.cols.reversed .col-12{float:right}.content-inner{margin:0 auto;max-width:1170px;min-width:320px;padding:0 20px}.content-inner img{max-width:100%}.spacer{min-height:1px}.main{padding-left:85px}.widget-area h2{color:white;font-size:24px;line-height:24px;margin-bottom:0;padding:30px 30px 0 30px}.concord-footer{background-color:#f5f5f5;padding:70px 0 50px;height:auto}.concord-footer .mobile-join-us{display:none}.footer-sitemap-contain{padding:0;background:none;margin:0;list-style:none;margin-bottom:62px}.footer-link__heading{font-family:museo, helvetica, arial, sans-serif;font-weight:700;font-size:16px;color:#313131;margin-bottom:10px}.footer-link__heading.additional{margin-top:20px}.footer-link__item{padding:0;background:none;margin:0;list-style:none;color:rgba(49, 49, 49, 0.5);font-family:museo-sans, helvetica, arial, sans-serif;line-height:30px;font-size:16px;font-weight:500}.footer-link__item a{color:rgba(49, 49, 49, 0.25)}.footer-link__item a:hover{color:#313131}.newsletter-social-contain{text-align:right}.footer-newsletter{position:relative}.footer-newsletter__link{border:2px solid rgba(49, 49, 49, 0.15);color:#080D09;display:inline-block;float:right;font-family:museo, helvetica, arial, sans-serif;font-size:15px;margin:0 0 30px 0;max-width:255px;padding:12.5px 40px 12.5px 20px;position:relative;text-align:left;width:100%}.footer-newsletter__link:hover{background:#ffc320;border-color:#ffc320;color:#080D09}.footer-newsletter__link:after{content:"";position:absolute;color:#313131;font-family:"icomoon";font-size:20px;line-height:50px;top:0;right:20px}.footer-social-links{position:relative;padding:0 15px;clear:right;text-align:center}.footer-social-links a{display:inline-block;height:30px;margin:0 5px 10px;overflow:hidden;width:30px}.social-link__twitter{color:#313131;margin:0}.social-link__twitter::before{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;content:"";font-family:"icomoon";font-size:12px;border:2px solid rgba(49, 49, 49, 0.15);padding:6px;border-radius:50%}.social-link__twitter:hover::before{color:#ffc320;border-color:#313131}.social-link__facebook{color:#313131;margin:0}.social-link__facebook::before{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;content:"";font-family:"icomoon";font-size:12px;border:2px solid rgba(49, 49, 49, 0.15);padding:6px 9px;border-radius:50%}.social-link__facebook:hover::before{color:#ffc320;border-color:#313131}.social-link__linkedin{color:#313131;margin:0}.social-link__linkedin::before{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;content:"";font-family:"icomoon";font-size:15px;border:2px solid rgba(49, 49, 49, 0.15);padding:5px;border-radius:50%;position:relative;top:1px}.social-link__linkedin:hover::before{color:#ffc320;border-color:#313131}.social-link__google-plus{color:#313131;margin:0}.social-link__google-plus::before{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;content:"";font-family:"icomoon";font-size:15px;border:2px solid rgba(49, 49, 49, 0.15);padding:5px;border-radius:50%;position:relative;top:1px}.social-link__google-plus:hover::before{color:#ffc320;border-color:#313131}.social-link__youtube{color:#313131;margin:0}.social-link__youtube::before{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;content:"";font-family:"icomoon";font-size:15px;border:2px solid rgba(49, 49, 49, 0.15);padding:5px;border-radius:50%;position:relative;top:1px}.social-link__youtube:hover::before{color:#ffc320;border-color:#313131}.social-link__instagram{color:#313131;margin:0}.social-link__instagram::before{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;content:"";font-family:"icomoon";font-size:15px;border:2px solid rgba(49, 49, 49, 0.15);padding:5px;border-radius:50%;position:relative;top:1px}.social-link__instagram:hover::before{color:#ffc320;border-color:#313131}.sub-footer{border-top:2px dotted rgba(49, 49, 49, 0.15);padding:55px 0 0 0}.sub-footer__copyright{font-size:12px;color:rgba(49, 49, 49, 0.5)}.sub-footer__blenderbox{font-size:12px;color:rgba(49, 49, 49, 0.5);text-align:right}footer{right:0;bottom:0;left:0;clear:both;height:150px;position:relative;padding:1rem}.learn-portal-umbrella{background-color:#0592af;height:40px;line-height:40px;position:fixed;width:100%;z-index:9999}.learn-portal-link{text-align:right}.learn-portal-link__item{color:white;font-weight:500;font-size:14px;vertical-align:middle}.learn-portal-link__item i{font-size:12px;margin-left:3px}.concord-navigation{padding-top:41px}.mobile-nav-contain{display:none}.opener,.closer{display:inline-block;text-indent:-9999px}.logo-contain{margin:50px 0 35px 0}.concord-logo{width:255px;height:80px;background-image:url("../concord2017/images/concord-logo.svg");background-repeat:no-repeat;background-position:center}.concord-logo span{display:none}.main-nav-contain{position:relative;margin-top:70px;text-align:right}.main-nav-item{font-size:18px;display:inline-block;margin-left:22px;position:relative}.main-nav-item a{color:#313131;border-bottom:2px solid transparent;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.main-nav-item a:hover{border-color:#0592af;padding:0 0 8px 0;cursor:pointer}.main-nav-item a.main-nav-item__collaborate{position:relative;display:inline-block;opacity:0.2}.main-nav-item a.main-nav-item__collaborate:hover{opacity:1}.main-nav-item:hover .main-nav-dropdown{left:0;opacity:1;top:43px;transition:0.2s;z-index:100}.main-nav-item:hover>a{border-color:#0592af;padding:0 0 8px 0;cursor:pointer}.main-nav-item:hover>ul a{padding:0}.main-nav-item.donate-button{background:#ea6d2f;border:solid 2px #ea6d2f;color:white;margin-top:-4px;padding:4px 20px}.main-nav-item.donate-button a{color:white;border:none}.main-nav-item.donate-button:hover{background:#ffc320;border-color:#ffc320}.main-nav-item.pre-search{margin-right:50px}.main-nav-item.search{position:absolute;right:135px;top:2px;width:30px;z-index:1}.main-nav-item.search .search-inner{display:inline-block;font-size:15px;padding-right:40px;margin-right:0;width:40px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.main-nav-item.search i{cursor:pointer;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.main-nav-item.search i:hover{color:#ffc320}.main-nav-item.search .icon-search{position:absolute;left:13px;top:7px}.main-nav-item.search label{display:none}.main-nav-item.search input{bottom:10px;display:none;font-size:15px;position:absolute;z-index:1;left:20px;top:8px;padding:0 20px 0 30px;height:30px;border:none;background:none;-webkit-appearance:none;width:0;-webkit-transition:width 0.2s ease-in-out;-moz-transition:width 0.2s ease-in-out;-ms-transition:width 0.2s ease-in-out;-o-transition:width 0.2s ease-in-out;transition:width 0.2s ease-in-out}.main-nav-item.search input:focus,.main-nav-item.search input:active{box-shadow:none !important}.main-nav-item.search button{position:absolute;z-index:1;right:10px;top:10px;background:none;padding:0;display:none;height:25px;overflow:hidden;width:25px}.main-nav-item.search button:active{top:10px}.main-nav-item.search button:focus{outline:none}.main-nav-item.search.active{width:220px;background-color:white;right:0;top:-6px;box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2);height:45px}.main-nav-item.search.active .icon-search{top:17px;left:23px}.main-nav-item.search.active:after{opacity:0}.main-nav-item.search.active input{width:180px;display:block}.main-nav-item.search.active button{display:block}.mobile-search span{display:none}.main-nav-item.current-menu-item a{border-color:#0592af;padding:0 0 8px 0}.main-nav-item.current-menu-item a.main-nav-item__collaborate{opacity:1}.main-nav-item.has-drop-down:hover a.main-nav-item__link{border-bottom:10px solid transparent;border-color:#0592af;transition:0s !important}.main-nav-dropdown{padding:0;background:none;margin:0;list-style:none;opacity:0;min-width:200px;background-color:#0592af;transition:0.2s;position:absolute;top:40px;z-index:-1;padding:25px 20px 20px}.main-nav-dropdown.two-col{display:flex;flex-flow:row wrap;min-width:400px}.main-nav-dropdown.two-col .main-nav-dropdown__item{flex:1;flex-basis:50%}.main-nav-dropdown.two-col .main-nav-dropdown__item:hover{opacity:1 !important}.main-nav-dropdown__item+.main-nav-dropdown.two-col .main-nav-dropdown__item:hover{opacity:0.5 !important}.main-nav-dropdown .main-nav-dropdown__item a{-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-ms-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none;color:white;display:inline-block;font-size:15px;font-weight:normal;opacity:1;width:100%}.main-nav-dropdown .main-nav-dropdown__item a:hover{color:white;opacity:1}li+li .main-nav-dropdown .main-nav-dropdown__item a:hover a{opacity:0.5 !important}.main-nav-dropdown__item{padding:0;background:none;margin:0;list-style:none;opacity:1;transition:0.2s;text-align:left;margin:0 0 17px 0;line-height:1.4}.main-nav-dropdown__item:last-of-type{margin:0 0 4px 0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.page-nav-dropdown__title{display:none}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#080D09;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before::after,.clear:after::after,.entry-content:before::after,.entry-content:after::after,.comment-content:before::after,.comment-content:after::after,.site-header:before::after,.site-header:after::after,.site-content:before::after,.site-content:after::after,.site-footer:before::after,.site-footer:after::after{clear:both;content:"";display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:20px 0 0 0}.page-links{clear:both;margin:0 0 1.5em}li.current-menu-item{border-color:#ffc320;padding:0 0 8px 0;cursor:pointer}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.four-zero-four-body{max-width:600px;margin:0 auto;padding:40px 20px 0 20px}.four-zero-four-body h1{text-align:center}.four-zero-four-body p{text-align:center}.four-zero-four-body ul{padding:0;background:none;margin:0;list-style:none;max-width:400px;margin:0 auto}.four-zero-four-image{max-width:200px;margin:0 auto 20px auto;display:block}.homepage-lead-heading__title{font-weight:100;font-size:54px;line-height:60px;font-family:museo, helvetica, arial, sans-serif;padding:25px 0 50px 0;transition:0.2s}.homepage-lead-heading__title strong{font-weight:900;color:#007c8B}.homepage-lead-heading__byline{font-size:18px;font-family:museo-sans, helvetica, arial, sans-serif;font-weight:300;line-height:30px;width:86%}.homepage-lead-explore__link{padding-top:100px}.homepage-lead-explore__link .explore-link{line-height:40px}.homepage-lead-image{position:relative;width:100%;height:630px;margin-top:0}.homepage-lead-image__item{width:945px;position:absolute;left:47.79279%;top:-60px}.homepage-lead-image__item svg image,.homepage-lead-image__item img{width:100%;height:auto}.focus-area-section-contain{position:relative;width:100%;margin-top:30px}.focus-area-section-heading{font-size:36px;font-weight:100;line-height:48px;font-family:museo, helvetica, arial, sans-serif}.focus-area-section-heading strong{font-weight:900;color:#007c8B}.focus-area-section-nav-contain{position:absolute;top:230px;right:0;width:785px;height:500px;overflow:hidden}.focus-area-section-nav-contain .bubble-shape-image{width:785px;height:500px;position:absolute;z-index:0}.focus-area-section-nav{position:absolute;right:0;top:50%;transform:translateY(-50%);width:380px;padding:0}.focus-area-section-nav li{list-style-type:none;counter-increment:step-counter;color:#fff;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.focus-area-section-nav li:hover{cursor:pointer;opacity:1}.focus-area-section-nav li::before{content:"0" counter(step-counter);margin-right:5px;color:#fff;font-weight:bold;padding-right:12px;border-radius:3px}.js-trigger-sticky{position:relative;top:-60px}.focus-area-section-nav__item{font-weight:900;font-size:13px;text-transform:uppercase;color:#fff;padding:0 0 18px 0;margin:0;opacity:0.5;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.focus-area-section-nav__item.active,.focus-area-section-nav__item:hover{opacity:1}.focus-area{padding-top:80px}.focus-area__heading{font-family:museo, helvetica, arial, sans-serif;font-weight:100;font-size:60px;line-height:66px}.focus-area__heading strong{font-weight:900;color:#007c8B}.focus-area__explore{font-family:museo-sans, helvetica, arial, sans-serif;font-weight:100;font-size:15px;padding:25px 0;font-weight:100;text-transform:uppercase}.focus-area__explore a::after{content:"";font-family:"icomoon";font-size:14px;margin:0 0 0 10px;position:absolute}.focus-area__explore a:hover::after{content:"";font-family:"icomoon";font-size:14px;margin:0 0 0 15px;position:absolute;transition:0.2s}.focus-area__description{font-size:18px;line-height:30px;font-weight:300}.focus-area__related-projects{padding:0;background:none;margin:0;list-style:none;position:relative;margin:60px 0 0 155px}.focus-area__related-projects::before{content:"Related Projects";font-weight:900;font-size:13px;padding:0 30px 0 0;text-transform:uppercase;position:absolute;left:-155px}.related-project__item{padding:0;background:none;margin:0;list-style:none;padding:0 0 10px 0;font-size:15px}.featured-projects-contain.static{max-width:1170px;margin:0 auto;transition:0.2s;display:flex;flex-wrap:wrap;justify-content:center}.featured-projects-contain.static .project-item{display:inline-block;margin:0 15px 30px 15px;transition:0.2s}.featured-projects-heading{margin-bottom:45px}.featured-projects__title{color:#fff;font-weight:300;font-size:42px;line-height:48px;font-family:museo, helvetica, arial, sans-serif;transition:0.2s}.featured-projects__explore{color:#fff;font-size:18px;font-weight:500;padding:10px 0 0 0}.featured-projects__explore a{color:#fff}.about-concord{margin-bottom:100px}.about-concord-profile{margin-top:-225px}.profile__heading{font-family:museo, helvetica, arial, sans-serif;font-size:36px;font-weight:100;line-height:42px;padding:0 0 30px 0}.profile__heading strong{color:#007c8B}.profile__text{font-family:museo-sans, helvetica, arial, sans-serif;font-size:18px;line-height:30px;font-weight:300}.about-concord-image{text-align:right;margin-right:1.31579%;margin-left:34%}.about-concord-image svg{max-width:730px}.updates-news{margin:150px 0 0 10%}.updates-news__title{font-family:museo, helvetica, arial, sans-serif;font-weight:100;line-height:42px;font-size:30px}.updates-news__title strong{font-weight:900;color:#007c8B}.news-contain{padding:0;background:none;margin:0;list-style:none;margin:50px 0 0 0}.news__item{padding:0;background:none;margin:0;list-style:none;padding:0 0 20px 0;font-size:15px}.news__item-date{font-size:15px;text-transform:uppercase;font-family:museo, helvetica, arial, sans-serif}.updates-hiring{margin:60px 0 60px 10%}.updates-hiring__title{font-family:museo, helvetica, arial, sans-serif;font-weight:100;font-size:30px;padding:0 0 20px 0}.updates-hiring__text{font-family:museo-sans, helvetica, arial, sans-serif;font-weight:300;font-size:15px;line-height:24px;max-width:480px}.newsletter-breadcrumb{display:block;margin:-50px auto 90px auto;position:relative}.newsletter-breadcrumb-contain{margin:15px 0 0 0}.newsletter-breadcrumb__item{padding:0;background:none;margin:0;display:inline-block;font-family:museo-sans, helvetica, arial, sans-serif;font-weight:900;font-size:12px;text-transform:uppercase;color:#fff}.newsletter-breadcrumb__item a{color:#fff}.newsletter-breadcrumb__item::after{content:" /";color:#fff;position:absolute}.newsletter-breadcrumb__item:hover::after{color:#fff;margin:0 0 0 15px;position:absolute}.newsletter-breadcrumb__link:first-of-type a::before{content:"<-"}.newsletter-promo{background-color:#ea6d2f;padding:40px 30px}.newsletter-promo.newsletter-this-issue{margin-top:30px}.newsletter-promo.newsletter-this-issue .newsletter-promo-label{padding:0}.newsletter-promo-label{padding:0 0 30px 0;color:#fff;font-size:15px;font-weight:900;text-transform:uppercase}.newsletter-image__item{width:195px;height:auto;background-color:#bdd9f2;transition:0.2s}.newsletter-image__item:hover{opacity:0.8;transition:0.2s}.newsletter-promo-description a{color:#fff}.newsletter-promo-description a:hover{color:#fff;opacity:0.5}.description__title{font-weight:900;font-size:18px;padding:20px 0;color:#fff}.description__text{font-size:15px;font-weight:500;line-height:24px;color:#fff}.download-pdf-link{display:inline-block;font-size:15px;font-weight:500;line-height:24px;margin-top:20px;color:#fff}.download-pdf-link:before{content:"";font-family:"icomoon";font-size:14px;padding:4px 6px 0 0}.download-pdf-link:hover{color:#fff;opacity:0.5}.newsletter-archive-dropdown{background-color:#ea6d2f;margin-top:30px;position:relative;font-family:museo-sans, helvetica, arial, sans-serif;font-size:15px;font-weight:900;text-transform:uppercase;color:#fff}.newsletter-archive-dropdown:hover::after,.newsletter-archive-dropdown:hover select{opacity:0.5}.newsletter-archive-dropdown::after{content:"";font-family:"icomoon";font-size:8px;color:white;position:absolute;right:25px;top:49%;transform:translateY(-49%);-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.newsletter-archive-dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;color:white;background:#ea6d2f;border:none;padding:15px 30px;height:90px;width:100%;font-size:15px;font-weight:900;text-transform:uppercase;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.newsletter-search-contain{padding:20px;background-color:#ea6d2f;margin:30px 0 0 0}.newsletter-search{position:relative;width:auto}.newsletter-search:after{content:"";position:absolute;color:rgba(49, 49, 49, 0.25);font-family:"icomoon";font-size:20px;top:15px;left:20px}input[type="search"].newsletter-search__input{border:none;font-size:13px;padding:0 0 0 45px;font-family:museo, helvetica, arial, sans-serif;font-weight:500;width:100%;margin:0}input[type="search"].newsletter-search__input ::-webkit-input-placeholder{font-family:museo-sans, helvetica, arial, sans-serif;color:#313131}input[type="search"].newsletter-search__input :-moz-placeholder{font-family:museo-sans, helvetica, arial, sans-serif;color:#313131}input[type="search"].newsletter-search__input ::-moz-placeholder{font-family:museo-sans, helvetica, arial, sans-serif;color:#313131}input[type="search"].newsletter-search__input :-ms-input-placeholder{font-family:museo-sans, helvetica, arial, sans-serif;color:#313131}.no-image-newsletter{display:none}.newsletter-post-byline{font-family:museo, helvetica, arial, sans-serif;font-weight:100;font-size:30px;line-height:36px;padding:15px 0 20px 0}.newsletter-post-category{background-color:#ffc320;padding:8px 20px;font-weight:900;text-transform:uppercase;display:inline-block;font-size:12px;color:#fff;margin:5px 0 20px 0;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.newsletter-post-category:hover{color:white;background-color:#313131}ol.steps{counter-reset:item;margin-left:0;padding-left:0}ol.steps.teal li:before{background:#0592af}ol.steps li{counter-increment:item;list-style:none;margin:0 0 30px;padding-left:2.85em}ol.steps li:before{background:#2da343;border-radius:50%;color:#fff;content:counter(item);display:inline-block;font-weight:900;margin-right:0.5em;margin-left:-2.5em;padding:2px 13px;text-align:center;width:2em}table.article{border-collapse:collapse;width:100%}table.article th{background-color:#0592af;border:1px solid #fff;color:#fff;padding-top:10px;padding-bottom:10px;text-align:center}table.article td{border:1px solid #0592af;padding:8px}table.article tr:nth-child(even){background-color:#e2f4f8}.newsletter-posts-container{margin:40px 0 0 0}.newsletter-excerpt{padding:0 0 40px 0;margin:40px 0;border-bottom:2px dotted rgba(49, 49, 49, 0.15)}.newsletter-excerpt-byline{font-family:museo, helvetica, arial, sans-serif;font-weight:300;font-size:18px;line-height:30px;padding-bottom:40px}.newsletter-excerpt-title{padding:0 0 10px 0}.newsletter-excerpt-image{height:450px;width:100%;background-color:#bdd9f2}.newsletter-excerpt-text{margin:30px 0 0 0}.newsletter-excerpt-link{margin:25px 30px 0 0;text-align:right}.page-template-our-work .concord-footer{margin-top:60px}.our-work-breadcrumb{display:block}.our-work-breadcrumb-contain{margin:15px 0 0 0}.our-work-breadcrumb__item{padding:0;background:none;margin:0;display:inline-block;color:rgba(49, 49, 49, 0.25);font-family:museo-sans, helvetica, arial, sans-serif;font-weight:900;font-size:12px;text-transform:uppercase}.our-work-breadcrumb__link{color:rgba(49, 49, 49, 0.25)}.our-work-breadcrumb__link:first-of-type a::before{content:"<-"}.intro-title{font-weight:100;font-family:museo, helvetica, arial, sans-serif}.intro-title strong{color:#007c8B}.featured-projects-small .js-slideshow-window{height:500px}.featured-projects-small .featured-projects__label{display:inline-block;width:60%;text-transform:uppercase;font-size:12px;font-weight:700}.featured-projects-small .featured-projects__navigation{margin:20px 0 10px;max-width:350px}.featured-projects-small .featured-projects__arrows{display:inline-block;width:38%;text-align:right;font-size:50px;vertical-align:middle}.our-work-filter-contain{width:100%}.our-work-filter-section{position:relative;z-index:1;background-color:#ea6d2f;margin:50px auto;transition:0.2s;padding:0 50px}.our-work-filter-section.cols .col-4,.our-work-filter-section.cols .col-8{float:right}.our-work-filter{background-color:#ea6d2f;margin:50px auto;transition:0.2s}.our-work-filter ul,.our-work-filter li{padding:0;background:none;margin:0;list-style:none}.our-work-filter-search{background-color:#ea6d2f;margin:50px auto;transition:0.2s;width:60%}.our-work-filter-search ul,.our-work-filter-search li{padding:0;background:none;margin:0;list-style:none}.filter-heading{font-size:18px;font-weight:900;color:#fff;margin:0 0 20px 0}.filter.status{float:left;margin:0 20px 0 10px}.filter input[type="checkbox"]{width:25px}.filter__item{font-family:museo-sans, helvetica, arial, sans-serif;font-size:14px;color:#fff;text-transform:uppercase;font-weight:700}.filter-search{position:relative;width:auto;margin:0 0 30px 0}.filter-search:after{content:"";position:absolute;color:rgba(49, 49, 49, 0.25);font-family:"icomoon";font-size:20px;top:15px;left:20px}.mobile-filter-toggle{display:none;color:#fff;padding:0 0 30px 0;text-align:center;font-family:museo, helvetica, arial, sans-serif;text-transform:uppercase;font-size:12px;font-weight:700;width:100px;cursor:pointer}.mobile-filter-toggle:after{content:"";font-family:"icomoon";font-size:8px;color:white;margin:3px 0 0 10px;position:absolute;transition:0.2s}.mobile-filter-toggle.active:after{transform:rotate(180deg)}.mobile-filter-toggle .show-less{display:none}.mobile-filter-toggle .show-less.active{display:inline-block}.mobile-filter-toggle .show-more{display:inline-block}.mobile-filter-toggle .show-more.active{display:none}.mobile-filter-toggle a{color:#fff}input[type="search"].filter-search__input{border:2px solid rgba(49, 49, 49, 0.15);font-size:15px;padding:0 0 0 55px;font-family:museo, helvetica, arial, sans-serif;font-weight:500;width:100%;margin:0;-webkit-appearance:none}input[type="search"].filter-search__input ::-webkit-input-placeholder{font-family:museo-sans, helvetica, arial, sans-serif;color:#313131}input[type="search"].filter-search__input :-moz-placeholder{font-family:museo-sans, helvetica, arial, sans-serif;color:#313131}input[type="search"].filter-search__input ::-moz-placeholder{font-family:museo-sans, helvetica, arial, sans-serif;color:#313131}input[type="search"].filter-search__input :-ms-input-placeholder{font-family:museo-sans, helvetica, arial, sans-serif;color:#313131}.js-filter-group.has-active-child .filter .text{opacity:0.5}.js-filter-group.has-active-child .filter.active .text{opacity:1}.project-list .project-list-contain{max-width:1170px;margin:0 auto;transition:0.2s;display:flex;flex-wrap:wrap;justify-content:center}.project-list .project-item{display:inline-block;margin:0 15px 30px 15px;transition:0.2s}.project-list.skew{margin-top:-220px;padding-top:200px}.project-list__heading{font-family:museo, helvetica, arial, sans-serif;font-weight:100;font-size:36px;margin-bottom:40px}.project-list__tags li.hover{background:#ffc320}.page-template-static-our-work .concord-footer{padding-top:50px}.page-template-static-our-work .concord-footer-contain{border-top:2px dotted rgba(49, 49, 49, 0.15);padding:90px 0 30px}.lead-contain{margin:0 0 40px 0}.lead-image{position:relative;width:100%;height:510px;overflow:hidden}.lead-image:after{display:block;content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.2)}.lead-image.no-image{height:100%}.lead-image.no-image:after{content:none}.lead-image.no-image img{display:none}.lead-image.no-image .page-title{color:#080D09;position:relative}.lead-image img{position:absolute;width:100%;margin:auto;top:-100%;bottom:-100%;left:-100%;right:-100%}.page-title{bottom:0;padding:0 15px;color:#fff;position:absolute;z-index:1}.page-nav{background-color:#ea6d2f}.page-nav-contain{padding:0;background:none;margin:0;list-style:none}.page-nav-contain.has-active-child .page-nav-item,.page-nav-contain.has-current-menu-item .page-nav-item{opacity:0.5}.page-nav-contain.has-active-child .page-nav-item.active,.page-nav-contain.has-active-child .page-nav-item.current_page_item,.page-nav-contain.has-active-child .page-nav-item.current-menu-item,.page-nav-contain.has-active-child .page-nav-item.current-page-ancestor,.page-nav-contain.has-active-child .page-nav-item.current_page_ancestor,.page-nav-contain.has-active-child .page-nav-item.current-menu-ancestor,.page-nav-contain.has-current-menu-item .page-nav-item.active,.page-nav-contain.has-current-menu-item .page-nav-item.current_page_item,.page-nav-contain.has-current-menu-item .page-nav-item.current-menu-item,.page-nav-contain.has-current-menu-item .page-nav-item.current-page-ancestor,.page-nav-contain.has-current-menu-item .page-nav-item.current_page_ancestor,.page-nav-contain.has-current-menu-item .page-nav-item.current-menu-ancestor{opacity:1}.page-nav-item{padding:0;background:none;margin:0;list-style:none;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;font-weight:500;padding:0 30px 20px 30px}.page-nav-item a{color:#fff}.page-nav-item ul,.page-nav-item li{padding:0;background:none;margin:0;list-style:none}.page-nav-item li{padding:0 0 15px 30px;font-family:museo-sans, helvetica, arial, sans-serif;font-weight:500;font-size:15px;line-height:18px}.page-nav-item li:first-of-type{padding-top:15px}.page-nav-item:first-of-type{padding-top:30px}.page-nav-item:last-of-type{padding-bottom:40px}.project-breadcrumb{display:block;margin-bottom:30px}.project-breadcrumb-contain{margin:15px 0 0 0}.project-breadcrumb__item{padding:0;background:none;margin:0;display:inline-block;font-family:museo-sans, helvetica, arial, sans-serif;font-weight:900;font-size:12px;text-transform:uppercase;color:#0592af}.project-breadcrumb__item::after{content:" /";color:#0592af}.project-breadcrumb__item:hover::after{color:#0592af}.project-breadcrumb__link:first-of-type a::before{content:"<-"}.project-content-contain{position:relative}.project-body{position:relative;z-index:0;top:-200px;padding-top:200px;background:#f5f5f5}.project-body-inner{position:relative;top:24px;background:white;max-width:1110px;margin:auto;padding-bottom:60px}.project-body-inner .cols{padding:0}.project-introduction.skew{z-index:1;margin-top:-35px}.project-details__title{font-family:museo, helvetica, arial, sans-serif;color:#fff;font-weight:900;padding:0 0 25px 0}.project-details__text{font-weight:300;font-size:26px;line-height:36px;color:#fff}.project-tags{margin:50px 0 0 0}.project-tags__header{font-size:12px;text-transform:uppercase;font-weight:900;color:#fff;margin:12px 0 0 0}.project-tags__contain{padding:0;background:none;margin:0;list-style:none;border-bottom:1px solid rgba(49, 49, 49, 0.15);padding:0 0 12px 0}.project-tags__item{padding:0;background:none;margin:0;display:inline-block;font-size:15px;font-weight:500;line-height:24px;color:rgba(255, 255, 255, 0.5)}.project-tags__item a{color:rgba(255, 255, 255, 0.5)}.project-tags__item a:hover{color:#fff}.lead-image{margin-top:40px;height:490px}.lead-image__contain{padding:0;max-width:1110px;margin-bottom:-260px}.lead-image-caption{font-size:14px;margin:-35px -100px 10px;text-align:right}.project-description{position:relative}.project-description__wysiwyg{margin-top:85px}.project-reception-module{margin-bottom:30px;font-size:15px}.project-reception__image{background-color:#bdd9f2;height:160px;display:inline-block;vertical-align:top;width:100%;max-width:165px;margin-right:30px;transition:0.2s}.project-reception__quote{display:inline-block;vertical-align:top;width:calc(100% - 200px)}.project-reception__quote p{margin-bottom:20px}.project-reception__source{font-weight:600}.project-reception__location{font-weight:300}.related-videos-module{margin:30px 0 0 0}.related-video__item{display:inline-block;margin:0 30px 30px 0;font-size:15px;font-weight:700;transition:0.2s}.related-video__preview{position:relative;height:140px;margin-bottom:10px}.related-video__overlay{width:100%;height:100%;background-color:rgba(0, 0, 0, 0.3);position:absolute;z-index:9}.project-meta-info{padding-top:40px}.project-meta-info-row{padding:15px 0;font-size:13px;border-bottom:1px solid rgba(49, 49, 49, 0.15)}.meta-info-row__label{display:inline-block;width:calc((100% - 30px) / 7 * 2);font-weight:700;vertical-align:top}.meta-info-row__content{display:inline-block;width:calc((100% - 30px) / 7 * 5);font-weight:300;vertical-align:top}.project-meta-info-subscribe{padding:54px 0 40px;font-size:13px}.project-meta-info-subscribe .subscribe-label{margin-bottom:30px}.project-meta-info-subscribe .subscribe-description{font-weight:300}.project-meta-info-subscribe .subscribe-description i{font-size:12px;position:relative;top:2px}Fl .blog-breadcrumb{display:block;margin:-20px auto 0;position:relative}.blog-breadcrumb-contain{margin:15px 0 0 0}.blog-breadcrumb__item{padding:0;background:none;margin:0;display:inline-block;font-family:museo-sans, sans-serif;font-weight:900;font-size:12px;text-transform:uppercase;color:#fff}.blog-breadcrumb__item a{color:rgba(49, 49, 49, 0.25)}.blog-breadcrumb__item::after{content:" /";color:#fff;position:absolute}.blog-breadcrumb__item:hover::after{color:#fff;margin:0 0 0 15px;position:absolute}.blog-breadcrumb__link:first-of-type a::before{content:"<-"}article.type-post a{margin:0 !important;padding:0 !important}article.type-post img{display:block;height:auto;margin:0 auto 20px;width:100%}article.type-post li a,article.type-post p a,article.type-post div[dir="ltr"] a{font-weight:bold}article.type-post table td img{height:auto;width:auto}.entry-content .wp-video{margin:0 auto}.related-posts{background:#f5f5f5;clear:both;padding:20px}.related-posts .related-posts__list-item{padding-bottom:0}.entry-footer{border-bottom:solid 5px #f5f5f5;margin:20px 0;padding:20px 0}.entry-footer .cat-links,.entry-footer .tags-links,.entry-footer .edit-link{display:block}.hentry{margin:0}.post-navigation .nav-links,.posts-navigation .nav-links{display:flex;flex-direction:row;height:auto;min-height:95px;position:relative}.post-navigation .nav-links .nav-previous,.posts-navigation .nav-links .nav-previous{flex-grow:2;flex-basis:50%;margin-bottom:20px;position:relative;text-align:left;width:50%}.post-navigation .nav-links .nav-next,.posts-navigation .nav-links .nav-next{flex-grow:2;flex-basis:50%;margin-bottom:20px;position:relative;text-align:right;width:50%}.post-navigation .nav-links .nav-previous a,.posts-navigation .nav-links .nav-previous a{display:inline-block;padding-left:24px}.post-navigation .nav-links .nav-previous a:before,.posts-navigation .nav-links .nav-previous a:before{content:"";font-family:"icomoon";font-size:1em;left:0;margin:1px 0 0 0;position:absolute}.post-navigation .nav-links .nav-next a,.posts-navigation .nav-links .nav-next a{display:inline-block;padding-right:28px}.post-navigation .nav-links .nav-next a:after,.posts-navigation .nav-links .nav-next a:after{content:"";font-family:"icomoon";font-size:1em;margin:1px 0 0 0;position:absolute;right:0}#comments{border-top:solid 5px #f5f5f5;clear:both;padding-top:30px;width:100%}#comments h2{font-size:36px;line-height:42px}#comments .required{color:#ea6d2f;font-weight:300}#comments .comment-form label{clear:both;display:block}#comments ol.comment-list{padding-right:0;padding-left:0}#comments ol.comment-list footer{height:auto;min-height:100px;padding:0}#comments ol.comment-list li{list-style:none;margin-left:0;padding:20px}#comments ol.comment-list li:nth-child(even){background:#f9f9f9}#comments ol.comment-list li:nth-child(odd){background:#f5f5f5}#comments textarea{width:100%}#comments .comment-subscription-form{display:none}.teacher-ambassadors-list{overflow:hidden}.teacher-ambassadors-list ul{float:left;width:33.33333%}.body-promo-contain{margin-bottom:30px;transition:0.2s}.body-promo-contain:hover{background-color:#ffc320;transition:0.2s;cursor:pointer}.body-promo-contain:hover a,.body-promo-contain:hover .promo__body{color:white;transition:0.2s}.body-promo-image{display:inline-block;vertical-align:top;max-width:350px;width:100%;overflow:hidden}.promo__image{background-color:#bdd9f2;width:106%;height:235px}.body-promo-description{display:block;display:-webkit-box;max-width:inherit;height:calc($font-size*$line-height*$lines-to-show);font-size:1em;line-height:1.7em;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding:30px;display:inline-block;vertical-align:top;width:calc(100% - 355px);font-weight:300}.promo__title{font-family:museo, helvetica, arial, sans-serif;font-weight:900;padding:0 0 5px 0}.promo__body{font-family:museo-sans, helvetica, arial, sans-serif;color:#313131;max-height:235px;transition:0.2s}.featured-projects.skew.top-only{margin-top:130px;margin-bottom:-300px}.js-slideshow .js-slideshow-window{position:relative;overflow:hidden}.js-slideshow .js-slide{width:100%;height:100%;overflow:hidden;opacity:0;position:absolute}.js-slideshow .js-slide.current{z-index:1}.js-slideshow .js-slideshow-nav{position:absolute;z-index:2;bottom:40px;left:9.65%}.js-slideshow .js-slideshow-nav button{border-radius:50%;width:20px;height:20px;padding:0;margin:0 6px 0 0;background-color:white}.js-slideshow .js-slideshow-nav button:active{top:0}.js-slideshow .js-slideshow-nav button:focus{outline:none}.js-slideshow .js-slideshow-nav button:hover{background-color:#ffc320}.js-slideshow .js-slideshow-nav button.current{background-color:#313131;cursor:initial}.js-slideshow .slideshow-link{position:absolute;z-index:2;bottom:0;right:0;padding:30px 50px 30px 30px;width:380px;height:90px;overflow:hidden;background-color:#ea6d2f;color:white;font-family:museo-sans, helvetica, arial, sans-serif;font-size:15px;line-height:24px;-webkit-transition:height 0.2s ease-in-out;-moz-transition:height 0.2s ease-in-out;-ms-transition:height 0.2s ease-in-out;-o-transition:height 0.2s ease-in-out;transition:height 0.2s ease-in-out}.js-slideshow .slideshow-link .special-link-reversed{margin-bottom:30px;font-size:18px;font-weight:700}.js-slideshow .slideshow-link .special-link{font-size:15px;margin-top:25px}.js-slideshow .slideshow-link:hover{height:265px;color:white}.js-slideshow .next,.js-slideshow .previous{color:#313131;cursor:pointer;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.js-slideshow .next:hover,.js-slideshow .previous:hover{color:#ffc320}.project-item{position:relative;max-width:350px;margin-bottom:30px}.project-item.project-accent-1 a,.project-item.project-accent-1 a:hover{color:#0592af}.project-item.project-accent-2 a,.project-item.project-accent-2 a:hover{color:#6fc6da}.project-item.project-accent-3 a,.project-item.project-accent-3 a:hover{color:#2da343}.project-item a:hover{color:white}.project-item a:hover .project-item-content{height:485px;background-color:#0592af;position:relative}.project-item a:hover .project-item__image{height:0px}.project-item a:hover .project-item__title{color:#fff}.project-item a:hover .project-item__text{display:block;transition:height 1s;transition-delay:height 2s;overflow:none;color:#fff;height:auto}.project-item a:hover .project-item__excerpt{display:none}.project-item a:hover .grades{opacity:1;color:#fff;-webkit-animation:0.2s fadeInUp;animation:0.2s fadeInUp}.project-item__image{width:100%;height:235px;background-color:#bdd9f2}.js-slide .project-item__image{background:none}.project-item-content{padding:30px;background-color:#fff;height:250px;text-overflow:ellipsis}.project-item__title{padding-bottom:15px;font-family:museo-sans, helvetica, arial, sans-serif;font-weight:700;font-size:18px;line-height:30px}.project-item__text{display:none}.project-item__excerpt{font-family:museo-sans, helvetica, arial, sans-serif;font-weight:300;line-height:30px;color:#313131;overflow:hidden;text-overflow:ellipsis;height:120px;transition:height 0.3s}.grades{position:absolute;bottom:30px;opacity:0}.grades p{font-weight:700;margin-bottom:15px}.grades .level{display:inline-block;background:white;font-size:12px;font-weight:900;padding:5px 10px;margin-right:5px}.project-accent-1 .grades .level{color:#0592af}@keyframes gradefadein{0%{opacity:0}30%{opacity:0}100%{opacity:1}}@-webkit-keyframes gradefadein{0%{opacity:0}30%{opacity:0}100%{opacity:1}}.js-projects-carousel{position:relative}.js-projects-carousel .slideshow{position:relative}.js-projects-carousel .slideshow-window{background:transparent;border:none;border-radius:0;box-sizing:border-box;height:auto;margin-bottom:0;overflow:hidden;padding:0 !important;position:relative}.js-projects-carousel .slideshow-window *{box-sizing:border-box}.js-projects-carousel .track{position:relative;height:500px}.js-projects-carousel .project-item{position:relative;display:inline-block;vertical-align:top;width:350px;margin-right:30px}.js-projects-carousel .slideshow-nav{text-align:right;font-size:65px;line-height:65px;color:white}.js-projects-carousel .slideshow-nav i{-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.js-projects-carousel .slideshow-nav i:hover{cursor:pointer}.js-projects-carousel[data-idx="1"] .previous{opacity:0.5}.social-share{position:absolute;left:-30px;top:0}.social-share div{display:block;width:30px;height:30px;line-height:30px;text-align:center;background:#ea6d2f;color:white;margin-bottom:1px;cursor:pointer;-webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;-ms-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.social-share div:hover{background:#ffc320}.alert-bar-contain{background:#fdc32d;color:#444;font-weight:600;padding:20px;position:relative;top:40px;width:100%}.alert-bar__text{font-size:15px;font-family:museo-sans, helvetica, arial, sans-serif;max-width:1160px;margin:0 auto;padding:0 20px}.alert-bar__text a{color:#444}.alert-bar__text a:hover{opacity:0.8}.alert-bar__close{float:right;transition:0.2s}.alert-bar__close:hover{opacity:0.8;transition:0.2s;cursor:pointer}.alert-bar__close::after{content:"";font-family:"icomoon";font-size:25px;margin:-8px 0 0 0;position:absolute}.alert-bar__close:hover:after{opacity:0.8}body[data-mobile-nav="open"] .alert-bar-contain,.alert-bar-contain.closed{display:none}.badgr-badge{background:#f5f5f5;border:none;float:right;font-family:Helvetica, Roboto, "Segoe UI", Calibri, sans-serif;margin:0 0 30px 30px;max-width:300px;padding:30px;position:unset;quotes:unset}@media screen and (max-width:1080px){.newsletter-archive-dropdown:after{display:none}}@media screen and (max-width:1050px){.newsletter-archive-dropdown{display:none}}@media screen and (max-width:950px){.skew{padding:90px 0 45px}.js-projects-carousel .featured-projects__title{text-align:left}.js-projects-carousel .featured-projects-heading{margin-bottom:15px}.js-projects-carousel .slideshow-nav{text-align:left;margin-bottom:30px}.cols:not(.no-collapse){margin-left:7%;margin-right:7%}.cols:not(.no-collapse) *[class*="col-"],.cols:not(.no-collapse) *[class^=" col-"],.cols:not(.no-collapse) .cols{float:none;width:100%;margin-left:0;margin-right:0}.cols:not(.no-collapse) *[class*="col-"][class*="col-"],.cols:not(.no-collapse) *[class^=" col-"][class*="col-"],.cols:not(.no-collapse) .cols[class*="col-"]{width:100%;margin-left:0;margin-right:0}.concord-footer{height:auto;text-align:center;padding:70px 0}.concord-footer .mobile-join-us{display:block}.newsletter-social-contain{text-align:center}.footer-link__heading{margin-bottom:5px}.footer-newsletter{margin:20px auto;float:none}.footer-newsletter:after{color:rgba(49, 49, 49, 0.5)}.footer-newsletter__link{color:rgba(49, 49, 49, 0.5)}.footer-social-links{margin-bottom:40px;padding:0}.footer-social-links>div{color:rgba(49, 49, 49, 0.5)}.sub-footer__blenderbox{text-align:center}.main-nav-contain{display:none}.logo-contain{position:relative;z-index:101;margin:30px 0}.mobile-nav-contain{display:block;float:right;line-height:30px;margin-top:65px}.mobile-nav-contain .mobile-search,.mobile-nav-contain .mobile-nav-btn{display:inline-block;position:relative;z-index:102;font-size:30px;margin-left:25px}.mobile-nav-contain .mobile-search i,.mobile-nav-contain .mobile-nav-btn i{color:#080D09}.mobile-nav-icon{display:inline-block;vertical-align:top;width:30px;height:25px;position:relative;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;cursor:pointer}.mobile-nav-icon span{display:block;position:absolute;z-index:120;height:5px;width:100%;background:#080D09;opacity:1;left:0;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.mobile-nav-icon span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.mobile-nav-icon span:nth-child(2){top:10px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.mobile-nav-icon span:nth-child(3){top:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}body[data-mobile-nav="closed"] .mobile-nav-btn .closer{display:none}body[data-mobile-nav="closed"] .mobile-nav-btn .opener{display:inline-block}body[data-mobile-nav="open"] .mobile-nav-wrapper{display:block}body[data-mobile-nav="open"] .mobile-nav-btn .closer{display:inline-block}body[data-mobile-nav="open"] .mobile-nav-btn .opener{display:none}body[data-mobile-nav="open"] .mobile-nav-icon span:nth-child(1){transform:rotate(45deg);top:0;left:0}body[data-mobile-nav="open"] .mobile-nav-icon span:nth-child(2){width:0;opacity:0}body[data-mobile-nav="open"] .mobile-nav-icon span:nth-child(3){transform:rotate(-45deg);top:21px;left:0}body[data-mobile-nav="open"] .main-nav-contain{display:block;position:absolute;z-index:101;width:100%;top:150px;left:0;text-align:left;margin:0}body[data-mobile-nav="open"] .main-nav-contain .main-nav-item{display:block;font-size:24px;margin:0 40px}body[data-mobile-nav="open"] .main-nav-contain .main-nav-item.search{display:none}body[data-mobile-nav="open"] .main-nav-contain .main-nav-item.resources-button{background:none;border:none;padding:0}body[data-mobile-nav="open"] .main-nav-contain .main-nav-item ul{opacity:0;height:0;display:none;position:relative;z-index:-1;border:0;padding:0;top:5px;right:auto;left:auto;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}body[data-mobile-nav="open"] .main-nav-contain .main-nav-item ul li{font-size:18px;line-height:1.3em;margin:0}body[data-mobile-nav="open"] .main-nav-contain .main-nav-item ul a{color:#080D09}body[data-mobile-nav="open"] .main-nav-contain .main-nav-item.active ul{opacity:1;height:100%;z-index:1;display:block;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}body[data-mobile-nav="open"] .main-nav-contain .main-nav-item.active .mobile-expand span{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}body[data-mobile-nav="open"] .main-nav-contain .main-nav-item.active .mobile-expand span:first-child{transform:rotate(90deg);opacity:0}body[data-mobile-nav="open"] .main-nav-contain .main-nav-item.active .mobile-expand span:last-child{transform:rotate(180deg)}body[data-mobile-nav="open"] .main-nav-contain .main-nav-item.has-drop-down:hover a.main-nav-item__link{border-bottom:2px dotted rgba(49, 49, 49, 0.25);padding:20px 0}body[data-mobile-nav="open"] .main-nav-contain .selected>a{border:none}body[data-mobile-nav="open"] .main-nav-contain .mobile-expand{display:inline-block;color:#080D09;margin-left:20px;cursor:pointer}body[data-mobile-nav="open"] .main-nav-contain .mobile-expand span{display:block;width:11px;height:3px;background-color:#080D09;opacity:1;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}body[data-mobile-nav="open"] .main-nav-contain .mobile-expand span:last-child{transform:rotate(90deg);position:relative;top:-3px}body[data-mobile-nav="open"] .main-nav-contain a{display:block;color:#080D09;padding:20px 0;border-bottom:2px dotted rgba(49, 49, 49, 0.25);opacity:1;margin:0}body[data-mobile-nav="open"] .main-nav-contain a:hover{opacity:0.7}body[data-mobile-nav="open"].admin-bar .main-nav-contain{top:200px}body[data-mobile-nav="open"] .mobile-overlay{display:block;position:absolute;z-index:100;top:0;left:0;bottom:0;right:0;background:white}.page-nav-dropdown__title{color:#fff;padding:20px 30px;display:block;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-ms-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.page-nav-dropdown__title::after{content:"";font-family:"icomoon";font-size:13px;color:white;float:right;margin:5px 0 0 0;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-ms-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.page-nav-dropdown__title.active:after{content:"";font-family:"icomoon";font-size:13px;color:white;float:right;margin:5px 0 0 0;transform:rotate(180deg);-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-ms-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.page-nav-contain{border-top:1px solid rgba(0, 0, 0, 0.2);display:none;width:100% !important}.page-nav-contain.active{display:block}div.page-nav-contain ul{border-top:none}.our-work-filter-section.cols .our-work-filter.col-3,.our-work-filter-section.cols .our-work-filter.col-2{display:inline-block;vertical-align:top;width:40%;margin:30px}.our-work-filter-search{width:90%;order:0;margin:0;padding:35px 0 70px 0}.our-work-filter-contain{display:none}.mobile-filter-toggle{display:block;text-transform:uppercase;font-size:12px;font-weight:900;font-family:museo-sans, helvetica, arial, sans-serif;width:100%;position:absolute;left:0;right:0;bottom:0}.our-work-filter-contain--open{display:block;transition:height 0.2s;width:90%;margin:-50px auto 0 auto}.our-work-filter-section.cols{margin:0 auto 60px 0;transition:0.2s;padding:0 25px 30px 25px}.project-list__heading{font-size:25px}.featured-projects-small{display:none}.featured-projects-small .project-item{max-width:100%}.featured-projects-small .js-slideshow-window{height:500px}.featured-projects-small .featured-projects__label{display:inline-block;width:60%;text-transform:uppercase;font-size:12px;font-weight:700}.featured-projects-small .featured-projects__navigation{margin:20px 0 10px;max-width:100%}.featured-projects-small .featured-projects__arrows{display:inline-block;width:38%;text-align:right;font-size:50px;vertical-align:middle}.project-breadcrumb{margin-bottom:50px}.lead-contain{margin:0}.lead-image{height:350px;margin-top:0}.lead-image__contain{margin-bottom:-140px}.lead-image-caption{font-size:14px;margin:-35px auto 10px;text-align:center}.page-title h1{margin-bottom:25px}.js-slideshow .js-slideshow-nav{left:5%;bottom:20px}.js-slideshow .slideshow-link{width:275px;height:70px;padding:20px}.js-slideshow .slideshow-link .special-link-reversed{font-size:15px;margin-bottom:20px}.project-body-inner{margin:0 7%}.project-description{position:initial}.project-description__wysiwyg{margin-top:45px}.featured-projects-contain{margin-bottom:100px}.homepage-lead-heading__byline{width:100%}.homepage-lead-image{height:340px}.homepage-lead-image__item{width:500px;left:55%;top:0}.scrollmagic-pin-spacer{width:83px !important;margin:0 !important}.focus-area-section-contain{padding:0}.focus-area-section-contain.sticky .focus-area-section-heading-nav-contain.col-5{left:0 !important}.focus-area-section-heading{display:none}.cols.reversed .focus-area-section-heading-nav-contain.col-5{width:70px !important;left:0;margin-left:0;float:left}.focus-area-section-nav-contain{position:relative;top:0;width:70px}.focus-area-section-nav-contain svg{display:none}.focus-area-section-nav{background:#ea6d2f;width:65px;padding:60px 5px 30px 0;left:0;top:0;text-align:right;transform:none}.focus-area-section-nav span{display:none}.cols .col-6.focus-area-section{width:calc(100% - 120px)}.featured-projects__title{font-size:32px;line-height:38px;text-align:center;margin-bottom:15px}.featured-projects__explore{text-align:center}.about-concord{position:relative}.about-concord-image{text-align:center;margin:auto}.about-concord-image svg{max-width:none}.about-concord-profile{margin-top:45px}.updates-news,.updates-hiring{margin:90px 0 0}.news-contain{margin:20px 0 0 0}.news__item{padding:0 0 10px 0}}@media screen and (max-width:800px){.badgr-badge{float:none;margin-left:0;max-width:100%}}@media screen and (max-width:775px){.project-item{max-width:650px}}@media screen and (max-width:750px){h1{font-size:46px;line-height:58px}h2{font-size:36px;line-height:48px}h3{font-size:30px;line-height:42px}h4{font-size:26px;line-height:38px}h5{font-size:22px;line-height:34px}p.intro-paragraph,p.intro-paragraph--newsletter{font-size:28px;line-height:40px}p.large-paragraph{font-size:18px;line-height:1.8em}.our-work-filter-section.cols .our-work-filter.col-3,.our-work-filter-section.cols .our-work-filter.col-2{display:block;width:calc(100% - 60px);margin:30px}.homepage-lead-heading__title{font-size:42px;line-height:48px}.homepage-lead-heading__byline{font-size:18px;line-height:30px}.explore-link .complete{display:none}.body-promo-description{width:100%}.body-promo-image{max-width:100%}.related-video__item{width:100%}.related-video__preview{height:260px}}@media screen and (max-width:500px){.concord-logo{width:195px;height:60px}.mobile-nav-contain{margin-top:48px}.learn-portal-umbrella-contain.cols{margin-left:4%;margin-right:4%}.learn-portal-link{text-align:center}.homepage-lead-image{height:190px}.homepage-lead-image__item{width:292px}.homepage-lead-explore__link{padding-top:90px}.focus-area__heading{font-size:24px;line-height:30px}.focus-area__explore{font-size:13px}.focus-area__description{font-size:15px;line-height:24px}.focus-area__related-projects{margin:30px 0 0}.focus-area__related-projects::before{left:0;position:relative;padding:0;display:block;margin-bottom:10px}.related-project__item{padding:0;font-size:13px;line-height:26px}.project-details__title{padding:0}.project-details__text{font-size:22px;line-height:32px}.lead-image{height:200px}.js-slideshow .js-slideshow-nav{display:none}.js-slideshow .slideshow-link{width:100%;height:50px;padding:10px 20px}.social-share{display:none}.project-body-inner .cols{padding:0 12% 0 2%}.meta-info-row__label,.meta-info-row__content{display:block;width:100%}.project-reception-module{text-align:center}.project-reception__image{display:block;margin:0 auto 30px}.project-reception__quote{width:90%;display:block;margin:auto}}@media screen and (max-width:450px){.js-slide .project-item__image{height:200px}.js-projects-carousel .project-item{width:300px}}