@charset "UTF-8";.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;-o-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;-o-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}/*! Flickity v1.1.1
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}html{box-sizing:border-box}html *{box-sizing:inherit}body{position:relative;padding:0;margin:0;font-size:16px;font-family:AvenirLTStd-Light,sans-serif;font-weight:300;color:#747460;background-color:#f9f9f9}b,strong{font-family:AvenirLT-Medium,sans-serif;font-weight:400}.about-filters,.container{position:relative;padding:0 25px}@media only screen and (min-width:768px){.about-filters,.container{padding:0 32px;max-width:1064px;margin:0 auto}}img{max-width:100%;border:0}.accessory-bar .nav-quick>ul,.accessory-bar .nav-quick>ul li,.footer-2 .nav-secondary ul,.footer-2 .nav-secondary ul li,.footer-2 .nav-tertiary ul,.footer-2 .nav-tertiary ul li,.main .social-links-2 ul,.main .social-links-2 ul li,.nav-primary ul,.nav-primary ul li,.social-links ul,.social-links ul li{list-style:none;margin:0;padding:0}.accessory-bar .nav-quick>ul li,.footer-2 .nav-secondary ul li,.footer-2 .nav-tertiary ul li,.main .social-links-2 ul li,.nav-primary ul li,.social-links ul li{display:block;float:left}.about-filters:after,.about-filters:before,.about-post .about-post-container:after,.about-post .about-post-container:before,.accessory-bar .nav-quick .drawer .content-wrap:after,.accessory-bar .nav-quick .drawer .content-wrap:before,.accessory-bar .nav-quick .drawer:after,.accessory-bar .nav-quick .drawer:before,.container:after,.container:before,.footer-1:after,.footer-1:before,.footer-2:after,.footer-2:before,.section-project-bullets:after,.section-project-bullets:before,.section-project-slider:after,.section-project-slider:before,.section-research-partners .grid-display .social-links:after,.section-research-partners .grid-display .social-links:before,.section-testimonial-slider:after,.section-testimonial-slider:before,.team-details .social-links:after,.team-details .social-links:before,.widget.widget_text .social-links:after,.widget.widget_text .social-links:before{content:" ";display:table}.about-filters:after,.about-post .about-post-container:after,.accessory-bar .nav-quick .drawer .content-wrap:after,.accessory-bar .nav-quick .drawer:after,.container:after,.footer-1:after,.footer-2:after,.section-project-bullets:after,.section-project-slider:after,.section-research-partners .grid-display .social-links:after,.section-testimonial-slider:after,.team-details .social-links:after,.widget.widget_text .social-links:after{clear:both}.about-post .close span,.main .social-links-2 a span,.screen-reader-text,.social-links a span,.visually-hidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.arve-wrapper{margin:0}@-webkit-keyframes FADE-IN{0%{opacity:0}100%{opacity:1}}@-o-keyframes FADE-IN{0%{opacity:0}100%{opacity:1}}@keyframes FADE-IN{0%{opacity:0}100%{opacity:1}}@font-face{font-family:AvenirLT-Medium;src:url(../fonts/30144D_0_0.eot);src:url(../fonts/30144D_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/30144D_0_0.woff2) format("woff2"),url(../fonts/30144D_0_0.woff) format("woff"),url(../fonts/30144D_0_0.ttf) format("truetype")}@font-face{font-family:AvenirLTStd-Light;src:url(../fonts/30144D_1_0.eot);src:url(../fonts/30144D_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/30144D_1_0.woff2) format("woff2"),url(../fonts/30144D_1_0.woff) format("woff"),url(../fonts/30144D_1_0.ttf) format("truetype")}.button,.section-project-slider a{cursor:pointer;display:inline-block;padding:.45em 1em .3em;margin:.5em 1em;background-color:#44aef0;color:#fff;border:1px solid #44aef0;font-size:16px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif;text-align:center;line-height:1;text-transform:uppercase;text-decoration:none;-webkit-transition:color 150ms ease-out,border-color 150ms ease-out,background-color 150ms ease-out;-o-transition:color 150ms ease-out,border-color 150ms ease-out,background-color 150ms ease-out;transition:color 150ms ease-out,border-color 150ms ease-out,background-color 150ms ease-out}.button:focus,.button:hover,.section-project-slider a:focus,.section-project-slider a:hover{background-color:#fff;color:#44aef0}.button--reverse,.page-template-template-project-2 .section-project-slider .button,.page-template-template-project-2 .section-project-slider a{background-color:#fff;color:#44aef0}.button--reverse:focus,.button--reverse:hover,.page-template-template-project-2 .section-project-slider .button:focus,.page-template-template-project-2 .section-project-slider .button:hover,.page-template-template-project-2 .section-project-slider a:focus,.page-template-template-project-2 .section-project-slider a:hover,.section-project-slider .section-tout-blocks .tout-block:focus a,.section-project-slider .section-tout-blocks .tout-block:hover a,.section-tout-blocks .tout-block:focus .button,.section-tout-blocks .tout-block:focus .section-project-slider a,.section-tout-blocks .tout-block:hover .button,.section-tout-blocks .tout-block:hover .section-project-slider a{background-color:#44aef0;color:#fff}.button--transparent{background-color:transparent;color:#fff;border-color:#fff}.button--transparent:focus,.button--transparent:hover{background-color:rgba(255,255,255,.4);color:#fff;border-color:#fff}.button--transparent-blue{background-color:transparent;color:#44aef0;border-color:#44aef0}.button--transparent-blue:focus,.button--transparent-blue:hover{background-color:#44aef0;color:#004183;border-color:#44aef0}.button--tiny{font-size:12px}.button--small{font-size:12px}@media only screen and (min-width:768px){.button--small{font-size:18px}}.button--medium,.section-project-slider a{padding:.4em 1.5em;font-size:14px;font-family:AvenirLTStd-Light,sans-serif;border-width:2px}@media only screen and (min-width:768px){.button--medium,.section-project-slider a{font-size:21px}}.button--large{padding:.4em 1.5em;font-size:28px;font-family:AvenirLTStd-Light,sans-serif;border-width:2px}.button--filter{text-transform:capitalize;background-color:#fff;color:#44aef0}.button--filter:focus,.button--filter:hover{background-color:#44aef0;color:#fff}.button--filter.is-checked{background-color:#44aef0;color:#fff}.social-links ul li{float:left;margin-left:5px}.social-links ul li:first-child{margin-left:0}.social-links a{display:block;width:27px;height:27px;background-image:url(../images/icons-social.png);background-repeat:no-repeat}.social-links a.icon-twitter{background-position:0 0}.social-links a.icon-twitter:focus,.social-links a.icon-twitter:hover{background-position:0 -28px}.social-links a.icon-linkedin{background-position:-32px 0}.social-links a.icon-linkedin:focus,.social-links a.icon-linkedin:hover{background-position:-32px -28px}.social-links a.icon-facebook{background-position:-63px 0}.social-links a.icon-facebook:focus,.social-links a.icon-facebook:hover{background-position:-63px -28px}.social-links a.icon-youtube{background-position:-95px 0}.social-links a.icon-youtube:focus,.social-links a.icon-youtube:hover{background-position:-95px -28px}.social-links.social-links--reverse a.icon-twitter{background-position:0 -28px}.social-links.social-links--reverse a.icon-twitter:focus,.social-links.social-links--reverse a.icon-twitter:hover{background-position:0 -56px}.social-links.social-links--reverse a.icon-linkedin{background-position:-32px -28px}.social-links.social-links--reverse a.icon-linkedin:focus,.social-links.social-links--reverse a.icon-linkedin:hover{background-position:-32px -56px}.social-links.social-links--reverse a.icon-facebook{background-position:-63px -28px}.social-links.social-links--reverse a.icon-facebook:focus,.social-links.social-links--reverse a.icon-facebook:hover{background-position:-63px -56px}.social-links.social-links--reverse a.icon-youtube{background-position:-95px -28px}.social-links.social-links--reverse a.icon-youtube:focus,.social-links.social-links--reverse a.icon-youtube:hover{background-position:-95px -56px}.social-links.social-links--white a.icon-twitter{background-position:0 -56px}.social-links.social-links--white a.icon-twitter:focus,.social-links.social-links--white a.icon-twitter:hover{background-position:0 -28px}.social-links.social-links--white a.icon-linkedin{background-position:-32px -56px}.social-links.social-links--white a.icon-linkedin:focus,.social-links.social-links--white a.icon-linkedin:hover{background-position:-32px -28px}.social-links.social-links--white a.icon-facebook{background-position:-63px -56px}.social-links.social-links--white a.icon-facebook:focus,.social-links.social-links--white a.icon-facebook:hover{background-position:-63px -28px}.social-links.social-links--white a.icon-youtube{background-position:-95px -56px}.social-links.social-links--white a.icon-youtube:focus,.social-links.social-links--white a.icon-youtube:hover{background-position:-95px -28px}.main .social-links-2{margin-top:10px}.main .social-links-2 ul{padding:0;margin-left:13px;vertical-align:middle}.main .social-links-2 ul li{float:left;margin-left:13px}.main .social-links-2 ul li:first-child{margin-left:0}.main .social-links-2 a{display:block;width:21px;height:20px;background-image:url(../images/icons-social-2.png);background-repeat:no-repeat}.main .social-links-2 a.icon-linkedin{background-position:0 0}.main .social-links-2 a.icon-linkedin:focus,.main .social-links-2 a.icon-linkedin:hover{background-position:0 -20px}.main .social-links-2 a.icon-twitter{background-position:-32px 0}.main .social-links-2 a.icon-twitter:focus,.main .social-links-2 a.icon-twitter:hover{background-position:-32px -20px}.main .social-links-2 a.icon-facebook{background-position:-61px 0}.main .social-links-2 a.icon-facebook:focus,.main .social-links-2 a.icon-facebook:hover{background-position:-61px -20px}.main .social-links-2 a.icon-email{background-position:-90px 0}.main .social-links-2 a.icon-email:focus,.main .social-links-2 a.icon-email:hover{background-position:-90px -20px}.comment-list ol{list-style:none}input,select,textarea{border:1px solid #e9e9e9}.search-form .search-submit{display:none;visibility:hidden}.search-form .search-field{border:0;width:100%;margin-top:2px;padding:4px 10px 4px 35px;height:28px;border:1px solid #e9e9e9;background-color:transparent;background-image:url(../images/icon-magnifier.png);background-position:left bottom;background-position:left 8px bottom 5px;background-repeat:no-repeat;color:#747460;font-family:AvenirLTStd-Light,sans-serif;font-weight:300}@media only screen and (min-width:768px){.newsletter-signup{width:46%;float:left;padding-right:30px}}@media only screen and (min-width:1064px){.newsletter-signup{width:467px;padding-right:65px}}.newsletter-signup .email{border-color:#b5b7ac}.newsletter-signup #mc_embed_signup form{display:block;position:relative;text-align:center}@media only screen and (min-width:768px){.newsletter-signup #mc_embed_signup form{text-align:left}}.newsletter-signup #mc_embed_signup input.email{display:block;margin:0 0;text-indent:5px;width:100%;float:left;height:25px;font-family:AvenirLTStd-Light,sans-serif;font-weight:300}@media only screen and (min-width:768px){.newsletter-signup #mc_embed_signup input.email{max-width:400px}}.newsletter-signup #mc_embed_signup #mc-embedded-subscribe{font-size:14px;padding:0 36px;height:36px;margin:0}@media only screen and (min-width:768px){.newsletter-signup #mc_embed_signup #mc-embedded-subscribe{font-size:12px;height:25px;padding:.45em 1em}}.newsletter-signup #mc_embed_signup div#mce-responses{padding:0;overflow:hidden;width:100%;margin:0;clear:both}.newsletter-signup #mc_embed_signup div.response{margin:0;padding:0;font-size:14px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif;z-index:1;width:100%}.newsletter-signup #mc_embed_signup #mce-error-response{display:none}.newsletter-signup #mc_embed_signup #mce-success-response{color:#85c43f;display:none}.newsletter-signup #mc_embed_signup .mc-field-group{position:relative;margin-right:6%;height:25px;width:100%;margin-bottom:5px}@media only screen and (min-width:768px){.newsletter-signup #mc_embed_signup .mc-field-group{float:left;width:58%;min-width:130px}}.newsletter-signup #mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}.newsletter-signup #mc_embed_signup div.mce_inline_error{position:absolute;left:0;top:100%;margin:0!important;font-size:10px;font-weight:400!important}.main .gform_wrapper{margin-bottom:0}.main .gform_wrapper .gform_footer{padding-bottom:0}.main .gform_wrapper li{background:0 0;padding-left:0}.main .gform_wrapper .top_label .gfield_label{margin:1em 0 0}.main .gform_wrapper .gfield_required{display:none}.main .gform_wrapper select{height:32px;background:#fff;border-radius:0}.main .gform_wrapper .gfield.gfield_html{margin:1em 0;font-size:14px}@media only screen and (min-width:768px){.main .gform_wrapper .gfield.half-col{width:47.5%;float:left;clear:none}.main .gform_wrapper .gfield.half-col+.half-col{margin-left:2.5%!important}.main .gform_wrapper .gfield.half-col input.medium{width:100%}}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{display:block;margin:1em auto;height:auto}.alignleft,.alignright{margin-bottom:1em;height:auto}@media (min-width:768px){.alignleft{float:left;margin-right:1em}.alignright{float:right;margin-left:1em}}.wp-caption-text{padding:.5em}.banner{position:fixed;top:0;left:0;z-index:200;width:100%;height:65px;background-color:#fff}@media only screen and (min-width:768px){.banner{height:103px;box-shadow:0 0 5px rgba(153,153,153,.56)}}.page-template-template-landing .banner{display:none}.banner .brand{display:inline-block;padding:9px 0;width:125px}@media only screen and (min-width:768px){.banner .brand{padding:9px 30px 0;float:left;width:206px;height:71px}}.banner>.about-filters,.banner>.container{position:fixed;width:100%;z-index:200;box-shadow:0 0 5px rgba(153,153,153,.56)}@media only screen and (min-width:768px){.banner>.about-filters,.banner>.container{position:relative;height:71px;box-shadow:none}}.menu-toggle{display:block;position:absolute;top:12px;right:10px;padding:8px 10px;border:1px solid transparent;border-radius:4px;background-color:transparent;cursor:pointer}.menu-toggle .icon-bar{display:block;background-color:#44aef0;width:25px;height:5px}.menu-toggle .icon-bar+.icon-bar{margin-top:4px}@media only screen and (min-width:768px){.menu-toggle{display:none}}.accessory-bar{display:none;height:32px;top:0;background-color:#004183}@media only screen and (min-width:768px){.accessory-bar{display:block;position:relative;z-index:300}}.accessory-bar .about-filters,.accessory-bar .container{padding:0 30px}.accessory-bar .search-form{float:right;width:300px}.accessory-bar .search-form .search-submit{display:none;visibility:hidden}.accessory-bar .search-form .search-field{height:26px;padding:0 6px;border:0;background-image:url(../images/icon-magnifier.png);background-position:right top;background-position:right 5px top 5px;background-repeat:no-repeat;outline:0;color:#fff}.accessory-bar .search-form .search-field:focus{background:#f9f9f9;color:#747460;border-bottom:1px solid #fff}.accessory-bar .search-form .search-field:focus::-webkit-input-placeholder{color:#747460}.accessory-bar .search-form .search-field:focus::-moz-placeholder{color:#747460}.accessory-bar .search-form .search-field:focus:-ms-input-placeholder{color:#747460}.accessory-bar .search-form .search-field::-webkit-input-placeholder{color:#004183}.accessory-bar .search-form .search-field::-moz-placeholder{color:#004183}.accessory-bar .search-form .search-field:-ms-input-placeholder{color:#004183}.accessory-bar .nav-quick{display:none}@media only screen and (min-width:768px){.accessory-bar .nav-quick{display:block;float:left}}.accessory-bar .nav-quick>ul>li{position:relative;height:32px;line-height:32px;padding-right:20px;margin-right:25px;font-size:11px;color:#fff;text-transform:uppercase;outline:0;-webkit-transition:color 150ms ease-out;-o-transition:color 150ms ease-out;transition:color 150ms ease-out}.accessory-bar .nav-quick>ul>li:after{content:'';display:block;width:0;height:0;position:absolute;top:11px;right:7px;border:4px solid transparent;border-left-color:#fff}.accessory-bar .nav-quick>ul>li:hover{color:#44aef0}.accessory-bar .nav-quick>ul>li:hover:after{border-top-color:#44aef0;border-left-color:transparent;top:13px}.accessory-bar .nav-quick>ul>li:hover:before{content:'';display:block;width:0;height:0;position:absolute;top:100%;left:calc(30% - 4px);border:7px solid transparent;border-top-color:#004183;z-index:300}.accessory-bar .nav-quick>ul>li:hover .drawer{visibility:visible;max-height:400px;z-index:200}.accessory-bar .nav-quick .drawer{overflow:hidden;visibility:hidden;max-height:0;-webkit-transition:max-height 250ms ease-out,visibility 250ms ease-out;-o-transition:max-height 250ms ease-out,visibility 250ms ease-out;transition:max-height 250ms ease-out,visibility 250ms ease-out;-webkit-transition-delay:250ms,250ms;-o-transition-delay:250ms,250ms;transition-delay:250ms,250ms;background-color:#f9f9f9;border-bottom:2px solid #e9e9e9;width:100%;position:fixed;left:0;top:32px;padding:15px 0 0;z-index:100}.accessory-bar .nav-quick .drawer .about-filters,.accessory-bar .nav-quick .drawer .container{padding-right:0}.accessory-bar .nav-quick .drawer .drawer-title{margin:0 0 .5em;font-size:18px;font-family:AvenirLTStd-Light,sans-serif;font-weight:300;color:#747460}.accessory-bar .nav-quick .drawer ul{margin:0;padding:0}.accessory-bar .nav-quick .drawer li{float:left;width:260px;height:115px;margin-right:40px;margin-bottom:15px;border:1px solid #b5b7ac;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-color:#fff;color:#fff}.accessory-bar .nav-quick .drawer.featured a{position:relative;display:block;color:#747460}.accessory-bar .nav-quick .drawer.featured a:focus,.accessory-bar .nav-quick .drawer.featured a:hover{color:#44aef0}.accessory-bar .nav-quick .drawer img{display:block}.accessory-bar .nav-quick .drawer .content-wrap{position:relative;height:100%;padding:7px 10px 0}.accessory-bar .nav-quick .drawer .classification,.accessory-bar .nav-quick .drawer .date,.accessory-bar .nav-quick .drawer .event-title,.accessory-bar .nav-quick .drawer .subtitle,.accessory-bar .nav-quick .drawer .time,.accessory-bar .nav-quick .drawer .title{font-family:AvenirLTStd-Light,sans-serif;font-weight:300;line-height:1.2;text-transform:none}.accessory-bar .nav-quick .drawer.events .date,.accessory-bar .nav-quick .drawer.events .event-title,.accessory-bar .nav-quick .drawer.events .time{text-shadow:0 0 1px rgba(0,0,0,.9)}.accessory-bar .nav-quick .drawer.events .content-wrap{padding:7px 18px}.accessory-bar .nav-quick .drawer .date{font-size:21px;padding-right:10px;margin-bottom:3px;text-transform:uppercase}.accessory-bar .nav-quick .drawer .event-title{font-size:18px}.accessory-bar .nav-quick .drawer .time{font-size:14px}.accessory-bar .nav-quick .drawer .title{font-size:14px}.accessory-bar .nav-quick .drawer .subtitle{font-size:10px}.accessory-bar .nav-quick .drawer .button,.accessory-bar .nav-quick .drawer .section-project-slider a,.section-project-slider .accessory-bar .nav-quick .drawer a{position:absolute;bottom:10px;left:18px;margin:0}.accessory-bar .nav-quick .drawer .classification{display:block;height:18px;background:#85c43f;padding:4px;color:#fff;text-transform:uppercase;font-size:10px;position:absolute;right:0;top:11px}.accessory-bar .nav-quick .drawer .classification:before{content:'';position:absolute;left:-8px;top:0;display:block;width:0;height:0;border:9px solid transparent;border-right-color:#85c43f;border-right-width:8px;border-left-width:0}.nav-primary{position:fixed;z-index:199;top:65px;right:0;overflow:hidden;-webkit-transition:max-height 250ms ease-out,visibility 250ms ease-out;-o-transition:max-height 250ms ease-out,visibility 250ms ease-out;transition:max-height 250ms ease-out,visibility 250ms ease-out;background:#fff;width:100%;max-height:0;height:100%;visibility:hidden;box-shadow:inset 0 10px 10px -10px rgba(153,153,153,.56)}@media only screen and (min-width:768px){.nav-primary{background-color:transparent;position:absolute;visibility:visible;display:block;top:auto;right:23px;width:auto;box-shadow:none;max-height:none;height:auto;overflow:visible}}@media only screen and (min-width:1064px){.nav-primary{right:10px}}.menu-open .nav-primary{visibility:visible;max-height:calc(100vh - 65px);overflow-y:auto}@media only screen and (min-width:768px){.menu-open .nav-primary{max-height:none;overflow:visible}}.nav-primary a{display:block;outline:0;padding:12px 18px;font-size:16px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif;line-height:1;color:#747460;text-decoration:none;text-transform:uppercase}@media only screen and (min-width:768px){.nav-primary a{height:71px;padding:30px 9px 0;font-size:13px}}@media only screen and (min-width:1064px){.nav-primary a{padding:30px 22px 0;font-size:16px}}.nav-primary a:focus,.nav-primary a:hover{color:#fff;background-color:#44aef0}@media only screen and (min-width:768px){.nav-primary a:focus,.nav-primary a:hover{color:#44aef0;background-color:transparent}}.nav-primary li.current-menu-ancestor>a,.nav-primary li.current-menu-item>a,.nav-primary li.current_page_parent>a{color:#44aef0}.nav-primary ul{width:100%;display:inline-block}.nav-primary ul li{display:block;position:relative;border-top:1px solid #e9e9e9}@media only screen and (min-width:768px){.nav-primary ul li{display:inline-block;border-top:0}}.nav-primary>ul>li{float:none}@media only screen and (min-width:768px){.nav-primary>ul>li{float:left}}@media only screen and (min-width:768px){.nav-primary>ul>li:hover .sub-menu{display:block;visibility:visible}}@media only screen and (min-width:768px) and (min-width:768px){.nav-primary>ul>li:hover .sub-menu{opacity:1;max-height:800px;box-shadow:0 2px 5px rgba(153,153,153,.56)}}@media only screen and (min-width:768px){.nav-primary .sub-menu{visibility:hidden;-webkit-transition:max-height .5s ease-out,opacity 250ms ease-out;-o-transition:max-height .5s ease-out,opacity 250ms ease-out;transition:max-height .5s ease-out,opacity 250ms ease-out;position:absolute;overflow:hidden;opacity:0;max-height:0;top:71px;left:3px;width:230px;border:1px solid #e9e9e9;background-color:#fff}}@media only screen and (min-width:1064px){.nav-primary .sub-menu{left:16px}}.nav-primary .sub-menu a{display:block;font-size:14px;height:auto;padding-left:36px;padding-right:36px}@media only screen and (min-width:768px){.nav-primary .sub-menu a{border-top:1px solid #e9e9e9;font-size:12px;padding:14px 16px 12px}}@media only screen and (min-width:1064px){.nav-primary .sub-menu a{font-size:14px}}.nav-primary .sub-menu li{display:block;float:none}.nav-primary .search-form{display:block;border-top:1px solid #e9e9e9;padding:9px 18px 80px}@media only screen and (min-width:768px){.nav-primary .search-form{display:none}}.sidebar-primary .sidebar{padding:40px 0}@media only screen and (min-width:768px){.sidebar-primary .sidebar{padding:40px 0;width:30%}}.sidebar .search-form .search-field{border-color:#b5b7ac;padding:8px 35px 8px 10px;height:40px;background-color:#fff;background-position:right 8px bottom 12px;font-size:14px}.widget{position:relative;margin-bottom:40px;padding:0 32px 35px}.widget:after{content:'';border-bottom:1px solid #b5b7ac;position:absolute;bottom:0;left:32px;display:block;width:calc(100% - 32px * 2);height:1px}.widget.widget_text em{color:#85c43f;font-style:normal}.section-project-slider .widget.widget_text a,.widget.widget_text .button,.widget.widget_text .section-project-slider a{display:inline-block;margin-left:auto;margin-right:auto}.widget.widget_text .social-links{margin-top:1.5em}.widget.widget_text .social-links .social-list{text-align:center}.widget.widget_text .social-links .social-list li{float:none;display:inline-block}.widget h3{margin:0 0 1em;font-size:24px;line-height:1;color:#85c43f;text-transform:uppercase;text-align:center}.widget.widget_search{margin-bottom:0}.widget.widget_search:after{display:none}.widget.widget_archive,.widget.widget_authors{text-align:center}.widget select{border:1px solid #e9e9e9;padding:.45em 1em;color:#44aef0;font-size:16px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif}.widget.hl_featured_posts_widget .post{margin:0 0 40px}.widget.hl_featured_posts_widget .post:last-child{margin-bottom:0}.widget.hl_featured_posts_widget h4{margin:0 0 .25em;font-size:18px;line-height:1.5;text-transform:capitalize}.widget.hl_featured_posts_widget p{margin:0 0 .75em;font-size:16px}@media only screen and (min-width:768px){.content-info{position:fixed;bottom:0;width:100%}}.footer-1{padding:22px 0}.footer-1 .about-text{font-size:12px;line-height:1.6;margin-bottom:40px}@media only screen and (min-width:768px){.footer-1 .about-text{font-size:12px;margin-bottom:0}}.footer-1 .about-text span{font-size:18px;color:#85c43f;font-weight:300}@media only screen and (min-width:768px){.footer-1 .about-text{width:35%;float:left;padding-right:30px}}@media only screen and (min-width:1064px){.footer-1 .about-text{width:400px;padding-right:65px}}.footer-1 h4{font-size:14px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif;line-height:1;margin:1em 0}@media only screen and (min-width:768px){.footer-1 h4{font-size:18px}}.footer-1 .newsletter-signup{margin-bottom:40px}@media only screen and (min-width:768px){.footer-1 .newsletter-signup{margin-bottom:0}}@media only screen and (min-width:768px){.footer-1 .social-links{width:123px;float:right}}.footer-1 .social-links h4{position:relative;display:inline-block;top:-8px;margin-right:20px}@media only screen and (min-width:768px){.footer-1 .social-links h4{top:0;margin-right:0}}.footer-1 .social-links .social-list{display:inline-block;vertical-align:center}.footer-2{padding:14px 0;background-color:#004183;color:#fff;font-size:10px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif;line-height:1.2;text-align:center}@media only screen and (min-width:768px){.footer-2{text-align:left}}@media only screen and (min-width:1064px){.footer-2{padding:6px 0 0;text-align:left;line-height:1}}.footer-2 .brand,.footer-2 .copyright,.footer-2 .nav-secondary,.footer-2 .nav-tertiary{display:block;clear:left}@media only screen and (min-width:1064px){.footer-2 .brand,.footer-2 .copyright,.footer-2 .nav-secondary,.footer-2 .nav-tertiary{clear:none;float:left}}@media only screen and (min-width:1064px){.footer-2 .nav-tertiary{float:right;margin-right:-6px}}@media only screen and (min-width:1064px){.footer-2 .copyright,.footer-2 .nav-secondary,.footer-2 .nav-tertiary{padding-top:12px}}.footer-2 .brand{display:none}@media only screen and (min-width:768px){.footer-2 .brand{display:block;margin:0 0 6px}}@media only screen and (min-width:1064px){.footer-2 .copyright{margin:0 0 0 10px}}.footer-2 .copyright b{font-family:AvenirLT-Medium,sans-serif;font-weight:400}@media only screen and (min-width:1064px){.footer-2 .copyright b{font-family:AvenirLTStd-Light,sans-serif;font-weight:300}}.footer-2 .copyright a{color:#fff}.footer-2 .copyright a:hover{text-decoration:underline}.footer-2 .nav-secondary,.footer-2 .nav-tertiary{margin:10px 0 0}@media only screen and (min-width:1064px){.footer-2 .nav-secondary,.footer-2 .nav-tertiary{margin:0 0 0 15px}}.footer-2 .nav-secondary ul li,.footer-2 .nav-tertiary ul li{display:inline-block;float:none}.footer-2 .nav-secondary li,.footer-2 .nav-tertiary li{border-left:1px solid #fff}.footer-2 .nav-secondary li:first-child,.footer-2 .nav-tertiary li:first-child{border-left:0}.footer-2 .nav-secondary li:first-child a,.footer-2 .nav-tertiary li:first-child a{padding-left:0}.footer-2 .nav-secondary a,.footer-2 .nav-tertiary a{color:#fff;text-decoration:none;padding:0 6px}.footer-2 .nav-secondary a:hover,.footer-2 .nav-tertiary a:hover{text-decoration:underline}.footer-2 .nav-secondary{display:none;text-transform:uppercase}@media only screen and (min-width:768px){.footer-2 .nav-secondary{display:block}}.wrap{position:relative;z-index:100;background-color:#f9f9f9;margin-top:65px}@media only screen and (min-width:768px){.wrap{margin-top:103px;margin-bottom:326px}}@media only screen and (min-width:1064px){.wrap{margin-bottom:178px}}.page-template-template-landing .wrap{margin-top:0}.sidebar-primary .column-wrap{padding:0 25px}@media only screen and (min-width:768px){.sidebar-primary .column-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1064px;margin:0 auto 72px;padding:0 32px}}a{color:#44aef0;text-decoration:none}a:focus,a:hover{color:#b5b7ac}.button,.section-project-slider a,a{-webkit-transition:color 150ms ease-out,background-color 150ms ease-out,background-position 150ms ease-out,border-color 150ms ease-out;-o-transition:color 150ms ease-out,background-color 150ms ease-out,background-position 150ms ease-out,border-color 150ms ease-out;transition:color 150ms ease-out,background-color 150ms ease-out,background-position 150ms ease-out,border-color 150ms ease-out}.button *,.section-project-slider a *,a *{-webkit-transition:inherit;-o-transition:inherit;transition:inherit}button{cursor:pointer}.main{display:block;position:relative;z-index:100}.page-template-template-project .main,.page-template-template-project-2 .main{border-bottom:1px solid #b5b7ac}.sidebar-primary .main{padding:40px 0}@media only screen and (min-width:768px){.sidebar-primary .main{padding:40px 32px 30px 0;width:70%;border-right:1px solid #b5b7ac}}.main h1{margin:0 0 .4em;font-size:36px;font-family:AvenirLTStd-Light,sans-serif;font-weight:300;line-height:1;color:#85c43f}@media only screen and (min-width:768px){.main h1{font-size:72px}}.main h1 span{display:block;margin:.35em 0 0;font-size:20px;color:#747460}@media only screen and (min-width:768px){.main h1 span{font-size:30px}}.main h2{margin:.5em 0 1em;font-family:AvenirLTStd-Light,sans-serif;font-weight:300;font-size:24px;color:#85c43f;text-transform:none}@media only screen and (min-width:768px){.main h2{font-size:48px}}.main h3{margin:2em 0 .5em;font-family:AvenirLTStd-Light,sans-serif;font-weight:300;font-size:16px;text-transform:uppercase}.main p{margin:1em 0;font-size:12px;font-family:AvenirLTStd-Light,sans-serif;font-weight:300;line-height:1.4}@media only screen and (min-width:768px){.main p{font-size:16px}}.main p.small{font-size:12px}.main ul{list-style:none;padding:0}@media only screen and (min-width:768px){.main ul{padding:0 10%}}.main ul li{padding-left:30px;margin-bottom:1em;background-repeat:no-repeat;background-image:url(../images/icon-green-dot.png);background-position:0 2px;font-size:12px;line-height:1.25}@media only screen and (min-width:768px){.main ul li{font-size:16px;background-position:0 5px}}.main ul.mission-points li{padding:0;margin-bottom:2em;background-image:none}.main ul.mission-points em{color:#85c43f}.section-tout{color:#fff;text-align:center}@media only screen and (min-width:768px){.section-tout{text-align:left}}.section-tout>.about-filters,.section-tout>.container{padding:20px 25px 30px}@media only screen and (min-width:768px){.section-tout>.about-filters,.section-tout>.container{padding:50px 57px}}.section-tout h3{margin:0 0 35px;font-weight:300;font-size:22px;font-family:AvenirLTStd-Light,sans-serif;line-height:1.2;text-transform:none}@media only screen and (min-width:768px){.section-tout h3{font-size:30px;margin-bottom:.5em}}.section-tout p{margin:0 0 35px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif;font-size:18px;line-height:1.2}@media only screen and (min-width:768px){.section-tout p{margin-bottom:0;line-height:1.56}}.section-tout p span{display:inline-block;margin:1em 0;font-size:12px}@media only screen and (min-width:768px){.section-tout p span{font-size:18px}}.section-tout .text{margin-bottom:1em}@media only screen and (min-width:768px){.section-tout .text{margin-bottom:0;width:59.1836734694%;float:left;margin-right:2.0408163265%}}@media only screen and (min-width:1064px){.section-tout .text{margin-bottom:0;width:69.387755102%;float:left;margin-right:2.0408163265%}}@media only screen and (min-width:768px){.section-tout .action{position:absolute;top:50%;right:57px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.section-project-slider .section-tout .action a:hover,.section-tout .action .button:hover,.section-tout .action .section-project-slider a:hover{background-color:#fff;color:inherit!important}.section-hero-video .about-filters,.section-hero-video .container{padding:0}.section-video{position:relative;text-align:center;color:#fff}.section-video .placeholder{display:block;position:relative;z-index:100;width:100%}.section-video .brand{position:absolute;z-index:200;width:100px;top:7.4906367041vw;left:11.2359550562vw}@media only screen and (min-width:768px){.section-video .brand{width:144px;top:7.4906367041vw;left:11.2359550562vw}}.section-video>.about-filters,.section-video>.container{position:absolute;z-index:200;top:0;left:0;width:100%;max-width:none;margin-top:20.5992509363vw}.section-video .actions{margin-top:6.5543071161vw}.section-video .video-controls{display:none;margin-top:1.872659176vw}@media only screen and (min-width:768px){.section-video .video-controls{display:block}}.section-video h1{margin:0 0 .25em;font-size:8.1928838951vw;font-weight:300}.section-video p{margin:0;font-size:3.4176029963vw;font-weight:300}.section-title{padding:20px 0;text-align:center}@media only screen and (min-width:768px){.section-title{padding:40px 0}}@media only screen and (min-width:768px){.section-title>.about-filters,.section-title>.container{max-width:900px}}.section-text blockquote{margin-left:10%;text-align:left}.section-text blockquote ul{margin-left:5%}@media only screen and (min-width:768px){.section-text blockquote ul{margin-left:0}}.section-text blockquote li{margin-bottom:.5em}.section-text p{margin:0 0 1em;line-height:1.75}.section-text h2{margin-bottom:.5em}.search .section-text .search-form{max-width:600px;margin:0 auto}.search .section-text .search-field{border-color:#b5b7ac;padding:8px 35px 8px 10px;height:40px;background-color:#fff;background-position:right 8px bottom 12px;font-size:16px}.section-search>.about-filters,.section-search>.container{padding-top:35px;padding-bottom:35px;border-top:1px solid #b5b7ac}.section-hero-slider>.about-filters,.section-hero-slider>.container{padding:0}.section-hero-slider .slide{position:relative;width:100%;margin-right:0;z-index:100}.section-hero-slider .slide:not(:first-child){position:absolute;top:0;left:0;z-index:50}.section-hero-slider .slide img{display:block;width:100%}.section-hero-slider .slide .about-filters,.section-hero-slider .slide .container{-webkit-transition:opacity 350ms ease-out;-o-transition:opacity 350ms ease-out;transition:opacity 350ms ease-out;-webkit-transition-delay:650ms;-o-transition-delay:650ms;transition-delay:650ms;opacity:0;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:800px;padding:0 40px;font-size:4.4943820225vw;font-weight:300;font-family:AvenirLTStd-Light,sans-serif;color:#fff;text-align:center;text-shadow:0 0 6px rgba(0,0,0,.7)}@media only screen and (min-width:1064px){.section-hero-slider .slide .about-filters,.section-hero-slider .slide .container{font-size:48px}}.section-hero-slider .slide.is-selected .about-filters,.section-hero-slider .slide.is-selected .container{opacity:1}.section-hero-slider .actions{margin:1em 0 0}.section-hero-slider .button,.section-hero-slider .section-project-slider a,.section-project-slider .section-hero-slider a{margin:0 1em;box-shadow:0 0 6px rgba(0,0,0,.5);padding:.4em 1.5em;font-size:1.9662921348vw;border-width:1px}@media only screen and (min-width:768px){.section-hero-slider .button,.section-hero-slider .section-project-slider a,.section-project-slider .section-hero-slider a{border-width:2px}}@media only screen and (min-width:1064px){.section-hero-slider .button,.section-hero-slider .section-project-slider a,.section-project-slider .section-hero-slider a{font-size:21px}}.section-hero-slider .flickity-prev-next-button{width:6.5543071161vw;height:6.5543071161vw;background:0 0!important}@media only screen and (min-width:1064px){.section-hero-slider .flickity-prev-next-button{width:70px;height:70px}}.section-hero-slider .flickity-prev-next-button svg{width:100%;height:100%;left:0;top:0;-webkit-filter:drop-shadow(0 0 6px rgba(0, 0, 0, .7));filter:drop-shadow(0 0 6px rgba(0, 0, 0, .7))}.section-hero-slider .flickity-prev-next-button .arrow{fill:#fff}.section-hero-slider .flickity-page-dots{display:none;bottom:4.6816479401vw}@media only screen and (min-width:768px){.section-hero-slider .flickity-page-dots{display:block}}@media only screen and (min-width:1064px){.section-hero-slider .flickity-page-dots{bottom:50px}}.section-hero-slider .flickity-page-dots .dot{background-color:transparent;border:1px solid #fff;width:1.3108614232vw;height:1.3108614232vw;opacity:1;margin:0 .7490636704vw}@media only screen and (min-width:1064px){.section-hero-slider .flickity-page-dots .dot{width:14px;height:14px;margin:0 8px}}.section-hero-slider .flickity-page-dots .dot.is-selected{background-color:#fff}.section-testimonial-slider{padding:40px 0;background-color:#fff}.section-testimonial-slider .flickity-slider{-webkit-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}.section-testimonial-slider .slide{width:100%;margin-right:0;z-index:100;left:0!important;opacity:0;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:-1}.section-testimonial-slider .slide.is-selected{opacity:1;z-index:0}.section-testimonial-slider .about-filters,.section-testimonial-slider .container{-webkit-transition-delay:650ms;-o-transition-delay:650ms;transition-delay:650ms;width:100%;max-width:800px;-webkit-transition:-webkit-transform 350ms ease-out;-o-transition:-o-transform 350ms ease-out;transition:transform 350ms ease-out;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}.section-testimonial-slider .is-selected .about-filters,.section-testimonial-slider .is-selected .container{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.section-testimonial-slider blockquote{position:relative;padding:0;margin:0;font-size:24px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif;text-align:center;line-height:1}@media only screen and (min-width:768px){.section-testimonial-slider blockquote{line-height:1.33;font-size:18px;padding:30px 0 0}.section-testimonial-slider blockquote:before{content:'“';position:absolute;left:-95px;top:0;font-family:Georgia,serif;font-size:126px;font-weight:600;color:#85c43f;line-height:1}}.section-testimonial-slider p{margin:0 0 50px}.section-testimonial-slider .portrait{float:left}.section-testimonial-slider .location,.section-testimonial-slider .name,.section-testimonial-slider .title{margin-left:95px;font-family:AvenirLTStd-Light,sans-serif;font-size:12px;font-style:normal}@media only screen and (min-width:768px){.section-testimonial-slider .location,.section-testimonial-slider .name,.section-testimonial-slider .title{font-size:13px}}.section-testimonial-slider cite{display:inline-block;text-align:left;margin-bottom:30px}@media only screen and (min-width:768px){.section-testimonial-slider cite{margin-bottom:45px}}.section-testimonial-slider cite span{display:block}.section-testimonial-slider .name{margin-top:10px;color:#85c43f}.section-testimonial-slider a{color:#44aef0;text-decoration:none}.section-testimonial-slider .flickity-page-dots{bottom:0}.section-testimonial-slider .flickity-page-dots .dot{background-color:transparent;border:1px solid #44aef0;width:10px;height:10px;opacity:1;margin:0 5px}.section-testimonial-slider .flickity-page-dots .dot.is-selected{background-color:#44aef0}.section-partners,.section-research-partners,.section-team{text-align:center;padding:25px 25px}@media only screen and (min-width:768px){.section-partners,.section-research-partners,.section-team{padding:25px 0 62px}}.section-partners h2,.section-research-partners h2,.section-team h2{font-weight:300;font-family:AvenirLTStd-Light,sans-serif;font-size:36px;color:#85c43f}.section-team>.about-filters,.section-team>.container{padding:0}@media only screen and (min-width:384px){.section-team .grid-display .grid-item{width:50%}}@media only screen and (min-width:768px){.section-team .grid-display .grid-item{width:25%}}@media only screen and (min-width:1064px){.section-team .grid-display .grid-item{width:25%}}@media only screen and (min-width:1200px){.section-team .grid-display .grid-item{width:20%}.section-team .grid-display .grid-item.show-details{width:60%}}.section-team .grid-display .overlay{-webkit-transition:background-color 250ms ease-out;-o-transition:background-color 250ms ease-out;transition:background-color 250ms ease-out;cursor:pointer}.section-team .grid-display .overlay .name,.section-team .grid-display .overlay .title{width:100%;text-align:center;font-weight:400;font-family:AvenirLT-Medium,sans-serif;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.75)}.section-team .grid-display .overlay .name{font-size:20px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif}.section-team .grid-display .overlay .title{font-size:12px;margin:0 0 15px}.section-team .grid-display .overlay .content-wrap{position:absolute;padding:0 .5em;width:100%;bottom:0;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out}.section-team .grid-display .overlay .button-wrap{height:0;overflow:hidden}@media only screen and (min-width:768px){.section-team .grid-display .grid-item:focus .content-wrap,.section-team .grid-display .grid-item:hover .content-wrap{bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}.section-team .grid-display .grid-item:focus img,.section-team .grid-display .grid-item:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-filter:blur(2px);filter:blur(2px)}.section-team .grid-display .grid-item:focus .button-wrap,.section-team .grid-display .grid-item:hover .button-wrap{height:30px}.section-team .grid-display .grid-item:focus .overlay,.section-team .grid-display .grid-item:hover .overlay{background-color:rgba(0,65,131,.9)}}.team-details{padding:27px 30px;position:relative;width:100%;margin:0 auto;background-color:rgba(0,65,131,.9);background-position:-1px -1px;background-size:1px 1px;background-repeat:no-repeat;border:1px solid #e9e9e9;color:#fff}@media only screen and (min-width:768px){.team-details{height:67.5vw;max-width:800px;max-height:540px;background-position:left top;background-size:cover;color:#747460}}.team-details .name{font-weight:300;font-family:AvenirLTStd-Light,sans-serif;font-size:35px}@media only screen and (min-width:768px){.team-details .title{width:45%}}.team-details .social-links{margin:16px 0 20px;text-align:center}.team-details .social-links li{float:none;display:inline-block}@media only screen and (min-width:768px){.team-details .social-links li{float:left}}@media only screen and (min-width:768px){.team-details .bio{width:45%}}.team-details .bio p{margin:0 0 1em;font-size:14px}.team-details .action{margin:2em 0 .5em;text-align:center}@media only screen and (min-width:768px){.team-details .action{text-align:left}}.section-research-partners .container.grid-wrap,.section-research-partners .grid-wrap.about-filters{padding:0}.section-research-partners .grid-display{width:328px;max-width:100%;margin:0 auto}@media only screen and (min-width:768px){.section-research-partners .grid-display{width:656px}}@media only screen and (min-width:1064px){.section-research-partners .grid-display{width:984px}}.section-research-partners .grid-display .grid-item{width:308px;max-width:100%;height:445px;margin:10px auto;padding:26px;border:1px solid #b5b7ac;background-color:#fff}@media only screen and (min-width:768px){.section-research-partners .grid-display .grid-item{margin:10px}}.section-research-partners .grid-display .grid-item>.content-wrap{padding-top:20px}.section-research-partners .grid-display .overlay{display:none;padding:20px;background-color:rgba(0,65,131,.9);text-align:left;color:#fff}.section-research-partners .grid-display .overlay .quote-title{margin-bottom:20px;font-size:20px;text-align:center}.section-research-partners .grid-display .overlay blockquote{display:block;padding:0;margin:0;font-size:14px;overflow-y:auto}.section-research-partners .grid-display .overlay cite{margin-top:20px;display:block;text-align:right;font-style:normal;font-size:14px}.section-research-partners .grid-display .name{margin-bottom:10px;font-size:18px;color:#85c43f;text-transform:uppercase}.section-research-partners .grid-display .title{margin-bottom:12px;font-size:14px;color:#999}.section-research-partners .grid-display .actions{position:absolute;bottom:20px;left:0;width:100%;text-align:center}.section-project-slider .section-research-partners .grid-display .actions a,.section-research-partners .grid-display .actions .button,.section-research-partners .grid-display .actions .section-project-slider a{margin:0 5px}.section-research-partners .grid-display .social-links{width:100%;position:absolute;bottom:0;left:0;margin:16px 0 20px;text-align:center}.section-research-partners .grid-display .social-links li{background:0 0;padding:0;margin-bottom:0;float:none;display:inline-block}.section-partners>.about-filters,.section-partners>.container{padding:0}.section-partners .grid-display{max-width:100%;width:254px;margin:0 auto}@media only screen and (min-width:576px){.section-partners .grid-display{width:100%}}.section-partners .grid-display .overlay{-webkit-transition:background-color 250ms ease-out;-o-transition:background-color 250ms ease-out;transition:background-color 250ms ease-out;cursor:pointer}.section-partners .grid-display .overlay .name{width:100%;text-align:center;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.75);opacity:0;font-size:20px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif}.section-partners .grid-display .overlay .content-wrap{position:absolute;padding:0 .5em;width:100%;bottom:0;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out}.section-partners .grid-display .overlay .button-wrap{height:0;overflow:hidden}.section-partners .grid-display .grid-item{border:1px solid #b5b7ac;margin:1% auto;width:100%;margin:10px}@media only screen and (min-width:576px){.section-partners .grid-display .grid-item{margin:1%;width:48%}}@media only screen and (min-width:768px){.section-partners .grid-display .grid-item{width:31.333%}}@media only screen and (min-width:1064px){.section-partners .grid-display .grid-item{width:23%}}.section-partners .grid-display .grid-item:focus .content-wrap,.section-partners .grid-display .grid-item:hover .content-wrap{bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}.section-partners .grid-display .grid-item:focus .name,.section-partners .grid-display .grid-item:hover .name{opacity:1}.section-partners .grid-display .grid-item:focus img,.section-partners .grid-display .grid-item:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-filter:blur(2px);filter:blur(2px)}.section-partners .grid-display .grid-item:focus .button-wrap,.section-partners .grid-display .grid-item:hover .button-wrap{height:30px}.section-partners .grid-display .grid-item:focus .overlay,.section-partners .grid-display .grid-item:hover .overlay{background-color:rgba(0,65,131,.9)}.section-research-grid .about-filters,.section-research-grid .container{padding:0}.section-research-grid .grid-display{width:266px;max-width:100%;margin:0 auto}@media only screen and (min-width:768px){.section-research-grid .grid-display{width:798px}}@media only screen and (min-width:1064px){.section-research-grid .grid-display{width:1064px}}.section-research-grid .grid-display .grid-item{width:246px;max-width:100%;height:320px;margin:10px auto;padding:0;border:0;background-color:#fff}@media only screen and (min-width:768px){.section-research-grid .grid-display .grid-item{margin:10px}}.section-research-grid .grid-display .grid-item>.content-wrap{padding-top:20px}.section-tout-blocks{padding-bottom:35px}.section-tout-blocks .tout-block{display:block;border:1px solid #e9e9e9;width:100%;max-width:311px;margin:0 auto 30px;text-decoration:none;color:#747460}@media only screen and (min-width:768px){.section-tout-blocks .tout-block{float:left;width:31%;margin:0 0 3% 3%}.section-tout-blocks .tout-block:nth-child(3n+1){margin-left:0}}.section-tout-blocks h3{margin:0 0 .25em;font-size:28px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif;color:#44aef0;text-transform:uppercase}.section-tout-blocks p{margin:0;font-size:20px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif;line-height:1.2}.section-tout-blocks .text{padding:10px 20px 20px}.section-tout-blocks .actions{height:243px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;text-align:center;padding-top:190px}.section-project-slider .section-tout-blocks a,.section-tout-blocks .button,.section-tout-blocks .section-project-slider a{height:36px;width:145px;font-size:14px}@media only screen and (min-width:768px){.section-project-slider .section-tout-blocks a,.section-tout-blocks .button,.section-tout-blocks .section-project-slider a{height:32px;width:auto;padding:0 18px;font-size:20px}}.section-map .about-filters,.section-map .container{padding:0}.section-map #contact-google-map{width:100%;height:160px}@media only screen and (min-width:768px){.section-map #contact-google-map{height:520px}}.section-contact .contact-form,.section-contact .contact-text{margin-bottom:72px}.section-contact .contact-form h2,.section-contact .contact-text h2{margin-top:0;font-size:20px;text-transform:uppercase}@media only screen and (min-width:768px){.section-contact .contact-text{width:32.2033898305%;float:left;margin-right:1.6949152542%;padding-right:5%}}@media only screen and (min-width:768px){.section-contact .contact-form{width:66.1016949153%;float:left;margin-right:1.6949152542%;float:right;margin-right:0;padding-left:5%;border-left:1px solid #e9e9e9}}.section-contact .button,.section-contact .section-project-slider a,.section-project-slider .section-contact a{margin-left:0;margin-right:0}.section-about-blocks .about-filters,.section-about-blocks .container{padding:0}@media only screen and (min-width:768px){.section-about-blocks .about-filters,.section-about-blocks .container{padding:0 20px}}.section-about-blocks .content{display:none;padding:0 28px}@media only screen and (min-width:768px){.section-about-blocks .content{padding:0 60px}}.section-about-blocks .content.extended-content{padding:0}@media only screen and (min-width:768px){.section-about-blocks .content.extended-content{padding:0}}.section-about-blocks .about-block.active .content{display:block;-webkit-animation:FADE-IN .5s 1;-o-animation:FADE-IN .5s 1;animation:FADE-IN .5s 1}.section-about-blocks .about-block{background:0 0;width:100%;text-align:left}.section-about-blocks .about-block:last-child .about-trigger{border-bottom:1px solid #b6b6ab}.section-about-blocks .about-block.active .about-trigger{border-bottom:0}.section-about-blocks .about-block.active .about-trigger.about-trigger-hidden{display:block}.section-about-blocks .about-block.active .about-trigger .module-title:after{opacity:0}.section-about-blocks .about-block.active .about-trigger .module-title:before{opacity:1;-webkit-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}.section-about-blocks .about-block.active .module-title,.section-about-blocks .about-block.active:focus .module-title,.section-about-blocks .about-block.active:hover .module-title{background-color:transparent;padding:10px 28px}@media only screen and (min-width:768px){.section-about-blocks .about-block.active .module-title,.section-about-blocks .about-block.active:focus .module-title,.section-about-blocks .about-block.active:hover .module-title{padding:30px 60px 15px}}.section-about-blocks .about-block.inactive{display:none}.section-about-blocks .about-trigger{border:0;padding:0;background:0 0;outline:0;width:100%;text-align:left;border-top:1px solid #b6b6ab}.section-about-blocks .about-trigger.about-trigger-hidden{display:none;border-top:0}.section-about-blocks .about-trigger .module-title{margin:0;position:relative;-webkit-transition:all 150ms ease-out;-o-transition:all 150ms ease-out;transition:all 150ms ease-out;font-size:28px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif;line-height:1.2;color:#44aef0;text-transform:none;background:0 0;padding:10px 16px}@media only screen and (min-width:768px){.section-about-blocks .about-trigger .module-title{padding:15px 30px;font-size:36px}}.section-about-blocks .about-trigger .module-title:before{content:'';display:block;height:10px;width:10px;position:absolute;left:7px;top:22px;border:2px solid #44aef0;border-left:0;border-bottom:0;float:right;-webkit-transform:rotate(225deg) skew(-5deg,-5deg);-ms-transform:rotate(225deg) skew(-5deg,-5deg);-o-transform:rotate(225deg) skew(-5deg,-5deg);transform:rotate(225deg) skew(-5deg,-5deg);opacity:0;-webkit-transition:opacity 150ms ease-out;-o-transition:opacity 150ms ease-out;transition:opacity 150ms ease-out}@media only screen and (min-width:768px){.section-about-blocks .about-trigger .module-title:before{height:14px;width:14px;left:28px;top:44px}}.section-about-blocks .about-trigger .module-title:after{content:'';display:block;height:10px;width:10px;position:relative;left:-4px;top:12px;border:2px solid #44aef0;border-left:0;border-bottom:0;float:right;-webkit-transform:rotate(45deg) skew(-5deg,-5deg);-ms-transform:rotate(45deg) skew(-5deg,-5deg);-o-transform:rotate(45deg) skew(-5deg,-5deg);transform:rotate(45deg) skew(-5deg,-5deg);opacity:1;-webkit-transition:opacity 150ms ease-out;-o-transition:opacity 150ms ease-out;transition:opacity 150ms ease-out}@media only screen and (min-width:768px){.section-about-blocks .about-trigger .module-title:after{height:14px;width:14px;left:-4px;top:14px}}.section-about-blocks .about-trigger:focus .module-title,.section-about-blocks .about-trigger:hover .module-title{background-color:#fff;padding:10px 32px}@media only screen and (min-width:768px){.section-about-blocks .about-trigger:focus .module-title,.section-about-blocks .about-trigger:hover .module-title{padding:15px 60px}}.section-about-blocks p{margin-bottom:2em}.section-about-blocks li,.section-about-blocks p{font-size:16px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif;line-height:1.875}.twitter-pullquote{margin:1em 0;text-align:center;font-size:28px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif}@media only screen and (min-width:768px){.twitter-pullquote{margin:2em 10%;font-size:30px}}.twitter-pullquote a{display:block;padding-bottom:40px;background-image:url(../images/icon-twitter-block.png);background-position:center bottom;background-repeat:no-repeat;color:#85c43f}.twitter-pullquote a:focus,.twitter-pullquote a:hover{color:#44aef0}.section-portfolio-grid{margin:2em 0}.section-portfolio-grid .grid-sizer{width:100%}.section-portfolio-grid .container.portfolio-grid,.section-portfolio-grid .portfolio-grid.about-filters{padding:0;width:100%;margin:0 auto}.section-portfolio-grid .item{display:block;border:0;padding:0;width:100%;height:200px;background-color:#004183;background-size:cover;background-position:50% 50%;text-align:center;overflow:hidden;-webkit-transition:none;-o-transition:none;transition:none}.section-portfolio-grid .item.quote{text-align:left}.section-portfolio-grid .item.project:focus,.section-portfolio-grid .item.project:hover{outline:0}.section-portfolio-grid .item.project:focus .overlay,.section-portfolio-grid .item.project:hover .overlay{background-color:rgba(0,65,131,.9)}.section-portfolio-grid .item.project:focus .details,.section-portfolio-grid .item.project:hover .details{max-height:7em;opacity:1}.section-portfolio-grid .item.project{text-shadow:0 0 5px rgba(0,0,0,.75)}.section-portfolio-grid .title,.section-portfolio-grid p{-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;margin:0 0 .5em;line-height:1;font-size:1.375em;font-weight:300;font-family:AvenirLTStd-Light,sans-serif;color:#fff}.section-portfolio-grid p{margin-bottom:1em;font-size:14px;line-height:1.3;-webkit-animation:FADE-IN .5s 1;-o-animation:FADE-IN .5s 1;animation:FADE-IN .5s 1}.section-portfolio-grid .details{max-height:0;overflow:hidden;opacity:0;-webkit-transition:opacity 350ms ease-out,max-height 250ms ease-out;-o-transition:opacity 350ms ease-out,max-height 250ms ease-out;transition:opacity 350ms ease-out,max-height 250ms ease-out}.section-portfolio-grid .button,.section-portfolio-grid .section-project-slider a,.section-project-slider .section-portfolio-grid a{margin-bottom:1px;text-shadow:none}.section-portfolio-grid .overlay{width:100%;height:100%;padding:0 1.5em;position:relative;background-color:transparent;-webkit-transition:background-color 250ms ease-out;-o-transition:background-color 250ms ease-out;transition:background-color 250ms ease-out}.section-portfolio-grid .overlay .content-wrap{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.section-portfolio-grid .decorative{height:0}.section-portfolio-grid .quote .overlay{padding:0 2.5em 0 2.5em;text-align:center}.section-portfolio-grid .quote p{position:relative;display:block;color:inherit;margin:0 auto;max-width:10em;font-size:2em}@media only screen and (min-width:768px){.section-portfolio-grid .grid-sizer{width:81px}.section-portfolio-grid .item{float:left;margin:0;font-size:70%}.section-portfolio-grid .container.portfolio-grid,.section-portfolio-grid .portfolio-grid.about-filters{width:729px}.section-portfolio-grid .item-1{width:324px;height:256px}.section-portfolio-grid .item-2{width:162px;height:137px}.section-portfolio-grid .item-3{width:243px;height:137px}.section-portfolio-grid .item-4{width:405px;height:119px}.section-portfolio-grid .item-5{width:162px;height:385px}.section-portfolio-grid .item-6{width:324px;height:262px}.section-portfolio-grid .item-7{width:243px;height:198px}.section-portfolio-grid .item-8{width:324px;height:123px}.section-portfolio-grid .item-9{width:243px;height:187px}.section-portfolio-grid .item-10{width:405px;height:256px}.section-portfolio-grid .item-11{width:324px;height:256px}}@media only screen and (min-width:1064px){.section-portfolio-grid .grid-sizer{width:115px}.section-portfolio-grid .container.portfolio-grid,.section-portfolio-grid .portfolio-grid.about-filters{width:1035px}.section-portfolio-grid .item{font-size:100%}.section-portfolio-grid .item-1{width:460px;height:357px}.section-portfolio-grid .item-2{width:230px;height:191px}.section-portfolio-grid .item-3{width:345px;height:191px}.section-portfolio-grid .item-4{width:575px;height:166px}.section-portfolio-grid .item-5{width:230px;height:535px}.section-portfolio-grid .item-6{width:460px;height:364px}.section-portfolio-grid .item-7{width:345px;height:275px}.section-portfolio-grid .item-8{width:460px;height:171px}.section-portfolio-grid .item-9{width:345px;height:260px}.section-portfolio-grid .item-10{width:575px;height:356px}.section-portfolio-grid .item-11{width:460px;height:356px}}.section-project-hero{padding:0 20px 20px}.section-project-hero .about-filters,.section-project-hero .container{padding:0;box-shadow:2px 2px 10px rgba(0,0,0,.35)}.section-project-hero img{width:100%;display:block}.section-project-hero p{display:none}.section-project-description h2{text-align:center}.section-project-description .actions{margin:2em 0;text-align:center}.section-project-description .button,.section-project-description .section-project-slider a,.section-project-slider .section-project-description a{min-width:200px}.section-project-blurbs{margin:2em 0}.section-project-blurbs h2{text-align:center}.section-project-blurbs .project-blurbs{padding:180px 0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media only screen and (min-width:768px){.section-project-blurbs .project-blurbs{background-repeat:no-repeat;background-attachment:fixed;background-position:50% 50%;background-size:cover}}.section-project-blurbs .project-blurbs.bubble{padding:25px 0}.section-project-blurbs .blurb{width:100%;margin-top:30px;background:#fff;border:1px solid #e9e9e9;border-left:0;border-right:0}.section-project-blurbs .blurb .about-filters,.section-project-blurbs .blurb .container{padding:18px 6%}@media only screen and (min-width:768px){.section-project-blurbs .blurb .about-filters,.section-project-blurbs .blurb .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.section-project-blurbs .blurb:first-child{margin-top:0}.section-project-blurbs .blurb h4{margin:0 0 .25em;font-size:18px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif;color:#85c43f}@media only screen and (min-width:768px){.section-project-blurbs .blurb h4{font-size:28px}}.section-project-blurbs .blurb p{margin:0;font-size:12px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif}@media only screen and (min-width:768px){.section-project-blurbs .blurb p{font-size:18px}}.section-project-blurbs .blurb.bubble{position:relative;background:0 0;border:0;padding:0 20px;margin:0 0 10px 0}@media only screen and (min-width:768px){.section-project-blurbs .blurb.bubble{padding:0 80px}}.section-project-blurbs .blurb.bubble:after{content:'';position:absolute;left:10px;bottom:-2px;display:block;width:16px;height:18px;background-image:url(../images/blurb-tail.png);background-repeat:no-repeat;background-position:left top}@media only screen and (min-width:768px){.section-project-blurbs .blurb.bubble:after{left:70px}}.section-project-blurbs .blurb.bubble .about-filters,.section-project-blurbs .blurb.bubble .container{position:relative;background:#fff;padding:15px 25px;border-radius:20px;margin:0;box-shadow:4px 4px 6px rgba(0,0,0,.35)}@media only screen and (min-width:768px){.section-project-blurbs .blurb.bubble .about-filters,.section-project-blurbs .blurb.bubble .container{max-width:370px}}.section-project-blurbs .text{width:100%}.section-project-blurbs .actions{margin:1em 0;position:relative;text-align:center}@media only screen and (min-width:768px){.section-project-blurbs .actions{text-align:right;width:300px}}@media only screen and (min-width:768px){.section-project-blurbs .actions .button,.section-project-blurbs .actions .section-project-slider a,.section-project-slider .section-project-blurbs .actions a{min-width:90%}}.section-project-slider{padding:40px 0 90px}.page-template-template-project-2 .section-project-slider{background:#fff;border:2px solid #e9e9e9;border-left:0;border-right:0;padding:20px 0 60px;margin-top:30px;margin-bottom:60px}.section-project-slider h2{text-align:center}.page-template-template-project-2 .section-project-slider h2{margin-bottom:0}.section-project-slider .slide{position:relative;width:100%;margin:0}.section-project-slider .slide .about-filters,.section-project-slider .slide .container{width:100%;max-width:930px;padding:60px 20px 40px;text-align:center;height:450px;background:#fff;color:#747460}.page-template-template-project-2 .section-project-slider .slide .about-filters,.page-template-template-project-2 .section-project-slider .slide .container{height:350px}@media only screen and (min-width:768px){.section-project-slider .slide .about-filters,.section-project-slider .slide .container{padding:80px 55px 40px;height:600px}.page-template-template-project-2 .section-project-slider .slide .about-filters,.page-template-template-project-2 .section-project-slider .slide .container{height:500px}}@media only screen and (min-width:1064px){.section-project-slider .slide .about-filters,.section-project-slider .slide .container{height:500px}.page-template-template-project-2 .section-project-slider .slide .about-filters,.page-template-template-project-2 .section-project-slider .slide .container{height:400px}}.section-project-slider .slide .content-wrap{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.section-project-slider .label,.section-project-slider p{margin:0 0 1em;font-size:20px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif;line-height:1.2}@media only screen and (min-width:768px){.section-project-slider .label,.section-project-slider p{font-size:36px}}.section-project-slider .label{position:absolute;top:15px;left:15px}@media only screen and (min-width:768px){.section-project-slider .label{top:25px;left:35px}}.page-template-template-project-2 .section-project-slider .label{display:none}.section-project-slider blockquote{position:relative;padding:0;margin:0;font-size:24px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif;text-align:center;line-height:1}@media only screen and (min-width:768px){.section-project-slider blockquote{line-height:1.33;font-size:18px;padding:30px 0 0}}.section-project-slider blockquote p{margin-bottom:.5em}.section-project-slider .name,.section-project-slider .title{font-family:AvenirLTStd-Light,sans-serif;font-size:13px;font-weight:300;font-style:normal;text-align:center}@media only screen and (min-width:768px){.section-project-slider .name,.section-project-slider .title{font-size:16px}}.section-project-slider cite{display:inline-block;text-align:left;margin-bottom:30px}@media only screen and (min-width:768px){.section-project-slider cite{margin-bottom:45px}}.section-project-slider .name{margin-top:10px}.section-project-slider .flickity-prev-next-button{width:30px;height:30px;background:0 0!important}@media only screen and (min-width:1064px){.section-project-slider .flickity-prev-next-button{width:50px;height:50px}}.section-project-slider .flickity-prev-next-button svg{width:100%;height:100%;left:0;top:0}.section-project-slider .flickity-prev-next-button.previous{left:-23px}@media only screen and (min-width:1064px){.section-project-slider .flickity-prev-next-button.previous{left:-35px}}.section-project-slider .flickity-prev-next-button.next{right:-23px}@media only screen and (min-width:1064px){.section-project-slider .flickity-prev-next-button.next{right:-35px}}.section-project-slider .flickity-prev-next-button .arrow{fill:#44aef0}.section-project-slider .flickity-page-dots{bottom:-30px}.section-project-slider .flickity-page-dots .dot{background-color:transparent;border:1px solid #44aef0;width:10px;height:10px;opacity:1;margin:0 5px}.section-project-slider .flickity-page-dots .dot.is-selected{background-color:#44aef0}.section-project-bullets{margin:40px 0 40px}.section-project-bullets h2{text-align:center}.section-project-bullets .project-bullets{margin:0;padding:0;text-align:center}@media only screen and (min-width:768px){.section-project-bullets .project-bullets{text-align:left}}.section-project-bullets .project-bullets>li{margin:0;padding:0;background:0 0;max-width:450px;margin:1em auto 2em}@media only screen and (min-width:768px){.section-project-bullets .project-bullets>li{max-width:none;margin-bottom:45px}}@media only screen and (min-width:768px){.section-project-bullets .project-bullets .about-filters,.section-project-bullets .project-bullets .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 50px}}.section-project-bullets .project-bullets .image img{width:100px}@media only screen and (min-width:768px){.section-project-bullets .project-bullets .image img{width:120px}}@media only screen and (min-width:768px){.section-project-bullets .project-bullets .image{width:125px;margin-right:25px}}@media only screen and (min-width:768px){.section-project-bullets .project-bullets .text{width:100%}}.section-project-bullets .project-bullets h4{margin:1em 0 .25em;font-family:AvenirLTStd-Light,sans-serif;font-weight:300;font-size:17px;color:#85c43f}@media only screen and (min-width:768px){.section-project-bullets .project-bullets h4{margin-top:.75em;font-size:20px}}.section-project-bullets .project-bullets p{margin:0;font-family:AvenirLTStd-Light,sans-serif;font-weight:300;font-size:14px;line-height:2}@media only screen and (min-width:768px){.section-project-bullets .project-bullets p{font-size:16px;line-height:1.875}}.page-header{width:100%;text-align:center;padding:20px 0;border-bottom:1px solid #b5b7ac;box-shadow:0 0 5px rgba(0,0,0,.2)}.search .page-header{text-align:left;padding:0;margin:0 0 2em;box-shadow:none;border-bottom:0}.search .page-header .about-filters,.search .page-header .container{padding:0}.page-header h1{margin:0;font-size:36px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif}.grid-display .grid-item{position:relative;width:100%;background:0 0;padding:0;display:block;float:left;margin:0;border:0;outline:0;overflow:hidden;-webkit-transition:none;-o-transition:none;transition:none}.grid-display img{display:block;width:100%;-webkit-transition:-webkit-transform 150ms ease-out;-o-transition:-o-transform 150ms ease-out;transition:transform 150ms ease-out}.grid-display .overlay{position:absolute;top:0;left:0;width:100%;height:100%;padding:1em 0;vertical-align:bottom}.grid-filters{text-align:center;margin:1em 0 2em}.mfp-bg{background-color:#fff}.mfp-zoom-in .mfp-with-anim{opacity:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-close-btn-in .mfp-close{color:#44aef0}.mfp-close-btn-in .mfp-close:hover{color:#fff}.about-post{position:relative;margin:0 0 32px;padding:0 25px 0 20px;border:1px solid transparent;border-left:5px solid transparent}@media only screen and (min-width:768px){.about-post{padding:0}}.about-post.active{background:#fff;padding-top:32px;padding-bottom:32px;border:1px solid #b5b7ac;border-left:5px solid #85c43f}@media only screen and (min-width:768px){.about-post.active:before{content:'';display:block;width:0;height:0;position:absolute;border:7px solid transparent;border-left:10px solid #85c43f;top:calc(50% - 5px);left:0;-webkit-animation:FADE-IN .5s 1;-o-animation:FADE-IN .5s 1;animation:FADE-IN .5s 1}}.about-post.active .about-post-trigger:focus h3,.about-post.active .about-post-trigger:hover h3{color:#b5b7ac}.about-post.active .about-post-trigger h3{color:#85c43f}.about-post.active .about-post-trigger h3:before{content:'';display:block;width:0;height:0;position:absolute;border:7px solid transparent;border-left:10px solid #85c43f;top:4px;left:-20px;-webkit-animation:FADE-IN .5s 1;-o-animation:FADE-IN .5s 1;animation:FADE-IN .5s 1}@media only screen and (min-width:768px){.about-post.active .about-post-trigger h3:before{display:none}}.about-post.active .image{width:178px}@media only screen and (min-width:768px){.about-post.active .image{width:250px}}.about-post.active .text{max-height:30em}.about-post.active .excerpt{display:none}.about-post.active .full{display:block}.about-post.active .close{display:block}@media only screen and (min-width:768px){.about-post .about-post-container{max-width:1064px;padding:0 80px 0 75px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.about-post .close{background:0 0;margin:0;padding:0;border:0;display:none;width:22px;height:22px;position:absolute;top:19px;right:19px;background-image:url(../images/icon-close.png);-webkit-animation:FADE-IN .5s 1;-o-animation:FADE-IN .5s 1;animation:FADE-IN .5s 1}.about-post,.about-post .image,.about-post .text{-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out}.about-post .image{margin:0 auto 1em}@media only screen and (min-width:768px){.about-post .image{-webkit-box-flex:0;-webkit-flex:0 0 110px;-ms-flex:0 0 110px;flex:0 0 110px;width:110px;margin:0 20px 0 0}}.about-post .image img{max-width:100%;display:block;margin:0 auto}.about-post .text{max-height:20em;margin:1em 0}@media only screen and (min-width:768px){.about-post .text{max-height:10em}}.about-post .about-post-trigger{background:0 0;border:0;width:100%;text-align:left;padding:0;margin-bottom:.5em;outline:0}.about-post .about-post-trigger h3{position:relative;margin:0;width:100%;font-size:20px;font-weight:400;font-family:AvenirLT-Medium,sans-serif;color:#44aef0}.about-post .about-post-trigger:focus h3,.about-post .about-post-trigger:hover h3{color:#b5b7ac}.about-post p,.about-post time{font-size:14px;line-height:1.7;margin:0}.about-post .excerpt,.about-post .full,.about-post time{-webkit-animation:FADE-IN .5s 1;-o-animation:FADE-IN .5s 1;animation:FADE-IN .5s 1}.about-post .full{display:none}.about-post .actions{margin:1em 0;text-align:center}.about-post .actions .button,.about-post .actions .section-project-slider a,.section-project-slider .about-post .actions a{font-size:14px;min-width:150px;margin:1em 1em 0 0}@media only screen and (min-width:768px){.about-post .actions{text-align:left}.about-post .actions br{display:none}}.about-post ul{list-style:disc;margin-left:20px}.about-post ul li{background:0 0;padding:0;margin-bottom:.5em;font-size:14px}.about-post.award.active .image{width:178px}@media only screen and (min-width:768px){.about-post.award.active .image{-webkit-box-flex:0;-webkit-flex:0 0 178px;-ms-flex:0 0 178px;flex:0 0 178px;width:178px;margin-right:8%}}.about-post.award .image{width:135px}@media only screen and (min-width:768px){.about-post.award .image{-webkit-box-flex:0;-webkit-flex:0 0 135px;-ms-flex:0 0 135px;flex:0 0 135px;width:135px}}.about-post.press h3{margin:0;text-align:center}@media only screen and (min-width:768px){.about-post.press h3{text-align:left}}.about-post.press .excerpt{text-transform:capitalize}.about-post.press .image{width:125px}@media only screen and (min-width:768px){.about-post.press .image{-webkit-box-flex:0;-webkit-flex:0 0 95px;-ms-flex:0 0 95px;flex:0 0 95px;width:95px}}.about-post.culture.active .image{width:190px}@media only screen and (min-width:768px){.about-post.culture.active .image{-webkit-box-flex:0;-webkit-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px;width:300px;margin-right:4%}}.about-post.culture.active .actions{display:block}@media only screen and (min-width:768px){.about-post.culture.active .social-links-2{display:block}}.about-post.culture .image{width:125px;cursor:pointer}@media only screen and (min-width:768px){.about-post.culture .image{-webkit-box-flex:0;-webkit-flex:0 0 190px;-ms-flex:0 0 190px;flex:0 0 190px;width:190px}}.about-post.culture .actions{display:none;-webkit-animation:FADE-IN .5s 1;-o-animation:FADE-IN .5s 1;animation:FADE-IN .5s 1;text-align:center}@media only screen and (min-width:768px){.about-post.culture .actions{-webkit-box-flex:0;-webkit-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px;width:300px}}.about-post.culture .social-links-2{display:none;-webkit-animation:FADE-IN .5s 1;-o-animation:FADE-IN .5s 1;animation:FADE-IN .5s 1}@media only screen and (min-width:768px){.about-post.culture .social-links-2{-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;width:100%;text-align:right}}.about-post.culture .social-links-2 .social-list-2{display:inline-block}.blog-cat-nav{margin:15px 0 0;padding:0}.blog-cat-nav li{display:inline-block;padding:0;background:0 0;margin:0}.blog-cat-nav li.current-menu-item a{color:#44aef0}.blog-cat-nav a{display:block;font-size:12px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif;text-transform:uppercase;color:#747460;padding:6px 16px}.blog-cat-nav a:hover{color:#44aef0}.wp-pagenavi>*{display:inline-block;margin-bottom:.25em}.wp-pagenavi .pages{border:0}.wp-pagenavi a{border:1px solid #44aef0;background-color:#fff;color:#44aef0}.wp-pagenavi span{border:0}.wp-pagenavi a:hover,.wp-pagenavi span.current{border:1px solid #44aef0;background-color:#44aef0;color:#fff}.error{text-align:center;font-size:16px;margin:20px 0}.filter-buttons{display:none}@media only screen and (min-width:768px){.filter-buttons{display:block}}.filter-buttons .button,.filter-buttons .section-project-slider a,.section-project-slider .filter-buttons a{margin:0 10px 10px;outline:0}.show-more{overflow:hidden;text-align:center;-webkit-transition:height 250ms ease-out;-o-transition:height 250ms ease-out;transition:height 250ms ease-out}.section-project-slider .show-more a,.show-more .button,.show-more .section-project-slider a{margin:30px 0}.about-filters{margin:0 auto 15px;max-width:650px;text-align:center}.about-filters .show-more{height:0}.about-filters.loading .show-more{height:90px}.select-filter{border:1px solid #44aef0;padding:.45em 1em;margin-bottom:10px;color:#44aef0;font-size:16px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif}@media only screen and (min-width:768px){.select-filter{display:none}}h1.entry-title,h2.entry-title{margin:0 0 6px;font-size:28px;font-weight:300;font-family:AvenirLTStd-Light,sans-serif;text-transform:capitalize}article{margin-bottom:60px}.meta{margin:1em 0}.meta .byline,.meta .updated{display:inline-block}.meta .updated{color:#85c43f}.meta .byline{text-transform:capitalize}.meta .type{font-weight:400;font-family:AvenirLT-Medium,sans-serif}.meta .meta-bit+.meta-bit{display:block;margin-top:.1em}@media only screen and (min-width:768px){.meta .meta-bit+.meta-bit{display:inline-block;padding-left:14px;margin-left:14px;border-left:1px solid #b5b7ac}}.button.read-more,.section-project-slider a.read-more{display:inline-block;font-size:14px;margin:0}body#tinymce{margin:12px!important}h2{margin:0 0 1em;font-family:AvenirLTStd-Light,sans-serif;font-weight:300;font-size:24px;color:#85c43f;text-transform:none}h3{margin:2em 0 .5em;font-family:AvenirLTStd-Light,sans-serif;font-weight:300;font-size:16px;text-transform:uppercase}p{margin:0 0 1em;font-size:12px;font-family:AvenirLTStd-Light,sans-serif;font-weight:300;line-height:1.4}@media only screen and (min-width:768px){p{font-size:16px}}p.small{font-size:12px}
/*# sourceMappingURL=main.css.map */
