body{font-family:proximanova,sans-serif}.tab-content{background-color:#fafafa;font-size:20px;font-weight:400}.tab-pane{display:none}.tab-pane.active{display:block}.world-ranking-number{text-align:center;background-color:#009ccb;border-radius:100%;padding-bottom:9px}.world-ranking .text-rank{color:#009ccb;text-align:center;text-transform:uppercase;font-size:14px}.world-ranking .rank{color:#fff;font-size:46px;font-weight:800;line-height:91px}.entities{grid-auto-rows:1fr}.entity{font-size:16px;height:100%}@media only screen and (min-width:768px){#news .list-layout .entity img,#research .list-layout .entity img,#videos .list-layout .entity img,#initiatives .list-layout .entity img #overview .list-layout .entity img{width:383px}}.entity .entity-title{color:#006e96;font-size:22px}.filters-and-search i{font-size:32px}.layout-swap .inactive{color:#dcdcdc}.filter-list,.filter-list i{font-size:18px}.pagination{font-family:BebasNeue}.pagination li a,.pagination li .prev,.pagination li .next{color:#c8c8c8;font-size:28px}@media(hover:hover) and (pointer:fine){.pagination li:not(.disabled) a:hover{color:#343f4b}}.pagination li.disabled a{cursor:auto}.pagination li.current{border-bottom:4px solid #63ab3f}.pagination li.current a{color:#343f4b}.pagination .next,.pagination .prev{color:#c8c8c8}#ranking-tab li{font-family:BebasNeue;font-size:20px;text-transform:uppercase;color:#c8c8c8}.construction-schedule .year{font-size:30px}.construction-schedule .circle{border:2px solid #fff;border-radius:100%;width:28px;height:28px;margin-top:-13px}.construction-schedule .name{font-size:16px}@media only screen and (min-width:1024px){.tabulator .active{border-bottom:4px solid #63ab3f}}.tabulator .active{color:#343f4b}.tabulator .tab{cursor:pointer}.rankings .rank-sign{color:#63ab3f;font-size:35px}.rankings .rank{font-size:55px}.companies-involved .tabulator,.tab-container .tabulator{font-size:28px;font-family:BebasNeue,sans-serif;text-transform:uppercase}.companies-involved .content{font-size:20px}.mobile-tab-content{max-height:0;-webkit-transition:max-height .35s;-o-transition:max-height .35s;transition:max-height .35s}.mobile-tab label::after{text-align:center;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;float:right}.mobile-tab input:checked~.mobile-tab-content{max-height:450vh}.mobile-tab input+label::after{font-family:'font awesome 5 pro';content:"\f078";font-weight:900}.mobile-tab input:checked+label{border-bottom:2px solid #e2e8f0}.mobile-tab input:checked+label::after{font-family:'font awesome 5 pro';content:"\f077";font-weight:900}img.building-thumbnail{height:80px;width:80px}#building-thumbnails img{min-height:160px;min-width:120px}#building-thumbnails-container{position:relative}#building-thumbnails{position:relative;overflow-y:hidden;overflow-x:scroll}#building-thumbnails::-webkit-scrollbar{-webkit-appearance:none}#building-thumbnails::-webkit-scrollbar:vertical{width:10px}#building-thumbnails::-webkit-scrollbar:horizontal{height:10px}#building-thumbnails::-webkit-scrollbar-thumb{background-color:#8492a6;border-radius:10px;border:2px solid #eee}#building-thumbnails::-webkit-scrollbar-track{background-color:#eee}@media only screen and (min-width:1024px){#building-thumbnails{width:120px;height:650px;overflow:hidden}.nano>.nano-content::-webkit-scrollbar{visibility:hidden}.has-scrollbar>.nano-content::-webkit-scrollbar{visibility:visible}.nano{overflow:hidden}.nano>.nano-content{overflow-x:hidden}}.nano{position:relative;width:100%;height:100%}.nano>.nano-content{position:absolute;overflow:scroll;top:0;right:0;bottom:0;left:0}.nano>.nano-content:focus{outline:thin dotted}.nano>.nano-pane{background-color:#e5e9f2;position:absolute;width:10px;right:0;top:0;bottom:0;visibility:hidden \9;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.nano>.nano-pane>.nano-slider{background-color:#8492a6;position:relative;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;width:10px;cursor:pointer}.nano:hover>.nano-pane,.nano-pane.active,.nano-pane.flashed{visibility:visible \9;opacity:.99}.tab-drawing{font-size:18px;font-family:proximanova;font-weight:400}.tab-facts,.tab-metrics{font-size:18px;font-family:proximanova;font-weight:400}.tab-facts .flex.row:nth-child(even),.tab-metrics .flex:nth-child(even){background-color:#f7f7f7}.member-logo-container{display:inline-block;width:200px;height:50px;padding-left:10px}th{padding-right:10px!important}.width-icon{padding-top:15%!important}