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}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border: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{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}body,button,input,optgroup,select,textarea{color:#404040;font-family:sans-serif;line-height:1.5;font-size:16px;font-size:1rem}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{overflow:auto;margin-bottom:1.6em;padding:1.6em;max-width:100%;background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;line-height:1.6}code,kbd,pre,tt,var{font-size:15px;font-size:.9375rem}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{margin-bottom:1.5em;height:1px;border:0;background-color:#ccc}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{max-width:100%;height:auto}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{padding:.6em 1em .4em;border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;font-size:12px;font-size:.75rem}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{padding:3px;border:1px solid #ccc;border-radius:3px;color:#666}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#4169e1}a:visited{color:purple}a:active,a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.main-navigation{display:block;float:left;clear:both;width:100%}.main-navigation ul{display:none;margin:0;padding-left:0;list-style:none}.main-navigation ul ul{position:absolute;top:100%;left:-999em;z-index:9;float:left;box-shadow:0 3px 3px rgba(0,0,0,.2)}.main-navigation ul ul ul{top:0;left:-999em}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{position:relative;float:left}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{overflow:hidden;margin:0 0 1.5em}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;width:50%;text-align:right}.screen-reader-text{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;padding:0;width:1px;height:1px;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.screen-reader-text:focus{top:5px;left:5px;z-index:10;display:block;clip:auto!important;padding:15px 23px 14px;width:auto;height:auto;border-radius:3px;background-color:#f1f1f1;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;text-decoration:none;font-weight:700;line-height:normal;-webkit-clip-path:none;clip-path:none;font-size:14px;font-size:.875rem}#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-right:auto;margin-left:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{display:table;table-layout:fixed;content:""}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll.neverending .site-footer,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{margin-top:0;margin-bottom:0;padding:0;border:none}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-right:auto;margin-left:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;width:100%;vertical-align:top;text-align:center}.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}.b_col_grid_elem h6,.b_col_info_row span,.b_main_nav ul li a,.b_mobile_nav ul li a{color:#000;letter-spacing:1px;font-weight:800;font-size:14px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:17px}.b_header_text h1{color:#000;font-size:38px;line-height:41px}.b_header_text h1,.contact .b_col h5{font-weight:800;font-family:Roboto,Helvetica,Arial,san-serif}.contact .b_col h5{color:#333132;font-size:21px;line-height:24px}.b_col_info_row span{line-height:17px}.b_col_info_row p,.b_col_simple p,.b_col p,.b_col ul li,.b_full_col p,.b_header_text p,.b_rows .b_row_card .copy_container p,.b_rows .b_row_card.footer .footer_copy p,.col-1.green-container p,.col-1.job-page .col-1.green-container p,.col-1.oppurtunties .job-container span h6,.col-3-container .col-3 p,.criteria .b_col p,.job-post p,.job-post p span,.job-post span h6,.perspective_article_copy p,.social_outreach .section_container .org_header p,.social_outreach .section_container .section_body p{color:#000;font-weight:200;font-size:14px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:21px}.b_header_crumb span,.b_hero_description h6,.b_hero_nav h6,.b_hero_next h6,.b_hero_social_news h6,.b_hero_social h6{display:inline;color:#fff;letter-spacing:1px;font-weight:600;font-size:12px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:15px}.case_study_info_block:after,.clearfix:after{display:table;clear:both;content:""}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img{width:100%}.b_hero_homepage_copy{background:#006f3b;padding:50px 0}.b_hero_homepage_copy h2{z-index:4;margin:0 0 10px;padding:0 20px;color:#fff;font-weight:800;font-size:45px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:45px;text-align:center}@media(min-width:769px){.b_hero_homepage_copy h2{font-size:51px;line-height:51px}}.b_hero_homepage_copy h5{z-index:4;margin:5px 0 0;padding:0 20px;color:#fff;font-weight:400;font-size:16px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:21px;text-align:center}@media(min-width:769px){.b_hero_homepage_copy h5{font-size:19px;line-height:21px}}.embed-container{position:relative;padding-bottom:56.2%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.video_container{position:relative;width:100%}#homepage_hero_container{cursor:pointer}#homepage_video_container{position:absolute;top:0;z-index:1;opacity:0}#homepage_hero_img{z-index:2;transition:all .6s cubic-bezier(.165,.84,.44,1)}.perspective_article_copy{background-color:#f1f2f2;padding:20px 0 40px}.perspective_article_copy p{display:inline-block;margin:0;padding:5px 20px}@media(min-width:769px){.perspective_article_copy p{padding:5px 50px}}.perspective_article_copy h3{margin:0;padding:30px 20px 10px;font-size:16px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:24px}@media(min-width:769px){.perspective_article_copy h3{padding:30px 40px 10px 50px}}.perspective_article_copy .green_section{margin:30px 20px;padding:20px 0;background-color:#006f3b}@media(min-width:769px){.perspective_article_copy .green_section{margin:30px 50px;padding:20px 0}}.perspective_article_copy .green_section.list h4{margin:0;padding:5px 20px;font-family:Roboto,Helvetica,Arial,san-serif;font-size:14px;line-height:21px;color:#fff;display:block}@media(min-width:769px){.perspective_article_copy .green_section.list h4{padding:5px 50px}}.perspective_article_copy .green_section.list p{color:#fff;display:block}.perspective_article_copy .green_section.quote+h3{padding:10px 20px}@media(min-width:769px){.perspective_article_copy .green_section.quote+h3{padding:10px 40px 10px 50px}}.perspective_article_copy .green_section.quote p{margin:0;padding:5px 20px;font-size:17px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:27px;color:#fff;display:block;font-weight:800}@media(min-width:769px){.perspective_article_copy .green_section.quote p{padding:5px 50px}}.b_nav{overflow:hidden}.b_main_nav{position:fixed;top:0;left:0;display:none;width:150px;height:100vh}@media(min-width:769px){.b_main_nav{display:block}}.pe_logo_desktop{display:block;padding:0 30px;margin:15px 0 0;text-align:center}.pe_logo_desktop img{max-width:100%}@media screen and (max-height:850px){.pe_logo_desktop img{max-width:65%}}.pe_logo_mobile{display:block;padding:0 20px 20px 0;margin:20px 0 0;order:2}.pe_logo_mobile img{width:35px}@media(min-width:475px){.pe_logo_mobile img{width:90px}}img.main_nav_logo{width:120px;height:120px}.b_main_nav ul{margin:15px 0 0;padding:0}.b_main_nav ul li{margin:10px 0;padding:0;list-style-type:none;text-align:center}.b_main_nav ul li a{text-decoration:none}.b_mobile_nav{position:fixed;top:0;left:0;z-index:7;display:block;width:100%;height:100%;height:100vh;background:#006f3b}@media(min-width:769px){.b_mobile_nav{display:none}}.mobile_nav_btn.open+.b_mobile_nav{transition:all .3s ease;transform:translateX(50%)}.mobile_nav_btn.close+.b_mobile_nav{transition:all .3s ease;transform:translateX(100%)}.b_mobile_nav ul{margin:50px 0 0 50px;padding:0}.b_mobile_nav ul li{margin:0;padding:0;list-style-type:none}.b_mobile_nav ul li a{color:#fff;text-decoration:none}.b_mobile_nav_logo{position:relative;display:block;height:80px;background:#fff}@media(min-width:769px){.b_mobile_nav_logo{display:none}}.b_mobile_nav_logo img{margin:13px 0 0;width:250px}.b_hero{position:relative;top:0;left:0;overflow:hidden;margin:0;padding:0;min-height:370px;width:100%;font-size:0;line-height:0}@media(min-width:769px){.b_hero{left:150px;width:calc(100% - 150px)}}.b_hero.video_hero,.careers .b_hero{min-height:auto}.boyne_container_headline h2{margin:0;font-size:42px;line-height:46px}.boyne_container_headline h2,.video_hero .boyne_container_headline h2{z-index:4;padding:0;color:#fff;font-weight:800;font-family:Roboto,Helvetica,Arial,san-serif}.video_hero .boyne_container_headline h2{margin:0 0 25px;font-size:31px;line-height:34px}@media(min-width:769px){.video_hero .boyne_container_headline h2{font-weight:800;font-size:42px;line-height:46px}}.perspectives .video_hero .boyne_container_headline h2{z-index:4;margin:0;padding:0;color:#fff;font-weight:800;font-size:31px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:34px}@media(min-width:769px){.perspectives .video_hero .boyne_container_headline h2{font-weight:800;font-size:42px;line-height:46px}}.boyne_container_headline h4{margin:0}.boyne_container_headline h4,.perspectives .video_hero .boyne_container_headline h4{z-index:4;padding:10px 0 0;color:#fff;font-weight:200;font-size:17px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:21px}.perspectives .video_hero .boyne_container_headline h4{margin:0 0 60px}@media(min-width:1000px){.perspectives .video_hero .boyne_container_headline h4{margin:0 0 25px}}.boyne_container_headline h5{z-index:4;margin:5px 0 0;padding:0;color:#fff;font-weight:400;font-size:14px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:17px}.perspectives .boyne_container_headline h5{font-weight:200}.boyne_container_headline{position:absolute;bottom:40px;left:20px;z-index:6;width:calc(100% - 20px)}@media(min-width:475px){.boyne_container_headline{left:50px;width:calc(100% - 50px)}}.perspective_article .boyne_container_headline{left:20px}@media(min-width:769px){.perspective_article .boyne_container_headline{left:50px}}.perspectives .boyne_container_headline{bottom:50px}.news_story_page .boyne_container_headline{width:calc(100% - 50px)}@media(min-width:769px){.news_story_page .boyne_container_headline{width:calc(100% - 250px)}}.b_hero p{position:absolute;right:45px;bottom:50px;font-size:16px}.b_hero_bg{width:100px;height:200px;background-position:50%;background-size:cover;background-repeat:no-repeat}.news_story_page .b_hero_img_container.bottom_align{display:flex;align-items:flex-end}.b_hero_img_container{max-height:636px}.b_hero_img_container_video{max-height:auto}.home .b_hero_img_container{max-height:none}img.b_hero_img{min-width:1000px}.disclaimer img.b_hero_img,img.b_hero_img{position:relative;left:50%;width:100%;transform:translate(-50%)}.disclaimer img.b_hero_img{min-width:1090px}.perspectives img.b_hero_img,.social_outreach img.b_hero_img{position:relative;left:50%;min-width:1000px;width:100%;transform:translate(-50%)}.perspective_article img.b_hero_img{min-width:1250px}.careers img.b_hero_img,.perspective_article img.b_hero_img{position:relative;left:50%;width:100%;transform:translate(-50%)}.careers img.b_hero_img{min-width:1350px}.home img.b_hero_img{position:relative;left:50%;min-width:1000px;width:100%}@media(min-width:1800px){.home img.b_hero_img{transform:translate(-50%)}}@media(min-width:2200px){.home img.b_hero_img{transform:translate(-50%)}}.team_members img.b_hero_img{position:relative;left:20%;min-width:1000px;width:100%;transform:translate(-20%)}@media(min-width:400px){.team_members img.b_hero_img{left:0;transform:translate(0)}}@media(min-width:1800px){.team_members img.b_hero_img{left:50%;transform:translate(-50%,-10%)}}@media(min-width:2200px){.team_members img.b_hero_img{transform:translate(-50%,-20%)}}.case_study_info_block{position:relative;margin:0 0 10px}.b_hero_logo{float:left;margin:0 0 20px 50px}@media(min-width:769px){.b_hero_logo{margin:0 0 0 50px}}.b_hero_logo img{width:200px}.b_header_text{position:relative;top:0;left:0;margin:20px 0 0;padding:0 45px;width:100%;font-size:0;line-height:0}@media(min-width:769px){.b_header_text{left:150px;margin:80px 0 0;width:calc(100% - 156px)}}.b_hero_nav{position:absolute;top:35px;left:30px;z-index:6;display:none}@media(min-width:769px){.b_hero_nav{left:50px;display:block}}.b_hero_next{position:absolute;top:35px;right:30px;z-index:6;display:none}@media(min-width:769px){.b_hero_next{right:50px;display:block}}.b_hero_nav img{position:relative;top:2px}.b_hero_social_news svg,.b_hero_social svg{position:relative;top:3px;margin:0 10px 0 0;width:17px;height:17px;fill:#fff}.b_hero_nav a,.b_hero_next a{text-decoration:none}.b_hero_description{z-index:4;margin:5px 0 0 3px;padding:0;color:#fff;font-weight:400;font-size:14px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:17px}@media(min-width:1000px){.b_hero_description{margin:-18px 70px 0 3px;text-align:right}}.team_members .b_hero_description{bottom:10px;left:31px}.about .b_hero h2{top:auto;bottom:50px;left:30px;z-index:4;color:#fff}@media(min-width:769px){.about .b_hero h2{top:auto;bottom:50px;left:50px}}.news_story_page .b_hero h2{z-index:4;margin:0;padding:0;color:#fff;font-weight:800;font-size:24px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:28px}@media(min-width:769px){.news_story_page .b_hero h2{font-size:42px;line-height:45px}}@media(min-width:769px){.criteria .b_hero h2{right:auto;bottom:55px;left:55px}}@media(min-width:1035px){.criteria .b_hero h2{top:auto;bottom:50px;left:50px}}.b_hero_nav h6,.b_hero_next h6{padding:0 10px}.b_hero_description h6{text-transform:uppercase}.b_hero_social,.b_hero_social_news{position:absolute;top:31px;right:50px;z-index:6}.b_hero_social_news{bottom:auto}@media(min-width:769px){.b_hero_social_news{position:absolute;top:auto;bottom:31px}}.b_hero_case_study_headquarters{float:left;clear:both;margin:0;padding:10px 40px 10px 50px}@media(min-width:769px){.b_hero_case_study_headquarters{float:right;clear:none;width:calc(100% - 250px)}}.b_hero_case_study_industry{float:left;clear:both;margin:0;padding:10px 40px 10px 50px}@media(min-width:769px){.b_hero_case_study_industry{float:right;clear:none;width:calc(100% - 250px)}}.case_study .b_hero_case_study_headquarters h5,.case_study .b_hero_case_study_industry h5{margin:0 10px 0 0;padding:0 70px 0 0;color:#000;text-align:left;letter-spacing:1px;font-size:12px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:21px}@media(min-width:769px){.case_study .b_hero_case_study_headquarters h5,.case_study .b_hero_case_study_industry h5{text-align:right}}.case_study .b_hero_case_study_headquarters p,.case_study .b_hero_case_study_industry p{display:block;margin:0 10px 0 0;padding:0;color:#000;text-align:left;letter-spacing:0;font-size:12px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:21px}@media(min-width:769px){.case_study .b_hero_case_study_headquarters p,.case_study .b_hero_case_study_industry p{padding:0 70px 0 0;text-align:right}}.b_hero_social_news h6,.b_hero_social h6{margin:0 10px 0 0}.archive_btn,.b_archive_list,.b_grid,.b_rows{position:relative;top:0;left:0;width:100%;font-size:0;line-height:0}@media(min-width:769px){.archive_btn,.b_archive_list,.b_grid,.b_rows{left:150px;width:calc(100% - 150px)}}.b_archive_list{padding:20px 45px}.archive_btn{padding:20px 0 40px;text-align:center}.archive_btn a{color:#000;font-weight:800;font-size:16px}.archive_btn a,.b_archive_list a{font-family:Roboto,Helvetica,Arial,san-serif;line-height:21px}.b_archive_list a{display:block;margin:5px 0;padding:5px 10px;color:#333132;text-decoration:none;font-weight:200;font-size:17px}.b_archive_list a:hover{font-weight:800}.b_grid_module{position:relative;display:inline-block;overflow:hidden;margin:0;padding:0;width:50%}@media(min-width:769px){.b_grid_module{width:33.3333%}}.b_grid_module span{text-align:center}img.b_grid_module_img{width:100%}.b_grid_module_home{position:relative;display:inline-block;overflow:hidden;width:50%;cursor:pointer;background-color:#c9c9c9}@media(min-width:769px){.b_grid_module_home{width:33.3333%}}.case_study .b_grid_module_home{width:120px}.case_study .video_disclaimer p{margin:0 0 25px;font-size:10px;line-height:14px}.b_grid_module_home_img{overflow:hidden;height:300px;background-position:50%;background-size:cover;background-repeat:no-repeat;filter:blur(0)}.team .b_grid_module_home_img{filter:blur(0)}.team .b_grid_module_home:hover .b_grid_module_home_img{filter:blur(4px)}.team .b_grid_module_home:hover h4.b_grid_center_headline{opacity:1;transition:opacity .25s ease}.b_grid_module_home:hover .b_grid_module_home_img,.b_grid_module_home_img.placeholder{filter:blur(0)}.b_grid_module_home:hover .b_grid_module_home_img.placeholder{filter:blur(6px)}.b_grid_module_home p{right:0;bottom:30px;left:0;z-index:5;margin:0;padding:0;letter-spacing:1px;font-size:14px;line-height:16px}.b_grid_module_home h3,.b_grid_module_home p{position:absolute;color:#fff;text-align:center}.b_grid_module_home h3{z-index:3;padding:50px 20px 0;font-size:16px;line-height:18px}@media(min-width:1000px){.b_grid_module_home h3{padding:70px 40px 0;font-size:18px;line-height:21px}}.b_grid_module_home img.b_grid_module_logo{position:absolute;right:0;left:0;z-index:5;display:block;margin:0 auto;padding:80px 0 0;width:150px;text-align:center}.b_grid_module_home img.b_grid_module_logo.small{width:150px}.b_grid_module_home img.b_grid_module_logo.medium{width:200px}.b_grid_module_home img.b_grid_module_logo.large{width:250px}.b_grid_module_home img.b_grid_module_logo.x-large{width:300px}.b_grid_module_home img.b_grid_module_logo.greenrise{width:200px}.b_grid h4.b_grid_center_headline{position:absolute;right:0;left:0;z-index:3;padding:80px 0 0;color:#fff;text-align:center;letter-spacing:2px;font-size:16px;line-height:21px}.team h4.b_grid_center_headline{opacity:0}.b_grid h5{position:relative;right:0;left:0;z-index:3;margin:0 0 10px;color:#000;letter-spacing:2px;font-size:16px;line-height:21px}.case_study .b_grid{position:relative;top:0;left:0;margin:0 0 50px;padding:0 50px;width:100%;font-size:0;line-height:0}@media(min-width:769px){.case_study .b_grid{left:60px;padding:0 20px 0 0;width:calc(100% - 150px)}}.b_header_crumb{display:none}@media(min-width:769px){.b_header_crumb{position:relative;top:0;left:0;left:150px;display:block;width:100%;width:calc(100% - 150px);font-size:0;line-height:0}}.b_header_crumb a{position:relative;top:35px;left:50px;text-decoration:none}.b_header_crumb span{padding:0 0 0 10px;color:#000}.b_header_crumb img,.b_hero_nav img{width:17px;height:13px}.b_header_crumb svg.back_btn_svg.left,.b_hero_nav svg.back_btn_svg.left,.b_hero_next svg.back_btn_svg.right{position:relative;top:1px;width:17px;height:13px}.b_hero_next svg.back_btn_svg.right{transform:rotate(180deg)}.b_hero_nav svg.back_btn_svg.right{position:relative;top:1px;width:17px;height:13px}.copyright_bottom{position:absolute;bottom:0;padding:20px 20px 0}.copyright_bottom p{color:#939598;font-size:8px;line-height:12px;margin-top:0}.copyright_bottom a{color:#000;letter-spacing:1px;font-weight:800;font-size:10px;line-height:12px;font-family:Roboto,Helvetica,Arial,san-serif;text-decoration:none;display:inline-block}.b_footer{display:block;display:flex;justify-content:space-between}@media(min-width:769px){.b_footer{display:none}}.b_footer .copyright_bottom{position:relative;padding:20px;order:1}.b_footer .copyright_bottom p{font-size:10px;line-height:14px}.mobile_nav_btn{position:absolute;top:25px;right:50px;z-index:8;display:block}@media(min-width:769px){.mobile_nav_btn{display:none}}.navigation_burger{height:20px}.mobile_nav_btn.open .navigation_burger rect{transition:fill .3s ease;fill:#fff}.mobile_nav_btn.close .navigation_burger rect{transition:fill .3s ease;fill:#000}.page-template-about .nav_about a,.page-template-careers .nav_careers a,.page-template-contact .nav_contact a,.page-template-criteria .nav_criteria a,.page-template-news .nav_news a,.page-template-perspectives .nav_perspectives a,.page-template-portfolio .nav_portfolio a,.page-template-social_outreach .nav_social_outreach a,.page-template-team .nav_team a{color:#006f3b}li.nav_social_outreach{line-height:15px}.social_outreach .section_container{position:relative;top:0;left:0;width:100%;font-size:0;line-height:0}@media(min-width:769px){.social_outreach .section_container{left:150px;width:calc(100% - 150px)}}.social_outreach .section_container .section_body{background-color:#006f3b;padding:25px 50px}.social_outreach .section_container .section_body h3{font-size:21px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:23px;color:#fff}.social_outreach .section_container .section_body p{color:#fff}.social_outreach .section_container .section_title{width:100%;background-color:#fff;padding:0 50px}.social_outreach .section_container .section_title h2{padding:25px 0;font-size:31px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:34px;color:#000;display:inline-block}.social_outreach .section_container .org_section{background-color:#fff}.social_outreach .section_container .org_header{background-color:#f1f2f2}.social_outreach .section_container .org_header .org_header_copy{padding:50px 0}.social_outreach .section_container .org_header .org_header_copy h3{font-family:Roboto,Helvetica,Arial,san-serif;font-size:14px;line-height:17px;margin:0;padding:0;text-transform:uppercase;padding:0 50px;margin:0 0 20px}.social_outreach .section_container .org_header p{color:#060404;padding:0 50px;margin:0}@media(min-width:769px){.social_outreach .section_container .org_header p{padding:0 50px}}.social_outreach .section_container .org_grid{display:flex;flex-wrap:wrap;background-color:#fff;padding:0 50px}.social_outreach .section_container .org_card{background-color:#fff;width:100%;display:flex;flex-direction:column;align-items:center;padding:0;margin:20px 0}@media(min-width:1000px){.social_outreach .section_container .org_card{padding:0 50px 0 0;width:50%}}@media(min-width:1800px){.social_outreach .section_container .org_card{width:25%}}.social_outreach .section_container .org_card img{max-height:180px;width:auto;margin:10px 0}.social_outreach .section_container .org_card h3{padding:0;font-size:21px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:23px}.social_outreach .section_container .org_card p{padding:0}.social_outreach .section_container .org_card a.org_card_btn{padding:20px 25px;margin:35px 0 25px;border:1px solid #006f3b;border-radius:10px;background-color:#fff;color:#006f3b;letter-spacing:.5px;font-weight:800;font-size:12px;font-family:Roboto,Helvetica,Arial,san-serif;text-decoration:none}.portfolio .b_header_text{display:flex;flex-direction:column}@media(min-width:1250px){.portfolio .b_header_text{flex-direction:row}}.portfolio .b_header_text h1{margin:0 0 .67em}.portfolio .sorting-container{margin:0 0 20px -5px;display:flex;align-items:flex-start;flex-direction:column}@media(min-width:600px){.portfolio .sorting-container{flex-direction:row;align-items:flex-end}}@media(min-width:1250px){.portfolio .sorting-container{margin:0 0 20px 40px}}.portfolio .sorting-container .sorting-dropdown{margin:5px}@media(min-width:475px){.portfolio .sorting-container .sorting-dropdown{margin:0 5px}}.portfolio .sorting-container .sorting-dropdown label{color:#000;letter-spacing:0;font-weight:800;font-size:14px;line-height:17px;font-family:Roboto,Helvetica,Arial,san-serif;text-transform:uppercase;margin:5px 3px;display:inline-block}.portfolio .sorting-container .sorting-dropdown select.select-portfolio{z-index:6;width:100%;font-size:15px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:19px;letter-spacing:0;font-weight:800;color:#000;display:inline;padding:10px 20px 10px 10px;margin:0;border:1px solid #fff;box-sizing:border-box;background:#ededed;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#000 0),linear-gradient(135deg,#000 50%,transparent 0);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.portfolio .sorting-container .sorting-dropdown select.select-portfolio.industry-select{min-width:auto;font-size:10px}@media(min-width:475px){.portfolio .sorting-container .sorting-dropdown select.select-portfolio.industry-select{font-size:12px}}@media(min-width:600px){.portfolio .sorting-container .sorting-dropdown select.select-portfolio.industry-select{min-width:375px}}.portfolio .sorting-container .sorting-dropdown select.select-portfolio.status-select{min-width:auto;font-size:10px;min-width:150px}@media(min-width:475px){.portfolio .sorting-container .sorting-dropdown select.select-portfolio.status-select{font-size:12px}}.portfolio .sorting-container .sorting-dropdown select.select-portfolio:focus{background-image:linear-gradient(45deg,#000 50%,transparent 0),linear-gradient(135deg,transparent 50%,#000 0);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;border-color:#fff;outline:0}.portfolio .sorting-container .sorting-dropdown select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.portfolio .b_grid_module_home{display:none}.portfolio .Active.Business_Services .Active.Business_Services,.portfolio .Active.Consumer_Products__Food .Active.Consumer_Products__Food,.portfolio .Active.Healthcare .Active.Healthcare,.portfolio .Active.Industrial__Distribution .Active.Industrial__Distribution,.portfolio .Active.Industry_all .b_grid_module_home.Active,.portfolio .Active.Infrastructure_Services__Building_Products .Active.Infrastructure_Services__Building_Products,.portfolio .Active.IT__Technology .Active.IT__Technology,.portfolio .Realized.Business_Services .Realized.Business_Services,.portfolio .Realized.Consumer_Products__Food .Realized.Consumer_Products__Food,.portfolio .Realized.Healthcare .Realized.Healthcare,.portfolio .Realized.Industrial__Distribution .Realized.Industrial__Distribution,.portfolio .Realized.Industry_all .b_grid_module_home.Realized,.portfolio .Realized.Infrastructure_Services__Building_Products .Realized.Infrastructure_Services__Building_Products,.portfolio .Realized.IT__Technology .Realized.IT__Technology,.portfolio .Status_all.Business_Services .Business_Services,.portfolio .Status_all.Consumer_Products__Food .Consumer_Products__Food,.portfolio .Status_all.Healthcare .Healthcare,.portfolio .Status_all.Industrial__Distribution .Industrial__Distribution,.portfolio .Status_all.Industry_all .b_grid_module_home,.portfolio .Status_all.Infrastructure_Services__Building_Products .Infrastructure_Services__Building_Products,.portfolio .Status_all.IT__Technology .IT__Technology{display:inline-block}.portfolio_realized{left:0;padding:0 0 50px;width:100%;background-color:#f1f2f2}@media(min-width:769px){.portfolio_realized{left:150px;width:calc(100% - 150px);position:relative}}.portfolio_realized h3{padding:0 0 0 50px;margin:10px 0}.portfolio_realized .portfolio_realized_headline{background-color:#006f3b;padding:15px 0;margin:0 0 80px;position:relative}.portfolio_realized .portfolio_realized_headline h2{color:#fff;padding:0 0 0 50px}.portfolio_realized .portfolio_realized_headline:after{content:"";position:absolute;bottom:-50px;left:60px;width:0;height:0;border-left:110px solid transparent;border-right:110px solid transparent;border-top:50px solid #006f3b}.col-1.job-page{background-color:#f1f2f2;background-color:#fff;position:relative;top:0;left:0;width:100%;margin:0;padding:0 0 25px}@media(min-width:769px){.col-1.job-page{width:calc(100% - 150px);left:150px}}.col-1.job-page .col-1.green-container{width:100%;background-color:#006f3b}.col-1.job-page .col-1.green-container h2{z-index:4;margin:0;padding:20px 50px 10px 25px;color:#fff;font-weight:800;font-size:42px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:46px}.col-1.job-page .col-1.green-container p{display:inline-block;margin:0;padding:10px 50px 50px 25px;color:#fff;font-size:17px;line-height:21px}.job-post{background-color:#f1f2f2;background-color:#fff;position:relative;top:0;left:0;margin:50px 50px 0;padding:0 0 25px}.job-post .job-details{border-top:1px solid #707070;margin:25px 0 0;padding:10px 0 0}.job-post p{display:block;margin:0 0 10px}.job-post p,.job-post p span{background-color:transparent!important;font-family:Roboto,Helvetica,Arial,san-serif!important}.job-post h5{font-size:14px;line-height:17px;padding:0}.job-post h2,.job-post h5{font-family:Roboto,Helvetica,Arial,san-serif;margin:0;text-transform:uppercase}.job-post h2{font-size:24px;line-height:27px;padding:5px 0;color:#006f3b}.job-post strong{font-family:Roboto,Helvetica,Arial,san-serif;font-size:19px;line-height:24px;margin:15px 0;padding:0;color:#000}.job-post span h6,.job-post strong{text-transform:uppercase;display:inline-block}.job-post span h6{font-weight:200;font-size:12px;line-height:14px;margin:0;padding:5px 0}.job-post span svg{width:10px}.job-post .btn-container{margin:30px 0 50px}.job-post a.btn{padding:10px 45px;border:1px solid #006f3b;border-radius:10px;background-color:#fff;color:#006f3b;letter-spacing:.5px;font-weight:800;font-size:12px;font-family:Roboto,Helvetica,Arial,san-serif;text-decoration:none}.job-post a.btn:hover{background-color:#006f3b;color:#fff}.col-1.oppurtunties{background-color:#f1f2f2;position:relative;top:0;left:0;width:100%;margin:0 0 50px;padding:0 0 25px}@media(min-width:769px){.col-1.oppurtunties{width:calc(100% - 150px);left:150px}}.col-1.oppurtunties h2{font-size:31px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:34px;display:inline-block;margin:0;padding:30px 25px 40px}.col-1.oppurtunties .job-container{margin:10px 25px}.col-1.oppurtunties .job-container .job{background-color:#fff;padding:30px;display:grid;grid-template-columns:1fr;width:100%;margin:20px 0}@media(min-width:475px){.col-1.oppurtunties .job-container .job{grid-template-columns:1fr 150px}}.col-1.oppurtunties .job-container .job-copy{grid-column-start:1;grid-row-start:1}.col-1.oppurtunties .job-container .btn-container{grid-column-start:1;grid-row-start:2;place-self:center;margin:25px 0 0}@media(min-width:475px){.col-1.oppurtunties .job-container .btn-container{grid-column-start:2;grid-row-start:1;margin:0}}.col-1.oppurtunties .job-container h5{font-size:14px;line-height:17px;padding:0}.col-1.oppurtunties .job-container h3,.col-1.oppurtunties .job-container h5{font-family:Roboto,Helvetica,Arial,san-serif;margin:0;text-transform:uppercase}.col-1.oppurtunties .job-container h3{font-size:17px;line-height:21px;padding:5px 0;color:#006f3b}.col-1.oppurtunties .job-container span h6{font-weight:200;font-size:12px;line-height:14px;margin:0;padding:5px 0;text-transform:uppercase;display:inline-block}.col-1.oppurtunties .job-container span svg{width:10px}.col-1.oppurtunties .job-container a.btn{padding:10px 25px;border:1px solid #006f3b;border-radius:10px;background-color:#fff;color:#006f3b;letter-spacing:.5px;font-weight:800;font-size:12px;font-family:Roboto,Helvetica,Arial,san-serif;text-decoration:none}.col-1.oppurtunties .job-container a.btn:hover{background-color:#006f3b;color:#fff}.col-1.green-container{width:100%;background-color:#006f3b}.col-1.green-container h2{padding:20px 50px 20px 25px}.col-1.green-container p{padding:20px 50px 50px 25px}.col-1.green-container h2{z-index:4;margin:0;padding:20px 50px 10px 25px;color:#fff;font-weight:800;font-size:42px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:46px}.col-1.green-container p{display:inline-block;margin:0;padding:10px 50px 50px 25px;color:#fff;font-size:17px;line-height:21px}.col-3-container{position:relative;top:0;left:0;width:100%;margin:0 0 50px}@media(min-width:769px){.col-3-container{width:calc(100% - 150px);left:150px}}.col-3-container h3{padding:10px 0 10px 25px;font-size:21px;line-height:24px}.col-3-container h2,.col-3-container h3{margin:0;font-family:Roboto,Helvetica,Arial,san-serif}.col-3-container h2{font-size:31px;line-height:34px;display:inline-block;padding:30px 25px 40px}.col-3-container .col-3{display:grid;grid-template-columns:1fr;width:100%}@media(min-width:769px){.col-3-container .col-3{grid-template-columns:1fr 1fr 1fr}}.col-3-container .col-3 .col-3-a{grid-column-start:1;grid-row-start:1}@media(min-width:769px){.col-3-container .col-3 .col-3-a{grid-row-start:1;grid-column-start:1}}.col-3-container .col-3 .col-3-b{grid-column-start:1;grid-row-start:2}@media(min-width:769px){.col-3-container .col-3 .col-3-b{grid-row-start:1;grid-column-start:2}}.col-3-container .col-3 .col-3-c{grid-column-start:1;grid-row-start:3}@media(min-width:769px){.col-3-container .col-3 .col-3-c{grid-row-start:1;grid-column-start:3}}.col-3-container .col-3 p{display:inline-block;margin:0;padding:5px 25px}.b_col_grid_elem img{position:relative;top:0;width:47px;height:47px}.b_col_2{position:relative;top:0;left:0;width:100%;font-size:0;line-height:0}@media(min-width:769px){.b_col_2{left:150px;width:calc(100% - 150px)}}.b_col_1{position:relative;top:0;left:0;width:100%;font-size:0;line-height:0}@media(min-width:769px){.b_col_1{left:150px;width:calc(100% - 150px)}}.about .b_col_2,.business_owners .b_col_2,.case_study .b_col_2{box-sizing:border-box;padding:50px 0;background-color:#f1f2f2}.case_study .b_col_2{padding:50px 0 0;background-color:#fff}.news_story_page .b_col_2{box-sizing:border-box;padding:55px 0;background-color:#f1f2f2}.intermediaries .b_col_2{box-sizing:border-box;padding:25px 0;background-color:#f1f2f2}.careers .b_col_2,.social_outreach .b_col_2,.team_members .b_col_2{box-sizing:border-box;padding:50px 0 0}.b_full_col{position:relative;width:100%}.b_full_col p{margin:0;padding:50px;background-color:#f1f2f2;color:#060404}.b_col{position:relative;display:inline-block;width:100%;vertical-align:top}@media(min-width:1000px){.b_col{width:50%}}.b_col_1 .b_col,.vcard{position:relative;display:inline-block;margin:20px 0 0;width:100%;vertical-align:top}.vcard{padding:0 50px 50px;text-align:right}.sumbit_resume{position:relative;display:inline-block;margin:25px 0 0;padding:0 50px 50px;width:100%;vertical-align:top}@media(min-width:1000px){.sumbit_resume{margin:5px 0 0}}.contact_btn{padding:0 50px 50px}.contact_btn,.visit_btn{position:relative;display:inline-block;width:100%;vertical-align:top}.visit_btn{margin:20px 0 0;padding:0 75px 50px;text-align:right}.b_hero_buttons button,.contact_btn button,.contact_us button,.investor_btn button,.pdf_btn button,.read_more button,.sumbit_resume button,.vcard button,.visit_btn button{padding:10px 25px;border:1px solid #006f3b;border-radius:10px;background-color:#fff;color:#006f3b;letter-spacing:.5px;font-weight:800;font-size:12px;font-family:Roboto,Helvetica,Arial,san-serif}.contact_us button{border:1px solid #fff}.contact_us button,.read_more button:hover{background-color:#006f3b;color:#fff}.contact_us button:hover{background-color:#fff;color:#006f3b}.intermediaries_btn_container{margin:15px 30px 0}@media(min-width:1000px){.intermediaries_btn_container{margin:90px 0 0}}.b_col .intermediaries_btn_container p:first-child{padding:0 0 0 20px}.pdf_btn{margin:10px 0;padding:0 20px;position:relative;display:inline-block;margin:20px 0 0;width:50%;vertical-align:top;text-align:right}.pdf_btn button{width:100%;border:2px solid #006f3b;border-radius:10px;line-height:16px;background:#fff}.investor_btn button{padding:10px;font-size:10px}.investor_btn{position:absolute;bottom:90px;padding:20px 20px 0;font-size:10px}.b_mobile_nav .investor_btn{position:absolute;bottom:20px;padding:20px 20px 0 45px;font-size:10px}.b_hero_buttons button{margin:0 10px;background-color:transparent}.b_hero_buttons{position:absolute;top:35px;right:auto;left:10px;z-index:6}@media(min-width:475px){.b_hero_buttons{top:35px;right:45px;left:auto}}.b_hero_buttons a{display:block;margin:10px 0}@media(min-width:475px){.b_hero_buttons a{display:inline-block;margin:0}}.sumbit_resume button{float:right}.b_hero_buttons button:hover,.contact .b_col input.wpcf7-submit:hover,.contact_btn button:hover,.investor_btn button:hover,.pdf_btn button:hover,.sumbit_resume button:hover,.vcard button:hover,.visit_btn button:hover{background-color:#006f3b;color:#fff}.b_mobile_nav .investor_btn button{padding:9px;border:1px solid #fff}.b_mobile_nav .investor_btn button:hover{border:1px solid #fff}.b_col_simple p,.b_col p{display:inline-block;margin:0;padding:5px 50px}.b_col_simple{background-color:#f1f2f2;padding:0 0 40px}.b_col_simple h3{padding:40px 40px 20px 50px;font-size:21px;line-height:24px}.b_col_simple h3,.b_col_simple h4{margin:0;font-family:Roboto,Helvetica,Arial,san-serif}.b_col_simple h4{padding:10px 40px 10px 50px;letter-spacing:0;font-weight:800;font-size:14px;line-height:17px}.criteria .b_col p{display:inline-block;margin:0;padding:0 10px 0 0}@media(min-width:769px){.criteria .b_col p{padding:0 50px}}.b_col p:first-child{padding:0 50px}.b_col h2{padding:10px 50px;font-size:24px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:27px}@media(min-width:1000px){.b_col h2{padding:10px 50px}}.b_col+.b_col h2{padding:40px 50px 10px}@media(min-width:1000px){.b_col+.b_col h2{padding:10px 50px}}.b_col ul{margin:0;padding:0}.b_col ul li{margin:0 69px;padding:0;list-style-type:disc}.b_col h3{padding:40px}.b_col h3,.case_study .b_col h3{margin:0;font-size:21px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:24px}.case_study .b_col h3{padding:10px 40px 10px 50px}.contact .b_col{padding:35px 0 0 50px;width:100%}@media(min-width:769px){.contact .b_col{width:300px}}.contact .b_col+.b_col{padding:35px 0 0;width:100%}@media(min-width:810px){.contact .b_col+.b_col{width:550px}}@media(min-width:1115px){.contact .b_col+.b_col{width:calc(100% - 450px)}}.contact .wpcf7{width:100%}@media(min-width:810px){.contact .wpcf7{margin:0 auto;width:550px}}.contact form p{width:100%}span.contact_submit{margin:0 15px 0 0}.contact .b_col form input,.contact .b_col form textarea{max-width:490px;width:100%;border:1px solid #f3f3f4;background-color:#f3f3f4}.contact .b_col form label{display:block;margin:10px 0;width:150px}@media(min-width:810px){.contact .b_col form label{display:inline-block;width:150px}}.contact .b_col textarea{max-width:334px;width:auto}@media(min-width:810px){.contact .b_col textarea{width:428px}}.contact .b_col input.wpcf7-submit{float:right;padding:10px 25px;border:1px solid #006f3b;border-radius:10px;background-color:#fff;color:#006f3b;letter-spacing:.5px;font-weight:800;font-size:12px;font-family:Roboto,Helvetica,Arial,san-serif}.contact_submit{display:inline-block;float:left}@media(min-width:810px){.contact_submit{float:right}}.contact .b_col h3{margin:25px 0;padding:0;text-transform:uppercase;font-weight:400;font-size:32px;font-family:Roboto,Helvetica,Arial,san-serif}.contact .b_col h5{margin:0;padding:0;text-transform:uppercase;font-size:14px}.contact .b_col p{padding:10px 10px 10px 50px}.b_col_grid_3{position:relative;width:100%}.b_col_grid_3 .b_col_grid_elem{position:relative;display:inline-block;width:50%;vertical-align:top;text-align:center}@media(min-width:475px){.b_col_grid_3 .b_col_grid_elem{width:33%}}.b_col_grid_3 .b_col_grid_elem h6{padding:0 10px}.b_col_info_row{margin:10px 0;padding:0 20px;width:100%}@media(min-width:475px){.b_col_info_row{padding:0 40px}}@media(min-width:1000px){.b_col_info_row{padding:0}}.b_col_info_row span{display:inline-block;width:40%;vertical-align:top}.b_col_info_row p{display:inline-block;margin:0;width:60%}.b_col_criteria{margin:40px 0 0}@media(min-width:1000px){.b_col_criteria{margin:40px 0 0}}.b_rows .b_row_card{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr}@media(min-width:1000px){.b_rows .b_row_card{display:grid;grid-template-columns:1fr 1.5fr;grid-template-rows:1fr}}.b_rows .b_row_card .b_row_img_container{background-size:cover}.b_rows .b_row_card .copy_container h2{margin:0;padding:40px 10px 10px 20px;font-size:21px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:23px}@media(min-width:400px){.b_rows .b_row_card .copy_container h2{padding:40px 30px 10px 40px}}.b_rows .b_row_card .copy_container h5{padding:0 10px 15px 20px;margin:0;font-size:14px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:17px;letter-spacing:0;font-weight:800}@media(min-width:400px){.b_rows .b_row_card .copy_container h5{padding:0 30px 10px 40px}}.b_rows .b_row_card .copy_container p{margin:0;padding:5px 10px 10px 20px}@media(min-width:400px){.b_rows .b_row_card .copy_container p{padding:5px 30px 10px 40px}}.b_rows .b_row_card .copy_container .read_more{padding:20px 10px 35px 20px;margin:0}@media(min-width:400px){.b_rows .b_row_card .copy_container .read_more{padding:20px 20px 35px 40px}}@media(min-width:500px){.b_rows .b_row_card .copy_container .read_more{padding:20px 20px 35px 40px}}.b_rows .b_row_card.footer{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}@media(min-width:1000px){.b_rows .b_row_card.footer{display:grid;grid-template-columns:1fr 1.5fr;grid-template-rows:1fr}}.b_rows .b_row_card.footer .footer_copy{background-color:#006434;padding:49px 0}.b_rows .b_row_card.footer .footer_copy h2{margin:0;padding:0 10px 10px 40px;font-size:21px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:23px;color:#fff}.b_rows .b_row_card.footer .footer_copy p{margin:0;padding:5px 10px 10px 40px;color:#fff}.b_rows .b_row_card.footer .contact_us{padding:10px 0 10px 40px}.b_rows .b_row_card.footer .footer_img{background-size:cover}.b_rows .js_story_card.visible:nth-child(odd){background-color:#f1f2f2}.b_rows .js_story_card.visible:nth-child(2n){background-color:#fff}.perspectives .boyne_container_headline{position:absolute;bottom:80px;left:20px;z-index:6;width:calc(100% - 100px)}@media(min-width:475px){.perspectives .boyne_container_headline{left:50px;width:calc(100% - 130px)}}@media(min-width:1000px){.perspectives .boyne_container_headline{bottom:40px;width:calc(100% - 480px)}}select.select-perspectives{position:absolute;bottom:20px;left:20px;z-index:6;width:380px;font-size:15px;font-family:Roboto,Helvetica,Arial,san-serif;line-height:19px;letter-spacing:0;font-weight:800;color:#000;display:block;padding:10px 20px 10px 10px;margin:0;border:1px solid #fff;box-sizing:border-box;background:hsla(0,0%,100%,.75);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#000 0),linear-gradient(135deg,#000 50%,transparent 0);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}@media(min-width:475px){select.select-perspectives{left:50px}}@media(min-width:1000px){select.select-perspectives{bottom:40px;right:20px;top:auto;left:auto}}.video_hero select.select-perspectives{bottom:75px}@media(min-width:475px){.video_hero select.select-perspectives{left:50px}}@media(min-width:1000px){.video_hero select.select-perspectives{bottom:68px;right:20px;top:auto;left:auto}}select.select-perspectives:focus{background-image:linear-gradient(45deg,#000 50%,transparent 0),linear-gradient(135deg,transparent 50%,#000 0);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;border-color:#fff;outline:0}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}@media(hover:none),(hover:on-demand){.b_grid_module_home{background:#064226}.b_grid_module_home:hover .b_grid_module_home_img,.b_grid_module_home:hover .b_grid_module_home_img.placeholder,.b_grid_module_home_img,.b_grid_module_home_img.placeholder,.team .b_grid_module_home:hover .b_grid_module_home_img{min-height:230px!important;opacity:.75;filter:none}}@media only screen and (device-width:414px)and (device-height:736px)and (-webkit-device-pixel-ratio:3){.b_grid_module_home{background:#000}.b_grid_module_home_img,.team .b_grid_module_home:hover .b_grid_module_home_img{min-height:230px!important;opacity:.75;filter:none}.b_grid_module_home_img.placeholder{filter:none}.b_grid_module_home:hover .b_grid_module_home_img,.b_grid_module_home:hover .b_grid_module_home_img.placeholder{min-height:230px!important;opacity:.75;filter:none}}@media only screen and (device-width:375px)and (device-height:667px)and (-webkit-device-pixel-ratio:2){.b_grid_module_home{background:#000}.b_grid_module_home_img{filter:none}.b_grid_module_home_img.placeholder,.team .b_grid_module_home:hover .b_grid_module_home_img{min-height:230px!important;opacity:.75;filter:none}.b_grid_module_home:hover .b_grid_module_home_img{min-height:230px!important;opacity:.5;filter:none}.b_grid_module_home:hover .b_grid_module_home_img.placeholder{min-height:230px!important;opacity:.75;filter:none}}.overlay:after{position:absolute;top:0;left:0;width:inherit;height:inherit;background:rgba(0,111,59,.7);content:""}.outreach_icons_container{padding:0;width:300px;margin:0 auto}@media(min-width:769px){.outreach_icons_container{width:400px}}@media(min-width:1000px){.outreach_icons_container{padding:0 50px;width:100%}}img.outreach_icons{width:300px;max-width:300px}@media(min-width:475px){img.outreach_icons{float:left;max-width:300px}}@media(min-width:769px){img.outreach_icons{float:left;max-width:200px}}@media(min-width:1000px){img.outreach_icons{max-width:150px}}