@font-face{font-family:'Lato';src:url('fonts/lato-bold-webfont.woff2') format('woff2'), url('fonts/lato-bold-webfont.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Lato';src:url('fonts/lato-black-webfont.woff2') format('woff2'), url('fonts/lato-black-webfont.woff') format('woff');font-weight:900;font-style:normal}@font-face{font-family:'Lato';src:url('fonts/lato-blackitalic-webfont.woff2') format('woff2'), url('fonts/lato-blackitalic-webfont.woff') format('woff');font-weight:900;font-style:italic}@font-face{font-family:'Lato';src:url('fonts/lato-bolditalic-webfont.woff2') format('woff2'), url('fonts/lato-bolditalic-webfont.woff') format('woff');font-weight:700;font-style:italic}@font-face{font-family:'Lato';src:url('fonts/lato-italic-webfont.woff2') format('woff2'), url('fonts/lato-italic-webfont.woff') format('woff');font-weight:normal;font-style:italic}@font-face{font-family:'Lato';src:url('fonts/lato-light-webfont.woff2') format('woff2'), url('fonts/lato-light-webfont.woff') format('woff');font-weight:300;font-style:normal}@font-face{font-family:'Lato';src:url('fonts/lato-regular-webfont.woff2') format('woff2'), url('fonts/lato-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}.rvfs-1 li,.rvfs-1 p,.rvfs-1 span,.rvfs-1 td{font-size:70%!important}.rvfs-2 li,.rvfs-2 p,.rvfs-2 span,.rvfs-2 td{font-size:80%!important}.rvfs-3 li,.rvfs-3 p,.rvfs-3 span,.rvfs-3 td{font-size:90%!important}.rvfs-4 li,.rvfs-4 p,.rvfs-4 span,.rvfs-4 td{font-size:100%!important}.rvfs-5 li,.rvfs-5 p,.rvfs-5 span,.rvfs-5 td{font-size:110%!important}.rvfs-6 li,.rvfs-6 p,.rvfs-6 span,.rvfs-6 td{font-size:120%!important}.rvfs-7 li,.rvfs-7 p,.rvfs-7 span,.rvfs-7 td{font-size:130%!important}@media print{html{width:100%!important}body{-webkit-print-color-adjust:exact;printer-colors:exact;color-adjust:exact;width:100%!important;margin:0px;padding:0px;overflow-x:hidden!important}body p{page-break-inside:avoid}body.modal-open{overflow:auto!important}body img{max-width:100%!important}body .img-wrap{margin:auto!important}body .wrapper{background:white!important;color:inherit}body a[href]:after{content:""!important}body .about-popup{margin-top:0px!important}body .about-popup .panel-group{padding:0px!important}body .about-popup .close-modal{display:none!important}body .about-popup .nav-item.active{position:relative;overflow:hidden;color:white!important;background-color:transparent}body .about-popup .nav-item.active:before{content:"";position:absolute;top:0px;z-index:-1;width:100%;height:100%;border-left:200px solid #00a850}body header{margin-bottom:20px}body header nav{display:block!important}body header nav.navbar .navbar-collapse .bottom-header,body header nav.navbar .navbar-collapse .mid-header{display:none!important}body header .collapse.navbar-collapse{display:block!important}body header button[data-toggle=collapse]{display:none!important}body header .mid-header{padding-right:30px!important}body header .mid-header a{font-size:1.2rem!important}body header .bottom-header{border-top:3px solid #2a2a2a}body header .bottom-header li a{font-size:1.2rem!important;padding:0px 5px!important}body div[role=main] section .agency{border:4px solid #ccc}body div[role=main] section.homepage .main-article{height:400px!important}body div[role=main] section.homepage .main-article-carousel{display:none!important}body div[role=main] section.homepage .jumbo{page-break-after:always!important}body div[role=main] section.homepage .short-article{top:auto!important;left:0px!important;width:100vw!important;bottom:0px!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;max-width:none!important;border:none}body div[role=main] section.homepage .stories-carousel,body div[role=main] section.homepage .updates-carousel{width:100%!important;height:220px!important;background:5px solid #2a2a2a}body div[role=main] section.homepage .stories-carousel:before,body div[role=main] section.homepage .updates-carousel:before{color:white!important;background-color:transparent}body div[role=main] section.homepage .bottom-carousel{width:50%;float:left}body div[role=main] section.homepage .row{margin:0px!important}body div[role=main] section.homepage .btn.load{overflow:hidden;position:relative}body div[role=main] section.homepage .btn.load:before{content:"";border:300px solid #eee;position:absolute;left:0px;top:0px;z-index:-1}body div[role=main] section.homepage .agencies-carousel{display:none}body div[role=main] section.homepage .article{width:100%;page-break-after:always}body div[role=main] section.homepage .article .article-grid{overflow:hidden;margin-bottom:10px!important}body div[role=main] section.homepage .article .article-grid h4{color:white!important;background-color:transparent}body div[role=main] section.homepage .article .article-grid:before{content:"";opacity:0.7;z-index:-1;position:relative}body div[role=main] section.homepage .article .article-grid a{height:100px!important}body div[role=main] section.portfolio .jumbo .jumbo-full{border:2px solid white;min-height:auto!important;height:auto!important}body div[role=main] section.portfolio .jumbo .jumbo-full .wrapper{width:100%;position:static!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}body div[role=main] section.portfolio .jumbo .jumbo-full img{display:none!important}body div[role=main] section.portfolio .article-item{position:static!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:50%!important;float:left!important;height:auto!important}body div[role=main] section.portfolio .article-item:nth-child(3n+1):not(:nth-child(4n)),body div[role=main] section.portfolio .article-item:nth-child(3n+2):not(:nth-child(4n+1)){border-top:1px solid #eee}body div[role=main] section.portfolio .article-item img{display:none!important}body div[role=main] section.portfolio .article-item.big,body div[role=main] section.portfolio .article-item.black{clear:both;width:100%!important;float:none!important;border-top:none!important;border-bottom:2px solid black;padding:10px!important}body div[role=main] section.portfolio .article-item.big h3,body div[role=main] section.portfolio .article-item.black h3{position:static;-webkit-transform:none;-ms-transform:none;transform:none;margin:0px}body div[role=main] section.portfolio .masterplan .master-grid a[href]:after{content:""!important}body div[role=main] section.portfolio .masterplan .master-grid img{display:none}body div[role=main] section.portfolio .masterplan .master-grid img.portrait{display:none}body div[role=main] section.portfolio .keypolicies .graphes .graph-nav a[href]:after{content:""!important}body div[role=main] section.portfolio .keypolicies .recommendation{padding:10px!important}body div[role=main] section.portfolio .keypolicies .recommendation h3{margin-top:0px!important}body div[role=main] section.portfolio .keypolicies .recommendation li{page-break-inside:avoid!important}body div[role=main] section.portfolio .keypolicies .graph-nav{text-align:left;padding:0px!important}body div[role=main] section.portfolio .keypolicies .graph-nav li:not(.active){display:none}body div[role=main] section.portfolio .keypolicies .graph-nav li.active{width:100%!important;padding:0px 30px}body div[role=main] section.portfolio .keypolicies .graph-nav li.active:after,body div[role=main] section.portfolio .keypolicies .graph-nav li.active:before{display:none!important}body div[role=main] section.portfolio .keypolicies .graph-nav li.active a{display:block;position:static;-webkit-transform:translate(0, 0)!important;-ms-transform:translate(0, 0)!important;transform:translate(0, 0)!important;width:100%;border-bottom:2px solid #aaa;margin-top:10px;text-align:left}body div[role=main] section.portfolio .keypolicies .item .wrapper{padding:10px!important}body div[role=main] section.portfolio .keypolicies .item .wrapper h2{margin-bottom:5px!important}body div[role=main] section.portfolio .keypolicies .item .wrapper p{margin:0px 5px!important}body div[role=main] section.portfolio .keypolicies .item+.item{border-top:2px solid black}body div[role=main] section.portfolio .departments a[href]:after{display:none}body div[role=main] section.portfolio .departments:after{content:"";display:block;clear:both}body div[role=main] section.portfolio .newsevents h3{width:100%!important;border:7px solid #eee;border-bottom:2px solid #ccc!important;position:static!important}body div[role=main] section.portfolio .newsevents h3:before{display:none!important}body div[role=main] section.portfolio .newsevents .grid{border:7px solid #eee}body div[role=main] section.portfolio .newsevents .ns-item{page-break-inside:avoid;border:7px solid #eee}body div[role=main] section.portfolio .newsevents .ns-item.head{height:300px}body div[role=main] section.portfolio .newsevents .ns-item .title{top:auto!important;left:0px!important;bottom:0px!important}body div[role=main] section.portfolio .newsevents .ns-item .title:before{content:"";position:absolute;width:100%;height:100%;border-left:1000px solid white;z-index:-1}body div[role=main] section.portfolio .grid a[href]:after{display:none}body div[role=main] section.portfolio .grid:after{content:"";display:block;clear:both}body div[role=main] section.portfolio .factsfigures a[href]:after{display:none}body div[role=main] section .content-head{position:relative;margin-bottom:20px}body div[role=main] section .content-head .container{height:auto!important}body div[role=main] section .content-head .directory{position:static!important;float:none!important}body div[role=main] section .content-head .content-nav{display:none}body div[role=main] section.pressroom .mobile-filter{display:none!important}body div[role=main] section.pressroom .main-article{height:300px!important}body div[role=main] section.pressroom .cos>.img-wrap{border:2px solid white;min-height:auto!important;height:auto!important;margin-bottom:40px!important}body div[role=main] section.pressroom .cos>.img-wrap .wrapper{width:100%;position:static!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}body div[role=main] section.pressroom .cos>.img-wrap img{position:static!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:500px!important;display:block;margin:auto;margin-bottom:10px!important}body div[role=main] section.pressroom .cos>.img-wrap .btn{overflow:hidden;position:relative;border-radius:5px!important;border:2px solid #2a2a2a}body div[role=main] section.pressroom .cos>.img-wrap p:empty{display:none}body div[role=main] section.corp .jumbo-full{height:auto!important}body div[role=main] section.corp .jumbo-full img{position:static!important;-webkit-transform:translate(0, 0)!important;-ms-transform:translate(0, 0)!important;transform:translate(0, 0)!important;width:500px;display:block;margin:auto}body div[role=main] section.corp .jumbo-full+.jumbo-full{border-top:2px solid #eee}body div[role=main] section.corp .wrapper{width:100%}body div[role=main] section.corp .wrapper ul:last-of-type{border:2px solid #eee}body div[role=main] section.corp .wrapper ul:last-of-type li+li{border-top:2px solid #eee}body div[role=main] section.corp .wrapper a{padding:5px!important}body div[role=main] section .modal{visibility:visible;overflow:visible!important}body div[role=main] section .modal-dialog{visibility:visible!important;overflow:visible!important}body div[role=main] section .modal{top:0px;left:0px;width:auto;position:static!important}body div[role=main] section .modal .modal-dialog .article-popup{border-radius:5px}body div[role=main] section .modal .modal-dialog .article-popup .modal-header{position:relative;overflow:hidden}body div[role=main] section .modal .modal-dialog .article-popup .modal-header .article-head{border-left:15px solid black}body div[role=main] section .modal .modal-dialog .article-popup .modal-header .close-modal{display:none}body div[role=main] section .modal .modal-dialog .article-popup .modal-header:before{content:"";position:absolute;z-index:-1}body div[role=main] section .modal .modal-dialog .article-popup .modal-header .header-share{display:none}body div[role=main] section .modal .modal-dialog .article-popup .modal-header:before{width:100%;position:absolute}body div[role=main] section .modal .modal-dialog .article-popup .modal-body{position:static}body div[role=main] section .modal .modal-dialog .article-popup .modal-body .article-nav{display:none!important}body div[role=main] section .modal .modal-dialog .article-popup .modal-body .article-content{padding-top:0px!important}body div[role=main] section .modal .modal-dialog .article-popup .modal-body .article-content img{width:500px;display:block;margin:auto}body div[role=main] section .modal .modal-dialog .article-popup .modal-body .article-content .last-update img{display:none}body div[role=main] section .modal .modal-dialog .article-popup .modal-body .article-content .last-update h4{padding-top:30px;float:right;font-size:1.2rem}body div[role=main] section .modal .modal-dialog .article-popup .modal-body ul.share{display:none}body div[role=main] section .modal .modal-dialog .article-popup .article-footer{display:none}body div[role=main] section .main-article-carousel .main-article{overflow:hidden;padding:20px}body div[role=main] section .main-article-carousel .main-article .short-article{position:relative;overflow:hidden;margin:0px!important;padding:20px;border:2px solid #2a2a2a;height:auto!important}body div[role=main] section .main-article-carousel .main-article .short-article:before{content:"";left:0px;top:0px;display:block;position:absolute;border:600px solid white;z-index:-1}body div[role=main] section .main-article-carousel .slick-arrow,body div[role=main] section .main-article-carousel .slick-dots{display:none!important}body div[role=main] section .duo-carousel{display:none}body footer{display:block;color:black!important;background-color:transparent;border-top:3px solid #bbb}body.coswps{overflow-x:hidden!important;overflow-y:auto!important}body.coswps header{position:static}body.coswps div[role=main] .main-article-carousel{display:none!important}body.coswps div[role=main] section.portfolio{margin-top:0px!important}body.coswps div[role=main] section.portfolio .content-head{margin:0px;border:none!important}body.coswps div[role=main] section.portfolio .content-head .secondary-header{position:static}body.coswps div[role=main] section.portfolio .content-head .banner{margin-top:0px;height:300px}body.coswps div[role=main] section.portfolio .content-head .banner .balloon{border-top:250px solid #ee4f00;padding:0px 30px;height:0px}body.coswps div[role=main] section.portfolio .content-head .banner .balloon h1{font-size:4rem;line-height:1.2;color:white!important;background-color:transparent}body.coswps div[role=main] section.portfolio .content-head .banner .balloon h1:first-child{margin-top:-200px}body.coswps div[role=main] section.portfolio .parts .part{background:none!important;color:inherit}body.coswps div[role=main] section.portfolio .parts .part.header .title .slick-arrow{display:none!important}body.coswps div[role=main] section.portfolio .parts .part.header .title .slick-track{width:100%!important;position:static;-ms-flex-wrap:wrap;flex-wrap:wrap}body.coswps div[role=main] section.portfolio .parts .part.header .title .slick-track .tabs{width:25%!important;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}body.coswps div[role=main] section.portfolio .parts .part.header .title .slick-track .tabs:last-child,body.coswps div[role=main] section.portfolio .parts .part.header .title .slick-track .tabs:nth-of-type(4n+4){border-right:1px solid #4f6d7a}body.coswps div[role=main] section.portfolio .parts .part.header .title .slick-track .tabs.slick-current{display:block}body.coswps div[role=main] section.portfolio .parts .part.header .title .slick-track .tabs.active{background:#ee4f00!important;color:inherit}body.coswps div[role=main] section.portfolio .parts .part.header .title .slick-track .tabs.active:after{content:""}body.coswps div[role=main] section.portfolio .parts .part.initiative,body.coswps div[role=main] section.portfolio .parts .part.overview,body.coswps div[role=main] section.portfolio .parts .part.strategy{background:none!important;color:inherit}body.coswps div[role=main] section.portfolio .parts .part.initiative .slick-track,body.coswps div[role=main] section.portfolio .parts .part.overview .slick-track,body.coswps div[role=main] section.portfolio .parts .part.strategy .slick-track{width:100%!important;position:static}body.coswps div[role=main] section.portfolio .parts .part.initiative .slick-track .tabcontent,body.coswps div[role=main] section.portfolio .parts .part.overview .slick-track .tabcontent,body.coswps div[role=main] section.portfolio .parts .part.strategy .slick-track .tabcontent{width:100%!important;display:none}body.coswps div[role=main] section.portfolio .parts .part.initiative .slick-track .tabcontent.slick-current,body.coswps div[role=main] section.portfolio .parts .part.overview .slick-track .tabcontent.slick-current,body.coswps div[role=main] section.portfolio .parts .part.strategy .slick-track .tabcontent.slick-current{display:block}body.coswps div[role=main] section.portfolio .parts .part .block{border:1px solid #eee}body.coswps div[role=main] section.portfolio .parts .part .block .article-item{width:100%!important;max-height:100%;overflow:hidden;border:none}body.coswps.noscroll div[role=main] .content-head{display:none}body.coswps.noscroll div[role=main] .content-head .banner{display:none}body.coswps.noscroll div[role=main] .parts .part{display:none}body.coswps.noscroll .duo-carousel{display:none}body.coswps p{color:black!important;background-color:transparent}body.coswps .simple-modal{position:static;height:auto;overflow:auto}body.coswps .simple-modal .modal-dialog{margin:0px;width:100%}body.coswps .simple-modal .modal-dialog .article-popup .bottom-close,body.coswps .simple-modal .modal-dialog .article-popup .bottom-menu{display:none}}