/**/

.download-btn{padding: 20px;color: #FFFFFF;padding-right: 130px;display: inline-block;background: #008BCB;margin: 30px 10px;border-radius: 30px;position: relative;transition: .35s linear all;}
.download-btn:hover{color: #FFFFFF;background: #133F9A; transition: .35s linear all;}
.download-btn:after{content: '\efd5';font-family: 'icomoon';position: absolute;right: 10px;top: 50%;transform: translateY(-50%);font-size: 20px;}

.admin-twocolumn {display:table; width:100%;}
.admin-twocolumn div {display:table-cell; width:50%;}

.corporate-table {list-style:none; margin:0; padding:0;}
.corporate-table div {float:left; width:25%; text-align:left;}

.corporate-table-icons {list-style:none; margin:20px 0 30px 0;}
.corporate-table-icons div {float:left; width:16%; text-align:left; position:relative;}
.corporate-table-icons div img {padding-right:30px;}
.corporate-table-icons div span {padding-right:30px; position:absolute; top:0px;left:35px;}

.comp-bg-1 {background:#1EBECC; color:#fff;}
.comp-bg-2 {background:#61C9D4;}
.comp-bkr-1 {background: #D5ECF4;border-bottom:1px solid #1B478D;border-right:1px solid #1B478D;}
.comp-bkr-2 {background:#D4EFFD; border-bottom:1px solid #1B478D; border-right:1px solid #1B478D;}
.comp-bkr-3 {background:#A6A0CF; color:#fff;}

.comp-bkr-botright {border-bottom:1px solid #1B478D; border-right:1px solid #1B478D;}
.comp-bkr-botleft {border-bottom:1px solid #1B478D; border-left:1px solid #1B478D;}
.comp-bkr-bothick {border-bottom:2px solid #1B478D;}
.comp-bkr-bothick-right {border-bottom:2px solid #1B478D; border-right:1px solid #1B478D;}
.comp-bkr-bothick-left {border-bottom:2px solid #1B478D; border-left:1px solid #1B478D;}
.comp-bkr-bothin {border-bottom:1px solid #1B478D;}
.comp-bkr-right {border-right:1px solid #1B478D;}
.comp-bkr-left {border-left:1px solid #1B478D;}
.comp-bkr-top {border-top:1px solid #1B478D;}
.comp-bkr-topright {border-top:1px solid #1B478D; border-right:1px solid #1B478D;}
.comp-bkr-topleft {border-top:1px solid #1B478D; border-left:1px solid #1B478D;}
.comp-bkr-botdotted {border-bottom: 1px solid #1B478D;}

ul.list-dot  {list-style:none; margin:0; padding:0; margin-bottom:15px;}
ul.list-dot li {position:relative;padding-left:15px;width:100%!important;box-sizing: border-box;float:none!important;}
ul.list-dot li:before {content:''; position:absolute; top:10px; left:0px; background:#000; display:block; width:5px; height:5px; border-radius:50%;}
ul.list-dot img {position:absolute; top:0px; right:0px;}

ul.list-dot-green  {list-style:none; margin:0; padding:0; margin-bottom:15px;}
ul.list-dot-green li {position:relative;padding-left:15px;width:100%!important;box-sizing: border-box;float:none!important; color:#008D98;}
ul.list-dot-green li:before {content:''; position:absolute; top:10px; left:0px; background:#008D98; display:block; width:5px; height:5px; border-radius:50%;}

ul.list-dot-white  {list-style:none; margin:0; padding:0; margin-bottom:15px;}
ul.list-dot-white li {position:relative;padding-left:15px;width:100%!important;box-sizing: border-box;float:none!important; color:#fff;}
ul.list-dot-white li:before {content:''; position:absolute; top:10px; left:0px; background:#fff; display:block; width:5px; height:5px; border-radius:50%;}

.lime-box-curve {box-sizing: border-box;padding: 20px;border-radius: 20px 20px 0px 0px; background:#D1E0E5;}

.curve-box-turq {box-sizing: border-box; border-radius: 20px 20px 0px 0px; border:1px solid #61C9D4; margin-bottom:20px;}
.curve-box-turq .box-one {background:#61C9D4; color:#fff; padding:20px; border-radius: 20px 20px 0px 0px; font-weight:bold; font-size:18px;} 
.curve-box-turq .box-one img {float:right;}
.curve-box-turq .box-two {padding:20px;/* background:#DCF1F6;*/}


.concerns-turq {box-sizing: border-box; border-radius: 20px 20px 0px 0px; border:1px solid #61C9D4; margin-bottom:20px;}
.concerns-turq .box-one {background:#61C9D4; color:#fff; padding:20px; border-radius: 20px 20px 0px 0px; font-family: 'LyonDisplayRegular'!important; font-weight:bold; font-size:18px;} 
.concerns-turq .box-two {padding:20px;}
.concerns-turq .box-two p {}
.concerns-turq .box-two ul li {}

.growth-box {box-sizing: border-box; padding: 20px; border-radius: 20px 20px 0px 0px; background: #DCF1F6; border:1px solid #1EBECC;}
.statements-box {border:1px solid #0F8D97; padding:20px; border-radius:20px 20px 0 0;}

.intro-cg {display: flex; gap:2%}
.intro-cg-left {flex-basis: 49%;box-sizing: border-box;padding: 20px;border: 1px solid #008D98;border-radius: 20px 20px 0 0;}
.intro-cg-right {flex-basis: 49%;box-sizing: border-box;padding: 20px;background: #008895;border-radius: 20px 20px 0px 0px;}
.intro-cg-left p {color: #008D98;font-size:25px;font-weight:500;font-family: 'LyonDisplayRegular'!important;}
.intro-cg-right div {padding:15px;display: block;/*width: 100%;*/}
.intro-cg-right div p {color: #fff;font-size:25px;font-weight:500;font-family: 'LyonDisplayRegular'!important;text-align: center;}
.intro-cg-right div p.big {font-size:40px; font-weight:600;}
.info-box {border: 1px solid #1B478D;padding:10px;border-radius:0px 20px 0px 0px;margin-bottom:15px;}

.chief-col {display: flex;margin-top: 30px;}
.chief-col-left {flex-basis: 49%;padding-right: 40px;box-sizing: border-box;}
.chief-col-right {flex-basis: 49%;}
.chief-col h5 {color:#005F70;}
.chief-col h6 {color:#fff;background: #008895;padding:15px;font-size: 20px;margin-bottom: 0;border-radius: 15px 15px 0 0; margin-top:0px}
.chief-blocks {display: flex;padding: 0px 20px 0px 20px;border-left: 1px solid #008895;border-right: 1px solid #008895;border-bottom: 1px solid #008895;border-radius: 0 0 15px 15px;align-items: flex-end;flex-wrap: wrap;}
.chief-blocks > p.switch-turquois {flex: 0 0 100%;margin: 0 0 10px 0;}
.chief-blocks-left {flex-basis: 40%;}
.chief-blocks-middle {flex-basis: 10%;position: relative;}
.chief-blocks-middle img {position:absolute;bottom: 50px;left: 8px;}
.chief-blocks-right {flex-basis: 50%;}
.chief-blocks-right ul {list-style:none; margin:0px; padding:0px;}
.chief-blocks-right ul li {color: #008895;line-height: 2.4;font-size: 16px;margin-left: 10px;position:relative;font-weight: 600;}

.climate-row {display: flex; gap:2%}
.climate-row div {flex-basis: 49%;box-sizing: border-box;}

.transition-row {display: flex; gap:2%}
.transition-row div {flex-basis: 32%;box-sizing: border-box;}
.transition-row .blue-blocks {background: #348DCC;color:#fff;padding:5px;border-radius:10px 10px 0px 0px;padding-left:20px;font-size: 18px;font-weight: 600;}
.transition-row .white-blocks {background:#fff;color:#006FBA;padding:5px;padding-left:15px;border:1px solid #006FBA;min-height: 120px;margin-top: 20px; position:relative;}
.transition-row .white-blocks:after {content:url('../img/blue-arrow-dark.png');display:block;width:35px;height:35px;position:absolute;bottom: -10px;left:46%;z-index: 9;}
.transition-row .white-blocks p {color:#006FBA; margin-bottom:0px!important;}
.transition-row .blue-blocks-long {background:#006FBA;color:#fff;padding:5px;/* border-radius:10px 10px 0px 0px; */padding: 20px;margin-top: 20px;min-height: 440px;}


/*GENERAL*/
.font-family {font-family:none;}
.switch-green-dark {color:#005F70!important;}
.switch-green-darker {color:#008D98!important;}
.switch-darkblue {color: #1C478E!important;}
.switch-orange {color: #F5821F!important;}
.switch-head {color:#006EBA;}
.switch-decor {color:#005568!important;}
.switch-statements {color:#008D98!important;}

.bg-climate {background: #D4EFFD;}
.precentage-rate {box-sizing: border-box;padding: 20px;background: #0F8D97;border-radius: 20px 20px 0px 0px;margin-top: 30px;}
.precentage-rate div {border: 1px solid #008D98;padding: 15px;border-radius: 20px 0px 0px 0px;/* display: block; *//* width: 100%; */}
.precentage-rate div p:nth-child(1) {color: #fff;font-size: 40px;font-weight: 600;font-family: 'LyonDisplayRegular'!important;text-align: center;}
.precentage-rate div p:nth-child(2) {color: #fff;font-size: 25px;font-weight: 500;font-family: 'LyonDisplayRegular'!important;text-align: center;}
.climate-thin {border-bottom:1px solid #006FBA;}
.climate-thin-dotted {border-bottom:2px dotted #006FBA;}
.climate-thin-dotted-right {border-right:2px dotted #006FBA;}

.climate-bg {background: #348DCC;color:#fff!important;}
.climate-bg-1 {background:#348DCC; color:#fff!important;}
.climate-bg-2 {background:#53B7E8; color:#fff!important;}
.climate-col-bg {background:#fff;}
.climate-sa {border-bottom:2px dashed #006FBA;}
.climate-bg-sa {background:#D4EFFD;padding:10px!important;}


.bg-lime {background:#C8E9F1; padding:20px;}
.col-2 {float:left; width:50%;}
.bkr-white {/* background:#fff; */}
.intro-25 {font-size: 25px;}

.stakeholders {position:relative;margin-top: 30px;border-radius:20px 20px 0 0;background: #F1F9FB;padding: 15px;}
.stakeholders:after {content:url('../img/stake-arrow-down.png');position:absolute;right: 15px;bottom: -20px;}
.stakeholders .box-one {padding:15px; background:#1EBECC; color:#fff; border-radius:20px 20px 0 0;}
.stakeholders .box-two {padding:15px;}
.stakeholders p {color:#008D98;}

.risk-box-gov {background: #005669;padding: 15px;margin-top: 30px;border-radius: 20px 20px 0 0;}
.risk-box-gov ul {list-style: none;margin: 0;padding: 0;}
.risk-box-gov ul li {padding: 0px 10px 0px 0px;line-height: 2.5;color: #fff;}
.risk-box-gov ul li span {display: block;width: 35px;height: 35px;color: #005669;text-align: center;background: #fff;margin-right: 10px;float: left;font-family: 'LyonDisplayRegular'!important;border-radius: 50%;}

.ethics-container { }
.ethics-container-sml {border:1px solid #1B478D; border-radius:20px 0px 20px 0px; padding:20px; display:block; width:30%;}
.ethics-divider {display:flex;}
.ethics-divider div {flex-basis:50%; box-sizing:border-box;}
.ethics-divider div:first-of-type {border-right: 1px solid #0F8D97;padding-right:25px;/* border-bottom: 2px dotted #1B478D; */}
.ethics-divider div:last-of-type {/* border-right:2px dotted #1B478D; */padding-left:25px;/* border-bottom: 2px dotted #1B478D; */}
.ethics-divider h5 {margin-top:0px;}

ul.about-list {list-style:none; margin:0; padding:0;}
ul.about-list li {float:left;width:30%;margin-right:3%;padding: 15px 15px 15px 0px;box-sizing:border-box;}
ul.about-list li:nth-child(1) {border-top:2px dotted #EF7D00; position:relative;}
ul.about-list li:nth-child(2) {border-top:2px dotted #223C83; position:relative;}
ul.about-list li:nth-child(3) {border-top:2px dotted #40AB35; position:relative;}
.switch-grassgreen {color:#40AB35;}

.col-2 {width:50%; float:left; box-sizing:border-box; vertical-align:top;}
.intro-right {border-left: 1px dashed #000; padding: 10px 20px; display: block; min-height: 100px; width: 60%; font-size: 30px; font-family: 'LyonDisplayRegular'; margin-bottom: 30px; color:#358CCB;}
.col-2-covers {float: left;width: 50%;box-sizing: border-box;border-top: 1px solid #223C83;padding-right: 40px;}
ul.cover-lists {list-style:none; margin:0px; padding:0px;}
ul.cover-lists li {float:left;}
ul.cover-lists li:first-of-type {width:30%;}
ul.cover-lists li:last-of-type {width:70%;}
ul.cover-lists2 {list-style:none; margin:0px; padding:0px;}
ul.cover-lists2 li {float:left;}
ul.cover-lists2 li:first-of-type {width:30%;}
ul.cover-lists2 li:last-of-type {width:70%;}

.boundary-box {border:1px solid #0066B2; padding:15px; background:#E0F2FD; border-radius:15px;}
.bg-integrated {background:#1971B8; padding:5px; color:#fff; font-size:18px; font-weight:bold; text-align:center;}
.integrated-row {display: flex; gap:2%;}
.integrated-row div {flex-basis: 32%;box-sizing: border-box; min-height:180px;}
.integrated-row div p {padding:10px; background:#fff; border-radius:10px 10px 0px 0px; text-align:center}
.integrated-row div:nth-child(2) p {min-height:145px;}

.governance-rows {display: flex; border-top:2px dotted #1C478E;}
.governance-rows div {flex-basis:25%;box-sizing:border-box; margin-top:10px;}
.governance-rows div img {text-align:center;}
.governance-rows div p {min-height:60px;}
