#contentwrapper .rad-color-3{background-color:#012D63;}
#contentwrapper .rad-color-4{background-color:#c8eaff;} 
.sustainability-wrapper .mb-0{margin-bottom:0 !important;}
.sustainability-wrapper .mw-100, .sustainability-wrapper .rad-alternate{max-width:100% !important;width: 100% !important;}
.sustainability-wrapper .inv_playerContainer {position:relative;margin-bottom:80px;}
.sustainability-wrapper .inv_overlayPlay{position: absolute;}
.sustainability-wrapper .inv_videoControls{position:absolute;}
.sustainability-wrapper div{position:relative;}
<!--p.newstitle a.about-box-link:after{display:none;}
.reportwrapper a.about-box-link:after{position:relative; top:0;}-->
.sustainability-wrapper .Wrapper{max-width:1214px; margin:auto; position:relative;}
.sublink-section li.level3 > span, .sublink-section li.level3.selected > a, .sublink-section li.level3 a:hover {color: #278ccd; font-family: Georgia; font-style: italic; font-weight: bold;}
.sustainability-wrapper .module-text-wrapper{margin-bottom:58px;}
.sustainability-wrapper h2{font-size:1.57em; margin-top:0; line-height: normal; letter-spacing: 0.29px; font-weight:bold;}
.sustainability-wrapper .rad-notes{font-size: 0.667em;}
.sustainability-wrapper p, .sustainability-wrapper .module-text-wrapper ul li{color:#011023; line-height:21.5px; font-size: 0.87em; }
.sustainability-wrapper h3{font-size:1em; margin-bottom: 19px; font-weight: bold; letter-spacing: -0.19px;}
.sustainability-wrapper {margin: 80px 0 0 !important;}
.sustainability-wrapper p.rad-highlighted{color:#012d63;}
.module-two-col-wrapper{margin-bottom:37px; z-index:1;}
.sustainability-wrapper .three-col-counter .stat-prefix {font-family: AvenirNextLTW01-Medium; font-size: 1em;}
.sustainability-wrapper .three-col-counter .stat-postfix{font-size: 0.87em;font-family: AvenirNextLTW01-Regular;}
.sustainability-wrapper .three-col-counter p.stat-postfix {padding-bottom: 0; }

.sustainability-wrapper .key-figure-wrapper{float:left; width:100%;}
.sustainability-wrapper .key-figure-wrapper #counter{float: left; width: 100%; display: flex; flex-wrap: wrap;}
.sustainability-wrapper .quote-wrapper:before {content: ''; position: absolute; background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #97afc4), linear-gradient(to bottom, #b0c6d9, #b0c6d9); display: block; width: 100vw; height: 100%; right: 99%; }
.sustainability-wrapper .quote-wrapper .qwrapper{padding: 64px 48px 92px 100px;}
.sustainability-wrapper .quote-wrapper .qwrapper .quote{font-family: Georgia; font-size: 1.35em; line-height: 35px; font-style: italic; margin-bottom: 30px;}
.sustainability-wrapper .quote-wrapper .qwrapper p{ text-align: center; font-family: AvenirNextLTW01-Medium; font-weight: 500; color: #011023; padding:0; line-height:normal;}
.sustainability-wrapper .quote-wrapper .qwrapper .author{font-size: 0.9em;}
.sustainability-wrapper .quote-wrapper .qwrapper .designation{font-size: 0.68em;}
.sustainability-wrapper .quote-wrapper .image-holder{min-height:422px; position:relative;}
.sustainability-wrapper .quote-wrapper .image-holder img{position: absolute; left: -35%; bottom: 0;}
.sustainability-wrapper .three-col-counter{min-height: 230px; position: relative; margin: 35px 0 -10px; padding: 15px; width:100%;}
.sustainability-wrapper .key-figure-wrapper .equal-height{display:flex;}
.sustainability-wrapper .module-counter-wrapper{display:inline-block; margin-bottom:80px; padding-bottom:45px; width:100%; z-index:1;}
.sustainability-wrapper .module-counter-wrapper:before{content: ''; position: absolute; background: #f4f9fc; display: block; width: 100vw; height: 100%; right: 0;}
.sustainability-wrapper .three-col-counter:after{content: ''; height: 100%; width: 1px; background: rgba(1, 16, 35, 0.3); position: absolute; right: 0; top: 0;}
.sustainability-wrapper .three-col-counter p{text-align:center; line-height: 20px; font-weight: bold;}
.sustainability-wrapper .three-col-counter span{ letter-spacing: 0; font-weight: bold; font-family: Avenir Next LT W01 Bold; color: #012d63;}
.sustainability-wrapper .three-col-counter span.counter-value{font-size: 3.7em; display:inline-block; line-height:normal;}
.sustainability-wrapper .three-col-counter p:nth-child(2) {padding: 20px 0 28px;}
.sustainability-wrapper .three-col-counter span.q-postfix{font-size: 18px; line-height:normal;color: #012d63;}
.sustainability-wrapper .blue-wrapper{display:table; min-height:350px; background:#012d63; box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.2); position:relative; margin-bottom:55px;border-radius: 0 0 10px; height:1px; width:100%;}
.sustainability-wrapper .blue-wrapper:before { content: ''; position: absolute; background: #012d63; display: block; width: 100vw; height: 100%; right: 98%;}
.sustainability-wrapper .blue-wrapper .content-holder{display:table-cell; vertical-align:middle;}
.sustainability-wrapper .blue-wrapper h2{font-size:1.57em; text-align:center; color:#fff;}
.sustainability-wrapper .blue-wrapper p{color:#fff; text-align:center; font-size:0.78em;}
.sustainability-wrapper .blue-wrapper .content-holder ul li{width:49%; color:#fff; font-size:0.78em; float:left; padding: 0 15px 0 15px; letter-spacing:0.5px;}
.sustainability-wrapper .blue-wrapper .content-holder ul{margin-top:30px;}
.sustainability-wrapper .blue-wrapper .content-holder ul li:before{height:7px; width:7px; border-radius:10px; background:#fff; border:none;}
.sustainability-wrapper .blue-wrapper:after{content: ''; position: absolute; height: 0; width: 0; bottom: -5%; left: 45%; border-left: 25px solid transparent; border-right: 25px solid transparent; border-top: 50px solid #012d63;}

.sustainability-wrapper .two-col-para .content-holder h2{text-align:center; margin-bottom:30px;}
.sustainability-wrapper .two-col-para .content-holder p { width: 46%; float: left; border-top: 1px solid #72b1a8; padding-top: 10px; font-size: 0.9em; margin-bottom: 15px;}
.sustainability-wrapper .two-col-para .content-holder p:nth-child(even) {margin-right: 20px;}
.sustainability-wrapper .two-col-para .content-holder p:nth-child(odd) { margin-left: 20px;}
.sustainability-wrapper .related-link-wrapper p.title{font-size:1.35em; font-weight:600; color:#011023; text-transform:uppercase; line-height: normal;}
.sustainability-wrapper .related-link-wrapper{background:#f6f6f4; margin-bottom:5px; padding:30px 25px 74px 25px; position:relative;}
.sustainability-wrapper .related-link-wrapper p{font-size:0.79em; line-height:23px; color:#011023; font-family:AvenirNextLTW01-Regular; font-style:normal;}
.sustainability-wrapper .related-link-wrapper .media-links.top-txt-link, .sustainability-wrapper .related-link-wrapper .link-style{font-family:AvenirNextLTW01-Medium; color: #011023; font-weight: 500; line-height: 19px; display: block; padding-top: 25px;}

.sustainability-wrapper .related-link-wrapper p.rad-link{padding:0; border-top: 1px solid rgba(1,16,35,0.2); position: absolute; width: 86%; bottom: 25px;}
.sustainability-wrapper .related-link-wrapper p a:after{right: 10px; bottom: 0; top: 0; position: relative; float: right;}
.sustainability-wrapper ul.two-col-image li{width:50%; float:left;}
.sustainability-wrapper ul.two-col-image li:before{display:none;}
.sustainability-wrapper ul.two-col-image li img {margin:0;}
.sustainability-wrapper ul.two-col-image li{margin:0;}
.sustainability-wrapper .module-blue-bg-single-col-wrapper .single-col-para{background: #012d63; padding: 50px 60px; margin-bottom: 75px;}
.sustainability-wrapper .module-blue-bg-single-col-wrapper .single-col-para .content-holder{margin-bottom:0;}
.sustainability-wrapper .module-blue-bg-single-col-wrapper .single-col-para .content-holder p{color: #fff; font-weight: normal; line-height: 20px; font-size: 0.9em; border-bottom: 0.5px solid #b0c6d9; padding: 5px 0 20px; display: flex; place-items: center; display: -ms-flexbox;  -webkit-box-align: center; -ms-flex-align: center;}
.sustainability-wrapper .module-blue-bg-single-col-wrapper .single-col-para .content-holder p em{display:contents;}
.sustainability-wrapper .rad-highlight-1.border-bottom {border-bottom: 0.5px solid #b0c6d9 !important;}
.sustainability-wrapper .module-blue-bg-single-col-wrapper .single-col-para .content-holder .rad-highlight-1{font-size: 1.1em; font-weight: bold; border: none; line-height: 25px; padding-top:25px; font-family:Avenir Next LT W01 Bold;}
.sustainability-wrapper .module-blue-bg-single-col-wrapper .single-col-para .content-holder .rad-highlight-1 img{float: left; margin: 0 13px 0 0; height: 60px; max-width: 60px;background: #fff; border-radius: 50px;}
.sustainability-wrapper .module-blue-bg-single-col-wrapper .single-col-para .content-holder .rad-highlight-1:nth-child(1){padding-top: 13px !important;}
.sustainability-wrapper .module-text-wrapper p img{margin:20px 0; max-width:601px;}
.sustainability-wrapper .module-text-wrapper ul{margin-left:0; display:inline-block;}
.sustainability-wrapper .module-text-wrapper ul li{padding-left:17px;}
.sustainability-wrapper .module-text-wrapper ul li:before{border:none; height:7px; width:7px; background:#012d63; border-radius: 7px;}
.sustainability-wrapper .rad-color-1{opacity:0.7; line-height:22.5px; font-size:0.78em;}

.sustainability-wrapper .module-text-wrapper .text-container.upper-content{position:relative;}
.sustainability-wrapper .module-blue-bg-single-col-wrapper h2{color:#fff;}
.sustainability-wrapper .key-figure-wrapper div.col-sm-4.col-md-4.col-xs-12:nth-child(3n+0) :after{display:none;}
table.rad-content tbody>tr>th {background-color: #369ec1; padding: 8px 10px; font-size: 0.778em; color: #fff; vertical-align: middle; border:none;}
table.rad-content p.rad-notes{font-size:0.855em;}
ol.rad-notes li{font-size:0.667em;}
ol.rad-notes ul.rad-notes > li {font-size:0.667em;}

table.rad-content tbody>tr>td:nth-child(3),
table.rad-content thead>tr>th:nth-child(3),
table.rad-content tbody>tr>td:nth-child(4),
table.rad-content thead>tr>th:nth-child(4),
table.rad-content tbody>tr>th:nth-child(3),
table.rad-content tbody>tr>th:nth-child(4),
table.rad-content thead>tr>th:nth-child(5),
table.rad-content tbody>tr>td:nth-child(5),
table.rad-content tbody>tr>th:nth-child(5),
table.rad-content thead>tr>th:nth-child(6),
table.rad-content tbody>tr>td:nth-child(6),
table.rad-content tbody>tr>th:nth-child(6),
table.rad-content thead>tr>th:nth-child(7),
table.rad-content tbody>tr>td:nth-child(7),
table.rad-content tbody>tr>th:nth-child(7),
table.rad-content thead>tr>th:nth-child(8),
table.rad-content tbody>tr>td:nth-child(8),
table.rad-content tbody>tr>th:nth-child(8){text-align:right;}

table.rad-content tbody>tr>td, table.rad-content thead>tr>th{text-align: left;}
table.rad-content tbody>tr>th{background-color: #369ec1; padding: 8px 10px; color: #fff; vertical-align: middle;}

/*.......................Media Queries................................*/

@media all and (max-width: 767px) {
table.rad-content h3{margin:0;}
.sustainability-wrapper .three-col-counter p:nth-child(1) {padding-bottom: 8px;}
.sustainability-wrapper .three-col-counter p:nth-child(2) {
    padding: 0 0 8px;
}
.sustainability-wrapper ul.two-col-image li{width:100%;}
.sustainability-wrapper .module-text-wrapper p img{width:100%;}
.sustainability-wrapper .quote-wrapper .qwrapper p{line-height:normal !important;}
.sustainability-wrapper .module-blue-bg-single-col-wrapper .single-col-para{padding: 40px 20px;}
.sustainability-wrapper .blue-wrapper:after{left:43%;}
.sustainability-wrapper .module-text-wrapper{margin-bottom:auto;}
.sustainability-wrapper{margin: 40px 0 !important;}
.sustainability-wrapper .key-figure-wrapper div.col-sm-6.col-md-4.col-xs-12:nth-child(last) :after{display:none;}
.sustainability-wrapper .module-related-link-wrapper .twocolright{position: relative; max-width: none; right: auto;}
.sustainability-wrapper h2 {font-size: 1.5em; line-height: normal;}
.sustainability-wrapper h3 {line-height:normal;}
.sustainability-wrapper p { line-height: 25px !important;}
.sustainability-wrapper .module-counter-wrapper{background: #f4f9fc; padding: 10px 0 0; margin-bottom:40px;}
.sustainability-wrapper .equal-height:last-child .three-col-counter{border-bottom:none;}
.sustainability-wrapper .blue-wrapper .content-holder ul{margin-top:20px;}
.sustainability-wrapper .blue-wrapper .content-holder ul li{width:100%;}
.sustainability-wrapper .blue-wrapper{border-radius:0; margin-bottom:40px; min-height:350px !important;}
.sustainability-wrapper .two-col-para .content-holder p{width:100%;}
.sustainability-wrapper .two-col-para .content-holder p:nth-child(even), .sustainability-wrapper .two-col-para .content-holder p:nth-child(odd){margin:0;}
.sustainability-wrapper .quote-wrapper .qwrapper{padding: 32px 20px 30px 95px; font-size: 0.78em;}
.sustainability-wrapper .quote-wrapper .image-holder{min-height:auto;}
.sustainability-wrapper .quote-wrapper .image-holder img{left: -10%; width: 200px;}
.sustainability-wrapper .three-col-counter{padding: 20px 30px; margin: 0; min-height: auto; border-bottom: 1px solid rgba(1, 16, 35, 0.3); width: 85%; margin: auto;}

.sustainability-wrapper .three-col-counter:after{content:none;}
}
@media all and (max-width: 991px) and (min-width:768px){
.sustainability-wrapper .three-col-counter{min-height:245px;}
.sustainability-wrapper .module-blue-bg-single-col-wrapper .single-col-para{padding: 50px 20px;}
.sustainability-wrapper h3{line-height: 20px;}
.sustainability-wrapper .module-text-wrapper{margin-bottom:0;}

.sustainability-wrapper{margin:34px 0 !important;}
.sustainability-wrapper .key-figure-wrapper div.col-sm-6.col-md-4.col-xs-12:nth-child(2n+0) :after{display:none !important;}
.sustainability-wrapper .key-figure-wrapper div.col-sm-4.col-md-4.col-xs-12:nth-child(3n+0) :after{display:block;}
.sustainability-wrapper .three-col-counter:after{right:0;}
.sustainability-wrapper .three-col-counter{padding: 15px 38px 15px 32px;}
.sustainability-wrapper h2 { font-size: 1.333em;}
.sustainability-wrapper .quote-wrapper .image-holder{height: 325px; position: relative; display: table; min-height:auto;}
.sustainability-wrapper .quote-wrapper .image-holder img{left:0;}
.sustainability-wrapper .three-col-counter span.counter-value{font-size:3em;}
.sustainability-wrapper .quote-wrapper .qwrapper{display: table-cell; vertical-align: middle; padding: 0 10% 0 30%;}
.sustainability-wrapper .quote-wrapper .image-holder img{max-width: 40%; height: auto;}
.sustainability-wrapper .quote-wrapper .qwrapper .quote{font-size: 1.2em;}
.sustainability-wrapper .blue-wrapper .content-holder ul{margin-top:20px;}
.sustainability-wrapper .blue-wrapper .content-holder ul li{padding: 0 20px; width: 100%;}
.sustainability-wrapper .blue-wrapper:after{left:47%;}

.sustainability-wrapper .related-link-wrapper p:nth-child(2){margin-bottom:25%;}
}
@media all and (max-width: 991px){
.sustainability-wrapper .module-related-link-wrapper{margin:0 20px;}

}

@media all and (max-width: 1200px) and (min-width:1024px){

.sustainability-wrapper .blue-wrapper:before{right:98%;}
.sustainability-wrapper .quote-wrapper .image-holder img{max-width:64%; left:-16%;}
.sustainability-wrapper .quote-wrapper .qwrapper{padding: 30px 20px 20px 165px;}

}
@media all and (max-width: 1200px){
.sustainability-wrapper .blue-wrapper{min-height:310px;}
.sustainability-wrapper .blue-wrapper .content-holder ul{margin-top: 20px;}
.sustainability-wrapper .three-col-counter span.counter-value{font-size:4em;}
.sustainability-wrapper .three-col-counter span.counter-value{font-size:3em;}
.sustainability-wrapper .blue-wrapper .content-holder ul li{width:100%; padding:0 20px 0 20px;}
.sustainability-wrapper .module-blue-bg-wrapper{padding:0 10px;}
.sustainability-wrapper .two-col-para .content-holder p:nth-child(odd), .sustainability-wrapper .two-col-para .content-holder p:nth-child(even){width:100%; margin:0;}
}

@media all and (max-width:1270px) and (min-width:768px){
.sustainability-wrapper .three-col-counter{min-height: 263px;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.sustainability-wrapper .quote-wrapper .qwrapper .quote{font-size:1.1em; line-height:25px;}
.sustainability-wrapper .quote-wrapper .image-holder{min-height: auto; position: relative; height: 350px; display: table;}
.sustainability-wrapper .quote-wrapper .qwrapper{display: table-cell; vertical-align: middle;}
}

@media screen and (orientation:landscape) and (min-device-width: 768px) and (max-device-width: 991px) {
.sustainability-wrapper .quote-wrapper .qwrapper .quote{font-size: 1em;}
}

@media screen and (orientation:landscape) and (max-device-width: 767px) {
.sustainability-wrapper .quote-wrapper .image-holder {min-height: auto;}
.sustainability-wrapper .quote-wrapper .image-holder img{left:0;}
.sustainability-wrapper .quote-wrapper .qwrapper{padding: 30px 20px 30px 150px;}
}

@media all and (max-width:991px){.sustainability-wrapper .content-holder{padding:0 20px; margin-bottom:25px;}}
@media all and (max-width:1023px) and (min-width:992px){.sustainability-wrapper .quote-wrapper .image-holder img{width: 55%; left: -14%;}
.sustainability-wrapper .quote-wrapper .qwrapper{padding: 64px 20px 20px 143px;}}
@media only screen and (min-width: 1201px) and (max-width: 1366px) {
.sustainability-wrapper .quote-wrapper .image-holder img{left:-20%;}
.sustainability-wrapper .quote-wrapper .qwrapper{padding: 64px 20px 20px 250px;}
.sustainability-wrapper .blue-wrapper{padding:50px 0;}
.sustainability-wrapper .blue-wrapper::before{top:0;}
}  
@media only screen and (min-width:768px) and (max-width: 1366px) {.sustainability-wrapper .module-counter-wrapper{margin-bottom:40px;}
.sustainability-wrapper .inv_playerContainer {margin-bottom:40px;}
}
@media all and (min-width:1200px){
.sustainability-wrapper .blue-wrapper h2{font-size:2.1em;}
.sustainability-wrapper .blue-wrapper p, .sustainability-wrapper .blue-wrapper .content-holder ul li{font-size:1em;}
}

#ip3-kpis #FullColumn ul.rad-notes li:before {width: 7px;height: 7px;top: 10px;}
#ip3-kpis ul.rad-notes li p {font-size: 1.54em;}

